Community
Participate
Working Groups
Build Identifier: I have seen on some occasions that Eclipse 'hangs' during network operations. Trying to restart Eclipse has no effect , as the network-related jobs are all hung. By taking a thread dump I have noticed that: - one thread holds the lock for org.eclipse.core.net.ProxyProvider ; - other threads are waiting to lock the ProxyProvider; - the thread holding the said lock is waiting for a process to exit Running ps I have noticed that Eclipse has a child process spawned: /usr/lib/libproxy/pxgconf , which is by itself hung. Reproducible: Sometimes Steps to Reproduce: 1.Perform network operations in Eclipse
Build id: 20100917-0705 gtk2-2.20.1-2.13.x86_64
Created attachment 186478 [details] stack traces for eclipse when restarting
Created attachment 186479 [details] backtrace for pxgconf
Created attachment 186480 [details] Partial ps output, showing eclipse and its child processes
Even though the faut is clearly in an external component and not Eclipse, I think a guard should be but in place for such misbehaviour on pxgconf's behalf.
It's actually running '/bin/sh -c 'env'' and your env process has become defunct... This should all be fixed by bug 332728 where we'll use Java API for this by default. *** This bug has been marked as a duplicate of bug 332728 ***