shmget is the system call that creates a new shared memory segment, or attaches an existing segment. "function not implemented" probably means that your kernel has no shared memory support.
EDIT: Based on a
web search, this seems to be common.
The fact that gparted then loops forever might be a consequence of this. To confirm, you could run it under strace (if that works on this kernel) to see the system calls it makes while looping.