Bug 84 - Widget.hasparent() deadlock
: Widget.hasparent() deadlock
Status: CONFIRMED
Product: Salem
Classification: Unclassified
Component: Client
: unspecified
: PC Windows
: --- major
Assigned To: loftar
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-11-11 10:32 CET by APXEOLOG
Modified: 2012-11-26 22:52 CET (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description APXEOLOG 2012-11-11 10:32:52 CET
VisualVM dump for Haven UI thread:

"Haven UI thread" prio=6 tid=0x00000000063c7800 nid=0xf00 runnable [0x000000000b9df000]
   java.lang.Thread.State: RUNNABLE
	at haven.Widget.hasparent(Widget.java:303)
	at haven.Widget.type(Widget.java:569)
	at haven.Window.type(Window.java:251)
	at haven.Widget.type(Widget.java:561)
	at haven.ConsoleHost.type(ConsoleHost.java:117)
	at haven.Widget.type(Widget.java:561)
	at haven.ConsoleHost.type(ConsoleHost.java:117)
	at haven.UI.type(UI.java:227)
	at haven.HavenPanel.dispatch(HavenPanel.java:377)
	- locked <0x00000000e6402460> (a java.util.LinkedList)
	at haven.HavenPanel.run(HavenPanel.java:415)
	- locked <0x00000000f1b5c668> (a haven.UI)
	at java.lang.Thread.run(Thread.java:662)

   Locked ownable synchronizers:
	- None
Comment 1 APXEOLOG 2012-11-11 10:34:41 CET
there may be difference in line numbers between our versions, i can add source code if you will need it.
Comment 2 loftar 2012-11-26 22:52:18 CET
That does not look like a "deadlock", though. :)

I'm also wondering if this is really a bug in my client, since I've never had it happen. Under what circumstances does it happen?