Screen freezes but sounds continue

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

Screen freezes but sounds continue

Postby hkrile » Sat Jan 07, 2017 11:53 pm

ok so... ive had this bug plague my game since the old world, now that i have started playing w10, its become more of a problem. seemingly at random times when im playing the game on the OG client, my display will hold on the last frame before freezing, i can hear what my hearthling is doing and i can hear the ambiant noises, but i cant see what im doing. The only way ive been able to fix it is by logging out and back in again, but there has to be something that is going wrong. Im running 64-bit java with Intel i7 core in my computer
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: Screen freezes but sounds continue

Postby Murzynov » Sun Jan 08, 2017 12:00 am

I have the same problem. It happens to all clients based on Java as the same situation happens on me for example in Salem which is the same -.-

this only occurs on w10
Im looking forward for a fix :D
Murzynov
 
Posts: 7
Joined: Fri Feb 19, 2016 2:43 am

Re: Screen freezes but sounds continue

Postby hkrile » Sun Jan 08, 2017 12:05 am

update, this glitch almost killed me because the game froze while i was in the water, now i have 50 asphyxiation damage -_-
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: Screen freezes but sounds continue

Postby Granger » Sun Jan 08, 2017 12:17 am

Following viewtopic.php?f=47&t=39954 might help.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9264
Joined: Mon Mar 22, 2010 2:00 pm

Re: Screen freezes but sounds continue

Postby loftar » Sun Jan 08, 2017 12:30 am

I don't really see any way to debug this other than if you could provide a stacktrace. VisualVM is one tool for doing that.
Image
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: Screen freezes but sounds continue

Postby hkrile » Sun Jan 08, 2017 12:57 am

Capture.PNG


moment of freeze at the far right of every graph
You do not have the required permissions to view the files attached to this post.
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: Screen freezes but sounds continue

Postby hkrile » Sun Jan 08, 2017 1:38 am

please help, its getting worse and happening more often
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: Screen freezes but sounds continue

Postby loftar » Sun Jan 08, 2017 1:38 am

hkrile wrote:
Capture.PNG

What I need is the "thread dump". It's text, so please copy and paste it in the post.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: Screen freezes but sounds continue

Postby hkrile » Sun Jan 08, 2017 1:47 am

Code: Select all
2017-01-07 19:46:00
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b15 mixed mode):

"Server time ticker" #84 daemon prio=5 os_prio=0 tid=0x00000000179d4800 nid=0x1374 waiting on condition [0x0000000066c9f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at haven.Session$Ticker.run(Session.java:220)

   Locked ownable synchronizers:
        - None

"Session writer" #83 daemon prio=5 os_prio=0 tid=0x00000000179d8800 nid=0x2a28 in Object.wait() [0x0000000066b9e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at haven.Session$SWorker.run(Session.java:715)
        - locked <0x00000000e0b80bf0> (a haven.Session$SWorker)

   Locked ownable synchronizers:
        - None

