Crashes while entering or exiting towers in caves

The worst monsters in the Hearthlands warp the fabric of space and time...

Crashes while entering or exiting towers in caves

Postby hkrile » Sun May 28, 2017 10:14 pm

very strange bug, but when i try to enter or exit my tower, there is a chance where the game will get stuck at Building Map..., here is the tread dump

2017-05-28 17:03:16
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b15 mixed mode):

"RMI TCP Connection(2)-10.0.0.201" #52 daemon prio=5 os_prio=0 tid=0x0000000019943800 nid=0x4124 runnable [0x000000002eefe000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked <0x00000000c4d652b8> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$71/1518271032.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- <0x00000000c484f940> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"JMX server connection timeout 51" #51 daemon prio=5 os_prio=0 tid=0x0000000019940800 nid=0x4a1c in Object.wait() [0x000000002e3fe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(Unknown Source)
- locked <0x00000000c48507b0> (a [I)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"RMI Scheduler(0)" #50 daemon prio=5 os_prio=0 tid=0x0000000019943000 nid=0x1848 waiting on condition [0x000000002e2fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000c4928ae0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"RMI TCP Connection(1)-10.0.0.201" #49 daemon prio=5 os_prio=0 tid=0x0000000019946800 nid=0x181c runnable [0x000000002e1fd000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked <0x00000000c4deec90> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$71/1518271032.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- <0x00000000c484faf8> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"RMI TCP Accept-0" #48 daemon prio=5 os_prio=0 tid=0x0000000019947800 nid=0x533c runnable [0x000000002dffe000]
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainSocketImpl.accept0(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
at java.net.PlainSocketImpl.accept(Unknown Source)
- locked <0x00000000c484f328> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"StatusUpdater" #44 prio=5 os_prio=0 tid=0x000000001993e000 nid=0x3b50 runnable [0x000000002d7ae000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked <0x00000000c4df3340> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
- locked <0x00000000c4e157c8> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.BufferedReader.fill(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
- locked <0x00000000c4e157c8> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(Unknown Source)
at haven.StatusWdg.lambda$startUpdater$0(StatusWdg.java:93)
at haven.StatusWdg$$Lambda$48/239105994.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Java Sound Event Dispatcher" #42 daemon prio=5 os_prio=0 tid=0x0000000019942000 nid=0x20f8 in Object.wait() [0x000000002c09f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.media.sound.EventDispatcher.dispatchEvents(Unknown Source)
- locked <0x00000000c40050a0> (a com.sun.media.sound.EventDispatcher)
at com.sun.media.sound.EventDispatcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Haven audio player" #41 daemon prio=5 os_prio=0 tid=0x0000000019944800 nid=0x4dc4 in Object.wait() [0x000000002bb9e000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.media.sound.DirectAudioDevice$DirectDL.write(Unknown Source)
- locked <0x00000000c4005c18> (a java.lang.Object)
at haven.Audio$Player.run(Audio.java:492)

Locked ownable synchronizers:
- None

"Server time ticker" #39 daemon prio=5 os_prio=0 tid=0x0000000018586800 nid=0x52f0 waiting on condition [0x000000002b99f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at haven.Session$Ticker.run(Session.java:235)

Locked ownable synchronizers:
- None

"Session writer" #38 daemon prio=5 os_prio=0 tid=0x0000000018585800 nid=0xce4 in Object.wait() [0x000000002b89e000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at haven.Session$SWorker.run(Session.java:731)
- locked <0x00000000c3bc0a48> (a haven.Session$SWorker)

Locked ownable synchronizers:
- None

"Session reader" #37 daemon prio=5 os_prio=0 tid=0x0000000018587000 nid=0x53bc runnable [0x000000002b79f000]
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainDatagramSocketImpl.socketReceiveOrPeekData(Native Method)
at java.net.DualStackPlainDatagramSocketImpl.receive0(Unknown Source)
- locked <0x00000000c3bc0708> (a java.net.DualStackPlainDatagramSocketImpl)
at java.net.AbstractPlainDatagramSocketImpl.receive(Unknown Source)
- locked <0x00000000c3bc0708> (a java.net.DualStackPlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(Unknown Source)
- locked <0x00000000eab10b48> (a java.net.DatagramPacket)
- locked <0x00000000c3bc06c8> (a java.net.DatagramSocket)
at haven.Session$RWorker.run(Session.java:611)

Locked ownable synchronizers:
- None

"Thread-7" #36 prio=5 os_prio=0 tid=0x000000001858a000 nid=0x4a80 waiting on condition [0x000000002b69f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at haven.TimersThread.run(TimersThread.java:41)

Locked ownable synchronizers:
- None

"Thread-6" #32 prio=5 os_prio=0 tid=0x0000000018585000 nid=0x49dc runnable [0x000000002576e000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked <0x00000000c4f08c20> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at haven.LoginScreen$3.run(LoginScreen.java:363)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Render thread" #31 prio=5 os_prio=0 tid=0x0000000018588800 nid=0x3aec in Object.wait() [0x0000000020f2f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Unknown Source)
at haven.HavenPanel$6.run(HavenPanel.java:548)
- locked <0x00000000c002a980> (a haven.HavenPanel$6)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Haven UI thread" #30 prio=5 os_prio=0 tid=0x0000000018589800 nid=0x33b8 in Object.wait() [0x0000000020e2f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at haven.HavenPanel.run(HavenPanel.java:628)
- locked <0x00000000c05b48c8> (a java.util.LinkedList)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Haven main thread" #24 prio=5 os_prio=0 tid=0x0000000019687800 nid=0x1a04 in Object.wait() [0x0000000020d2f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Unknown Source)
at haven.RemoteUI.run(RemoteUI.java:84)
- locked <0x00000000c3bc0660> (a haven.Session)
at haven.MainFrame.run(MainFrame.java:282)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Haven main thread-SharedResourceRunner" #29 daemon prio=5 os_prio=0 tid=0x0000000019372000 nid=0x32f0 in Object.wait() [0x000000001c1af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c0057ed8> (a jogamp.opengl.SharedResourceRunner)
at java.lang.Object.wait(Unknown Source)
at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:274)
- locked <0x00000000c0057ed8> (a jogamp.opengl.SharedResourceRunner)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"DestroyJavaVM" #21 prio=5 os_prio=0 tid=0x0000000002900800 nid=0x370c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"Haven main thread" #20 prio=5 os_prio=0 tid=0x0000000018848800 nid=0x3680 in Object.wait() [0x000000001baae000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c0050210> (a haven.HackThread)
at java.lang.Thread.join(Unknown Source)
- locked <0x00000000c0050210> (a haven.HackThread)
at java.lang.Thread.join(Unknown Source)
at haven.MainFrame.main2(MainFrame.java:356)
at haven.MainFrame.access$100(MainFrame.java:49)
at haven.MainFrame$7.run(MainFrame.java:389)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"AWT-EventQueue-0" #18 prio=6 os_prio=0 tid=0x000000001852e000 nid=0x2554 waiting on condition [0x000000001b19e000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000c0337560> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.awt.EventQueue.getNextEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Error reporter" #17 daemon prio=5 os_prio=0 tid=0x0000000019305800 nid=0xf78 in Object.wait() [0x000000001ae9f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c005fe70> (a java.util.LinkedList)
at java.lang.Object.wait(Unknown Source)
at haven.error.ErrorHandler$Reporter.run(ErrorHandler.java:75)
- locked <0x00000000c005fe70> (a java.util.LinkedList)

Locked ownable synchronizers:
- None

"AWT-Windows" #15 daemon prio=6 os_prio=0 tid=0x00000000189bb800 nid=0x36f0 runnable [0x000000001a42f000]
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"AWT-Shutdown" #14 prio=5 os_prio=0 tid=0x00000000189ba800 nid=0x16dc in Object.wait() [0x000000001a32e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c0060180> (a java.lang.Object)
at java.lang.Object.wait(Unknown Source)
at sun.awt.AWTAutoShutdown.run(Unknown Source)
- locked <0x00000000c0060180> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Java2D Disposer" #13 daemon prio=10 os_prio=2 tid=0x00000000185fe000 nid=0x179c in Object.wait() [0x000000001905f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000000c0013b30> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00000000174be000 nid=0x3058 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"C1 CompilerThread3" #9 daemon prio=9 os_prio=2 tid=0x000000001743a000 nid=0x5234 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"C2 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x0000000017430800 nid=0x3abc waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000001742d800 nid=0x3b90 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000001742b000 nid=0x3a74 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000017426000 nid=0x4344 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000017425000 nid=0x4ac runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00000000029f8800 nid=0x4930 in Object.wait() [0x00000000178fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000000c0059230> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Locked ownable synchronizers:
- None

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000000001551d000 nid=0x44ac in Object.wait() [0x00000000173ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference.tryHandlePending(Unknown Source)
- locked <0x00000000c0059460> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

Locked ownable synchronizers:
- None

"VM Thread" os_prio=2 tid=0x0000000015518800 nid=0x4fbc runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002916800 nid=0x32e4 runnable

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002918000 nid=0x3628 runnable

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000291a000 nid=0xd88 runnable

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x000000000291c000 nid=0x306c runnable

"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x000000000291d800 nid=0xa3c runnable

"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x000000000291e800 nid=0x2530 runnable

"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x0000000002922800 nid=0x3024 runnable

"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x0000000002924000 nid=0x8bc runnable

"VM Periodic Task Thread" os_prio=2 tid=0x00000000174f1000 nid=0x2e08 waiting on condition

JNI global references: 13828
W 7-9 Simple and humble hermit
W 10 Member of the Red Abyss and servant of The Northern Kingdom
User avatar
hkrile
 
Posts: 85
Joined: Sat Jul 11, 2015 11:44 pm

Re: Crashes while entering or exiting towers in caves

Postby romovs » Mon May 29, 2017 5:35 pm

This is probably an old bug with clicking on the screen during map load which never got fixed.
Try not to click during building map.
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Crashes while entering or exiting towers in caves

Postby jorb » Mon Jun 26, 2017 9:18 am

Will try to look at it.
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."

-- Hieromonk Seraphim Rose
User avatar
jorb
 
Posts: 18436
Joined: Fri Apr 03, 2009 7:07 am
Location: Here, there and everywhere.


Return to Bugs

Who is online

Users browsing this forum: Claude [Bot] and 93 guests