<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39459 >

> [EMAIL PROTECTED] - Sun Jul 15 19:27:03 2007]:
> 
> 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
> 
> 
>

Same here. Tried beta4 and fresh svn checkout. ArchLinux too.


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to