Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Jamin not starting anymore.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
Spanik
Veteran
Veteran


Joined: 12 Dec 2003
Posts: 1022
Location: Belgium

PostPosted: Tue Feb 25, 2025 10:03 am    Post subject: Jamin not starting anymore. Reply with quote

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
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1525
Location: Earth

PostPosted: Tue Feb 25, 2025 9:09 pm    Post subject: Reply with quote

this tool is very old >> 2022 last update !

what are you using - X11 or wayland ?

try as User from terminal:

GDK_BACKEND=X11 jamin or GDK_BACKEND=wayland

CLUTTER_BACKEND=x11 jamin or CLUTTER_BACKEND=wayland

i assume there are many alternatives available now.

8)
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3522

PostPosted: Tue Feb 25, 2025 10:52 pm    Post subject: Reply with quote

Wanted to try it, but it doesn't even compile on my system. Just got a wall of gkt-related errors, something about pointer compatibility, yada yada.... I'm not THAT curious about it.
Anyway, if you haven't used it for a long time, you might try rebuilding it first, as you probably updated your system in the meantime, and it wouldn't be too surprising if some dependency broke compatibility.
_________________
Make Computing Fun Again
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum