Follow-up Comment #1, bug #23554 (project freeciv): Another crash, this time deselecting some cities in the list:
(freeciv-gtk2:29969): GLib-GObject-CRITICAL **: g_closure_unref: assertion `closure->ref_count > 0' failed (freeciv-gtk2:29969): GLib-GObject-CRITICAL **: g_closure_unref: assertion `closure->ref_count > 0' failed the output of bt full fills the entire buffer of the terminal. loading the core in gdb: (gdb) bt #0 0x00000000 in ?? () #1 0xb6e8301b in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #2 0xb74b0016 in g_datalist_id_set_data_full () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb6e83159 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #4 0xb713fa01 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #5 0xb7255ea4 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #6 0xb72612b6 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #7 0xb6e855c7 in g_object_run_dispose () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #8 0xb714079e in gtk_object_destroy () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #9 0xb711fd07 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #10 0xb6e811ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #11 0xb6e7e2fd in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #12 0xb6e7f484 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #13 0xb6e90fa3 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #14 0xb6e992cc in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #15 0xb6e99443 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #16 0xb713f9f1 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #17 0xb7255ea4 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #18 0xb6e841a2 in g_object_unref () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #19 0xb6e826a0 in g_cclosure_marshal_VOID__OBJECTv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #20 0xb6e7ddb7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #21 0xb6e7f727 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #22 0xb6e98a19 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #23 0xb6e99443 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #24 0xb7084cae in gtk_container_remove () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #25 0xb7255e7d in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #26 0xb6e841a2 in g_object_unref () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #27 0xb711fc15 in gtk_menu_detach () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #28 0xb712509b in gtk_menu_item_set_submenu () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #29 0x08126152 in append_impr_or_unit_to_menu_item (parent_item=0xfdad378, append_units=false, append_wonders=false, city_operation=CO_SELL, ---Type <return> to continue, or q <return> to quit--- test_func=0x8127800 <can_city_sell_universal>, callback=0x8126ad0 <select_impr_or_unit_callback>, size=1) at cityrep.c:346 #30 0x0812778d in recreate_sell_menu () at cityrep.c:1747 #31 city_selection_changed_callback (selection=0xfde72c0) at cityrep.c:2013 #32 0xb6e81243 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #33 0xb6e7f727 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #34 0xb6e98a19 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #35 0xb6e99443 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #36 0xb7216b72 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #37 0xb722d214 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #38 0xb72313f2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #39 0xb7113912 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #40 0xb6e7e2fd in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #41 0xb6e7f484 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #42 0xb6e9170d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #43 0xb6e98fe5 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #44 0xb6e99443 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #45 0xb724d483 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #46 0xb7111ade in gtk_propagate_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #47 0xb7111e70 in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #48 0xb6f83758 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 #49 0xb74ccd46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #50 0xb74cd0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #51 0xb74cd52b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #52 0xb7110bff in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #53 0x08088eca in ui_main (argc=1, argv=0xbf8befc4) at gui_main.c:1699 #54 0x080b7ced in client_main (argc=1, argv=0xbf8befc4) at client_main.c:618 #55 0x0808516b in main (argc=2, argv=0xbf8befc4) at gui_main.c:1534 (gdb) (gdb) _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?23554> _______________________________________________ Mensaje enviado vía/por Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev