A few weeks' crash-free running with "UBUNTU_MENUPROXY= freeciv-gtk2" has pretty much proven that this only happens with appmenu active.
I seem not to have attached the backtrace I intended to. Here it is (from a .crash file on the user's system, manually apport-retrace'd by me). Stacktrace: #0 0x00007f9afedfb037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 21498 selftid = 21498 #1 0x00007f9afedfe698 in __GI_abort () at abort.c:90 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fff050e66e0, sa_sigaction = 0x7fff050e66e0}, sa_mask = {__val = {140733278217856, 138, 140303713758357, 4294967301, 0, 138, 140303677566184, 66998496, 138, 140303684891056, 140303713785637, 161, 51, 140303681476504, 1, 0}}, sa_flags = 0, sa_restorer = 0x20} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f9aff1f73b6 in g_assertion_message (domain=domain@entry=0x7f9aff4c0a4e "GLib-GObject", file=file@entry=0x7f9aff4c5808 "/build/buildd/glib2.0-2.36.0/./gobject/gsignal.c", line=line@entry=646, func=func@entry=0x7f9aff4c71b0 <__PRETTY_FUNCTION__.12149> "handler_unref_R", message=<optimised out>) at /build/buildd/glib2.0-2.36.0/./glib/gtestutils.c:1912 lstr = "646\000\377\177\000\000\320b\016\005\377\177\000\000\000,\376\003\000\000\000\000\061lL\377\232\177\000" s = 0x3fe50e0 "P\270\067\004" #3 0x00007f9aff1f7914 in g_assertion_message_expr (domain=domain@entry=0x7f9aff4c0a4e "GLib-GObject", file=file@entry=0x7f9aff4c5808 "/build/buildd/glib2.0-2.36.0/./gobject/gsignal.c", line=line@entry=646, func=func@entry=0x7f9aff4c71b0 <__PRETTY_FUNCTION__.12149> "handler_unref_R", expr=expr@entry=0x7f9aff4c6c31 "hlist->tail_after == handler") at /build/buildd/glib2.0-2.36.0/./glib/gtestutils.c:1923 s = <optimised out> #4 0x00007f9aff493521 in handler_unref_R (handler=<optimised out>, instance=<optimised out>, signal_id=<optimised out>) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:646 No locals. #5 0x00007f9aff4a8de2 in handler_unref_R (handler=0x431ca30, instance=0x407c210, signal_id=1) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:646 _g_boolean_var_ = 0 hlist = <optimised out> #6 g_signal_handler_disconnect (instance=0x407c210, handler_id=<optimised out>) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:2590 handler = 0x431ca30 signal_id = 1 __PRETTY_FUNCTION__ = "g_signal_handler_disconnect" #7 0x00007f9af16db5a7 in ?? () from /home/jtn/apport-sandbox/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4 No symbol table info available. #8 0x00007f9af16db68e in ?? () from /home/jtn/apport-sandbox/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4 No symbol table info available. #9 0x00007f9aff1b9a90 in g_datalist_clear (datalist=0x0) at /build/buildd/glib2.0-2.36.0/./glib/gdataset.c:277 data = 0x405fb70 i = 0 __PRETTY_FUNCTION__ = "g_datalist_clear" #10 0x00007f9aff49d538 in g_object_unref (_object=0x40d5400) at /build/buildd/glib2.0-2.36.0/./gobject/gobject.c:3024 weak_locations = <optimised out> object = 0x40d5400 old_ref = 1 __PRETTY_FUNCTION__ = "g_object_unref" #11 0x00007f9af14bafa5 in ?? () from /home/jtn/apport-sandbox/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4 No symbol table info available. #12 0x00007f9aff49d4a4 in g_object_unref (_object=0x3fe2c00) at /build/buildd/glib2.0-2.36.0/./gobject/gobject.c:2987 weak_locations = 0x0 object = 0x3fe2c00 old_ref = <optimised out> __PRETTY_FUNCTION__ = "g_object_unref" #13 0x00007f9aff1c3bd3 in g_hash_table_remove_all_nodes (hash_table=0x405dea0, notify=<optimised out>) at /build/buildd/glib2.0-2.36.0/./glib/ghash.c:500 i = <optimised out> key = <optimised out> value = 0x3fe2c00 #14 0x00007f9aff1c4a81 in g_hash_table_remove_all (hash_table=hash_table@entry=0x405dea0) at /build/buildd/glib2.0-2.36.0/./glib/ghash.c:1347 __PRETTY_FUNCTION__ = "g_hash_table_remove_all" #15 0x00007f9aff1c4aee in g_hash_table_destroy (hash_table=0x405dea0) at /build/buildd/glib2.0-2.36.0/./glib/ghash.c:1051 __PRETTY_FUNCTION__ = "g_hash_table_destroy" #16 0x00007f9af14c19a7 in ?? () from /home/jtn/apport-sandbox/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4 No symbol table info available. #17 0x00007f9aff49d538 in g_object_unref (_object=0x3e659b0) at /build/buildd/glib2.0-2.36.0/./gobject/gobject.c:3024 weak_locations = <optimised out> object = 0x3e659b0 old_ref = 1 __PRETTY_FUNCTION__ = "g_object_unref" #18 0x00007f9af18e4d75 in ?? () from /home/jtn/apport-sandbox/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/menuproxies/libappmenu.so No symbol table info available. #19 0x00007f9af18e4dd9 in ?? () from /home/jtn/apport-sandbox/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/menuproxies/libappmenu.so No symbol table info available. #20 0x00007f9aff498620 in g_closure_invoke (closure=0x415a0b0, return_value=0x0, n_param_values=1, param_values=0x7fff050e66e0, invocation_hint=0x7fff050e6680) at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:777 marshal = 0x7f9aff49a450 <g_cclosure_marshal_VOID__VOID> marshal_data = 0x0 in_marshal = 0 real_closure = 0x415a090 __PRETTY_FUNCTION__ = "g_closure_invoke" #21 0x00007f9aff4a9f00 in signal_emit_unlocked_R (node=node@entry=0x215ff50, detail=detail@entry=0, instance=instance@entry=0x3ed66c0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff050e66e0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3584 tmp = <optimised out> handler = 0x3efb410 accumulator = 0x0 emission = {next = 0x7fff050e6b70, instance = 0x3ed66c0, ihint = {signal_id = 15, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x2171710 hlist = 0x3efb410 handler_list = 0x3efb410 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 = 15 max_sequential_handler_number = 141382 return_value_altered = 1 #22 0x00007f9aff4b1d11 in g_signal_emit_valist (instance=0x3ed66c0, signal_id=<optimised out>, detail=0, var_args=var_args@entry=0x7fff050e6928) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3328 instance_and_params = 0x7fff050e66e0 signal_return_type = 4 param_values = 0x7fff050e66f8 node = 0x215ff50 i = <optimised out> n_params = 0 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #23 0x00007f9aff4b1f92 in g_signal_emit (instance=instance@entry=0x3ed66c0, signal_id=<optimised out>, detail=detail@entry=0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff050e6a00, reg_save_area = 0x7fff050e6940}} #24 0x00007f9b00044aa7 in IA__gtk_widget_unmap (widget=0x3ed66c0) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkwidget.c:3454 No locals. #25 IA__gtk_widget_unmap (widget=widget@entry=0x3ed66c0) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkwidget.c:3445 No locals. #26 0x00007f9b00050cf0 in gtk_window_hide (widget=0x3ed66c0) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkwindow.c:4589 window = 0x3ed66c0 #27 0x00007f9aff498620 in g_closure_invoke (closure=0x225ab20, return_value=0x0, n_param_values=1, param_values=0x7fff050e6be0, invocation_hint=0x7fff050e6b80) at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:777 marshal = 0x7f9aff497280 <g_type_class_meta_marshal> marshal_data = 0xc0 in_marshal = 0 real_closure = 0x225ab00 __PRETTY_FUNCTION__ = "g_closure_invoke" #28 0x00007f9aff4a9544 in signal_emit_unlocked_R (node=node@entry=0x2150380, detail=detail@entry=0, instance=instance@entry=0x3ed66c0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff050e6be0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3514 accumulator = 0x0 emission = {next = 0x7fff050e70e0, instance = 0x3ed66c0, ihint = {signal_id = 13, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 35866176} class_closure = 0x225ab20 hlist = 0x0 handler_list = <optimised out> 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 = 13 max_sequential_handler_number = 141382 return_value_altered = <optimised out> #29 0x00007f9aff4b1d11 in g_signal_emit_valist (instance=0x3ed66c0, signal_id=<optimised out>, detail=0, var_args=var_args@entry=0x7fff050e6e28) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3328 instance_and_params = 0x7fff050e6be0 signal_return_type = 4 param_values = 0x7fff050e6bf8 node = 0x2150380 i = <optimised out> n_params = 0 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #30 0x00007f9aff4b1f92 in g_signal_emit (instance=instance@entry=0x3ed66c0, signal_id=<optimised out>, detail=detail@entry=0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff050e6f00, reg_save_area = 0x7fff050e6e40}} #31 0x00007f9b0004b7ee in IA__gtk_widget_hide (widget=0x3ed66c0) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkwidget.c:3320 toplevel = 0x3ed66c0 #32 IA__gtk_widget_hide (widget=0x3ed66c0) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkwidget.c:3308 No locals. #33 0x00007f9afff34eaf in IA__gtk_menu_popdown (menu=menu@entry=0x3cc04f0) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkmenu.c:1682 private = <optimised out> menu_shell = 0x3cc04f0 __PRETTY_FUNCTION__ = "IA__gtk_menu_popdown" #34 0x00007f9afff35009 in gtk_menu_deactivate (menu_shell=0x3cc04f0) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkmenu.c:4198 parent = 0x3ec5020 #35 0x00007f9aff49881b in _g_closure_invoke_va (closure=0x2751ce0, return_value=0x0, instance=0x3cc04f0, args=0x7fff050e7228, n_params=0, param_types=0x0) at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:840 marshal = 0x7f9aff496c80 <g_type_class_meta_marshalv> marshal_data = 0x340 in_marshal = 1 real_closure = 0x2751cc0 __PRETTY_FUNCTION__ = "_g_closure_invoke_va" #36 0x00007f9aff4b12df in g_signal_emit_valist (instance=0x3cc04f0, signal_id=<optimised out>, detail=0, var_args=var_args@entry=0x7fff050e7228) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3234 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}}} accumulator = 0x0 emission = {next = 0x7fff050e7480, instance = 0x3cc04f0, ihint = {signal_id = 211, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 36136352} signal_id = 211 instance_type = <optimised out> emission_return = {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}}} rtype = 4 static_scope = 0 fastpath_handler = <optimised out> closure = 0x2751ce0 run_type = G_SIGNAL_RUN_FIRST hlist = 0x0 l = <optimised out> fastpath = 0 instance_and_params = <optimised out> signal_return_type = <optimised out> param_values = <optimised out> node = 0x27520d0 i = <optimised out> n_params = <optimised out> __PRETTY_FUNCTION__ = "g_signal_emit_valist" #37 0x00007f9aff4b1f92 in g_signal_emit (instance=<optimised out>, signal_id=<optimised out>, detail=<optimised out>) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff050e7300, reg_save_area = 0x7fff050e7240}} #38 0x00007f9aff49881b in _g_closure_invoke_va (closure=0x2751ce0, return_value=0x0, instance=0x3cc0830, args=0x7fff050e75c8, n_params=0, param_types=0x0) at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:840 marshal = 0x7f9aff496c80 <g_type_class_meta_marshalv> marshal_data = 0x340 in_marshal = 1 real_closure = 0x2751cc0 __PRETTY_FUNCTION__ = "_g_closure_invoke_va" #39 0x00007f9aff4b12df in g_signal_emit_valist (instance=0x3cc0830, signal_id=<optimised out>, detail=0, var_args=var_args@entry=0x7fff050e75c8) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3234 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}}} accumulator = 0x0 emission = {next = 0x7fff050e7820, instance = 0x3cc0830, ihint = {signal_id = 211, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 36136352} signal_id = 211 instance_type = <optimised out> emission_return = {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}}} rtype = 4 static_scope = 0 fastpath_handler = <optimised out> closure = 0x2751ce0 run_type = G_SIGNAL_RUN_FIRST hlist = 0x0 l = <optimised out> fastpath = 0 instance_and_params = <optimised out> signal_return_type = <optimised out> param_values = <optimised out> node = 0x27520d0 i = <optimised out> n_params = <optimised out> __PRETTY_FUNCTION__ = "g_signal_emit_valist" #40 0x00007f9aff4b1f92 in g_signal_emit (instance=<optimised out>, signal_id=<optimised out>, detail=<optimised out>) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff050e76a0, reg_save_area = 0x7fff050e75e0}} #41 0x00007f9aff4988e7 in _g_closure_invoke_va (closure=0x2751ce0, return_value=0x0, instance=0x4181c60, args=0x7fff050e7968, n_params=0, param_types=0x0) at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:840 marshal = 0x7f9aff496c80 <g_type_class_meta_marshalv> marshal_data = 0x340 in_marshal = 0 real_closure = 0x2751cc0 __PRETTY_FUNCTION__ = "_g_closure_invoke_va" #42 0x00007f9aff4b12df in g_signal_emit_valist (instance=0x4181c60, signal_id=<optimised out>, detail=0, var_args=var_args@entry=0x7fff050e7968) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3234 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}}} accumulator = 0x0 emission = {next = 0x7fff050e7c70, instance = 0x4181c60, ihint = {signal_id = 211, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 36136352} signal_id = 211 instance_type = <optimised out> emission_return = {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}}} rtype = 4 static_scope = 0 fastpath_handler = <optimised out> closure = 0x2751ce0 run_type = G_SIGNAL_RUN_FIRST hlist = 0x0 l = <optimised out> fastpath = 0 instance_and_params = <optimised out> signal_return_type = <optimised out> param_values = <optimised out> node = 0x27520d0 i = <optimised out> n_params = <optimised out> __PRETTY_FUNCTION__ = "g_signal_emit_valist" #43 0x00007f9aff4b1f92 in g_signal_emit (instance=<optimised out>, signal_id=<optimised out>, detail=<optimised out>) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff050e7a40, reg_save_area = 0x7fff050e7980}} #44 0x00007f9afff3e555 in IA__gtk_menu_shell_activate_item (menu_shell=0x4181c60, menu_item=0x3ac54d0, force_deactivate=<optimised out>) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkmenushell.c:1366 parent_menu_shell = 0x0 slist = <optimised out> shells = 0x408db70 deactivate = <optimised out> __PRETTY_FUNCTION__ = "IA__gtk_menu_shell_activate_item" #45 0x00007f9afff3e8fc in gtk_menu_shell_button_release (widget=0x4181c60, event=<optimised out>) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkmenushell.c:801 submenu = 0x0 menu_item = 0x3ac54d0 deactivate = 1 menu_shell = 0x4181c60 priv = 0x4181d90 #46 0x00007f9afff2a929 in _gtk_marshal_BOOLEAN__BOXED (closure=0x21e0bd0, return_value=0x7fff050e7c30, n_param_values=<optimised out>, param_values=0x7fff050e7ce0, invocation_hint=<optimised out>, marshal_data=<optimised out>) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkmarshalers.c:86 callback = 0x7f9afff33150 <gtk_menu_button_release> cc = <optimised out> data1 = 0x4181c60 data2 = <optimised out> v_return = <optimised out> __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" #47 0x00007f9aff498620 in g_closure_invoke (closure=0x21e0bd0, return_value=0x7fff050e7c30, n_param_values=2, param_values=0x7fff050e7ce0, invocation_hint=0x7fff050e7c80) at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:777 marshal = 0x7f9aff497280 <g_type_class_meta_marshal> marshal_data = 0x160 in_marshal = 0 real_closure = 0x21e0bb0 __PRETTY_FUNCTION__ = "g_closure_invoke" #48 0x00007f9aff4a9af8 in signal_emit_unlocked_R (node=node@entry=0x2113550, detail=detail@entry=0, instance=instance@entry=0x4181c60, emission_return=emission_return@entry=0x7fff050e7db0, instance_and_params=instance_and_params@entry=0x7fff050e7ce0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3622 accumulator = 0x222e540 emission = {next = 0x0, instance = 0x4181c60, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 36136352} class_closure = 0x21e0bd0 hlist = 0x0 handler_list = 0x0 return_accu = 0x7fff050e7c30 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 = 141382 return_value_altered = 0 #49 0x00007f9aff4b1996 in g_signal_emit_valist (instance=0x4181c60, signal_id=<optimised out>, detail=0, var_args=var_args@entry=0x7fff050e7f38) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3338 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, v_double = 0, v_pointer = 0x0}}} error = 0x0 rtype = 20 static_scope = 0 instance_and_params = 0x7fff050e7ce0 signal_return_type = 20 param_values = 0x7fff050e7cf8 node = 0x2113550 i = <optimised out> n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #50 0x00007f9aff4b1f92 in g_signal_emit (instance=instance@entry=0x4181c60, signal_id=<optimised out>, detail=detail@entry=0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff050e8010, reg_save_area = 0x7fff050e7f50}} #51 0x00007f9b00043d9e in gtk_widget_event_internal (widget=widget@entry=0x4181c60, event=event@entry=0x3ec7900) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkwidget.c:5010 signal_num = <optimised out> return_val = 0 #52 0x00007f9b00044119 in IA__gtk_widget_event (widget=widget@entry=0x4181c60, event=event@entry=0x3ec7900) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkwidget.c:4807 __PRETTY_FUNCTION__ = "IA__gtk_widget_event" #53 0x00007f9afff28ca4 in IA__gtk_propagate_event (widget=0x4181c60, event=0x3ec7900) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkmain.c:2509 tmp = <optimised out> handled_event = <optimised out> __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" #54 0x00007f9afff2900b in IA__gtk_main_do_event (event=0x3ec7900) at /build/buildd/gtk+2.0-2.24.17/gtk/gtkmain.c:1699 event_widget = <optimised out> grab_widget = 0x3ac54d0 window_group = <optimised out> rewritten_event = <optimised out> tmp_list = <optimised out> __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" #55 0x00007f9affb9dccc in gdk_event_dispatch (source=source@entry=0x21cf760, callback=<optimised out>, user_data=<optimised out>) at /build/buildd/gtk+2.0-2.24.17/gdk/x11/gdkevents-x11.c:2403 display = <optimised out> event = 0x3ec7900 #56 0x00007f9aff1d4f05 in g_main_dispatch (context=0x22340a0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3054 dispatch = 0x7f9affb9dc80 <gdk_event_dispatch> was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = 0x0 cb_data = 0x0 current_source_link = {data = 0x21cf760, next = 0x0} need_destroy = <optimised out> source = 0x21cf760 current = 0x2998520 i = <optimised out> #57 g_main_context_dispatch (context=context@entry=0x22340a0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3630 No locals. #58 0x00007f9aff1d5248 in g_main_context_iterate (context=0x22340a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimised out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3701 max_priority = 2147483647 timeout = 50 some_ready = 1 allocated_nfds = <optimised out> fds = 0x2d9ac90 nfds = <optimised out> #59 0x00007f9aff1d56ba in g_main_loop_run (loop=0x2d2fc00) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3895 __PRETTY_FUNCTION__ = "g_main_loop_run" #60 0x00007f9afff27fe7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.24.17/gtk/gtkmain.c:1271 tmp_list = 0x0 functions = 0x0 init = <optimised out> loop = 0x2d2fc00 #61 0x0000000000414f5f in ?? () No symbol table info available. #62 0x000000000043803f in ?? () No symbol table info available. #63 0x00007f9afede5ea5 in __libc_start_main (main=0x411dc0, argc=1, ubp_av=0x7fff050e85f8, init=<optimised out>, fini=<optimised out>, rtld_fini=<optimised out>, stack_end=0x7fff050e85e8) at libc-start.c:260 result = <optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 8040319136070643534, 4267464, 140733278225904, 0, 0, -8040339604638519474, -8025117551350632626}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x5581d0, 0x7fff050e85f8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 5603792}}} not_first_call = <optimised out> #64 0x0000000000411df1 in ?? () No symbol table info available. #65 0x00007fff050e85e8 in ?? () No symbol table info available. #66 0x000000000000001c in ?? () No symbol table info available. #67 0x0000000000000001 in ?? () No symbol table info available. #68 0x00007fff050e99bb in ?? () No symbol table info available. #69 0x0000000000000000 in ?? () No symbol table info available. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1208625 Title: freeciv-gtk2 crashes under Unity when using menubar in cities report To manage notifications about this bug go to: https://bugs.launchpad.net/freeciv/+bug/1208625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs