On Mon, 27 Jul 2026 20:07:43 +0200 Francesco Poli (wintermute) wrote: [...] > As soon as I click on the Ok button, pnmixer crashes with a > segmentation fault.
I tried to get a backtrace with gdb and debuginfod symbols. I am attaching what I obtained, in the hope that it may be useful to better understand the cause of the segfault. Please let me know, thanks for your time! -- http://www.inventati.org/frx/ There's not a second to spare! To the laboratory! ..................................................... Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE
#0 g_str_hash (v=0x555000c39bf4) at ../../../glib/ghash.c:2481 #1 0x00007ffff72eefac in g_hash_table_lookup_node (hash_table=0x7fffe40028c0, key=0x555000c39bf4, hash_return=<synthetic pointer>) at ../../../glib/ghash.c:430 #2 g_hash_table_lookup (hash_table=0x7fffe40028c0, key=key@entry=0x555000c39bf4) at ../../../glib/ghash.c:1496 #3 0x00007ffff72fa210 in g_key_file_lookup_group (key_file=0x555000c39bf4, group_name=0x555000c39bf4 <error: Cannot access memory at address 0x555000c39bf4>) at ../../../glib/gkeyfile.c:4299 #4 g_key_file_get_value (key_file=key_file@entry=0x555555578620, group_name=group_name@entry=0x555000c39bf4 <error: Cannot access memory at address 0x555000c39bf4>, key=key@entry=0x555555564f96 "Channel", error=error@entry=0x7fffffffc420) at ../../../glib/gkeyfile.c:1914 #5 0x00007ffff72fa4d4 in g_key_file_get_string (key_file=0x555555578620, group_name=group_name@entry=0x555000c39bf4 <error: Cannot access memory at address 0x555000c39bf4>, key=key@entry=0x555555564f96 "Channel", error=error@entry=0x0) at ../../../glib/gkeyfile.c:2024 #6 0x000055555555e9b1 in prefs_get_channel (card=card@entry=0x555000c39bf4 <error: Cannot access memory at address 0x555000c39bf4>) at ./src/prefs.c:262 #7 0x000055555555cfda in audio_hook_soundcard (audio=0x5555555f75b0) at ./src/audio.c:611 #8 audio_reload (audio=0x5555555f75b0) at ./src/audio.c:681 #9 0x000055555555da93 in prefs_dialog_response_cb (this_dialog=<optimized out>, response_id=-5) at ./src/main.c:143 #10 0x00007ffff7b901cd in g_cclosure_marshal_VOID__BOOLEANv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55555590d120) at ../../../gobject/gmarshal.c:272 #11 0x00007ffff7b8dcb1 in _g_closure_invoke_va (closure=closure@entry=0x5555559305f0, return_value=return_value@entry=0x0, instance=instance@entry=0x55555592efe0, args=args@entry=0x7fffffffc7b0, n_params=n_params@entry=1, param_types=param_types@entry=0x55555590d120) at ../../../gobject/gclosure.c:980 #12 0x00007ffff7ba4a78 in signal_emit_valist_unlocked (instance=instance@entry=0x55555592efe0, signal_id=signal_id@entry=268, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc7b0) at ../../../gobject/gsignal.c:3465 #13 0x00007ffff7baa568 in g_signal_emit_valist (instance=0x55555592efe0, signal_id=268, detail=0, var_args=0x7fffffffc7b0) at ../../../gobject/gsignal.c:3304 #14 0x00007ffff7baa623 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3624 #15 0x00007ffff7b8dcb1 in _g_closure_invoke_va (closure=closure@entry=0x55555590cfa0, return_value=return_value@entry=0x0, instance=instance@entry=0x555555649700, args=args@entry=0x7fffffffcb40, n_params=n_params@entry=0, param_types=param_types@entry=0x0) at ../../../gobject/gclosure.c:980 #16 0x00007ffff7ba4a78 in signal_emit_valist_unlocked (instance=instance@entry=0x555555649700, signal_id=signal_id@entry=187, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffcb40) at ../../../gobject/gsignal.c:3465 #17 0x00007ffff7baa568 in g_signal_emit_valist (instance=0x555555649700, signal_id=187, detail=0, var_args=0x7fffffffcb40) at ../../../gobject/gsignal.c:3304 #18 0x00007ffff7baa623 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3624 #19 0x00007ffff74e3e1c in gtk_button_do_release (button=<optimized out>, emit_clicked=<optimized out>) at ../../../gtk/gtkbutton.c:1845 #20 gtk_button_do_release (button=0x555555649700, emit_clicked=1) at ../../../gtk/gtkbutton.c:1832 #21 gtk_real_button_released (button=0x555555649700) at ../../../gtk/gtkbutton.c:1963 #22 0x00007ffff7b8dcb1 in _g_closure_invoke_va (closure=closure@entry=0x555555628990, return_value=return_value@entry=0x0, instance=instance@entry=0x555555649700, args=args@entry=0x7fffffffcf20, n_params=n_params@entry=0, param_types=param_types@entry=0x0) at ../../../gobject/gclosure.c:980 #23 0x00007ffff7ba4a78 in signal_emit_valist_unlocked (instance=instance@entry=0x555555649700, signal_id=signal_id@entry=186, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffcf20) at ../../../gobject/gsignal.c:3465 #24 0x00007ffff7baa568 in g_signal_emit_valist (instance=0x555555649700, signal_id=186, detail=0, var_args=0x7fffffffcf20) at ../../../gobject/gsignal.c:3304 #25 0x00007ffff7baa623 in g_signal_emit (instance=instance@entry=0x555555649700, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3624 #26 0x00007ffff74e1fc4 in multipress_released_cb (gesture=0x5555559454c0, n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=0x555555649700) at ../../../gtk/gtkbutton.c:666 #27 0x00007ffff749e662 in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55555566ef50) at gtk/gtkmarshalers.c:4804 #28 0x00007ffff7b8dcb1 in _g_closure_invoke_va (closure=closure@entry=0x5555555fe940, return_value=return_value@entry=0x0, instance=instance@entry=0x5555559454c0, args=args@entry=0x7fffffffd300, n_params=n_params@entry=3, param_types=param_types@entry=0x55555566ef50) at ../../../gobject/gclosure.c:980 #29 0x00007ffff7ba4a78 in signal_emit_valist_unlocked (instance=instance@entry=0x5555559454c0, signal_id=signal_id@entry=198, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffd300) at ../../../gobject/gsignal.c:3465 #30 0x00007ffff7baa568 in g_signal_emit_valist (instance=0x5555559454c0, signal_id=198, detail=0, var_args=0x7fffffffd300) at ../../../gobject/gsignal.c:3304 #31 0x00007ffff7baa623 in g_signal_emit (instance=instance@entry=0x5555559454c0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3624 #32 0x00007ffff75be754 in gtk_gesture_multi_press_end (gesture=0x5555559454c0, sequence=<optimized out>) at ../../../gtk/gtkgesturemultipress.c:287 #33 0x00007ffff7b91234 in g_cclosure_marshal_VOID__BOXEDv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5555556d1ce0) at ../../../gobject/gmarshal.c:1686 #34 0x00007ffff7b8dcb1 in _g_closure_invoke_va (closure=closure@entry=0x5555556cd820, return_value=return_value@entry=0x0, instance=instance@entry=0x5555559454c0, args=args@entry=0x7fffffffd740, n_params=n_params@entry=1, param_types=param_types@entry=0x5555556d1ce0) at ../../../gobject/gclosure.c:980 #35 0x00007ffff7ba4a78 in signal_emit_valist_unlocked (instance=instance@entry=0x5555559454c0, signal_id=signal_id@entry=193, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffd740) at ../../../gobject/gsignal.c:3465 #36 0x00007ffff7baa568 in g_signal_emit_valist (instance=0x5555559454c0, signal_id=193, detail=0, var_args=0x7fffffffd740) at ../../../gobject/gsignal.c:3304 #37 0x00007ffff7baa623 in g_signal_emit (instance=instance@entry=0x5555559454c0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3624 #38 0x00007ffff75bb77a in _gtk_gesture_set_recognized (gesture=0x5555559454c0, recognized=0, sequence=0x0) at ../../../gtk/gtkgesture.c:347 #39 _gtk_gesture_check_recognized (gesture=gesture@entry=0x5555559454c0, sequence=sequence@entry=0x0) at ../../../gtk/gtkgesture.c:388 #40 0x00007ffff75bcda3 in gtk_gesture_handle_event (controller=0x5555559454c0, event=0x555555a521c0) at ../../../gtk/gtkgesture.c:796 #41 0x00007ffff75c00c2 in gtk_gesture_single_handle_event (controller=0x5555559454c0, event=0x555555a521c0) at ../../../gtk/gtkgesturesingle.c:222 #42 0x00007ffff7583dbc in gtk_event_controller_handle_event (controller=0x5555559454c0, event=event@entry=0x555555a521c0) at ../../../gtk/gtkeventcontroller.c:230 #43 0x00007ffff775b5ab in _gtk_widget_run_controllers (widget=0x555555649700, event=0x555555a521c0, phase=GTK_PHASE_BUBBLE) at ../../../gtk/gtkwidget.c:7462 #44 0x00007ffff7497e87 in _gtk_marshal_BOOLEAN__BOXEDv (closure=<optimized out>, return_value=0x7fffffffdb70, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5555555c2830) at gtk/gtkmarshalers.c:130 #45 0x00007ffff7b8dcb1 in _g_closure_invoke_va (closure=closure@entry=0x5555555c2800, return_value=return_value@entry=0x7fffffffdb70, instance=instance@entry=0x555555649700, args=args@entry=0x7fffffffdc60, n_params=n_params@entry=1, param_types=param_types@entry=0x5555555c2830) at ../../../gobject/gclosure.c:980 #46 0x00007ffff7ba3cfd in signal_emit_valist_unlocked (instance=instance@entry=0x555555649700, signal_id=signal_id@entry=62, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffdc60) at ../../../gobject/gsignal.c:3465 #47 0x00007ffff7baa568 in g_signal_emit_valist (instance=0x555555649700, signal_id=62, detail=0, var_args=0x7fffffffdc60) at ../../../gobject/gsignal.c:3304 #48 0x00007ffff7baa623 in g_signal_emit (instance=instance@entry=0x555555649700, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3624 #49 0x00007ffff775d0cc in gtk_widget_event_internal (widget=widget@entry=0x555555649700, event=event@entry=0x555555a521c0) at ../../../gtk/gtkwidget.c:7827 #50 0x00007ffff775fa6e in gtk_widget_event_internal (widget=0x555555649700, event=0x555555a521c0) at ../../../gtk/gtkwidget.c:7398 #51 0x00007ffff760936e in propagate_event_up (widget=0x555555649700, event=<optimized out>, topmost=<optimized out>) at ../../../gtk/gtkmain.c:2601 #52 propagate_event (widget=<optimized out>, event=0x555555a521c0, captured=<optimized out>, topmost=0x0) at ../../../gtk/gtkmain.c:2704 #53 0x00007ffff760b206 in gtk_main_do_event (event=0x555555a521c0) at ../../../gtk/gtkmain.c:1924 #54 gtk_main_do_event (event=<optimized out>) at ../../../gtk/gtkmain.c:1694 #55 0x00007ffff7c59989 in _gdk_event_emit (event=event@entry=0x555555a521c0) at ../../../gdk/gdkevents.c:73 #56 0x00007ffff7cb1686 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../gdk/x11/gdkeventsource.c:367 #57 0x00007ffff73015ce in g_main_dispatch (context=context@entry=0x5555555ba390) at ../../../glib/gmain.c:3591 #58 0x00007ffff730495f in g_main_context_dispatch_unlocked (context=0x5555555ba390) at ../../../glib/gmain.c:4451 #59 g_main_context_iterate_unlocked (context=0x5555555ba390, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4516 #60 0x00007ffff73053ef in g_main_loop_run (loop=loop@entry=0x555555857920) at ../../../glib/gmain.c:4721 #61 0x00007ffff760a2fd in gtk_main () at ../../../gtk/gtkmain.c:1332 #62 0x000055555555af99 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.c:376
pgpbdVUtwpJN_.pgp
Description: OpenPGP digital signature

