Package: openjdk-7-jre
Version: 7u17-2.3.8-2
Severity: normal
Dear Maintainer,
On Debian 7.0 with pulseaudio (required by gnome-core), a Java application
that attempts to play audio with pulseaudio sporadically fails with an
exception and loses the ability to play any sound until a restart of the
application.
With openjdk-7-jre version 7u17-2.3.8-2 the exception report follows:
Unexpected error detected.
java.util.ConcurrentModificationException
null
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:819)
at java.util.ArrayList$Itr.next(ArrayList.java:791)
at
org.classpath.icedtea.pulseaudio.PulseAudioLine.fireLineEvent(PulseAudioLine.java:75)
at
org.classpath.icedtea.pulseaudio.PulseAudioDataLine$2.update(PulseAudioDataLine.java:202)
at
org.classpath.icedtea.pulseaudio.Stream.underflowCallback(Stream.java:675)
at org.classpath.icedtea.pulseaudio.EventLoop.native_iterate(Native
Method)
at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:133)
at java.lang.Thread.run(Thread.java:722)
With openjdk-7-jre version 7u3-2.1.7-1 the exception report follows:
java.util.ConcurrentModificationException
null
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:819)
at java.util.ArrayList$Itr.next(ArrayList.java:791)
at
org.classpath.icedtea.pulseaudio.PulseAudioLine.fireLineEvent(PulseAudioLine.java:75)
at
org.classpath.icedtea.pulseaudio.PulseAudioDataLine$2.update(PulseAudioDataLine.java:207)
at
org.classpath.icedtea.pulseaudio.Stream.underflowCallback(Stream.java:601)
at org.classpath.icedtea.pulseaudio.EventLoop.native_iterate(Native
Method)
at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:141)
at java.lang.Thread.run(Thread.java:722)
For reference, a similar problem exists with openjdk-6-jre:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704873
As in that case, installing "oracle-j2sdk1.7_1.7.0+update17_amd64.deb" and
using "update-alternatives --config java" to select "j2sdk1.7-oracle"
yielded sound output from the Java application without the lost audio
failure with pulseaudio.
-- System Information:
Debian Release: 7.0
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages openjdk-7-jre depends on:
ii libasound2 1.0.25-4
ii libatk-wrapper-java-jni 0.30.4-2
ii libatk1.0-0 2.4.0-2
ii libc6 2.13-38
ii libcairo2 1.12.2-3
ii libcups2 1.5.3-5
ii libfontconfig1 2.9.0-7.1
ii libfreetype6 2.4.9-1.1
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libgif4 4.1.6-10
ii libgl1-mesa-glx [libgl1] 8.0.5-4
ii libglib2.0-0 2.33.12+really2.32.4-5
ii libgtk2.0-0 2.24.10-2
ii libjpeg8 8d-1
ii libpango1.0-0 1.30.0-1
ii libpng12-0 1.2.49-1
ii libpulse0 2.0-6
ii libx11-6 2:1.5.0-1
ii libxext6 2:1.3.1-2
ii libxi6 2:1.6.1-1
ii libxinerama1 2:1.1.2-1
ii libxrandr2 2:1.3.2-2
ii libxrender1 1:0.9.7-1
ii libxtst6 2:1.2.1-1
ii openjdk-7-jre-headless 7u17-2.3.8-2
ii zlib1g 1:1.2.7.dfsg-13
Versions of packages openjdk-7-jre recommends:
ii libgconf2-4 3.2.5-1+build1
ii libgnome2-0 2.32.1-2
ii libgnomevfs2-0 1:2.24.4-1
ii ttf-dejavu-extra 2.33-3
Versions of packages openjdk-7-jre suggests:
pn icedtea-7-plugin <none>
Versions of packages pulseaudio depends on:
ii adduser 3.113+nmu3
ii consolekit 0.4.5-3.1
ii libasound2 1.0.25-4
ii libasound2-plugins 1.0.25-2
ii libc6 2.13-38
ii libcap2 1:2.22-1.2
ii libdbus-1-3 1.6.8-1
ii libfftw3-3 3.3.2-3.1
ii libgcc1 1:4.7.2-5
ii libice6 2:1.0.8-2
ii libltdl7 2.4.2-1.1
ii liborc-0.4-0 1:0.4.16-2
ii libpulse0 2.0-6
ii libsamplerate0 0.1.8-5
ii libsm6 2:1.2.1-2
ii libsndfile1 1.0.25-5
ii libspeexdsp1 1.2~rc1-7
ii libstdc++6 4.7.2-5
ii libsystemd-daemon0 44-11
ii libsystemd-login0 44-11
ii libtdb1 1.2.10-2
ii libudev0 175-7.1
ii libwebrtc-audio-processing-0 0.1-2
ii libx11-6 2:1.5.0-1
ii libx11-xcb1 2:1.5.0-1
ii libxcb1 1.8.1-2
ii libxtst6 2:1.2.1-1
ii lsb-base 4.1+Debian8
ii udev 175-7.1
Versions of packages pulseaudio recommends:
ii gstreamer0.10-pulseaudio 0.10.31-3+nmu1
ii pulseaudio-module-x11 2.0-6
ii rtkit 0.10-2
Versions of packages pulseaudio suggests:
pn paman <none>
pn paprefs <none>
pn pavucontrol <none>
pn pavumeter <none>
ii pulseaudio-utils 2.0-6
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]