Reproduced here; the steps are: 1) Open gamix 2) Click on the 'prog' menu 3) Click on the 'config' option in that menu 4) It crashes. bt full: (gdb) bt full #0 0x00007ffff64f2d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = selftid = 14765 #1 0x00007ffff64f6ab6 in abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x1300000022, sa_sigaction = 0x1300000022}, sa_mask = {__val = {140737488340496, 140737488348155, 14, 140737326951300, 3, 140737488340490, 6, 140737326951304, 2, 140737488340478, 2, 140737326942293, 1, 140737326951300, 3, 140737488340484}}, sa_flags = 12, sa_restorer = 0x7ffff6612b88} sigs = {__val = {32, 0 }} #2 0x00007ffff652bd7b in __libc_message (do_abort=2, fmt=0x7ffff6614400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffcf80, reg_save_area = 0x7fffffffce90}} ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffcf80, reg_save_area = 0x7fffffffce90}} fd = 19 on_2 = list = nlist = cp = written = #3 0x00007ffff6538d7a in malloc_printerr (av=0x7ffff684e1c0, bytes=) at malloc.c:6283 buf = "00000000008cfdb0" cp = #4 _int_malloc (av=0x7ffff684e1c0, bytes=) at malloc.c:4396 iters = nb = 144 ---Type to continue, or q to quit--- idx = bin = victim = 0x8cfda0 size = victim_index = remainder = remainder_size = block = bit = map = fwd = bck = 0x0 errstr = 0x0 __func__ = "_int_malloc" #5 0x00007ffff653c7b4 in __libc_calloc (n=, elem_size=) at malloc.c:4065 av = 0x7ffff684e1c0 oldtop = 0x8d0370 p = bytes = 128 sz = 128 csz = oldtopsize = 113808 mem = clearsize = nclears = d = ---Type to continue, or q to quit--- hook = __func__ = "__libc_calloc" #6 0x00007ffff689caba in g_malloc0 (n_bytes=128) at /build/buildd/glib2.0-2.28.6/./glib/gmem.c:196 mem = #7 0x00007ffff6b6ddea in type_node_any_new_W (pnode=0x780400, ftype=, name=0x7ffff763d564 "GtkPixmap", plugin=0x0, type_flags=) at /build/buildd/glib2.0-2.28.6/./gobject/gtype.c:418 n_supers = 5 type = node = i = node_size = 128 __PRETTY_FUNCTION__ = "type_node_any_new_W" #8 0x00007ffff6b732bd in g_type_register_static (parent_type=, type_name=0x7ffff763d564 "GtkPixmap", info=0x7fffffffd150, flags=0) at /build/buildd/glib2.0-2.28.6/./gobject/gtype.c:2732 pnode = 0x780400 node = type = 0 __PRETTY_FUNCTION__ = "g_type_register_static" #9 0x00007ffff6b73358 in g_type_register_static_simple (parent_type=, type_name=, class_size=, class_init=, instance_size=, instance_init=, flags=0) at /build/buildd/glib2.0-2.28.6/./gobject/gtype.c:2685 info = {class_size = 720, base_init = 0, base_finalize = 0, class_init = 0x7ffff7543cd0 , class_finalize = 0, class_data = 0x0, instance_size = 144, n_preallocs = 0, instance_init = 0x7ffff7543d00 , value_table = 0x0} #10 0x00007ffff7543d97 in IA__gtk_pixmap_get_type () at /build/buildd/gtk+2.0-2.24.4/gtk/gtkpixmap.c:49 g_define_type_id = ---Type to continue, or q to quit--- g_define_type_id__volatile = 0 #11 0x00007ffff75442f3 in IA__gtk_pixmap_new (val=0x8bf440, mask=0x0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkpixmap.c:85 pixmap = __PRETTY_FUNCTION__ = "IA__gtk_pixmap_new" #12 0x000000000040c3af in gtk_vlabel (str=) at conf_w.c:196 layout = st = pm = vs = p = 0x8bf440 i1 = i2 = 0x8bbe10 gc = 0x827470 gc1 = 0x8bd970 w = 24 h = 15 d1 = d2 = #13 0x000000000040d571 in conf_win () at conf_w.c:607 i = 0 j = 0 k = l = sf = changed = b = ---Type to continue, or q to quit--- vbox = 0x83d030 vvbox = 0x83d6f0 box = frame = hbox = nb = 0x824ae0 n_label = vscbar = ctree = 0x7fffffffd390 gname = "\240\016\264\366\377\177\000\000\301\063\213\366\377\177\000\000\210\t\264\366\377\177\000\000\266e\267\366\377\177\000\000 \bx\000\000\000\000\000\240\365j" gp = obj = obj_b = obj2 = cl_data = {0x0, 0x7ffff6b6b41f "H\201\304", , 0x3000000018
} cl_num = "\200H\202\000\000" rq = {width = -11408, height = 32767} c = 0x8cdb00 cobj = #14 0x0000000000406036 in conf_callback (w=0x39ad, data=0x39ad) at main.c:343 err = #15 0x00007ffff6b5081c in g_closure_invoke (closure=0x786060, return_value=0x0, n_param_values=1, param_values=0x89da80, invocation_hint=0x7fffffffd540) at /build/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767 marshal = marshal_data = ---Type to continue, or q to quit--- in_marshal = 0 __PRETTY_FUNCTION__ = "g_closure_invoke" #16 0x00007ffff6b62019 in signal_emit_unlocked_R (node=, detail=0, instance=0x780820, emission_return=0x0, instance_and_params=0x89da80) at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3252 tmp = handler = 0x757f90 accumulator = 0x0 emission = {next = 0x7fffffffda40, instance = 0x780820, ihint = {signal_id = 98, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x6b9360 handler_list = 0x757f90 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 98 max_sequential_handler_number = 622 return_value_altered = 1 #17 0x00007ffff6b6b258 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=) at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2983 instance_and_params = 0x89da80 signal_return_type = 4 param_values = 0x89da98 node = 0x754760 i = n_params = 0 ---Type to continue, or q to quit--- __PRETTY_FUNCTION__ = "g_signal_emit_valist" #18 0x00007ffff6b6b41f in g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd830, reg_save_area = 0x7fffffffd770}} #19 0x00007ffff74e36ce in IA__gtk_widget_activate (widget=0x780820) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:5019 __PRETTY_FUNCTION__ = "IA__gtk_widget_activate" #20 0x00007ffff73dc94d in IA__gtk_menu_shell_activate_item (menu_shell=0x77f020, menu_item=0x780820, force_deactivate=) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkmenushell.c:1361 slist = shells = 0x8c05c0 deactivate = __PRETTY_FUNCTION__ = "IA__gtk_menu_shell_activate_item" #21 0x00007ffff73dcce5 in gtk_menu_shell_button_release (widget=0x77f020, event=) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkmenushell.c:788 submenu = 0x0 menu_item = 0x780820 deactivate = 1 menu_shell = 0x77f020 priv = 0x77f150 #22 0x00007ffff73c8578 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6c21a0, return_value=0x7fffffffda90, n_param_values=, param_values=0x8bf4d0, invocation_hint=, marshal_data=) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkmarshalers.c:86 callback = 0x7ffff73d1420 cc = 0x6c21a0 data1 = 0x77f020 data2 = ---Type to continue, or q to quit--- v_return = __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" #23 0x00007ffff6b5081c in g_closure_invoke (closure=0x6c21a0, return_value=0x7fffffffda90, n_param_values=2, param_values=0x8bf4d0, invocation_hint=0x7fffffffda50) at /build/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767 marshal = marshal_data = in_marshal = 0 __PRETTY_FUNCTION__ = "g_closure_invoke" #24 0x00007ffff6b61e1f in signal_emit_unlocked_R (node=, detail=0, instance=0x77f020, emission_return=0x7fffffffdc00, instance_and_params=0x8bf4d0) at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3290 accumulator = 0x6c2430 emission = {next = 0x0, instance = 0x77f020, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 7672368} class_closure = 0x6c21a0 handler_list = 0x0 return_accu = 0x7fffffffda90 accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 34 max_sequential_handler_number = 622 return_value_altered = 0 #25 0x00007ffff6b6afa9 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=) at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2993 return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, ---Type to continue, or q to quit--- v_double = 0, v_pointer = 0x0}}} error = 0x0 rtype = 20 static_scope = 0 instance_and_params = 0x8bf4d0 signal_return_type = 20 param_values = 0x8bf4e8 node = 0x6c2210 i = n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #26 0x00007ffff6b6b41f in g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffdd40, reg_save_area = 0x7fffffffdc80}} #27 0x00007ffff74e44d1 in gtk_widget_event_internal (widget=0x77f020, event=0x876ea0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:4988 signal_num = return_val = 0 #28 0x00007ffff73c6763 in IA__gtk_propagate_event (widget=0x77f020, event=0x876ea0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkmain.c:2495 tmp = handled_event = __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" #29 0x00007ffff73c6a5b in IA__gtk_main_do_event (event=0x876ea0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkmain.c:1685 event_widget = grab_widget = 0x780820 window_group = rewritten_event = ---Type to continue, or q to quit--- tmp_list = __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" #30 0x00007ffff70395cc in gdk_event_dispatch (source=, callback=, user_data=) at /build/buildd/gtk+2.0-2.24.4/gdk/x11/gdkevents-x11.c:2377 display = event = 0x876ea0 #31 0x00007ffff6895bcd in g_main_dispatch (context=0x6a6170) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440 dispatch = 0x7ffff7039580 was_in_call = 0 user_data = 0x0 callback = 0 cb_funcs = 0x0 cb_data = 0x0 current_source_link = {data = 0x6a6080, next = 0x0} need_destroy = source = 0x6a6080 current = 0x86b890 i = #32 g_main_context_dispatch (context=0x6a6170) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013 No locals. #33 0x00007ffff68963a8 in g_main_context_iterate (context=0x6a6170, block=, dispatch=1, self=) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091 max_priority = 2147483647 timeout = 73 some_ready = 1 nfds = 2 ---Type to continue, or q to quit--- allocated_nfds = fds = #34 0x00007ffff68969f2 in g_main_loop_run (loop=0x6da230) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3299 __PRETTY_FUNCTION__ = "g_main_loop_run" #35 0x00007ffff73c5af7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.24.4/gtk/gtkmain.c:1257 tmp_list = functions = 0x0 init = loop = 0x6da230 #36 0x00000000004063fa in main (argc=1, argv=0x7fffffffe0c8) at main.c:168 h = i = dirname = cname =