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 28125 - GUI lockup...latest build on JDK 1.4 on NT, looks related to source editor GUI components
Summary: GUI lockup...latest build on JDK 1.4 on NT, looks related to source editor GU...
Status: VERIFIED DUPLICATE of bug 25605
Alias: None
Product: platform
Classification: Unclassified
Component: Data Systems (show other bugs)
Version: 3.x
Hardware: PC Windows 3.1/NT
: P2 blocker (vote)
Assignee: David Strupl
URL:
Keywords: THREAD
Depends on:
Blocks:
 
Reported: 2002-10-18 18:44 UTC by ssffleming
Modified: 2008-12-22 17:03 UTC (History)
1 user (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 ssffleming 2002-10-18 18:44:20 UTC
Thread dump is below.  Had opened one file and edited it.  Then closed file without saving
by clicking x on tab.

"Default RequestProcessor" daemon prio=2 tid=0x12AB5760 nid=0xc6 waiting on monitor 
[133ef000..133efdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <02FE00A8> (a org.openide.util.RequestProcessor$Task)
        at java.lang.Object.wait(Object.java:426)
        at org.openide.util.Task.waitFinished(Task.java:85)
        - locked <02FE00A8> (a org.openide.util.RequestProcessor$Task)
        at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:385)
        at org.openide.loaders.FolderList.getChildrenList(FolderList.java:183)
        at org.openide.loaders.FolderList.getChildren(FolderList.java:172)
        at org.openide.loaders.DataFolder.getChildren(DataFolder.java:247)
        at org.netbeans.core.windows.layers.ModeData$CookiesImpl.save(ModeData.java:1062)
        at org.netbeans.core.windows.ModeImpl.save(ModeImpl.java:329)
        at org.netbeans.core.windows.WorkspaceImpl.save(WorkspaceImpl.java:420)
        at org.netbeans.core.windows.WindowManagerImpl.save(WindowManagerImpl.java:280)
        at 
org.netbeans.core.windows.WindowManagerImpl$1.run(WindowManagerImpl.java:299)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599)

"Folder recognizer" daemon prio=5 tid=0x12AB4790 nid=0x3f waiting on monitor 
[132ef000..132efdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <037E4FF0> (a org.openide.loaders.DataObjectPool$Validator)
        at java.lang.Object.wait(Object.java:426)
        at org.openide.loaders.DataObjectPool$Validator.enter(DataObjectPool.java:769)
        - locked <037E4FF0> (a org.openide.loaders.DataObjectPool$Validator)
        at org.openide.loaders.DataObjectPool$Validator.revalidate(DataObjectPool.java:866)
        at org.openide.loaders.DataObjectPool.revalidate(DataObjectPool.java:206)
        at org.openide.loaders.MultiFileLoader.checkCollision(MultiFileLoader.java:158)
        at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:81)
        at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:224)
        at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:364)
        at org.openide.loaders.DataObjectPool$Validator.revalidate(DataObjectPool.java:902)
        at org.openide.loaders.DataObjectPool.revalidate(DataObjectPool.java:206)
        at org.openide.loaders.MultiFileLoader.checkCollision(MultiFileLoader.java:158)
        at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:81)
        at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:224)
        at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:364)
        at org.openide.loaders.FolderList.createBoth(FolderList.java:587)
        at org.openide.loaders.FolderList.access$600(FolderList.java:42)
        at org.openide.loaders.FolderList$2.run(FolderList.java:270)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599)

"Inactive RequestProcessor thread" daemon prio=2 tid=0x12AA6440 nid=0x55 waiting on 
monitor [130ef000..130efdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <04CEE370> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574)
        - locked <04CEE370> (a java.lang.Object)

"Default RequestProcessor" daemon prio=2 tid=0x1150ED30 nid=0xe8 waiting for monitor 
entry [121ef000..121efdb8]
        at org.openide.text.CloneableEditorSupport$1.run(CloneableEditorSupport.java:315)
        - waiting to lock <04805D28> (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)

"Thread-4" prio=5 tid=0x11476B00 nid=0x80 runnable [1166f000..1166fdb8]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:343)
        - locked <03952958> (a java.net.PlainSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:438)
        at java.net.ServerSocket.accept(ServerSocket.java:409)
        at org.netbeans.modules.web.monitor.client.PortServer.run(PortServer.java:67)

"OpenFile Server" daemon prio=2 tid=0x00A65BC0 nid=0xd5 runnable [1136f000..1136fdb8]
        at java.net.PlainDatagramSocketImpl.peekData(Native Method)
        - locked <03AFC4F8> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:621)
        - locked <03AFC548> (a java.net.DatagramPacket)
        - locked <03AFC568> (a java.net.DatagramSocket)
        at org.netbeans.modules.openfile.Server.run(Server.java:135)
        at org.openide.util.Task.run(Task.java:136)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599)

"TimerQueue" daemon prio=5 tid=0x009AF070 nid=0xd3 waiting on monitor 
[1036f000..1036fdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <034E43B0> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:231)
        - locked <034E43B0> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:536)

"Active Reference Queue Daemon" daemon prio=2 tid=0x009C8AB0 nid=0xf6 waiting on 
monitor [1026f000..1026fdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <034CCFF8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <034CCFF8> (a java.lang.ref.ReferenceQueue$Lock)
        at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2039)
        at java.lang.Thread.run(Thread.java:536)

