-
-
Save cswingler/b43e920b0c56b4ca979f to your computer and use it in GitHub Desktop.
tiimagetool deadlock thread dump
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2014-09-27 10:22:25 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.65-b04 mixed mode): | |
"Aqua L&F File Loading Thread" prio=5 tid=0x00007fa8e6807000 nid=0x11507 waiting for monitor entry [0x00000001206b6000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at com.apple.laf.AquaFileSystemModel$LoadFilesThread.run(AquaFileSystemModel.java:420) | |
- waiting to lock <0x00000007ad1a47c0> (a java.lang.Object) | |
Locked ownable synchronizers: | |
- None | |
"RMI TCP Connection(4)-192.168.1.2" daemon prio=5 tid=0x00007fa8e48db000 nid=0x1181b runnable [0x000000011fed7000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.SocketInputStream.socketRead0(Native Method) | |
at java.net.SocketInputStream.read(SocketInputStream.java:152) | |
at java.net.SocketInputStream.read(SocketInputStream.java:122) | |
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:254) | |
- locked <0x00000007acf6bdf0> (a java.io.BufferedInputStream) | |
at java.io.FilterInputStream.read(FilterInputStream.java:83) | |
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:538) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- <0x00000007ac4b94e0> (a java.util.concurrent.ThreadPoolExecutor$Worker) | |
"TimerQueue" daemon prio=5 tid=0x00007fa8e6809000 nid=0x7c0b waiting on condition [0x000000011f8d6000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007ab287980> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.DelayQueue.take(DelayQueue.java:209) | |
at javax.swing.TimerQueue.run(TimerQueue.java:171) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- <0x00000007ab2879a8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
"RMI TCP Connection(2)-192.168.1.2" daemon prio=5 tid=0x00007fa8e59ad000 nid=0x10203 runnable [0x000000011f7d3000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.SocketInputStream.socketRead0(Native Method) | |
at java.net.SocketInputStream.read(SocketInputStream.java:152) | |
at java.net.SocketInputStream.read(SocketInputStream.java:122) | |
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:254) | |
- locked <0x00000007ac9e0590> (a java.io.BufferedInputStream) | |
at java.io.FilterInputStream.read(FilterInputStream.java:83) | |
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:538) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- <0x00000007ac4b8788> (a java.util.concurrent.ThreadPoolExecutor$Worker) | |
"JMX server connection timeout 19" daemon prio=5 tid=0x00007fa8e59ac000 nid=0x10003 in Object.wait() [0x000000011d4b2000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007ac7736c0> (a [I) | |
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168) | |
- locked <0x00000007ac7736c0> (a [I) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"RMI Scheduler(0)" daemon prio=5 tid=0x00007fa8e48cc000 nid=0xfe03 waiting on condition [0x000000011d3af000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007ac487890> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"RMI TCP Connection(1)-192.168.1.2" daemon prio=5 tid=0x00007fa8e5b34800 nid=0xfc03 runnable [0x000000011d2ac000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.SocketInputStream.socketRead0(Native Method) | |
at java.net.SocketInputStream.read(SocketInputStream.java:152) | |
at java.net.SocketInputStream.read(SocketInputStream.java:122) | |
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:254) | |
- locked <0x00000007ac74bfb8> (a java.io.BufferedInputStream) | |
at java.io.FilterInputStream.read(FilterInputStream.java:83) | |
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:538) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- <0x00000007ac4b7970> (a java.util.concurrent.ThreadPoolExecutor$Worker) | |
"RMI TCP Accept-0" daemon prio=5 tid=0x00007fa8e51b1000 nid=0xfa07 runnable [0x000000011d1a9000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:530) | |
at java.net.ServerSocket.accept(ServerSocket.java:498) | |
at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) | |
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:388) | |
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:360) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"Attach Listener" daemon prio=5 tid=0x00007fa8e6840800 nid=0xf703 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"AWT-EventQueue-0" prio=5 tid=0x00007fa8e591f800 nid=0xe407 waiting for monitor entry [0x000000011b28c000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at java.awt.Component.invalidate(Component.java:2920) | |
- waiting to lock <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.invalidate(Container.java:1580) | |
at javax.swing.JComponent.revalidate(JComponent.java:4849) | |
at javax.swing.JTable.tableRowsInserted(JTable.java:4482) | |
at javax.swing.JTable.tableChanged(JTable.java:4407) | |
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:296) | |
at javax.swing.table.AbstractTableModel.fireTableRowsInserted(AbstractTableModel.java:231) | |
at com.apple.laf.AquaFileSystemModel$DoChangeContents.run(AquaFileSystemModel.java:458) | |
- locked <0x00000007ad1a47c0> (a java.lang.Object) | |
- locked <0x00000007ad97bc68> (a java.lang.Object) | |
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) | |
at java.awt.EventQueue.access$200(EventQueue.java:103) | |
at java.awt.EventQueue$3.run(EventQueue.java:694) | |
at java.awt.EventQueue$3.run(EventQueue.java:692) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) | |
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) | |
Locked ownable synchronizers: | |
- None | |
"Java2D Disposer" daemon prio=5 tid=0x00007fa8e6814800 nid=0xca03 in Object.wait() [0x000000011ab96000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007aae09cc0> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007aae09cc0> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at sun.java2d.Disposer.run(Disposer.java:145) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"Java2D Queue Flusher" daemon prio=5 tid=0x00007fa8e58d3800 nid=0xc207 in Object.wait() [0x000000011a641000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007aae09570> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher) | |
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:206) | |
- locked <0x00000007aae09570> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher) | |
Locked ownable synchronizers: | |
- None | |
"AWT-Shutdown" prio=5 tid=0x00007fa8e50a8800 nid=0x760b in Object.wait() [0x0000000117b64000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007aae61168> (a java.lang.Object) | |
at java.lang.Object.wait(Object.java:503) | |
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:296) | |
- locked <0x00000007aae61168> (a java.lang.Object) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"AppKit Thread" daemon prio=5 tid=0x00007fa8e50b4000 nid=0x2307 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Service Thread" daemon prio=5 tid=0x00007fa8e4805000 nid=0x5303 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007fa8e5065000 nid=0x5103 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007fa8e5049000 nid=0x4f03 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Signal Dispatcher" daemon prio=5 tid=0x00007fa8e505f000 nid=0x4d03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Finalizer" daemon prio=5 tid=0x00007fa8e480a000 nid=0x3903 in Object.wait() [0x00000001159b7000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007aaa85608> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007aaa85608> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) | |
Locked ownable synchronizers: | |
- None | |
"Reference Handler" daemon prio=5 tid=0x00007fa8e4809800 nid=0x3703 in Object.wait() [0x00000001158b4000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007aaa85190> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:503) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x00000007aaa85190> (a java.lang.ref.Reference$Lock) | |
Locked ownable synchronizers: | |
- None | |
"main" prio=5 tid=0x00007fa8e5800000 nid=0xd07 waiting for monitor entry [0x0000000104b4f000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at com.apple.laf.AquaFileSystemModel.getRowCount(AquaFileSystemModel.java:194) | |
- waiting to lock <0x00000007ad1a47c0> (a java.lang.Object) | |
at javax.swing.JTable.getRowCount(JTable.java:2662) | |
at javax.swing.plaf.basic.BasicTableUI.createTableSize(BasicTableUI.java:1692) | |
at javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:1733) | |
at javax.swing.JComponent.getPreferredSize(JComponent.java:1660) | |
at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:495) | |
at java.awt.Container.preferredSize(Container.java:1788) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.getPreferredSize(Container.java:1773) | |
at javax.swing.JComponent.getPreferredSize(JComponent.java:1662) | |
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:719) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.preferredSize(Container.java:1788) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.getPreferredSize(Container.java:1773) | |
at javax.swing.JComponent.getPreferredSize(JComponent.java:1662) | |
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:719) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.preferredSize(Container.java:1788) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.getPreferredSize(Container.java:1773) | |
at javax.swing.JComponent.getPreferredSize(JComponent.java:1662) | |
at javax.swing.BoxLayout.checkRequests(BoxLayout.java:483) | |
at javax.swing.BoxLayout.layoutContainer(BoxLayout.java:424) | |
- locked <0x00000007acef17d0> (a javax.swing.BoxLayout) | |
at java.awt.Container.layout(Container.java:1503) | |
at java.awt.Container.doLayout(Container.java:1492) | |
at java.awt.Container.validateTree(Container.java:1688) | |
at java.awt.Container.validateTree(Container.java:1697) | |
at java.awt.Container.validateTree(Container.java:1697) | |
at java.awt.Container.validateTree(Container.java:1697) | |
at java.awt.Container.validateTree(Container.java:1697) | |
at java.awt.Container.validate(Container.java:1623) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.validateUnconditionally(Container.java:1660) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Window.pack(Window.java:818) | |
at javax.swing.JFileChooser.createDialog(JFileChooser.java:805) | |
at javax.swing.JFileChooser.showDialog(JFileChooser.java:732) | |
at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:664) | |
at ti.image.NewImageAction.go(NewImageAction.java:76) | |
at ti.image.TIImageTool.processUserInput(TIImageTool.java:641) | |
- locked <0x00000007aadf2038> (a ti.image.TIImageTool) | |
at ti.image.TIImageTool.main(TIImageTool.java:485) | |
Locked ownable synchronizers: | |
- None | |
"VM Thread" prio=5 tid=0x00007fa8e5041000 nid=0x3503 runnable | |
"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fa8e580d000 nid=0x10f runnable | |
"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007fa8e580e000 nid=0x252b runnable | |
"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007fa8e6800000 nid=0x2903 runnable | |
"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007fa8e6801000 nid=0x2b03 runnable | |
"GC task thread#4 (ParallelGC)" prio=5 tid=0x00007fa8e5003000 nid=0x2d03 runnable | |
"GC task thread#5 (ParallelGC)" prio=5 tid=0x00007fa8e5004000 nid=0x2f03 runnable | |
"GC task thread#6 (ParallelGC)" prio=5 tid=0x00007fa8e5004800 nid=0x3103 runnable | |
"GC task thread#7 (ParallelGC)" prio=5 tid=0x00007fa8e5005000 nid=0x3303 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007fa8e4815000 nid=0x5503 waiting on condition | |
JNI global references: 599 | |
Found one Java-level deadlock: | |
============================= | |
"Aqua L&F File Loading Thread": | |
waiting to lock monitor 0x00007fa8e58f9078 (object 0x00000007ad1a47c0, a java.lang.Object), | |
which is held by "AWT-EventQueue-0" | |
"AWT-EventQueue-0": | |
waiting to lock monitor 0x00007fa8e58f8f18 (object 0x00000007aadf58d8, a java.awt.Component$AWTTreeLock), | |
which is held by "main" | |
"main": | |
waiting to lock monitor 0x00007fa8e58f9078 (object 0x00000007ad1a47c0, a java.lang.Object), | |
which is held by "AWT-EventQueue-0" | |
Java stack information for the threads listed above: | |
=================================================== | |
"Aqua L&F File Loading Thread": | |
at com.apple.laf.AquaFileSystemModel$LoadFilesThread.run(AquaFileSystemModel.java:420) | |
- waiting to lock <0x00000007ad1a47c0> (a java.lang.Object) | |
"AWT-EventQueue-0": | |
at java.awt.Component.invalidate(Component.java:2920) | |
- waiting to lock <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.invalidate(Container.java:1580) | |
at javax.swing.JComponent.revalidate(JComponent.java:4849) | |
at javax.swing.JTable.tableRowsInserted(JTable.java:4482) | |
at javax.swing.JTable.tableChanged(JTable.java:4407) | |
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:296) | |
at javax.swing.table.AbstractTableModel.fireTableRowsInserted(AbstractTableModel.java:231) | |
at com.apple.laf.AquaFileSystemModel$DoChangeContents.run(AquaFileSystemModel.java:458) | |
- locked <0x00000007ad1a47c0> (a java.lang.Object) | |
- locked <0x00000007ad97bc68> (a java.lang.Object) | |
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) | |
at java.awt.EventQueue.access$200(EventQueue.java:103) | |
at java.awt.EventQueue$3.run(EventQueue.java:694) | |
at java.awt.EventQueue$3.run(EventQueue.java:692) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) | |
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) | |
"main": | |
at com.apple.laf.AquaFileSystemModel.getRowCount(AquaFileSystemModel.java:194) | |
- waiting to lock <0x00000007ad1a47c0> (a java.lang.Object) | |
at javax.swing.JTable.getRowCount(JTable.java:2662) | |
at javax.swing.plaf.basic.BasicTableUI.createTableSize(BasicTableUI.java:1692) | |
at javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:1733) | |
at javax.swing.JComponent.getPreferredSize(JComponent.java:1660) | |
at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:495) | |
at java.awt.Container.preferredSize(Container.java:1788) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.getPreferredSize(Container.java:1773) | |
at javax.swing.JComponent.getPreferredSize(JComponent.java:1662) | |
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:719) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.preferredSize(Container.java:1788) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.getPreferredSize(Container.java:1773) | |
at javax.swing.JComponent.getPreferredSize(JComponent.java:1662) | |
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:719) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.preferredSize(Container.java:1788) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.getPreferredSize(Container.java:1773) | |
at javax.swing.JComponent.getPreferredSize(JComponent.java:1662) | |
at javax.swing.BoxLayout.checkRequests(BoxLayout.java:483) | |
at javax.swing.BoxLayout.layoutContainer(BoxLayout.java:424) | |
- locked <0x00000007acef17d0> (a javax.swing.BoxLayout) | |
at java.awt.Container.layout(Container.java:1503) | |
at java.awt.Container.doLayout(Container.java:1492) | |
at java.awt.Container.validateTree(Container.java:1688) | |
at java.awt.Container.validateTree(Container.java:1697) | |
at java.awt.Container.validateTree(Container.java:1697) | |
at java.awt.Container.validateTree(Container.java:1697) | |
at java.awt.Container.validateTree(Container.java:1697) | |
at java.awt.Container.validate(Container.java:1623) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Container.validateUnconditionally(Container.java:1660) | |
- locked <0x00000007aadf58d8> (a java.awt.Component$AWTTreeLock) | |
at java.awt.Window.pack(Window.java:818) | |
at javax.swing.JFileChooser.createDialog(JFileChooser.java:805) | |
at javax.swing.JFileChooser.showDialog(JFileChooser.java:732) | |
at javax.swing.JFileChooser.showSaveDialog(JFileChooser.java:664) | |
at ti.image.NewImageAction.go(NewImageAction.java:76) | |
at ti.image.TIImageTool.processUserInput(TIImageTool.java:641) | |
- locked <0x00000007aadf2038> (a ti.image.TIImageTool) | |
at ti.image.TIImageTool.main(TIImageTool.java:485) | |
Found 1 deadlock. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment