[Bug 1467] New: Java emits Concurrency Exception when PulseAudio is called to emit sound

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Sat Jun 1 18:33:12 PDT 2013


            Bug ID: 1467
           Summary: Java emits Concurrency Exception when PulseAudio is
                    called to emit sound
    Classification: Unclassified
           Product: IcedTea
           Version: unspecified
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P3
         Component: IcedTea
          Assignee: gnu.andrew at redhat.com
          Reporter: wilbur.killebrew at gmail.com
                CC: unassigned at icedtea.classpath.org

Created attachment 879
  --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=879&action=edit
Java Stacktrace and partial threaddump listing (edited)

At times, an exception is issued when a commercial Java application issues a
notification sound (bell or chime).  The sound emits, but the application halts
and must be restarted -- if it is not halted, but allowed to run, it will crash
the OS so thoroughly that power must be cycled to restart.

It is not clear whether the problem is in the Java program (TDAmeritrade's
Thinkorswim -- (ToS)), in PulseAudio or in Java or one of the related Java
interfaces.  The stacktrace seems to indicate a concurrency handling problem in
ToS, but I'm not a Java programmer.  I have notified TDAmeritrade of the issue.

I am reporting this as an icedtea bug because there are numerous claims that
PulseAudio does not play well with Java.  It is not inconceivable that there
may be a concurrency handling problem within the PulseAudio/Icedtea interface. 
In this simple application, I shuould think that concurrency handling ought not
be an issue the application should have to confront.

TDAmeritrade should be congratulated (and supported) for providing this
important commercial application for Linux, as virtually all others absolutely
require MS Windows.  Other than this exception-on-bell/chime issue, Thinkorswim
runs faultlessly on Ubuntu 12.04 and Linux Mint (both 13 "Maya" and 14
"Nadia"), the former with openJDK 6, the latter with openJDK 7.  It is very
disconcerting, however, for the program to halt and have to be restarted when a
notification issues a chime -- could make the trading experience a bit hairy.

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20130602/6e7221b4/attachment.html 

More information about the distro-pkg-dev mailing list