"Thread-2" daemon prio=5 tid=0x009BF960 nid=0xef waiting on monitor [1015f000..1015fdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <034BDEE8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:429)
        - locked <034BDEE8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"AWT-EventQueue-0" prio=7 tid=0x009BDEC0 nid=0x8c waiting on monitor 
[1005f000..1005fdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <02FE0260> (a org.openide.util.RequestProcessor$Task)
        at java.lang.Object.wait(Object.java:426)
        at org.openide.util.Task.waitFinished(Task.java:85)
        - locked <02FE0260> (a org.openide.util.RequestProcessor$Task)
        at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:385)
        at org.openide.loaders.FolderList.getChildrenList(FolderList.java:183)
        at org.openide.loaders.FolderList.getChildren(FolderList.java:172)
        at org.openide.loaders.DataFolder.getChildren(DataFolder.java:247)
        at 
org.netbeans.modules.editor.NbToolbarSupport.getToolbarObjects(NbToolbarSupport.java:820
)
        at 
org.netbeans.modules.editor.NbToolbarSupport.addPresenters(NbToolbarSupport.java:726)
        at 
org.netbeans.modules.editor.NbToolbarSupport.refreshToolbarComponent(NbToolbarSupport.j
ava:694)
        at 
org.netbeans.modules.editor.NbToolbarSupport.refreshToolbar(NbToolbarSupport.java:543)
        at 
org.netbeans.modules.editor.NbToolbarSupport.checkToolbar(NbToolbarSupport.java:341)
        at org.netbeans.modules.editor.NbEditorUI.createExtComponent(NbEditorUI.java:111)
        at org.netbeans.editor.EditorUI.getExtComponent(EditorUI.java:910)
        at 
org.netbeans.modules.editor.NbEditorDocument.createEditor(NbEditorDocument.java:145)
        at org.openide.text.CloneableEditor.initialize(CloneableEditor.java:206)
        at org.openide.text.CloneableEditor.componentShowing(CloneableEditor.java:177)
        at org.openide.windows.WindowManager.componentShowing(WindowManager.java:209)
        at 
org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.jav
a:849)
        at org.netbeans.core.windows.WorkspaceImpl.addToShownTcs(WorkspaceImpl.java:584)
        at org.netbeans.core.windows.ModeImpl$1.performCommand(ModeImpl.java:501)
        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:486)
        at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:426)
        at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:412)
        at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:400)
        at 
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doOpen(WindowMa
nagerImpl.java:1763)
        at 
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.open(WindowMana
gerImpl.java:1720)
        at org.openide.windows.TopComponent.open(TopComponent.java:201)
        at org.openide.text.CloneableEditor.open(CloneableEditor.java:260)
        at org.openide.windows.TopComponent.open(TopComponent.java:188)
        at 
org.openide.text.CloneableEditorSupport.openEditorComponent(CloneableEditorSupport.java:1
316)
        - locked <04805D28> (a org.openide.windows.CloneableOpenSupport$Listener)
        at org.openide.text.CloneableEditorSupport.openAt(CloneableEditorSupport.java:1360)
        at org.openide.text.EditorSupport.openAt(EditorSupport.java:407)
        at org.netbeans.modules.java.JavaEditor.openAt(JavaEditor.java:266)
        at 
org.netbeans.modules.java.JavaParserGlue$OpenCookieImpl.run(JavaParserGlue.java:347)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
        at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)

"AWT-Windows" daemon prio=7 tid=0x009AC6F0 nid=0xf2 runnable [dd7f000..dd7fdb8]
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:240)
        at java.lang.Thread.run(Thread.java:536)

"AWT-Shutdown" prio=5 tid=0x009ACAA0 nid=0x86 waiting on monitor [dc7f000..dc7fdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <03483F58> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:426)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <03483F58> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:536)

"Signal Dispatcher" daemon prio=10 tid=0x0098A0E0 nid=0xbb waiting on monitor [0..0]

"Finalizer" daemon prio=9 tid=0x00987C70 nid=0x52 waiting on monitor [d07f000..d07fdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <03457758> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <03457758> (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=10 tid=0x00986900 nid=0xda waiting on monitor 
[cf7f000..cf7fdb8]
        at java.lang.Object.wait(Native Method)
        - waiting on <03457668> (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 <03457668> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00981230 nid=0x91 waiting on monitor [0..12d150]

"VM Thread" prio=5 tid=0x00985B80 nid=0x8a runnable

"VM Periodic Task Thread" prio=10 tid=0x00989100 nid=0xf3 waiting on monitor
"Suspend Checker Thread" prio=10 tid=0x0098A700 nid=0x93 runnable
^C
Comment 1 pzajac 2002-10-21 09:39:27 UTC
Steve, can you add build number to your bug? Please, don't use 'latest
build' 
Comment 2 ssffleming 2002-10-21 17:16:57 UTC
ee build 021017
also machine is single CPU somewhat older and slower box
Comment 3 David Strupl 2002-10-22 16:30:29 UTC
Seems like the same problem in DataObjectPool like in 25605.

*** This issue has been marked as a duplicate of 25605 ***
Comment 4 Marian Mirilovic 2003-07-22 10:25:12 UTC
verified - it's duplicate.