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.

Bug 29770 - ui freezes, deadlock
Summary: ui freezes, deadlock
Status: CLOSED DUPLICATE of bug 30464
Alias: None
Product: platform
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 3.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: issues@platform
URL:
Keywords: THREAD
Depends on:
Blocks:
 
Reported: 2003-01-03 11:28 UTC by tveimo
Modified: 2008-12-22 19:54 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tveimo 2003-01-03 11:28:52 UTC
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
Comment 1 tveimo 2003-01-03 13:10:56 UTC
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
Comment 2 tveimo 2003-01-03 15:58:55 UTC
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.
Comment 3 _ ttran 2003-01-17 11:47:46 UTC
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.
Comment 4 tveimo 2003-01-17 12:17:40 UTC
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?
Comment 5 Jan Lahoda 2003-02-05 13:10:29 UTC
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 ***
Comment 6 Marian Mirilovic 2003-07-22 14:32:33 UTC
verified, closed - it's duplicate.