Bug#747362: tuxguitar: java sound api cannot be loaded

2014-05-07 Thread Michael Hatzold
Package: tuxguitar
Version: 1.2-19
Severity: grave
Justification: renders package unusable

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
starting after installing tuxguitar

Without sound it is quite unusable.



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.14-0.towo.4-siduction-686 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages tuxguitar depends on:
ii  default-jre [java2-runtime]2:1.7-52
ii  file   1:5.18-1
ii  gcj-4.6-jre [java2-runtime]4.6.4-2
ii  gcj-4.7-jre [java2-runtime]4.7.3-2
ii  gcj-4.8-jre [java2-runtime]4.8.2-21
ii  gcj-4.9-jre [java2-runtime]4.9.0-2
ii  gcj-jre [java2-runtime]4:4.9.0-1
ii  libitext-java  2.1.7-8
ii  libjs-jquery   1.7.2+dfsg-3
ii  libswt-cairo-gtk-3-jni 3.8.2-3
ii  libswt-gtk-3-java  3.8.2-3
ii  libswt-webkit-gtk-3-jni3.8.2-3
ii  openjdk-6-jre [java2-runtime]  6b31-1.13.3-1
ii  openjdk-7-jre [java2-runtime]  7u55-2.4.7-1
ii  xulrunner-10.0 10.0.12esr-1+nmu1
ii  xulrunner-17.0 17.0.10esr-1~deb7u1
ii  xulrunner-24.0 24.5.0esr-1

Versions of packages tuxguitar recommends:
ii  tuxguitar-alsa  1.2-19
pn  tuxguitar-oss   none

Versions of packages tuxguitar suggests:
ii  lilypond   2.16.2-3
ii  tuxguitar-jsa  1.2-19

-- no debconf information

__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#747362: tuxguitar: java sound api cannot be loaded

2014-05-07 Thread gregor herrmann
Control: severity -1 normal

On Wed, 07 May 2014 22:20:16 +0200, Michael Hatzold wrote:

 Package: tuxguitar
 Version: 1.2-19
 Severity: grave
 Justification: renders package unusable
 
 Dear Maintainer,
 
 *** Reporter, please consider answering these questions, where appropriate ***
 
* What led up to the situation?
 starting after installing tuxguitar
 
 Without sound it is quite unusable.

Sound works fine for me, so this is probably no general problem.
Lowering the severity of the bug report.

But in fact, getting the configuration right can be a bit tricky.

Looking at your installed packages ...
 
 Versions of packages tuxguitar recommends:
 ii  tuxguitar-alsa  1.2-19
 pn  tuxguitar-oss   none
 
 Versions of packages tuxguitar suggests:
 ii  lilypond   2.16.2-3
 ii  tuxguitar-jsa  1.2-19

... this should work with e.g.
MIDI Sequencer: Real time sequencer
MIDI port: Gervill

or also:
Tux Guitar Sequencer / Gervill

It does not work for me with any of the two sequencers and MIDI
Through Port-0.
(But it works with both and a timidity port but this requires
timidity of course).


Please try to play with the settings and report back any
successes/failures, mentioning which sequencer and port you were
using.


Cheers,
gregor


-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   NP: Pink Floyd: In the flesh


signature.asc
Description: Digital Signature
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Processed: Re: Bug#747362: tuxguitar: java sound api cannot be loaded

2014-05-07 Thread Debian Bug Tracking System
Processing control commands:

 severity -1 normal
Bug #747362 [tuxguitar] tuxguitar: java sound api cannot be loaded
Severity set to 'normal' from 'grave'

-- 
747362: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=747362
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#747362: tuxguitar: java sound api cannot be loaded

2014-05-07 Thread Michael Hatzold
Package: tuxguitar
Version: 1.2-19
Followup-For: Bug #747362

Here is the (main part) of error output in konsole, top and bottom line got
repeated dozens of time:

(TuxGuitar:28125): GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier:
assertion 'closure-n_inotifiers  CLOSURE_MAX_N_INOTIFIERS' failed
org.herac.tuxguitar.gui.system.plugins.TGPluginException: Java sound api cannot
be loaded
   at
org.herac.tuxguitar.gui.system.plugins.base.TGMidiOutputPortProviderPlugin.addPlugin(Unknown
Source)
   at
org.herac.tuxguitar.gui.system.plugins.base.TGMidiOutputPortProviderPlugin.setEnabled(Unknown
Source)
   at
org.herac.tuxguitar.gui.system.plugins.base.TGPluginList.setEnabled(Unknown
Source)
   at
org.herac.tuxguitar.gui.system.plugins.TGPluginManager.openPlugins(Unknown
Source)
   at org.herac.tuxguitar.gui.TuxGuitar.displayGUI(Unknown Source)
   at org.herac.tuxguitar.gui.TGMain.main(Unknown Source)
Caused by: org.herac.tuxguitar.player.base.MidiPlayerException: Java sound api
cannot be loaded
   at
org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
Source)
   at org.herac.tuxguitar.player.base.MidiPlayer.addOutputPortProvider(Unknown
Source)
   at
org.herac.tuxguitar.gui.system.plugins.base.TGMidiOutputPortProviderPlugin.addPlugin(Unknown
Source)
   ...5 more