"Session reader" #82 daemon prio=5 os_prio=0 tid=0x00000000179da000 nid=0x11f0 runnable [0x0000000066a9f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainDatagramSocketImpl.socketReceiveOrPeekData(Native Method)
        at java.net.DualStackPlainDatagramSocketImpl.peekData(Unknown Source)
        - locked <0x00000000e0bb3e88> (a java.net.DualStackPlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(Unknown Source)
        - locked <0x00000000f626f4d8> (a java.net.DatagramPacket)
        - locked <0x00000000e0bb3ee0> (a java.net.DatagramSocket)
        at haven.Session$RWorker.run(Session.java:595)

   Locked ownable synchronizers:
        - None

"Java Sound Event Dispatcher" #81 daemon prio=5 os_prio=0 tid=0x00000000179d7800 nid=0x20c4 in Object.wait() [0x000000006669e000]
   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 <0x00000000e0ad4c20> (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" #80 daemon prio=5 os_prio=0 tid=0x00000000179d0000 nid=0x1a98 in Object.wait() [0x00000000642cf000]
   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 <0x00000000e0ad58b0> (a java.lang.Object)
        at haven.Audio$Player.run(Audio.java:479)

   Locked ownable synchronizers:
        - None

"RMI TCP Connection(idle)" #79 daemon prio=5 os_prio=0 tid=0x00000000179db800 nid=0x5c4 waiting on condition [0x00000000640ce000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000e003a108> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
        at java.util.concurrent.SynchronousQueue.poll(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

"Render thread" #75 prio=5 os_prio=0 tid=0x00000000179d7000 nid=0x2cfc in Object.wait() [0x000000006251f000]
   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:479)
        - locked <0x00000000e0b85f38> (a haven.HavenPanel$6)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Haven UI thread" #74 prio=5 os_prio=0 tid=0x00000000179dc000 nid=0x27f8 in Object.wait() [0x000000006241f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at haven.HavenPanel.run(HavenPanel.java:559)
        - locked <0x00000000e18911f8> (a java.util.LinkedList)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Haven main thread" #68 prio=5 os_prio=0 tid=0x00000000179ce800 nid=0x27fc in Object.wait() [0x000000006231f000]
   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 <0x00000000e0bb5b48> (a haven.Session)
        at haven.MainFrame.run(MainFrame.java:257)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

"Haven main thread" #64 prio=5 os_prio=0 tid=0x00000000179cf800 nid=0x2fd0 in Object.wait() [0x000000001d01f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000e0e19bb8> (a haven.HackThread)
        at java.lang.Thread.join(Unknown Source)
        - locked <0x00000000e0e19bb8> (a haven.HackThread)
        at java.lang.Thread.join(Unknown Source)
        at haven.MainFrame.main2(MainFrame.java:388)
        at haven.MainFrame.access$100(MainFrame.java:35)
        at haven.MainFrame$7.run(MainFrame.java:426)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

"TimerQueue" #51 daemon prio=5 os_prio=0 tid=0x00000000179ce000 nid=0x1490 waiting on condition [0x000000001b44f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000e0035b20> (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.util.concurrent.DelayQueue.take(Unknown Source)
        at javax.swing.TimerQueue.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - <0x00000000e013b228> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"JMX server connection timeout 45" #45 daemon prio=5 os_prio=0 tid=0x00000000179cd000 nid=0x2314 in Object.wait() [0x000000001ae4f000]
   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 <0x00000000e003f7e0> (a [I)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"AWT-EventQueue-2" #44 prio=6 os_prio=0 tid=0x00000000179d2800 nid=0x1aac waiting on condition [0x000000001ad4e000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000e0037a38> (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

"AWT-EventQueue-0" #43 prio=6 os_prio=0 tid=0x00000000179d3000 nid=0x148c waiting on condition [0x000000001ac4f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000e0035d28> (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

"RMI Scheduler(0)" #42 daemon prio=5 os_prio=0 tid=0x00000000179d4000 nid=0x2b60 waiting on condition [0x000000001a35e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000e003f978> (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

"AWT-EventQueue-1" #40 prio=6 os_prio=0 tid=0x00000000178e1800 nid=0x271c waiting on condition [0x000000001a25f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000e0035f58> (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

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

   Locked ownable synchronizers:
        - None

"RMI TCP Connection(1)-10.0.0.201" #39 daemon prio=5 os_prio=0 tid=0x00000000178dd000 nid=0xbd8 runnable [0x000000001a05d000]
   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 <0x00000000e0039df0> (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$8/800472970.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:
        - <0x00000000e003a0a8> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"RMI TCP Accept-0" #38 daemon prio=5 os_prio=0 tid=0x00000000178e2000 nid=0x1a18 runnable [0x0000000019e5e000]
   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 <0x00000000e0036298> (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

"CacheCleanUpThread" #24 daemon prio=5 os_prio=0 tid=0x00000000177ec000 nid=0x2ae8 in Object.wait() [0x000000001892f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000e0016808> (a com.sun.deploy.cache.CleanupThread)
        at java.lang.Object.wait(Unknown Source)
        at com.sun.deploy.cache.CleanupThread.run(Unknown Source)
        - locked <0x00000000e0016808> (a com.sun.deploy.cache.CleanupThread)

   Locked ownable synchronizers:
        - None

"CacheMemoryCleanUpThread" #21 daemon prio=5 os_prio=0 tid=0x00000000177c2000 nid=0x26c4 in Object.wait() [0x000000001862e000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        - locked <0x00000000e0016b28> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"MemoryCache-DelayedCleanup" #22 daemon prio=5 os_prio=0 tid=0x0000000016567000 nid=0x1ef0 in Object.wait() [0x000000001852f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.util.TimerThread.mainLoop(Unknown Source)
        - locked <0x00000000e0036638> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"DestroyJavaVM" #20 prio=5 os_prio=0 tid=0x0000000002b67800 nid=0x159c waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Javaws Secure Thread" #18 daemon prio=5 os_prio=0 tid=0x00000000177bc800 nid=0x2f4c in Object.wait() [0x000000001832f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000e0016f88> (a java.lang.Object)
        at java.lang.Object.wait(Unknown Source)
        at com.sun.javaws.ui.JavawsSysRun$SecureThread.run(Unknown Source)
        - locked <0x00000000e0016f88> (a java.lang.Object)

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

"Java2D Disposer" #13 daemon prio=10 os_prio=2 tid=0x000000001662e000 nid=0x131c in Object.wait() [0x0000000017f6f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        - locked <0x00000000e003ff00> (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

"traceMsgQueueThread" #11 daemon prio=5 os_prio=0 tid=0x00000000163ca000 nid=0x1df8 in Object.wait() [0x000000001727f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000e00400b8> (a java.util.ArrayList)
        at java.lang.Object.wait(Unknown Source)
        at com.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)
        - locked <0x00000000e00400b8> (a java.util.ArrayList)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x00000000162c2800 nid=0x2ccc runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

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

   Locked ownable synchronizers:
        - None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00000000144d0800 nid=0x22ac in Object.wait() [0x000000001688e000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        - locked <0x00000000e00403d8> (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=0x00000000162b0800 nid=0x174c in Object.wait() [0x000000001678f000]
   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 <0x00000000e003d830> (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=0x00000000144c5800 nid=0x23c8 runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002b7f000 nid=0x3c8 runnable

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002b80800 nid=0xfec runnable

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000002b82000 nid=0x104 runnable

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002b83800 nid=0xf0 runnable

"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x0000000002b85800 nid=0x1f50 runnable

"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x0000000002b87000 nid=0x279c runnable

"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x0000000002b8a000 nid=0x2180 runnable

"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x0000000002b8b000 nid=0x2c34 runnable

"VM Periodic Task Thread" os_prio=2 tid=0x00000000163c5000 nid=0x2224 waiting on condition

JNI global references: 2501
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: Screen freezes but sounds continue

Postby loftar » Sun Jan 08, 2017 2:08 am

Was it really frozen when you took that thread dump? It doesn't look frozen.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Next

Return to Bugs

Who is online

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