community/lingot: segfault when opening preferences
The main screen works fine, but lingot
segfaults when I open preferences (Edit>Preferences):
> lingot
cannot read UI settings filewarning: can't get info for subdevice hw:0,1,0: No such file or directory
warning: can't get info for subdevice hw:1,3,0: No such file or directory
warning: can't get info for subdevice hw:1,7,0: No such file or directory
warning: can't get info for subdevice hw:1,8,0: No such file or directory
warning: can't get info for subdevice hw:1,9,0: No such file or directory
zsh: segmentation fault lingot
I installed gtk+3.0-dbg
and glib-dbg
and collected some information from gdb
:
(gdb) run
Starting program: /usr/bin/lingot
[New LWP 12259]
[New LWP 12260]
[New LWP 12261]
[New LWP 12262]
[New LWP 12263]
cannot read UI settings file[New LWP 12264]
[LWP 12264 exited]
[New LWP 12265]
[New LWP 12266]
[LWP 12265 exited]
[LWP 12266 exited]
[New LWP 12267]
[New LWP 12268]
[New LWP 12269]
[New LWP 12288]
[New LWP 12289]
[New LWP 12338]
[New LWP 12340]
[LWP 12338 exited]
[LWP 12340 exited]
[New LWP 12341]
[New LWP 12342]
[LWP 12341 exited]
[LWP 12342 exited]
warning: can't get info for subdevice hw:0,1,0: No such file or directory
warning: can't get info for subdevice hw:1,3,0: No such file or directory
warning: can't get info for subdevice hw:1,7,0: No such file or directory
warning: can't get info for subdevice hw:1,8,0: No such file or directory
warning: can't get info for subdevice hw:1,9,0: No such file or directory
Thread 1 "lingot" received signal SIGSEGV, Segmentation fault.
get_nominal_size (end=0x7ffff3d5100c "\377\177", p=0x7ffff3d51000 "") at src/malloc/mallocng/meta.h:169
warning: 169 src/malloc/mallocng/meta.h: No such file or directory
(gdb) bt
#0 get_nominal_size (end=0x7ffff3d5100c "\377\177", p=0x7ffff3d51000 "") at src/malloc/mallocng/meta.h:169
#1 __libc_free (p=0x7ffff3d51000) at src/malloc/mallocng/free.c:110
#2 0x00007ffff7f493bc in lingot_audio_alsa_get_audio_system_properties () at /usr/lib/liblingot.so.0
#3 0x000055555555d10d in ??? ()
#7 0x00007ffff7e29e90 in <emit signal 'changed' on instance 0x7ffff400b880 [GtkComboBoxText]>
(instance=instance@entry=0x7ffff400b880, signal_id=<optimized out>, detail=detail@entry=0)
at ../gobject/gsignal.c:3675
#4 0x00007ffff7e29ce3 in _g_closure_invoke_va
(param_types=0x0, n_params=<optimized out>, args=0x7fffffffb830, instance=0x7ffff400b880, return_value=0x0, closure=0x7ffff3ca4060) at ../gobject/gclosure.c:895
#5 signal_emit_valist_unlocked
(instance=instance@entry=0x7ffff400b880, signal_id=signal_id@entry=223, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffb830) at ../gobject/gsignal.c:3516
#6 0x00007ffff7e29dd3 in g_signal_emit_valist
(instance=0x7ffff400b880, signal_id=223, detail=0, var_args=var_args@entry=0x7fffffffb830)
at ../gobject/gsignal.c:3355
#8 0x00007ffff76e4bc3 in gtk_combo_box_set_active_internal
(combo_box=combo_box@entry=0x7ffff400b880 [GtkComboBoxText], path=path@entry=0x7ffff567a6f0)
at ../gtk/gtkcombobox.c:3855
#9 0x00007ffff76e52ec in gtk_combo_box_set_active_iter
(iter=<optimized out>, combo_box=0x7ffff400b880 [GtkComboBoxText]) at ../gtk/gtkcombobox.c:3917
#10 gtk_combo_box_set_active_iter (combo_box=0x7ffff400b880 [GtkComboBoxText], iter=<optimized out>)
at ../gtk/gtkcombobox.c:3907
#11 0x000055555555cf1e in ??? ()
#12 0x000055555555d6a3 in ??? ()
#13 0x000055555555e186 in ??? ()
#14 0x000055555555f4f1 in ??? ()
#15 0x00007ffff7e0b300 in g_closure_invoke
(closure=0x7ffff5672160, return_value=0x0, n_param_values=1, param_values=0x7fffffffbc60, invocation_hint=0x7fffffffbbb0) at ../gobject/gclosure.c:832
#16 0x00007ffff7e389f6 in signal_emit_unlocked_R.isra.0
(node=<optimized out>, detail=<optimized out>, instance=<optimized out>, emission_return=<optimized out>, instance_and_params=<optimized out>) at ../gobject/gsignal.c:3980
#17 0x00007ffff7e29bb2 in signal_emit_valist_unlocked
(instance=instance@entry=0x7ffff5a6cd40, signal_id=signal_id@entry=126, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffbe90) at ../gobject/gsignal.c:3612
#18 0x00007ffff7e29dd3 in g_signal_emit_valist
(instance=0x7ffff5a6cd40, signal_id=126, detail=0, var_args=var_args@entry=0x7fffffffbe90)
--Type <RET> for more, q to quit, c to continue without paging--
at ../gobject/gsignal.c:3355
#19 0x00007ffff7e29e90 in g_signal_emit (instance=instance@entry=0x7ffff5a6cd40, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3675
#20 0x00007ffff792c1d5 in gtk_widget_activate (widget=0x7ffff5a6cd40 [GtkImageMenuItem]) at ../gtk/gtkwidget.c:7845
#21 0x00007ffff77f21b5 in gtk_menu_shell_activate_item (menu_shell=0x7ffff5acfc20 [GtkMenu], menu_item=0x7ffff5a6cd40 [GtkImageMenuItem], force_deactivate=<optimized out>) at ../gtk/gtkmenushell.c:1375
#22 0x00007ffff77f259a in gtk_menu_shell_button_release (widget=0x7ffff5acfc20 [GtkMenu], event=<optimized out>) at ../gtk/gtkmenushell.c:791
#27 0x00007ffff7e29e90 in <emit signal 'button-release-event' on instance 0x7ffff5acfc20 [GtkMenu]> (instance=instance@entry=0x7ffff5acfc20, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3675
#23 0x00007ffff766f825 in _gtk_marshal_BOOLEAN__BOXEDv
(closure=0x7ffff5ed8ba0, return_value=0x7fffffffc1b0, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x7ffff5f10990) at gtk/gtkmarshalers.c:130
#24 0x00007ffff7e29ce3 in _g_closure_invoke_va (param_types=0x7ffff5f10990, n_params=<optimized out>, args=0x7fffffffc290, instance=0x7ffff5acfc20, return_value=0x7fffffffc1b0, closure=0x7ffff5ed8ba0)
at ../gobject/gclosure.c:895
#25 signal_emit_valist_unlocked (instance=instance@entry=0x7ffff5acfc20, signal_id=signal_id@entry=79, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc290) at ../gobject/gsignal.c:3516
#26 0x00007ffff7e29dd3 in g_signal_emit_valist (instance=0x7ffff5acfc20, signal_id=79, detail=0, var_args=var_args@entry=0x7fffffffc290) at ../gobject/gsignal.c:3355
#28 0x00007ffff793d415 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x7ffff5acfc20 [GtkMenu], event=0x7ffff57cf860) at ../gtk/gtkwidget.c:7812
#29 0x00007ffff77daebb in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x7ffff5acfc20 [GtkMenu]) at ../gtk/gtkmain.c:2588
#30 propagate_event (widget=widget@entry=0x7ffff5a6cd40 [GtkImageMenuItem], event=event@entry=0x7ffff57cf860, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtkmain.c:2691
#31 0x00007ffff77dafee in gtk_propagate_event (event=0x7ffff57cf860, widget=0x7ffff5a6cd40 [GtkImageMenuItem]) at ../gtk/gtkmain.c:2725
#32 0x00007ffff77db9d7 in gtk_main_do_event (event=0x7ffff57cf860) at ../gtk/gtkmain.c:1921
#33 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691
#34 0x00007ffff7e7e837 in _gdk_event_emit (event=0x7ffff57cf860) at ../gdk/gdkevents.c:73
#35 _gdk_event_emit (event=0x7ffff57cf860) at ../gdk/gdkevents.c:67
#36 0x00007ffff7eb5e14 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:124
#37 0x00007ffff7254295 in g_main_dispatch (context=0x7ffff6b7bf00) at ../glib/gmain.c:3476
#38 0x00007ffff72b5547 in g_main_context_dispatch_unlocked (context=0x7ffff6b7bf00) at ../glib/gmain.c:4284
#39 g_main_context_iterate_unlocked.isra.0 (context=0x7ffff6b7bf00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349
#40 0x00007ffff7254bd7 in g_main_loop_run (loop=0x7ffff568b430) at ../glib/gmain.c:4551
#41 0x00007ffff77d64af in gtk_main () at ../gtk/gtkmain.c:1329
#42 0x000055555555b3d5 in main ()
I'm not sure how to fill in the missing bits. There's no lingot-dbg
package.
Does this look like an aports issue, or should I report upstream?