| Summary: | Eclipse freezes in "Update SVN Cache" on start | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Technology] Subversive | Reporter: | Robert Oschwald <roos> | ||||
| Component: | Core | Assignee: | Igor Burilo <igor.burilo> | ||||
| Status: | RESOLVED NOT_ECLIPSE | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | a.gurov, nukeevry1, roos | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | Macintosh | ||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Robert Oschwald
Created attachment 183467 [details]
jstack traces showing the blocked threads
stack traces taken using jstack when Eclipse freezes.
Threads were blocked at native library loading. So, it looks more like an system-level issue (JVM problems or problems with the libraries being loaded). And unfortunately there is nothing we can do. 1) Subversive thread "SVN-ORJZY" prio=5 tid=000000007b17b000 nid=0xb294f000 waiting for monitor entry [00000000b294c000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Runtime.loadLibrary0(Runtime.java:815) - waiting to lock <000000001b04bcc0> (a java.lang.Runtime) at java.lang.System.loadLibrary(System.java:1045) at com.sun.jna.Native.loadNativeLibrary(Native.java:676) at com.sun.jna.Native.<clinit>(Native.java:108) at com.sun.jna.Pointer.<clinit>(Pointer.java:42) at org.tmatesoft.svn.core.internal.util.jna.SVNLinuxUtil.<clinit>(SVNLinuxUtil.java:32) at org.tmatesoft.svn.core.internal.util.jna.SVNJNAUtil.getFileType(SVNJNAUtil.java:62) ........... 2) Eclipse IDE main thread "main" prio=6 tid=0000000014800000 nid=0xa0041540 waiting for monitor entry [00000000bfffc000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Runtime.loadLibrary0(Runtime.java:815) - waiting to lock <000000001b04bcc0> (a java.lang.Runtime) at java.lang.System.loadLibrary(System.java:1045) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) at java.security.AccessController.doPrivileged(Native Method) at java.net.PlainSocketImpl.<clinit>(PlainSocketImpl.java:82) at java.net.Socket.setImpl(Socket.java:443) at java.net.Socket.<init>(Socket.java:68) at sun.net.NetworkClient.createSocket(NetworkClient.java:180) One note: We have this problem on all our OSX 10.6.x machines from time to time. The lock only occurs when many Eclipse SVN enabled projects are open. Probably the issue is related to some library which is loaded by SVN Kit client. In that case as a possible solution you could try switching to the JavaHL client. A number of developers at my organization are seeing this on Mac OSX 10.6 and Windows 7 as well using SVNKit. |