Caused by: java.lang.UnsatisfiedLinkError: init_
   at gnu.javax.sound.midi.alsa.AlsaMidiDeviceProvider.init_(libgcj.so.15)
   at gnu.javax.sound.midi.alsa.AlsaMidiDeviceProvider.clinit(libgcj.so.15)
   at java.lang.Class.initializeClass(libgcj.so.15)
   at java.lang.Class.newInstance(libgcj.so.15)
   at gnu.classpath.ServiceProviderLoadingAction.run(libgcj.so.15)
   at java.security.AccessController.doPrivileged(libgcj.so.15)
   at
gnu.classpath.ServiceFactory$ServiceIterator.loadNextServiceProvider(libgcj.so.15)
   at gnu.classpath.ServiceFactory$ServiceIterator.init(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at javax.sound.midi.MidiSystem.getMidiDeviceInfo(libgcj.so.15)
   at
org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
Source)
   ...7 more
org.herac.tuxguitar.player.base.MidiPlayerException: Java sound api cannot be
loaded
   at
org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
Source)
   at org.herac.tuxguitar.player.base.MidiPlayer.listOutputPorts(Unknown
Source)
   at org.herac.tuxguitar.player.base.MidiPlayer.openOutputPort(Unknown Source)
   at org.herac.tuxguitar.gui.TuxGuitar.restorePlayerConfig(Unknown Source)
   at org.herac.tuxguitar.gui.TuxGuitar.displayGUI(Unknown Source)
   at org.herac.tuxguitar.gui.TGMain.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError:
gnu.javax.sound.midi.alsa.AlsaMidiDeviceProvider
   at java.lang.Class.initializeClass(libgcj.so.15)
   at java.lang.Class.newInstance(libgcj.so.15)
   at gnu.classpath.ServiceProviderLoadingAction.run(libgcj.so.15)
   at java.security.AccessController.doPrivileged(libgcj.so.15)
   at
gnu.classpath.ServiceFactory$ServiceIterator.loadNextServiceProvider(libgcj.so.15)
   at gnu.classpath.ServiceFactory$ServiceIterator.init(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
   at javax.sound.midi.MidiSystem.getMidiDeviceInfo(libgcj.so.15)
   at
org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
Source)
   ...5 more

(TuxGuitar:28125): GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier:
assertion 'closure-n_inotifiers  CLOSURE_MAX_N_INOTIFIERS' failed





-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.14-0.towo.4-siduction-686 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages tuxguitar depends on:
ii  default-jre [java2-runtime]2:1.7-52
ii  file   1:5.18-1
ii  gcj-4.6-jre [java2-runtime]4.6.4-2
ii  gcj-4.7-jre [java2-runtime]4.7.3-2
ii  gcj-4.8-jre [java2-runtime]4.8.2-21
ii  gcj-4.9-jre [java2-runtime]4.9.0-2
ii  gcj-jre [java2-runtime]4:4.9.0-1
ii  libitext-java  2.1.7-8
ii  libjs-jquery   1.7.2+dfsg-3
ii  libswt-cairo-gtk-3-jni 3.8.2-3
ii  libswt-gtk-3-java  3.8.2-3
ii  libswt-webkit-gtk-3-jni3.8.2-3
ii  openjdk-6-jre [java2-runtime]  6b31-1.13.3-1
ii  openjdk-7-jre [java2-runtime]  7u55-2.4.7-1
ii  xulrunner-10.0 10.0.12esr-1+nmu1
ii  xulrunner-17.0 17.0.10esr-1~deb7u1
ii  xulrunner-24.0

Bug#747362: tuxguitar: java sound api cannot be loaded

2014-05-07 Thread gregor herrmann
On Wed, 07 May 2014 23:02:08 +0200, Michael Hatzold wrote:

 Here is the (main part) of error output in konsole, top and bottom line got
 repeated dozens of time:

Thanks
 
 Caused by: java.lang.UnsatisfiedLinkError: init_
at gnu.javax.sound.midi.alsa.AlsaMidiDeviceProvider.init_(libgcj.so.15)
at gnu.javax.sound.midi.alsa.AlsaMidiDeviceProvider.clinit(libgcj.so.15)
at java.lang.Class.initializeClass(libgcj.so.15)
at java.lang.Class.newInstance(libgcj.so.15)
at gnu.classpath.ServiceProviderLoadingAction.run(libgcj.so.15)
at java.security.AccessController.doPrivileged(libgcj.so.15)
at 
 gnu.classpath.ServiceFactory$ServiceIterator.loadNextServiceProvider(libgcj.so.15)
at gnu.classpath.ServiceFactory$ServiceIterator.init(libgcj.so.15)
at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
at gnu.classpath.ServiceFactory.lookupProviders(libgcj.so.15)
at javax.sound.midi.MidiSystem.getMidiDeviceInfo(libgcj.so.15)
at 
 org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortProviderImpl.listPorts(Unknown
  Source)
...7 more

Interesting.

Now it would be nice to know which of the
 
 ii  gcj-4.6-jre [java2-runtime]4.6.4-2
 ii  gcj-4.7-jre [java2-runtime]4.7.3-2
 ii  gcj-4.8-jre [java2-runtime]4.8.2-21
 ii  gcj-4.9-jre [java2-runtime]4.9.0-2
 ii  openjdk-6-jre [java2-runtime]  6b31-1.13.3-1
 ii  openjdk-7-jre [java2-runtime]  7u55-2.4.7-1

at least 6 JREs is actually used.

(Wild guess: openjdk might work better than gcj.)


Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   NP: Didier Squiban: Ar Baradoz


signature.asc
Description: Digital Signature
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.