Package: openjdk-8-jre-headless
Version: 8u141-b15-1~deb9u1
Severity: important
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
The game https://github.com/odoepner/bagh-chal hangs right after playing the
first sound.
It works fine with Oracle Java 8 and Zulu Java 8.
* What exactly did you do (or not do) that was effective (or
ineffective)?
- Download the jar
(https://bintray.com/artifact/download/odoepner/generic/bagh-chal.jar).
- Run it using jav -jar bagh-chal.jar
- Drag and drop one of the goat pieces onto the game board.
* What was the outcome of this action?
The game becomes unresponsive. A thread dump shows that it hangs in
PulseAudioClip#close.
I will attch the thread dump to this bug if possible.
* What outcome did you expect instead?
The computer player to move one of the tigers and dragging of goats be possible
again.
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: 9.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8), LANGUAGE=en_CA:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages openjdk-8-jre-headless depends on:
ii ca-certificates-java 20170531+nmu1
ii java-common 0.58
ii libc6 2.24-11+deb9u1
ii libcups2 2.2.1-8
ii libfontconfig12.11.0-6.7+b1
ii libfreetype6 2.6.3-3.2
ii libgcc1 1:6.3.0-18
ii libjpeg62-turbo 1:1.5.1-2
ii liblcms2-22.8-4
ii libnss3 2:3.26.2-1.1
ii libpcsclite1 1.8.20-1
ii libstdc++66.3.0-18
ii libx11-6 2:1.6.4-3
ii libxext6 2:1.3.3-1+b2
ii libxi62:1.7.9-1
ii libxrender1 1:0.9.10-1
ii libxtst6 2:1.2.3-1
ii multiarch-support 2.24-11+deb9u1
ii util-linux2.29.2-1
ii zlib1g1:1.2.8.dfsg-5
openjdk-8-jre-headless recommends no packages.
Versions of packages openjdk-8-jre-headless suggests:
ii fonts-dejavu-extra2.37-1
pn fonts-indic
pn fonts-ipafont-gothic
pn fonts-ipafont-mincho
pn fonts-wqy-microhei
pn fonts-wqy-zenhei
ii libnss-mdns 0.10-8
-- no debconf information
2017-07-31 18:39:37
Full thread dump OpenJDK 64-Bit Server VM (25.141-b15 mixed mode):
"TimerQueue" #23 daemon prio=5 os_prio=0 tid=0x7fae7cb17000 nid=0x20f9
waiting on condition [0x7fae69c34000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0xefb4f928> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:211)
at javax.swing.TimerQueue.run(TimerQueue.java:174)
at java.lang.Thread.run(Thread.java:748)
"Thread-3" #20 prio=6 os_prio=0 tid=0x7fae7cb3f000 nid=0x20f6 waiting for
monitor entry [0x7fae6bc26000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xefe6c240> (a java.lang.Object)
at java.lang.Object.wait(Object.java:502)
at
org.classpath.icedtea.pulseaudio.Operation.waitForCompletion(Operation.java:153)
- locked <0xefe6c240> (a java.lang.Object)
at
org.classpath.icedtea.pulseaudio.PulseAudioClip$ClipThread.run(PulseAudioClip.java:130)
"PulseAudio Eventloop Thread" #19 daemon prio=6 os_prio=0
tid=0x7fae7c46c000 nid=0x20f5 in Object.wait() [0x7fae6bd26000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xefecd638> (a
org.classpath.icedtea.pulseaudio.PulseAudioClip$ClipThread)
at java.lang.Thread.join(Thread.java:1252)
- locked <0xefecd638> (a
org.classpath.icedtea.pulseaudio.PulseAudioClip$ClipThread)
at java.lang.Thread.join(Thread.java:1326)
at
org.classpath.icedtea.pulseaudio.PulseAudioClip.close(PulseAudioClip.java:247)
at
net.doepner.baghchal.resources.AudioUrlPlayer$$Lambda$39/633734841.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:748)
at
net.doepner.baghchal.resources.AudioUrlPlayer.lambda$play$0(AudioUrlPlayer.java:29)
at
net.doepner.baghchal.resources.AudioUrlPlayer$$Lambda$38/798764151.update(Unknown
Source)
at
org.classpath.icedtea.pulseaudio.PulseAudioLine.fireLineEvent(PulseAudioLine.java:76)
at