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]

Reply via email to