Spanik Veteran

Joined: 12 Dec 2003 Posts: 1018 Location: Belgium
|
Posted: Tue Feb 25, 2025 10:03 am Post subject: Jamin not starting anymore. |
|
|
I'm playing around with loudspeakers at the moment and I was looking for a real-time spectrum analyser so I can just set up a mic, run it to the pc and see (or not) what my fiddling around has on the sound.
Now in the past I used Jamin for that. The package is still on my pc but I haven't used it for a long time. Now I want to start it and I get some errors. I thought at first that is wasn't up-to-date but according to portage it is up-to-date.
Code: | * media-sound/jamin
Latest version available: 0.98.9_pre20170111
Latest version installed: 0.98.9_pre20170111
Size of files: 676 KiB
Homepage: https://jamin.sourceforge.net/en/about.html https://salsa.debian.org/multimedia-team/jamin
Description: Audio mastering interface for JACK Audio Connection Kit (JACK)
License: GPL-2
|
When I just click on the icon in the start menu "nothing happens" so I tried it in a terminal as normal user:
Code: | ~ $ jamin
jamin 0.98.9
(C) 2003-2013 J. Depner, S. Harris, J. O'Quin, R. Parker and P. Shirkey
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details.
Cannot find plugin 'foo_limiter.so'
(jamin:12866): Gtk-CRITICAL **: 10:44:28.390: gtk_grid_attach: assertion 'width > 0' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.391: gtk_grid_attach: assertion 'width > 0' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.391: gtk_grid_attach: assertion 'width > 0' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.391: gtk_grid_attach: assertion 'width > 0' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.418: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.418: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.430: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.430: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.433: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.433: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.435: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.435: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.436: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.437: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.437: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.439: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.439: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.439: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.439: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.440: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.440: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.442: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.442: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.514: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.514: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.514: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.514: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.514: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.514: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.514: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.515: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
(jamin:12866): Gtk-CRITICAL **: 10:44:28.516: gtk_widget_draw: assertion '!widget->priv->alloc_needed' failed
Segmentation fault |
When I run it as root I get something else:
Code: | ~ # jamin
jamin 0.98.9
(C) 2003-2013 J. Depner, S. Harris, J. O'Quin, R. Parker and P. Shirkey
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details.
connect(2) call to /dev/shm/jack-0/default/jack_0 failed (err=No such file or directory)
jackd 0.125.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
lsof: WARNING: can't stat() fuse.portal file system /run/user/1000/doc
Output information may be incomplete.
ATTENTION: The playback device "hw:0" is already in use. The following applications are using your soundcard(s) so you should check them and stop them as necessary before trying to start JACK again:
jackd (process ID 3674)
connect(2) call to /dev/shm/jack-0/default/jack_0 failed (err=Connection refused)
connect(2) call to /dev/shm/jack-0/default/jack_0 failed (err=Connection refused)
connect(2) call to /dev/shm/jack-0/default/jack_0 failed (err=Connection refused)
connect(2) call to /dev/shm/jack-0/default/jack_0 failed (err=Connection refused)
connect(2) call to /dev/shm/jack-0/default/jack_0 failed (err=Connection refused)
attempt to connect to server failed
jamin: jack_client_open() failed, status = 0x11 |
Which is strange because Jack is running. But here I fear that Jamin is looking in the wrong place:
Code: |
connect(2) call to /dev/shm/jack-0/default/jack_0 failed (err=No such file or directory) |
The normal user is 1000, not 0 (which I think is root). But even if I tell it not to connect or I tell it to connect to which Jack ports I get the same result.
The thing about foo_limiter.so missing is also strange. I would suspect portage to check for such dependencies. _________________ Expert in non-working solutions |
|