<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39459 >
Pre Scriptum: Two guys weren't able to reproduce this on different distros (Gentoo and another Gentoo), so this might be connected to my building environment on Arch Linux. The problem: Segfault when founding a city (it probably tries to display the dialogue, but fails. The environment: Arch Linux (2 different boxes) KDE (also happens with absolutely no WM in VNC) GTK2 client (doesn't happen with SDL client) The build: branches/S2_1, revision 13105 The trace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1219548976 (LWP 7814)] 0xb777d0d3 in strlen () from /lib/libc.so.6 (gdb) bt full #0 0xb777d0d3 in strlen () from /lib/libc.so.6 No symbol table info available. #1 0xb79ba09e in g_strdup () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #2 0xb7a3ce4a in value_collect_string () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #3 0xb7a1da16 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #4 0xb7a1df76 in g_object_set () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #5 0x0812819c in cell_render_func (col=0x8da5640, rend=0xc508958, model=0xadc1dd0, it=0xbf860e84, data=0xc6b20f4) at wldlg.c:1011 buf = { "[EMAIL PROTECTED]", "\000\206��\024\000\000\000`\220'[EMAIL PROTECTED], \r\206�\000\000\000\000�\f\206", "[EMAIL PROTECTED]@zP\fd\r\206��\027����&[EMAIL PROTECTED]", "[EMAIL PROTECTED]@�d\fX\211P\f\030\r\206"} i = <value optimized out> plr = <value optimized out> row = {0xbf860bec "Kasarmud", 0xbf860c2c "", 0xbf860c6c "30", 0xbf860cac "30"} useless = <value optimized out> cid = 3 target = {is_unit = 88, value = 3} #6 0xb7e44eff in gtk_tree_view_column_cell_set_cell_data () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #7 0xb7e29ed1 in validate_row () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #8 0xb7e2e2ae in do_validate_rows () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #9 0xb7e3753e in gtk_tree_view_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #10 0xb7a23799 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #11 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #12 0xb7a16f2c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #13 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #14 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #15 0xb7a2b45e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #16 0xb7da5516 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #17 0xb7da5536 in compute_base_dimension () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #18 0xb7da561d in compute_dimension () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #19 0xb7da571e in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #20 0xb7e58d1c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #21 0xb7d9a01f in gtk_scrolled_window_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #22 0xb7a23799 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #23 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #24 0xb7a16f2c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #25 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #26 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #27 0xb7a2b45e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #28 0xb7da5516 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #29 0xb7da574a in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #30 0xb7e58d1c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #31 0xb7dbfa13 in gtk_table_size_request () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #32 0xb7a23799 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #33 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #34 0xb7a16f2c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #35 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #36 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #37 0xb7a2b45e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #38 0xb7da5516 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #39 0xb7da574a in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #40 0xb7e58d1c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #41 0xb7e4f6f5 in gtk_vbox_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #42 0xb7a23799 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #43 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #44 0xb7a16f2c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #45 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #46 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #47 0xb7a2b45e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #48 0xb7da5516 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #49 0xb7da574a in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #50 0xb7e58d1c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #51 0xb7e4f6f5 in gtk_vbox_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #52 0xb7a23799 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #53 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #54 0xb7a16f2c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #55 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #56 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #57 0xb7a2b45e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #58 0xb7da5516 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #59 0xb7da574a in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #60 0xb7e58d1c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #61 0xb7d5db06 in gtk_notebook_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #62 0xb7a23799 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #63 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #64 0xb7a16f2c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #65 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #66 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #67 0xb7a2b45e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #68 0xb7da5516 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #69 0xb7da574a in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #70 0xb7e58d1c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #71 0xb7e4f6f5 in gtk_vbox_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #72 0xb7a23799 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #73 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #74 0xb7a16f2c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #75 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #76 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #77 0xb7a2b45e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #78 0xb7da5516 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #79 0xb7da574a in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #80 0xb7e58d1c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #81 0xb7e60660 in gtk_window_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #82 0xb7a23799 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #83 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #84 0xb7a16e42 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #85 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #86 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #87 0xb7a2b45e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #88 0xb7da5516 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #89 0xb7da574a in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #90 0xb7e58d1c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #91 0xb7e60a00 in gtk_window_compute_configure_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #92 0xb7e699e1 in gtk_window_show () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #93 0xb7a24129 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #94 0xb7a15659 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #95 0xb7a16e42 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #96 0xb7a27cb4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #97 0xb7a28d37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #98 0xb7a28ef9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #99 0xb7e5afd8 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #100 0xb7e62f29 in gtk_window_present () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #101 0x08075118 in handle_city_packet_common (pcity=0xc59c140, is_new=true, popup=true, investigate=false) at packhand.c:662 i = 5 #102 0x08075a9e in handle_city_info (packet=0xc683900) at packhand.c:581 i = <value optimized out> city_is_new = 104 city_has_changed_owner = false need_units_dialog_update = true pcity = (struct city *) 0xc59c140 popup = false ---Type <return> to continue, or q <return> to quit--- update_descriptions = true name_changed = false shield_stock_changed = false production_changed = false pfocus_units = (struct unit_list *) 0x8286930 caravan_city_id = <value optimized out> __PRETTY_FUNCTION__ = "handle_city_info" #103 0x080761d5 in client_handle_packet (type=8785176, packet=0xbf860b68) at packhand_gen.c:102 No locals. #104 0x080589c9 in handle_packet_input (packet=0xc683900, type=21) at civclient.c:400 No locals. #105 0x0805c8a3 in input_from_server (fd=8) at clinet.c:376 result = true packet = (void *) 0xc683900 type = PACKET_CITY_INFO __PRETTY_FUNCTION__ = "input_from_server" #106 0xb7ba7bf6 in gdk_io_invoke () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #107 0xb79c8abd in g_io_unix_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #108 0xb799f922 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #109 0xb79a28ef in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #110 0xb79a2c99 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #111 0xb7d3c014 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #112 0x0810b508 in ui_main (argc=1, argv=0xbf864814) at gui_main.c:1422 home = <value optimized out> sig = <value optimized out> style = <value optimized out> #113 0x0805908c in main (argc=Cannot access memory at address 0x0 ) at civclient.c:357 i = 1 loglevel = 2 ui_options = <value optimized out> ui_separator = false ---Type <return> to continue, or q <return> to quit--- option = 0x0 user_tileset = false _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev