[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[IDV #MHT-202012]: Hung on creating User Interface
- Subject: [IDV #MHT-202012]: Hung on creating User Interface
- Date: Sat, 24 Jan 2009 06:43:33 -0700
> >
> >
> I couldn't get the full trace....not sure how to make the terminal
> window retain more lines. Let me know if you want me to try something
> else.....
> dave
>
>
Thanks Dave.
The funny thing is that I went home last night and the first time I ran the IDV
it also locked up. Same thing you are getting. I will look into it though this
looks like an ugly one.
-Jeff
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x0994c4c0> (a
> java.util.concurrent.FutureTask$S
> ync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInt
> errupt(AbstractQueuedSynchronizer.java:747)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared
> Interruptibly(AbstractQueuedSynchronizer.java:905)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedIn
> terruptibly(AbstractQueuedSynchronizer.java:1217)
> at
> java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)
> at java.util.concurrent.FutureTask.get(FutureTask.java:83)
> at
> sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFo
> lderManager2.java:495)
> at
> sun.awt.shell.Win32ShellFolder2.getEnumObjects(Win32ShellFolder2.java
> :612)
> at
> sun.awt.shell.Win32ShellFolder2.access$1100(Win32ShellFolder2.java:55
> )
> at
> sun.awt.shell.Win32ShellFolder2$11.call(Win32ShellFolder2.java:714)
> at
> sun.awt.shell.Win32ShellFolder2$11.call(Win32ShellFolder2.java:711)
> at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
> utor.java:886)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:908)
> at
> sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFol
> derManager2.java:458)
> at java.lang.Thread.run(Thread.java:619)
>
> "DestroyJavaVM" prio=6 tid=0x003b6800 nid=0xaf4 waiting on condition
> [0x00000000
> ..0x009dfd4c]
> java.lang.Thread.State: RUNNABLE
>
> "Thread-5" prio=6 tid=0x038e9c00 nid=0xe48 waiting on condition
> [0x061ae000..0x0
> 61afb14]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x0994c5f0> (a
> java.util.concurrent.FutureTask$S
> ync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInt
> errupt(AbstractQueuedSynchronizer.java:747)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared
> Interruptibly(AbstractQueuedSynchronizer.java:905)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedIn
> terruptibly(AbstractQueuedSynchronizer.java:1217)
> at
> java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)
> at java.util.concurrent.FutureTask.get(FutureTask.java:83)
> at
> sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFo
> lderManager2.java:495)
> at
> sun.awt.shell.Win32ShellFolder2.getChildByPath(Win32ShellFolder2.java
> :711)
> at
> sun.awt.shell.Win32ShellFolderManager2.getPersonal(Win32ShellFolderMa
> nager2.java:140)
> at
> sun.awt.shell.Win32ShellFolderManager2.get(Win32ShellFolderManager2.j
> ava:182)
> at sun.awt.shell.ShellFolder.get(ShellFolder.java:219)
> at
> javax.swing.filechooser.FileSystemView.getDefaultDirectory(FileSystem
> View.java:391)
> at
> javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:552)
> at javax.swing.JFileChooser.<init>(JFileChooser.java:344)
> at javax.swing.JFileChooser.<init>(JFileChooser.java:301)
> at
> ucar.unidata.idv.chooser.FileChooser$MyFileChooser.<init>(FileChooser
> .java:438)
> at
> ucar.unidata.idv.chooser.FileChooser.doMakeFileChooser(FileChooser.ja
> va:419)
> at
> ucar.unidata.idv.chooser.FileChooser.doMakeContents(FileChooser.java:
> 295)
> at
> ucar.unidata.idv.chooser.IdvChooser.getContents(IdvChooser.java:957)
> at
> ucar.unidata.idv.chooser.IdvChooserManager.createChooser(IdvChooserMa
> nager.java:684)
> at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:385)
> at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513)
> at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2314)
> at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486)
> at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513)
> at ucar.unidata.ui.XmlUi.doMakeContents(XmlUi.java:1427)
> at ucar.unidata.ui.XmlUi.getContents(XmlUi.java:1382)
> at
> ucar.unidata.idv.chooser.IdvChooserManager.createChoosers(IdvChooserM
> anager.java:590)
> at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:369)
> at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513)
> at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2167)
> at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486)
> at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513)
> at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741)
> at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088)
> at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486)
> at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513)
> at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741)
> at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088)
> at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486)
> at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513)
> at ucar.unidata.ui.XmlUi.doMakeContents(XmlUi.java:1427)
> at ucar.unidata.ui.XmlUi.getContents(XmlUi.java:1382)
> at
> ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:41
> 03)
> at
> ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:39
> 68)
> at
> ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:38
> 85)
> at
> ucar.unidata.idv.ui.IdvUIManager.doMakeBasicWindows(IdvUIManager.java
> :626)
> at
> ucar.unidata.idv.ui.IdvUIManager.showBasicWindow(IdvUIManager.java:45
> 13)
> at ucar.unidata.idv.ui.IdvUIManager.init(IdvUIManager.java:594)
> at
> ucar.unidata.idv.IntegratedDataViewer.initInner(IntegratedDataViewer.
> java:591)
> at
> ucar.unidata.idv.IntegratedDataViewer$3.run(IntegratedDataViewer.java
> :504)
> at ucar.unidata.util.Misc$3.run(Misc.java:1038)
>
> "Thread-4" prio=6 tid=0x03979800 nid=0x58c waiting on condition
> [0x0615f000..0x0
> 615fb94]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x0994c6e0> (a
> java.util.concurrent.FutureTask$S
> ync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInt
> errupt(AbstractQueuedSynchronizer.java:747)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared
> Interruptibly(AbstractQueuedSynchronizer.java:905)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedIn
> terruptibly(AbstractQueuedSynchronizer.java:1217)
> at
> java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)
> at java.util.concurrent.FutureTask.get(FutureTask.java:83)
> at
> sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFo
> lderManager2.java:495)
> at
> sun.awt.shell.Win32ShellFolder2.parseDisplayName(Win32ShellFolder2.ja
> va:798)
> at
> sun.awt.shell.Win32ShellFolderManager2.createShellFolder(Win32ShellFo
> lderManager2.java:48)
> at
> sun.awt.shell.Win32ShellFolderManager2.createShellFolder(Win32ShellFo
> lderManager2.java:42)
> at sun.awt.shell.ShellFolder.getShellFolder(ShellFolder.java:210)
> at
> sun.swing.FilePane$DetailsTableModel.updateColumnInfo(FilePane.java:5
> 66)
> at sun.swing.FilePane.doDirectoryChanged(FilePane.java:1459)
> at sun.swing.FilePane.propertyChange(FilePane.java:1513)
> at
> java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup
> port.java:339)
> at
> java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup
> port.java:276)
> at java.awt.Component.firePropertyChange(Component.java:7961)
> at
> javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:568)
> at javax.swing.JFileChooser.<init>(JFileChooser.java:346)
> at javax.swing.JFileChooser.<init>(JFileChooser.java:301)
> at visad.util.TextEditor.<init>(TextEditor.java:87)
> at visad.util.CodeEditor.<init>(CodeEditor.java:54)
> at visad.python.JPythonEditor.<init>(JPythonEditor.java:96)
> at visad.python.JPythonEditor.<init>(JPythonEditor.java:91)
> at
> ucar.unidata.idv.JythonManager$MyPythonEditor.<init>(JythonManager.ja
> va:2593)
> at ucar.unidata.idv.JythonManager$3.<init>(JythonManager.java:657)
> at
> ucar.unidata.idv.JythonManager.makeLibHolder(JythonManager.java:656)
> at
> ucar.unidata.idv.JythonManager.doMakeContents(JythonManager.java:551)
>
> at
> ucar.unidata.idv.JythonManager.initPythonInner(JythonManager.java:340
> )
> at ucar.unidata.idv.JythonManager.access$000(JythonManager.java:131)
> at ucar.unidata.idv.JythonManager$1.run(JythonManager.java:291)
> at ucar.unidata.util.Misc$3.run(Misc.java:1038)
>
> "D3D Screen Updater" daemon prio=8 tid=0x038bd000 nid=0xad4 in
> Object.wait() [0x
> 03ddf000..0x03ddfc94]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x0932d930> (a java.lang.Object)
> at
> sun.java2d.d3d.D3DScreenUpdateManager.run(D3DScreenUpdateManager.java
> :422)
> - locked <0x0932d930> (a java.lang.Object)
> at java.lang.Thread.run(Thread.java:619)
>
> "AWT-EventQueue-0" prio=6 tid=0x038b7c00 nid=0xdd4 in Object.wait()
> [0x03d8f000.
> .0x03d8fd14]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x092b9d50> (a java.awt.EventQueue)
> at java.lang.Object.wait(Object.java:485)
> at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
> - locked <0x092b9d50> (a java.awt.EventQueue)
> at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
> ad.java:236)
> at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
> java:184)
> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
> ad.java:174)
> at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
>
> at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
>
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>
> "Thread-2" prio=6 tid=0x03408400 nid=0xe5c waiting on condition
> [0x03cff000..0x0
> 3cffd94]
> java.lang.Thread.State: TIMED_WAITING (sleeping)
> at java.lang.Thread.sleep(Native Method)
> at ucar.unidata.ui.RovingProgress$1.run(RovingProgress.java:147)
> at java.lang.Thread.run(Thread.java:619)
>
> "AWT-Windows" daemon prio=6 tid=0x0339c400 nid=0xbfc runnable
> [0x031bf000..0x031
> bfa94]
> java.lang.Thread.State: RUNNABLE
> at sun.awt.windows.WToolkit.eventLoop(Native Method)
> at sun.awt.windows.WToolkit.run(WToolkit.java:291)
> at java.lang.Thread.run(Thread.java:619)
>
> "AWT-Shutdown" prio=6 tid=0x03315400 nid=0xcac in Object.wait()
> [0x0316f000..0x0
> 316fb14]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x092c9cc8> (a java.lang.Object)
> at java.lang.Object.wait(Object.java:485)
> at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
> - locked <0x092c9cc8> (a java.lang.Object)
> at java.lang.Thread.run(Thread.java:619)
>
> "Java2D Disposer" daemon prio=10 tid=0x03393400 nid=0xfcc waiting on
> condition [
> 0x0311f000..0x0311fb94]
> java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x06ab0210> (a
> java.util.concurrent.FutureTask$S
> ync)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInt
> errupt(AbstractQueuedSynchronizer.java:747)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared
> Interruptibly(AbstractQueuedSynchronizer.java:905)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedIn
> terruptibly(AbstractQueuedSynchronizer.java:1217)
> at
> java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)
> at java.util.concurrent.FutureTask.get(FutureTask.java:83)
> at
> sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFo
> lderManager2.java:495)
> at
> sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Win32ShellFold
> er2.java:170)
> at sun.java2d.Disposer.run(Disposer.java:128)
> at java.lang.Thread.run(Thread.java:619)
>
> "Low Memory Detector" daemon prio=6 tid=0x02d31800 nid=0xe50 runnable
> [0x0000000
> 0..0x00000000]
> java.lang.Thread.State: RUNNABLE
>
> "CompilerThread0" daemon prio=10 tid=0x02d2b400 nid=0xe40 waiting on
> condition [
> 0x00000000..0x02fdf6bc]
> java.lang.Thread.State: RUNNABLE
>
> "Attach Listener" daemon prio=10 tid=0x02d29c00 nid=0xb9c runnable
> [0x00000000..
> 0x00000000]
> java.lang.Thread.State: RUNNABLE
>
> "Signal Dispatcher" daemon prio=10 tid=0x02d28800 nid=0xbe8 waiting on
> condition
> [0x00000000..0x00000000]
> java.lang.Thread.State: RUNNABLE
>
> "Finalizer" daemon prio=8 tid=0x02d20400 nid=0xcb0 in Object.wait()
> [0x02eef000.
> .0x02eefa94]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x09109ef8> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
> - locked <0x09109ef8> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
>
> "Reference Handler" daemon prio=10 tid=0x02d1f000 nid=0xfec in
> Object.wait() [0x
> 02e9f000..0x02e9fb14]
> java.lang.Thread.State: WAITING (on object monitor)
> at java.lang.Object.wait(Native Method)
> - waiting on <0x09109f80> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:485)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
> - locked <0x09109f80> (a java.lang.ref.Reference$Lock)
>
> "VM Thread" prio=10 tid=0x02d1d800 nid=0xb08 runnable
>
> "VM Periodic Task Thread" prio=10 tid=0x02d3b800 nid=0xc1c waiting on
> condition
>
>
> JNI global references: 1438
>
> Heap
> def new generation total 1152K, used 347K [0x06990000, 0x06ad0000,
> 0x090f0000
> )
> eden space 1024K, 33% used [0x06990000, 0x069e6bc0, 0x06a90000)
> from space 128K, 0% used [0x06ab0000, 0x06ab0418, 0x06ad0000)
> to space 128K, 0% used [0x06a90000, 0x06a90000, 0x06ab0000)
> tenured generation total 14372K, used 8622K [0x090f0000, 0x09ef9000,
> 0x269900
> 00)
> the space 14372K, 59% used [0x090f0000, 0x0995bbd0, 0x0995bc00,
> 0x09ef9000)
> compacting perm gen total 16896K, used 16712K [0x26990000, 0x27a10000,
> 0x2a990
> 000)
> the space 16896K, 98% used [0x26990000, 0x279e2118, 0x279e2200,
> 0x27a10000)
> ro space 8192K, 67% used [0x2a990000, 0x2aef2d98, 0x2aef2e00,
> 0x2b190000)
> rw space 12288K, 53% used [0x2b190000, 0x2b800620, 0x2b800800,
> 0x2bd90000)
>
>
>
>
>
>
Ticket Details
===================
Ticket ID: MHT-202012
Department: Support IDV
Priority: Normal
Status: Open