If of any help I ran ""sudo strace /usr/sbin/gpartedbin" these are the last lines of output: read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"5\30\4\0\35\206 \4\4\0 \4\270\1\25\0\230\4\5\0\36\206 \4\35\206 \4!\1\0\0"..., 13392}, {"\0\0\0\0\0\1\0\0\0\200\7\0\0\0\0\0\0s\7\0\0\1\0\0\0\200P\0\0\0\0\0"..., 3800}, {"", 0}], 3) = 17192 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"\230\6\5\0007\206 \4\0\0\0\0\0\0\0\0X\0\23\0\230\nt\0\5\206 \0047\0 \4"..., 1424}, {NULL, 0}, {"", 0}], 3) = 1424 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 10000000}, NULL) = 0 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"5\30\4\0;\206 \4\4\0 \4\270\1\25\0\230\4\5\0<\206 \4;\206 \4!\1\0\0"..., 13392}, {"\0\0\0\0\0\1\0\0\0\200\7\0\0\0\0\0\0s\7\0\0\1\0\0\0\200P\0\0\0\0\0"..., 3800}, {"", 0}], 3) = 17192 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"\230\6\5\0U\206 \4\0\0\0\0\0\0\0\0X\0\23\0\230\nt\0\5\206 \0047\0 \4"..., 1424}, {NULL, 0}, {"", 0}], 3) = 1424 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 10000000}, NULL) = 0 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"5\30\4\0Y\206 \4\4\0 \4\270\1\25\0\230\4\5\0Z\206 \4Y\206 \4!\1\0\0"..., 13392}, {"\0\0\0\0\0\1\0\0\0\200\7\0\0\0\0\0\0s\7\0\0\1\0\0\0\200P\0\0\0\0\0"..., 3800}, {"", 0}], 3) = 17192 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"\230\6\5\0s\206 \4\0\0\0\0\0\0\0\0X\0\23\0\230\nt\0\5\206 \0047\0 \4"..., 1424}, {NULL, 0}, {"", 0}], 3) = 1424 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 10000000}, NULL) = 0 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"5\30\4\0w\206 \4\4\0 \4\270\1\25\0\230\4\5\0x\206 \4w\206 \4!\1\0\0"..., 13392}, {"\0\0\0\0\0\1\0\0\0\200\7\0\0\0\0\0\0s\7\0\0\1\0\0\0\200P\0\0\0\0\0"..., 3800}, {"", 0}], 3) = 17192 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"\230\6\5\0\221\206 \4\0\0\0\0\0\0\0\0X\0\23\0\230\nt\0\5\206 \0047\0 \4"..., 1424}, {NULL, 0}, {"", 0}], 3) = 1424 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 10000000}, NULL) = 0 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"5\30\4\0\225\206 \4\4\0 \4\270\1\25\0\230\4\5\0\226\206 \4\225\206 \4!\1\0\0"..., 13392}, {"\0\0\0\0\0\1\0\0\0\200\7\0\0\0\0\0\0s\7\0\0\1\0\0\0\200P\0\0\0\0\0"..., 3800}, {"", 0}], 3) = 17192 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"\230\6\5\0\257\206 \4\0\0\0\0\0\0\0\0X\0\23\0\230\nt\0\5\206 \0047\0 \4"..., 1424}, {NULL, 0}, {"", 0}], 3) = 1424 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 10000000}, NULL) = 0 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"5\30\4\0\263\206 \4\4\0 \4\270\1\25\0\230\4\5\0\264\206 \4\263\206 \4!\1\0\0"..., 13392}, {"\0\0\0\0\0\1\0\0\0\200\7\0\0\0\0\0\0s\7\0\0\1\0\0\0\200P\0\0\0\0\0"..., 3800}, {"", 0}], 3) = 17192 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"\230\6\5\0\315\206 \4\0\0\0\0\0\0\0\0X\0\23\0\230\nt\0\5\206 \0047\0 \4"..., 1424}, {NULL, 0}, {"", 0}], 3) = 1424 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 10000000}, NULL) = 0 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"5\30\4\0\321\206 \4\4\0 \4\270\1\25\0\230\4\5\0\322\206 \4\321\206 \4!\1\0\0"..., 13392}, {"\0\0\0\0\0\1\0\0\0\200\7\0\0\0\0\0\0s\7\0\0\1\0\0\0\200P\0\0\0\0\0"..., 3800}, {"", 0}], 3) = 17192 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"\230\6\5\0\353\206 \4\0\0\0\0\0\0\0\0X\0\23\0\230\nt\0\5\206 \0047\0 \4"..., 1424}, {NULL, 0}, {"", 0}], 3) = 1424 read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xdf06c4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout) read(4, 0x7fff494d46a0, 16) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 10000000}, ^C charlie@charlie02:~$