This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
This is on a machine with limited memory, 256 MB, redhat 8.1beta (phoebe). It seems to be in a deadlock of some sort. Here's a stack trace after the freeze; [torgeir@localhost torgeir]$ netbeans.sh ------------------------------------------------------------------------------- >Log Session: Friday, January 3, 2003 6:11:25 AM EST >System Info: Product Version = NetBeans IDE 3.4 IDE Versioning = IDE/1 spec=2.23.1 impl=200208222340 Operating System = Linux version 2.4.20-2.2 running on i386 Java; VM; Vendor = 1.4.1_01; Java HotSpot(TM) Client VM 1.4.1_01-b01; Sun Microsystems Inc. Java Home = /usr/java/j2sdk1.4.1_01/jre System Locale; Encod. = en_US; UTF-8 Home Dir; Current Dir = /home/torgeir; /home/torgeir IDE Install; User Dir = /opt/NetBeans IDE 3.4; /home/torgeir/.netbeans/3.4 CLASSPATH = /opt/NetBeans IDE 3.4/lib/patches/openide-compat.jar:/opt/NetBeans IDE 3.4/lib/core-compiler.jar:/opt/NetBeans IDE 3.4/lib/core-execution.jar:/opt/NetBeans IDE 3.4/lib/core-ide.jar:/opt/NetBeans IDE 3.4/lib/core.jar:/opt/NetBeans IDE 3.4/lib/core-ui.jar:/opt/NetBeans IDE 3.4/lib/core-windows.jar:/opt/NetBeans IDE 3.4/lib/openide.jar:/opt/NetBeans IDE 3.4/lib/ext/crimson.jar:/opt/NetBeans IDE 3.4/lib/ext/regexp.jar:/opt/NetBeans IDE 3.4/lib/ext/rmi-ext.jar:/opt/NetBeans IDE 3.4/lib/ext/terminalemulator.jar:/opt/NetBeans IDE 3.4/lib/ext/xerces.jar:/opt/NetBeans IDE 3.4/lib/ext/xml-apis.jar:/usr/java/j2sdk1.4.1_01/lib/dt.jar:/usr/java/j2sdk1.4.1_01/lib/htmlconverter.jar:/usr/java/j2sdk1.4.1_01/lib/tools.jar Boot & ext classpath = /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar:/usr/java/j2sdk1.4.1_01/jre/lib/i18n.jar:/usr/java/j2sdk1.4.1_01/jre/lib/sunrsasign.jar:/usr/java/j2sdk1.4.1_01/jre/lib/jsse.jar:/usr/java/j2sdk1.4.1_01/jre/lib/jce.jar:/usr/java/j2sdk1.4.1_01/jre/lib/charsets.jar:/usr/java/j2sdk1.4.1_01/jre/classes:/usr/java/j2sdk1.4.1_01/jre/lib/ext/sunjce_provider.jar:/usr/java/j2sdk1.4.1_01/jre/lib/ext/dnsns.jar:/usr/java/j2sdk1.4.1_01/jre/lib/ext/localedata.jar:/usr/java/j2sdk1.4.1_01/jre/lib/ext/ldapsec.jar ------------------------------------------------------------------------------- Warning: the extension /opt/NetBeans IDE 3.4/modules/docs/cpphelp.jar may be multiply loaded by modules: [/opt/NetBeans IDE 3.4/modules/cpp-editor.jar, /opt/NetBeans IDE 3.4/modules/cpp.jar] Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-apache-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-bea-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-caucho-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-ejb-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-exolab-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-hp-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-ibm-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-java-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-jboss-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-jdo-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-jmx-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-macromedia-module.jarModule patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-mvcsoft-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-mx4j-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-objectweb-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-orion-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-pramati-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-sybase-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-web-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-webwork-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-xdoclet-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xjavadoc.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/log4j-1.2.7.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/servlet.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/commons-logging.jar [org.netbeans.core.modules] Use of OpenIDE-Module-Class: Node in org.netbeans.modules.debugger.core is obsolete. [org.netbeans.core.modules] (Please use layer-based installation of objects instead.) [org.netbeans.core.modules] (See http://www.netbeans.org/issues/show_bug.cgi?id=19609, last comment, for howto.) [org.netbeans.core.modules] Use of OpenIDE-Module-Class: Node in org.netbeans.modules.j2eeserver is obsolete. [org.netbeans.core.modules] (Please use layer-based installation of objects instead.) [org.netbeans.core.modules] (See http://www.netbeans.org/issues/show_bug.cgi?id=19609, last comment, for howto.) Turning on modules: org.openide/1 [2.23.1 200208222340] org.openidex.util/2 [2.3.1 200208222340] org.netbeans.libs.xalan/1 [1.1.1 2.3.1] org.netbeans.modules.utilities/1 [1.8.1 200208222340] org.netbeans.modules.jarpackager/2 [1.10.1 200208222340] org.netbeans.core/1 [1.4.1 200208082340] org.netbeans.modules.properties/1 [1.8.1 200208222340] org.netbeans.core.windows/1 [1.0.1 200208222340] org.netbeans.modules.html/1 [1.9.1 200208222340] org.netbeans.api.java/1 [1.0.1 200208222340] org.netbeans.modules.projects/1 [1.8.1 200208222340] org.netbeans.modules.text/1 [1.8.1 200208222340] org.netbeans.modules.javahelp/1 [1.0.1 200208082340] org.netbeans.modules.usersguide/1 [1.10.1 200208222340] org.netbeans.modules.i18n/1 [1.10.1 200208222340] org.netbeans.libs.jaxp/1 [1.1.1 1.1.2] org.netbeans.modules.comboswitcher [1.1] org.netbeans.modules.image/1 [1.8.1 200208222340] org.netbeans.modules.autoupdate/1 [2.2.1 200208222340] org.netbeans.modules.treefs/2 [1.12 ${buildnumber}] org.netbeans.core.ui/1 [1.0.1 200208222340] org.netbeans.core.compiler/1 [1.0.1 200208222340] org.netbeans.modules.classfile/1 [1.6.1 200208222340] org.netbeans.modules.welcome/1 [1.2.1 200208222340] org.netbeans.modules.servletapi/1 [1.1.1 200208222340] org.netbeans.modules.servletapi23/1 [1.2.1 200208222340] org.netbeans.modules.java/1 [1.11.1 200208222340] org.netbeans.modules.editor/1 [1.9.1 200208222340] org.netbeans.modules.apisupport.lite/1 [0.3.1 200208222340] org.netbeans.modules.jndi/1 [1.5.1 200208222340] org.apache.tools.ant.module/2 [2.10.3 200210221400] org.netbeans.modules.form/2 [1.8.1 200208222340] org.apache.tools.ant.module.docs [2.11 200210221400] org.netbeans.modules.httpserver/1 [1.9.1 200208222340] org.netbeans.modules.scripting/1 [1.5.1 200208222340] org.netbeans.modules.schema2beans/1 [1.3.1 200208222340] org.netbeans.modules.debugger.core/3 [2.2.1 200208222340] org.netbeans.modules.vcscore/1 [1.6.1 200208222340] org.netbeans.api.xml/1 [1.0.1 200208222340] org.netbeans.modules.xml.tax/1 [0.6.1 200208222340] org.netbeans.modules.debugger.jpda/1 [1.10.1 200208222340] org.netbeans.modules.javadoc/1 [1.8.1 200208222340] org.netbeans.core.execution/1 [1.0.1 200208222340] org.netbeans.modules.diff/1 [1.4.1 200208222340] org.netbeans.modules.beans/1 [1.8.1 200208222340] org.netbeans.modules.clazz/1 [1.9.1 200208222340] org.netbeans.modules.xml.core/1 [0.6.1 200208222340] org.netbeans.modules.xml.catalog/1 [0.6.1 200208222340] org.netbeans.modules.xml.tree/1 [0.6.1 200208222340] org.netbeans.modules.j2eeserver/2 [1.4.1 200208222340] org.netbeans.modules.web.monitor/1 [1.6.2 ${buildnumber}] org.netbeans.modules.css/1 [0.6.1 200208222340] org.netbeans.modules.xml.tools/1 [0.6.1 200208222340] org.netbeans.modules.applet/1 [1.8.1 200208222340] org.netbeans.modules.i18n.form/2 [1.9.1 200208222340] org.netbeans.modules.properties.syntax/1 [1.8.1 200208222340] org.netbeans.modules.extbrowser/1 [0.4.1 200208222340] org.netbeans.modules.xml.text/1 [0.6.1 200208222340] org.netbeans.modules.vcs.advanced/1 [1.6.1 200208222340] org.netbeans.modules.rmi/1 [1.5.1 200208222340] org.netbeans.modules.web.core/1 [1.8.2 200208271344] org.netbeans.modules.web.debug/1 [1.1.1 ${buildnumber}] org.netbeans.core.ide/1 [1.0.1 200208222340] org.netbeans.modules.vcs.cmdline.compat/1 [1.1.1 200208222340] org.netbeans.modules.vcs.profiles.pvcs/1 [1.0.1 200208222340] org.netbeans.modules.cvsclient/1 [1.5.1 200208222340] org.netbeans.modules.web.ie/1 [1.8.2 ${buildnumber}] org.netbeans.modules.xml/2 [0.6.1 200208222340] org.netbeans.modules.web.core.syntax/1 [1.9.1 200208222340] org.netbeans.modules.vcs.profiles.cvsprofiles/1 [1.0.1 200208222340] org.netbeans.modules.xml.editor.coloring/2 [0.6.1 200208222340] org.netbeans.modules.vcs.profiles.vss/1 [1.0.1 200208222340] org.netbeans.modules.web.jspparser/1 [1.2.1 200208222340] Starting system in full screen (MDI) UI mode. [org.apache.tools.ant.module] AntProjectSupport.parseDocument: fo=build-test.xml [org.apache.tools.ant.module] AntProjectSupport.invalidate: fo=build-test.xml [org.apache.tools.ant.module] AntProjectSupport.fireChangeEvent: fo=build-test.xml [org.apache.tools.ant.module] AntProjectSupport.ChangeFirer.run [org.apache.tools.ant.module] AntProjectSupport.fireChangeEvent: fo=build-test.xml [org.apache.tools.ant.module] AntProjectSupport.ChangeFirer.run Full thread dump Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode): "Default RequestProcessor" daemon prio=1 tid=0x0x8199890 nid=0x19a9 waiting for monitor entry [55862000..55862670] at org.openide.util.WeakSet.<init>(WeakSet.java:86) at org.openide.util.WeakSet.<init>(WeakSet.java:54) at org.openide.filesystems.StreamPool.iStream(StreamPool.java:164) at org.openide.filesystems.StreamPool.createInputStream(StreamPool.java:59) - locked <0x4aa645e8> (a java.lang.Class) at org.openide.filesystems.AbstractFileObject.getInputStream(AbstractFileObject.java:166) at org.openide.text.DataEditorSupport$Env.inputStream(DataEditorSupport.java:323) at org.openide.text.CloneableEditorSupport.loadDocument(CloneableEditorSupport.java:1068) at org.openide.text.CloneableEditorSupport.access$1400(CloneableEditorSupport.java:101) at org.openide.text.CloneableEditorSupport$Listener.run(CloneableEditorSupport.java:1502) - locked <0x468d6580> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.util.Task.run(Task.java:136) at org.openide.text.CloneableEditorSupport$1.run(CloneableEditorSupport.java:313) - locked <0x468d6580> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x8195c90 nid=0x19a9 in Object.wait() [55d45000..55d45670] at java.lang.Object.wait(Native Method) - waiting on <0x49c74d90> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x49c74d90> (a java.lang.Object) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x8199418 nid=0x19a9 in Object.wait() [56dc7000..56dc7670] at java.lang.Object.wait(Native Method) - waiting on <0x49c61ae0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x49c61ae0> (a java.lang.Object) "AntProjectSupport.FiringProcessor" daemon prio=1 tid=0x0x83f6a00 nid=0x19a9 in Object.wait() [55dc5000..55dc5670] at java.lang.Object.wait(Native Method) - waiting on <0x45725250> (a java.util.HashMap) at org.apache.tools.ant.module.xml.AntProjectSupport$FiringProcessor.run(AntProjectSupport.java:618) - locked <0x45725250> (a java.util.HashMap) "TimerQueue" daemon prio=1 tid=0x0x8108dd0 nid=0x19a9 waiting for monitor entry [55cc5000..55cc5670] at sun.awt.AppContext.get(AppContext.java:468) - waiting to lock <0x44c11168> (a java.util.HashMap) at sun.awt.SunToolkit.getSystemEventQueueImplPP(SunToolkit.java:557) at sun.awt.SunToolkit.getSystemEventQueueImpl(SunToolkit.java:551) at java.awt.Toolkit.getEventQueue(Toolkit.java:1483) at java.awt.EventQueue.invokeLater(EventQueue.java:776) at javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1152) at javax.swing.Timer.post(Timer.java:538) - locked <0x4668c458> (a javax.swing.Timer) at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:193) - locked <0x451e78e0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:229) - locked <0x451e78e0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:536) "VCS Cache Poll Request Processor" daemon prio=1 tid=0x0x813ecd0 nid=0x19a9 in Object.wait() [55974000..55974670] at java.lang.Object.wait(Native Method) - waiting on <0x4530e340> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x4530e340> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.netbeans.modules.vcscore.cache.CacheHandler.run(CacheHandler.java:136) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Thread-5" prio=1 tid=0x0x52ed1500 nid=0x19a9 runnable [52b7f000..52b7f670] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0x4513ff90> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:439) at java.net.ServerSocket.accept(ServerSocket.java:410) at org.netbeans.modules.web.monitor.client.PortServer.run(PortServer.java:67) "Thread-4" daemon prio=1 tid=0x0x512f89b0 nid=0x19a9 in Object.wait() [52f7f000..52f7f670] at java.lang.Object.wait(Native Method) - waiting on <0x44d9edb0> (a org.netbeans.core.modules.ChangeFirer) at java.lang.Object.wait(Object.java:426) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) - locked <0x44d9edb0> (a org.netbeans.core.modules.ChangeFirer) "Thread-3" daemon prio=1 tid=0x0x84ae4f8 nid=0x19a9 waiting for monitor entry [52dba000..52dba670] at java.security.AccessController.getStackAccessControlContext(Native Method) at java.security.AccessController.checkPermission(AccessController.java:385) at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at org.netbeans.core.execution.TopSecurityManager.checkPermission(TopSecurityManager.java:258) at java.lang.SecurityManager.checkAccess(SecurityManager.java:674) at java.lang.Thread.checkAccess(Thread.java:1131) at java.lang.Thread.setName(Thread.java:915) at org.openide.util.RequestProcessor.enqueue(RequestProcessor.java:416) - locked <0x44c79ac8> (a java.lang.Object) at org.openide.util.RequestProcessor$1.run(RequestProcessor.java:332) at java.util.TimerThread.mainLoop(Timer.java:432) at java.util.TimerThread.run(Timer.java:382) "AWT-EventQueue-0" prio=1 tid=0x0x84aa3c0 nid=0x19a9 waiting for monitor entry [52cfe000..52cff670] at java.util.HashMap.resize(HashMap.java:441) at java.util.HashMap.addEntry(HashMap.java:721) at java.util.HashMap.put(HashMap.java:388) at java.util.HashSet.add(HashSet.java:188) at org.openide.filesystems.MultiFileObject.list(MultiFileObject.java:342) at org.openide.filesystems.AbstractFolder.refreshFolder(AbstractFolder.java:657) - locked <0x453cbf38> (a org.openide.filesystems.MultiFileObject) at org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:825) at org.openide.filesystems.AbstractFolder.refresh(AbstractFolder.java:638) at org.openide.filesystems.MultiFileObject.refresh(MultiFileObject.java:379) - locked <0x453cbf38> (a org.openide.filesystems.MultiFileObject) at org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:932) - locked <0x453cbf38> (a org.openide.filesystems.MultiFileObject) at org.openide.filesystems.FileUtil.createData(FileUtil.java:233) at org.openide.filesystems.MultiFileObject.createData(MultiFileObject.java:925) - locked <0x45468980> (a org.openide.filesystems.MultiFileObject) at org.openide.loaders.InstanceDataObject.storeSettings(InstanceDataObject.java:319) at org.openide.loaders.InstanceDataObject.access$800(InstanceDataObject.java:67) at org.openide.loaders.InstanceDataObject$Creator.run(InstanceDataObject.java:1364) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:416) at org.openide.loaders.InstanceDataObject$Creator.createInstanceDataObject(InstanceDataObject.java:1378) - locked <0x49c2c220> (a org.openide.loaders.InstanceDataObject$Creator) at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java:302) at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java:278) at org.netbeans.core.windows.PersistenceManager.createNewPair(PersistenceManager.java:597) at org.netbeans.core.windows.PersistenceManager.lookupTCStringId(PersistenceManager.java:260) at org.netbeans.core.windows.WorkspaceImpl.findMode(WorkspaceImpl.java:712) at org.netbeans.core.windows.ModeImpl$1.performCommand(ModeImpl.java:496) at org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:189) at org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:83) at org.netbeans.core.windows.ModeImpl.doDockInto(ModeImpl.java:493) at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:433) at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:419) at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:407) at org.netbeans.modules.java.JavaEditor.createJavaEditorComponent(JavaEditor.java:942) at org.netbeans.modules.java.JavaEditor.createCloneableTopComponent(JavaEditor.java:928) at org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(CloneableOpenSupport.java:161) - locked <0x44c10768> (a java.awt.Component$AWTTreeLock) at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:71) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) "Thread-1" daemon prio=1 tid=0x0x849fa80 nid=0x19a9 waiting for monitor entry [52c7f000..52c7f670] at java.security.AccessController.getStackAccessControlContext(Native Method) at java.security.AccessController.checkPermission(AccessController.java:385) at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at org.netbeans.core.execution.TopSecurityManager.checkPermission(TopSecurityManager.java:258) at java.util.prefs.Preferences.userRoot(Preferences.java:349) at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:469) at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:33) at java.util.prefs.FileSystemPreferences$10.run(FileSystemPreferences.java:449) at java.util.TimerThread.mainLoop(Timer.java:432) at java.util.TimerThread.run(Timer.java:382) "Java2D Disposer" daemon prio=1 tid=0x0x8480948 nid=0x19a9 in Object.wait() [52bff000..52bff670] at java.lang.Object.wait(Native Method) - waiting on <0x44c76d18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x44c76d18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at sun.java2d.Disposer.run(Disposer.java:97) at java.lang.Thread.run(Thread.java:536) "AWT-Motif" daemon prio=1 tid=0x0x847af58 nid=0x19a9 waiting for monitor entry [52aff000..52aff670] at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:536) "AWT-Shutdown" prio=1 tid=0x0x8347180 nid=0x19a9 in Object.wait() [52a49000..52a49670] at java.lang.Object.wait(Native Method) - waiting on <0x44c101c8> (a java.lang.Object) at java.lang.Object.wait(Object.java:426) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x44c101c8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:536) "DestroyJavaVM" prio=1 tid=0x0x51254b18 nid=0x19a9 waiting on condition [0..bfffd040] "Signal Dispatcher" daemon prio=1 tid=0x0x80ad5f8 nid=0x19a9 waiting on condition [0..0] "Surrogate Locker Thread (CMS)" daemon prio=1 tid=0x0x80ab790 nid=0x19a9 runnable [0..405194dc] "Finalizer" daemon prio=1 tid=0x0x808e6c0 nid=0x19a9 in Object.wait() [50db5000..50db5670] at java.lang.Object.wait(Native Method) - waiting on <0x44bd0258> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x44bd0258> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x0x808db50 nid=0x19a9 in Object.wait() [50d35000..50d35670] at java.lang.Object.wait(Native Method) - waiting on <0x44bd0238> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked <0x44bd0238> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x0x808c908 nid=0x19a9 runnable "VM Periodic Task Thread" prio=1 tid=0x0x80ac1a8 nid=0x19a9 waiting on condition "Suspend Checker Thread" prio=1 tid=0x0x80acbd0 nid=0x19a9 runnable
Another freeze. This one on v3.4.1RC1. I unmounted all "view over filesystem" because I thought the freeze was because of that, but NB still freezes. I now can freeze allmost on command, so if there are specific things I should look out for then let me know. [torgeir@localhost domain]$ netbeans.sh ------------------------------------------------------------------------------- >Log Session: Friday, January 3, 2003 7:58:47 AM EST >System Info: Product Version = NetBeans IDE 3.4.1 RC IDE Versioning = IDE/1 spec=2.23.1 impl=200212172341 Operating System = Linux version 2.4.20-2.2 running on i386 Java; VM; Vendor = 1.4.1_01; Java HotSpot(TM) Client VM 1.4.1_01-b01; Sun Microsystems Inc. Java Home = /usr/java/j2sdk1.4.1_01/jre System Locale; Encod. = en_US; UTF-8 Home Dir; Current Dir = /home/torgeir; /home/torgeir/java/src/idesk/common/ejb/com/marketpipe/idesk/ejbcontainer/domain IDE Install; User Dir = /opt/netbeans; /home/torgeir/.netbeans/3.4 CLASSPATH = /opt/netbeans/lib/patches/openide-compat.jar:/opt/netbeans/lib/core-compiler.jar:/opt/netbeans/lib/core-execution.jar:/opt/netbeans/lib/core-ide.jar:/opt/netbeans/lib/core.jar:/opt/netbeans/lib/core-ui.jar:/opt/netbeans/lib/core-windows.jar:/opt/netbeans/lib/openide.jar:/opt/netbeans/lib/ext/crimson.jar:/opt/netbeans/lib/ext/regexp.jar:/opt/netbeans/lib/ext/rmi-ext.jar:/opt/netbeans/lib/ext/terminalemulator.jar:/opt/netbeans/lib/ext/xerces.jar:/opt/netbeans/lib/ext/xml-apis.jar:/usr/java/j2sdk1.4.1/lib/dt.jar:/usr/java/j2sdk1.4.1/lib/htmlconverter.jar:/usr/java/j2sdk1.4.1/lib/tools.jar Boot & ext classpath = /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar:/usr/java/j2sdk1.4.1_01/jre/lib/i18n.jar:/usr/java/j2sdk1.4.1_01/jre/lib/sunrsasign.jar:/usr/java/j2sdk1.4.1_01/jre/lib/jsse.jar:/usr/java/j2sdk1.4.1_01/jre/lib/jce.jar:/usr/java/j2sdk1.4.1_01/jre/lib/charsets.jar:/usr/java/j2sdk1.4.1_01/jre/classes:/usr/java/j2sdk1.4.1_01/jre/lib/ext/sunjce_provider.jar:/usr/java/j2sdk1.4.1_01/jre/lib/ext/dnsns.jar:/usr/java/j2sdk1.4.1_01/jre/lib/ext/localedata.jar:/usr/java/j2sdk1.4.1_01/jre/lib/ext/ldapsec.jar ------------------------------------------------------------------------------- [org.netbeans.core.modules] Use of OpenIDE-Module-Class: Node in org.netbeans.modules.debugger.core is obsolete. [org.netbeans.core.modules] (Please use layer-based installation of objects instead.) [org.netbeans.core.modules] (See http://www.netbeans.org/issues/show_bug.cgi?id=19609, last comment, for howto.) Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-apache-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-bea-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-caucho-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-ejb-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-exolab-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-hp-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-ibm-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-java-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-jboss-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-jdo-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-jmx-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-macromedia-module.jarModule patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-mvcsoft-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-mx4j-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-objectweb-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-orion-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-pramati-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-sybase-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-web-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-webwork-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xdoclet-xdoclet-module.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/xjavadoc.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/log4j-1.2.7.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/servlet.jar Module patch or custom extension: /home/torgeir/.netbeans/3.4/modules/patches/org-apache-tools-ant-module/commons-logging.jar [org.netbeans.core.modules] Use of OpenIDE-Module-Class: Node in org.netbeans.modules.j2eeserver is obsolete. [org.netbeans.core.modules] (Please use layer-based installation of objects instead.) [org.netbeans.core.modules] (See http://www.netbeans.org/issues/show_bug.cgi?id=19609, last comment, for howto.) Turning on modules: org.netbeans.libs.xalan/1 [1.1.1 2.3.1] org.netbeans.modules.html/1 [1.9.1 200212172341] org.netbeans.libs.jaxp/1 [1.1.1 1.1.2] org.netbeans.modules.properties/1 [1.8.1 200212172341] org.netbeans.modules.jarpackager/2 [1.10.1 200212172341] org.netbeans.api.java/1 [1.0.1 200212172341] org.netbeans.api.xml/1 [1.0.1 200212172341] org.openide/1 [2.23.1 200212172341] org.netbeans.modules.text/1 [1.8.1 200212172341] org.openidex.util/2 [2.3.1 200212172341] org.netbeans.core/1 [1.4.1 200211251700] org.netbeans.modules.javahelp/1 [1.0.1 200211251700] org.netbeans.modules.scripting/1 [1.5.1 200212172341] org.netbeans.modules.servletapi23/1 [1.2.1 200212172341] org.netbeans.modules.editor/1 [1.9.2 200212172341] org.netbeans.modules.css/1 [0.6.1 200212172341] org.netbeans.modules.schema2beans/1 [1.3.1 200212172341] org.netbeans.modules.projects/1 [1.8.1 200212172341] org.netbeans.modules.classfile/1 [1.6.1 200212172341] org.netbeans.core.windows/1 [1.0.1 200212172341] org.netbeans.modules.properties.syntax/1 [1.8.1 200212172341] org.netbeans.modules.jndi/1 [1.5.1 200212172341] org.netbeans.modules.image/1 [1.8.1 200212172341] org.netbeans.modules.usersguide/1 [1.10.1 200212172341] org.netbeans.modules.comboswitcher [1.1] org.netbeans.modules.xml.tax/1 [0.6.1 200212172341] org.netbeans.modules.debugger.core/3 [2.2.1 200212172341] org.netbeans.modules.autoupdate/1 [2.2.2 200212172341] org.apache.tools.ant.module/2 [2.10.3 200210221400] org.netbeans.modules.servletapi/1 [1.1.1 200212172341] org.netbeans.modules.i18n/1 [1.10.1 200212172341] org.netbeans.modules.xml.core/1 [0.6.1 200212172341] org.netbeans.modules.httpserver/1 [1.9.1 200212172341] org.netbeans.modules.diff/1 [1.4.2 200212172341] org.netbeans.modules.clazz/1 [1.9.1 200212172341] org.netbeans.modules.xml.catalog/1 [0.6.1 200212172341] org.netbeans.modules.utilities/1 [1.8.1 200212172341] org.netbeans.modules.xml.text/1 [0.6.1 200212172341] org.netbeans.modules.vcscore/1 [1.6.2 200212172341] org.netbeans.modules.treefs/2 [1.12 ${buildnumber}] org.netbeans.modules.web.monitor/1 [1.6.2 ${buildnumber}] org.netbeans.modules.vcs.advanced/1 [1.6.2 200212172341] org.netbeans.core.ui/1 [1.0.1 200212172341] org.netbeans.modules.xml.tree/1 [0.6.1 200212172341] org.netbeans.modules.java/1 [1.11.1 200212172341] org.netbeans.modules.form/2 [1.8.1 200212172341] org.netbeans.modules.extbrowser/1 [0.4.1 200212172341] org.netbeans.modules.vcs.profiles.cvsprofiles/1 [1.0.2 200212172341] org.netbeans.modules.xml.tools/1 [0.6.1 200212172341] org.apache.tools.ant.module.docs [2.11 200210221400] org.netbeans.modules.debugger.jpda/1 [1.10.1 200212172341] org.netbeans.modules.cvsclient/1 [1.5.2 200212172341] org.netbeans.modules.vcs.cmdline.compat/1 [1.1.1 200212172341] org.netbeans.modules.apisupport.lite/1 [0.3.1 200212172341] org.netbeans.modules.welcome/1 [1.2.1 200212172341] org.netbeans.modules.vcs.profiles.pvcs/1 [1.0.2 200212172341] org.netbeans.modules.beans/1 [1.8.2 200212172341] org.netbeans.modules.xml/2 [0.6.1 200212172341] org.netbeans.core.compiler/1 [1.0.1 200212172341] org.netbeans.core.execution/1 [1.0.1 200212172341] org.netbeans.modules.i18n.form/2 [1.9.1 200212172341] org.netbeans.modules.rmi/1 [1.5.1 200212172341] org.netbeans.modules.j2eeserver/2 [1.4.1 200212172341] org.netbeans.modules.xml.editor.coloring/2 [0.6.1 200212172341] org.netbeans.modules.vcs.profiles.vss/1 [1.0.1 200212172341] org.netbeans.modules.applet/1 [1.8.1 200212172341] org.netbeans.modules.javadoc/1 [1.8.1 200212172341] org.netbeans.core.ide/1 [1.0.1 200212172341] org.netbeans.modules.web.core/1 [1.8.2 200208271344] org.netbeans.modules.web.ie/1 [1.8.2 ${buildnumber}] org.netbeans.modules.web.jspparser/1 [1.2.1 200212172341] org.netbeans.modules.web.core.syntax/1 [1.9.1 200212172341] org.netbeans.modules.web.debug/1 [1.1.1 ${buildnumber}] Starting system in full screen (MDI) UI mode. Full thread dump Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode): "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x829a048 nid=0x222d in Object.wait() [517df000..517df670] at java.lang.Object.wait(Native Method) - waiting on <0x4574e9f8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x4574e9f8> (a java.lang.Object) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x80f3c28 nid=0x222d in Object.wait() [56138000..56138670] at java.lang.Object.wait(Native Method) - waiting on <0x45415408> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x45415408> (a java.lang.Object) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x8426528 nid=0x222d in Object.wait() [56038000..56038670] at java.lang.Object.wait(Native Method) - waiting on <0x45328b38> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x45328b38> (a java.lang.Object) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x8424c18 nid=0x222d in Object.wait() [55fb8000..55fb8670] at java.lang.Object.wait(Native Method) - waiting on <0x45329048> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x45329048> (a java.lang.Object) "VCS Cache Poll Request Processor" daemon prio=1 tid=0x0x8370388 nid=0x222d in Object.wait() [55c67000..55c67670] at java.lang.Object.wait(Native Method) - waiting on <0x45317fc8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x45317fc8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.netbeans.modules.vcscore.cache.CacheHandler.run(CacheHandler.java:136) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Thread-5" prio=1 tid=0x0x8077570 nid=0x222d runnable [55bd5000..55bd5670] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0x4521fde8> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:439) at java.net.ServerSocket.accept(ServerSocket.java:410) at org.netbeans.modules.web.monitor.client.PortServer.run(PortServer.java:67) "TimerQueue" daemon prio=1 tid=0x0x87841c0 nid=0x222d waiting for monitor entry [55b55000..55b55670] at sun.awt.AppContext.get(AppContext.java:468) - waiting to lock <0x44c0fa78> (a java.util.HashMap) at sun.awt.SunToolkit.getSystemEventQueueImplPP(SunToolkit.java:557) at sun.awt.SunToolkit.getSystemEventQueueImpl(SunToolkit.java:551) at java.awt.Toolkit.getEventQueue(Toolkit.java:1483) at java.awt.EventQueue.invokeLater(EventQueue.java:776) at javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1152) at javax.swing.Timer.post(Timer.java:538) - locked <0x4457d978> (a javax.swing.Timer) at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:193) - locked <0x450b5628> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:229) - locked <0x450b5628> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:536) "Default RequestProcessor" daemon prio=1 tid=0x0x875cab0 nid=0x222d waiting for monitor entry [52cd0000..52cd0670] at org.netbeans.modules.java.JavaEditor$GuardedReader.readCharBuff(JavaEditor.java:1976) at org.netbeans.modules.java.JavaEditor$GuardedReader.read(JavaEditor.java:1948) at org.netbeans.editor.Analyzer.initialRead(Analyzer.java:454) - locked <0x444da498> (a org.netbeans.editor.DocOp) at org.netbeans.editor.BaseDocument.read(BaseDocument.java:814) at org.netbeans.editor.BaseKit.read(BaseKit.java:404) at org.netbeans.modules.java.JavaEditor.loadFromStreamToKit(JavaEditor.java:329) at org.openide.text.EditorSupport$Del.loadFromStreamToKit(EditorSupport.java:725) at org.openide.text.CloneableEditorSupport.loadDocument(CloneableEditorSupport.java:1071) at org.openide.text.CloneableEditorSupport.access$1400(CloneableEditorSupport.java:101) at org.openide.text.CloneableEditorSupport$Listener.run(CloneableEditorSupport.java:1502) - locked <0x49319b80> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.util.Task.run(Task.java:136) at org.openide.text.CloneableEditorSupport$1.run(CloneableEditorSupport.java:313) - locked <0x49319b80> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x871d2e0 nid=0x222d in Object.wait() [55ad5000..55ad5670] at java.lang.Object.wait(Native Method) - waiting on <0x44f31060> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x44f31060> (a java.lang.Object) "Thread-4" daemon prio=1 tid=0x0x860b990 nid=0x222d in Object.wait() [52fc6000..52fc6670] at java.lang.Object.wait(Native Method) - waiting on <0x44da2338> (a org.netbeans.core.modules.ChangeFirer) at java.lang.Object.wait(Object.java:426) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) - locked <0x44da2338> (a org.netbeans.core.modules.ChangeFirer) "Thread-3" daemon prio=1 tid=0x0x856f8a0 nid=0x222d waiting for monitor entry [52f0b000..52f0b670] at java.util.HashMap.addEntry(HashMap.java:719) at java.util.HashMap.put(HashMap.java:388) at java.util.HashSet.add(HashSet.java:188) at org.openide.util.RequestProcessor.enqueue(RequestProcessor.java:415) - locked <0x44c7a8b0> (a java.lang.Object) at org.openide.util.RequestProcessor$1.run(RequestProcessor.java:332) at java.util.TimerThread.mainLoop(Timer.java:432) at java.util.TimerThread.run(Timer.java:382) "AWT-EventQueue-0" prio=1 tid=0x0x856add0 nid=0x222d waiting for monitor entry [52e4f000..52e50670] at java.lang.String.replace(String.java:1593) at org.netbeans.core.modules.ProxyClassLoader.loadClass(ProxyClassLoader.java:120) - locked <0x44e92b48> (a org.netbeans.core.modules.Module$OneModuleClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) - locked <0x44e92b48> (a org.netbeans.core.modules.Module$OneModuleClassLoader) at org.netbeans.modules.java.JavaEditor.createJavaEditorComponent(JavaEditor.java:939) at org.netbeans.modules.java.JavaEditor.createCloneableTopComponent(JavaEditor.java:928) at org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(CloneableOpenSupport.java:161) - locked <0x44c0e2c0> (a java.awt.Component$AWTTreeLock) at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:71) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) "Thread-1" daemon prio=1 tid=0x0x855fd98 nid=0x222d in Object.wait() [52dd0000..52dd0670] at java.lang.Object.wait(Native Method) - waiting on <0x44c78f90> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x44c78f90> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "Java2D Disposer" daemon prio=1 tid=0x0x8540f80 nid=0x222d in Object.wait() [52d50000..52d50670] at java.lang.Object.wait(Native Method) - waiting on <0x44c784f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x44c784f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at sun.java2d.Disposer.run(Disposer.java:97) at java.lang.Thread.run(Thread.java:536) "AWT-Motif" daemon prio=1 tid=0x0x853c3d0 nid=0x222d waiting for monitor entry [52c50000..52c50670] at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:536) "AWT-Shutdown" prio=1 tid=0x0x84c3778 nid=0x222d in Object.wait() [52b9a000..52b9a670] at java.lang.Object.wait(Native Method) - waiting on <0x44c0e160> (a java.lang.Object) at java.lang.Object.wait(Object.java:426) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x44c0e160> (a java.lang.Object) at java.lang.Thread.run(Thread.java:536) "DestroyJavaVM" prio=1 tid=0x0x518099c0 nid=0x222d waiting on condition [0..bfffd0a0] "Signal Dispatcher" daemon prio=1 tid=0x0x80ad530 nid=0x222d waiting on condition [0..0] "Surrogate Locker Thread (CMS)" daemon prio=1 tid=0x0x80ab698 nid=0x222d runnable [0..405194dc] "Finalizer" daemon prio=1 tid=0x0x808e590 nid=0x222d in Object.wait() [50db5000..50db5670] at java.lang.Object.wait(Native Method) - waiting on <0x44bc9010> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x44bc9010> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x0x808da20 nid=0x222d in Object.wait() [50d35000..50d35670] at java.lang.Object.wait(Native Method) - waiting on <0x44bc9030> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked <0x44bc9030> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x0x808c7e8 nid=0x222d runnable "VM Periodic Task Thread" prio=1 tid=0x0x80ac0e0 nid=0x222d waiting on condition "Suspend Checker Thread" prio=1 tid=0x0x80acb08 nid=0x222d runnable
I run my netbeans like this; /opt/netbeans/bin/runide.sh -J-XX:+UseConcMarkSweepGC -J-Xverify:none -J-Xms24m -J-Xmx128m -J-Dnetbeans.logger.console=true -J-XX:+BackgroundCompilation -J-XX:PermSize=20m -J-Dnetbeans.windows.no_wswitcher=true -J-Dnetbeans.winsys.dnd=false -J-Dnetbeans.dnd.enabled=false -J-Dnetbeans.scrolling.tabs=true -J-Dorg.apache.tools.ant.module=0 with jdk1.4.1 under linux. If I remove the -J-XX:+UseconcMarkSweepGC switch, netbeans runs a lot better. I'm not shure why, but it seems that on low memory, this garbage collector triggers a deadlock with netbeans. The deadlock can easily be triggered by setting the -J-Xmx128m down to -JXmx64m.
Something is very wrong with the JVM. In the second thread dump "AWT-EventQueue-0" prio=1 tid=0x0x856add0 nid=0x222d waiting for monitor entry [52e4f000..52e50670] at java.lang.String.replace(String.java:1593) at org.netbeans.core.modules.ProxyClassLoader.loadClass(ProxyClassLoader.java:120) There is no monitor entering at String.java:1593. That line reads char buf[] = new char[len]; I can't imagine how it can deadlock there. Perhaps the -XX switches are causing troubles. Try to remove them -J-XX:+UseConcMarkSweepGC and/or -J-XX:+BackgroundCompilation. If it turns out to be -XX:+UseConcMarkSweepGC then this would be a very bad news because this switch should help us greatly with reducing GC pauses.
When I remove -J-XX:+UseConcMarkSweepGC I can run with as low as -Xmx64m without any deadlocks. Are you able to reproduce this locally? Is there anything I can test with to find out more about this?
I think this is a dup of #30464. Some info is given in issue #30300. Reopen if you disagree. *** This issue has been marked as a duplicate of 30464 ***
verified, closed - it's duplicate.