← Back to team overview

openjdk team mailing list archive

[Bug 862286] [NEW] java fails to initialize pulseaudio in oneiric

 

Public bug reported:

testcase:
apt-get install openjdk-6-jdk
appletviewer http://www.javazoom.net/applets/tinyplayer/tinyplayer.html

testcase PASS on i386 natty running pulseaudo 0.9.22-24-g67d18. when
using jamvm / hotspot

testcase FAIL on amd64 oneiric running pulseaudio 1.0. tested using hotspot
testcase FAIL on armel ac100 oneiric running pulseaudio 1.0. tested using jamvm / zero
testcase FAIL on armel pandaboard oneiric running pulseaudio 1.0. tested using jamvm / zero

output on armel:
xranby@panda:~$ appletviewer -J-zero http://www.javazoom.net/applets/tinyplayer/tinyplayer.html
Exception in thread "PulseAudio Eventloop Thread" java.lang.IllegalStateException: Illegal constant for ContextEvent: 67739950999336617
 at org.classpath.icedtea.pulseaudio.ContextEvent.checkNativeEnumReturn(ContextEvent.java:90)
 at org.classpath.icedtea.pulseaudio.ContextEvent.<init>(ContextEvent.java:98)
 at org.classpath.icedtea.pulseaudio.EventLoop.update(EventLoop.java:175)
 at org.classpath.icedtea.pulseaudio.EventLoop.native_setup(Native Method)
 at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:121)
 at java.lang.Thread.run(Thread.java:679)

output on amd64:
Exception in thread "PulseAudio Eventloop Thread" java.lang.IllegalMonitorStateException
 at java.lang.Object.notifyAll(Native Method)
 at org.classpath.icedtea.pulseaudio.PulseAudioDataLine$3.update(PulseAudioDataLine.java:215)
 at org.classpath.icedtea.pulseaudio.Stream.playbackStartedCallback(Stream.java:685)
 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:679)

** Affects: openjdk-6 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: pulseaudio (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: oneiric pulseaudio

** Bug watch added: Email to diwic@ubuntu #
   mailto:diwic@xxxxxxxxxx

** Also affects: pulseaudio via
   mailto:diwic@xxxxxxxxxx
   Importance: Undecided
       Status: New

** Description changed:

  testcase:
+ apt-get install openjdk-6-jdk
  appletviewer http://www.javazoom.net/applets/tinyplayer/tinyplayer.html
  
  testcase PASS on i386 natty running pulseaudo 0.9.22-24-g67d18. when
  using jamvm / hotspot
  
  testcase FAIL on amd64 oneiric running pulseaudio 1.0. tested using hotspot
  testcase FAIL on armel ac100 oneiric running pulseaudio 1.0. tested using jamvm / zero
  testcase FAIL on armel pandaboard oneiric running pulseaudio 1.0. tested using jamvm / zero
  
  output on armel:
  xranby@panda:~$ appletviewer -J-zero http://www.javazoom.net/applets/tinyplayer/tinyplayer.html
  Exception in thread "PulseAudio Eventloop Thread" java.lang.IllegalStateException: Illegal constant for ContextEvent: 67739950999336617
- 	at org.classpath.icedtea.pulseaudio.ContextEvent.checkNativeEnumReturn(ContextEvent.java:90)
- 	at org.classpath.icedtea.pulseaudio.ContextEvent.<init>(ContextEvent.java:98)
- 	at org.classpath.icedtea.pulseaudio.EventLoop.update(EventLoop.java:175)
- 	at org.classpath.icedtea.pulseaudio.EventLoop.native_setup(Native Method)
- 	at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:121)
- 	at java.lang.Thread.run(Thread.java:679)
+  at org.classpath.icedtea.pulseaudio.ContextEvent.checkNativeEnumReturn(ContextEvent.java:90)
+  at org.classpath.icedtea.pulseaudio.ContextEvent.<init>(ContextEvent.java:98)
+  at org.classpath.icedtea.pulseaudio.EventLoop.update(EventLoop.java:175)
+  at org.classpath.icedtea.pulseaudio.EventLoop.native_setup(Native Method)
+  at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:121)
+  at java.lang.Thread.run(Thread.java:679)
  
  output on amd64:
  Exception in thread "PulseAudio Eventloop Thread" java.lang.IllegalMonitorStateException
- 	at java.lang.Object.notifyAll(Native Method)
- 	at org.classpath.icedtea.pulseaudio.PulseAudioDataLine$3.update(PulseAudioDataLine.java:215)
- 	at org.classpath.icedtea.pulseaudio.Stream.playbackStartedCallback(Stream.java:685)
- 	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:679)
+  at java.lang.Object.notifyAll(Native Method)
+  at org.classpath.icedtea.pulseaudio.PulseAudioDataLine$3.update(PulseAudioDataLine.java:215)
+  at org.classpath.icedtea.pulseaudio.Stream.playbackStartedCallback(Stream.java:685)
+  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:679)

-- 
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in Ubuntu.
https://bugs.launchpad.net/bugs/862286

Title:
  java fails to initialize pulseaudio in oneiric

Status in “openjdk-6” package in Ubuntu:
  New
Status in “pulseaudio” package in Ubuntu:
  New

Bug description:
  testcase:
  apt-get install openjdk-6-jdk
  appletviewer http://www.javazoom.net/applets/tinyplayer/tinyplayer.html

  testcase PASS on i386 natty running pulseaudo 0.9.22-24-g67d18. when
  using jamvm / hotspot

  testcase FAIL on amd64 oneiric running pulseaudio 1.0. tested using hotspot
  testcase FAIL on armel ac100 oneiric running pulseaudio 1.0. tested using jamvm / zero
  testcase FAIL on armel pandaboard oneiric running pulseaudio 1.0. tested using jamvm / zero

  output on armel:
  xranby@panda:~$ appletviewer -J-zero http://www.javazoom.net/applets/tinyplayer/tinyplayer.html
  Exception in thread "PulseAudio Eventloop Thread" java.lang.IllegalStateException: Illegal constant for ContextEvent: 67739950999336617
   at org.classpath.icedtea.pulseaudio.ContextEvent.checkNativeEnumReturn(ContextEvent.java:90)
   at org.classpath.icedtea.pulseaudio.ContextEvent.<init>(ContextEvent.java:98)
   at org.classpath.icedtea.pulseaudio.EventLoop.update(EventLoop.java:175)
   at org.classpath.icedtea.pulseaudio.EventLoop.native_setup(Native Method)
   at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:121)
   at java.lang.Thread.run(Thread.java:679)

  output on amd64:
  Exception in thread "PulseAudio Eventloop Thread" java.lang.IllegalMonitorStateException
   at java.lang.Object.notifyAll(Native Method)
   at org.classpath.icedtea.pulseaudio.PulseAudioDataLine$3.update(PulseAudioDataLine.java:215)
   at org.classpath.icedtea.pulseaudio.Stream.playbackStartedCallback(Stream.java:685)
   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:679)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/862286/+subscriptions



Follow ups

References