Launchpad has imported 4 comments from the remote bug at http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=213.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2008-10-13T09:44:58+00:00 Matthias Klose wrote: Independent auf pulseaudio When running a simple app that gets a Sequencer object and exits, OpenJDK will create the object and not exit while sun-java6-jre (version 6-07-4ubuntu2) creates the object and properly exits. The proper behavior is the one Sun's java exhibits. Sample program (also attached): import javax.sound.midi.*; public class MusicTest1 { public void play() { try { Sequencer sequencer = MidiSystem.getSequencer(); System.out.println("Successfully got a sequencer"); } catch(MidiUnavailableException ex) { System.out.println("Bummer"); } } public static void main(String[] args) { MusicTest1 mt = new MusicTest1(); mt.play(); System.out.println("After play"); } } Reply at: https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/275672/comments/2 ------------------------------------------------------------------------ On 2008-10-13T09:53:40+00:00 Matthias Klose wrote: Created attachment 113 test case Reply at: https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/275672/comments/3 ------------------------------------------------------------------------ On 2008-10-13T11:51:33+00:00 Kalli wrote: The fault is in Gervill synthesizer. It created two non-daemon threads which prevented the VM to exit when the synthesizer was open. And MidiSystem.getSequencer() causes the synthesizer to be open, regardless if you don't call open() on the sequencer object. This has been fixed in Gervill CVS. Reply at: https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/275672/comments/4 ------------------------------------------------------------------------ On 2008-11-10T11:43:48+00:00 Mark J. Wielaard wrote: # HG changeset patch # User Mark Wielaard <[email protected]> # Date 1226317380 -3600 # Node ID cfe2c755ee47fb990a97c4d23691feb39d4a046d # Parent 688efd12076603ef455dd2a0a70d3aecb3cfe589 Updated to new Gervill CVS. - Fix: Throw IllegalArgumentException Exception on invalid soundbank to: SoftSynthesizer.unloadAllInstruments(Soundbank soundbank) SoftSynthesizer.unloadInstruments(Soundbank soundbank, Patch[] patchList) just like done in: SoftSynthesizer.unloadInstrument(Instrument instrument). - Change: SoftMainMixer, SoftVoice optimized for mono voices. - Change: SoftFilter optimized. - Fix: Turn SoftJitterCorrector, SoftAudioPusher threads into a daemon threads. These threads prevented the VM to exit when synthesizer was open. See: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=213 2008-11-10 Mark Wielaard <[email protected]> * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ CHANGES.txt,SoftAudioPusher.java,SoftFilter.java, SoftJitterCorrector.java,SoftMainMixer.java,SoftVoice.java: Updated to new Gervill CVS. Reply at: https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/275672/comments/5 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/275672 Title: OpenJDK-6-jre freezes on simple midi app, sun JRE does not To manage notifications about this bug go to: https://bugs.launchpad.net/openjdk/+bug/275672/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
