URL: <http://gna.org/bugs/?17860>
Summary: S2_3 open city taken by enemy crashes the client Project: Freeciv Submitted by: jorneg Submitted on: Mon Mar 7 12:52:26 2011 Category: client-gtk-2.0 Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Release: Discussion Lock: Any Operating System: GNU/Linux Planned Release: _______________________________________________________ Details: jorneg@ubuntu:~/freeciv/S2_3/freeciv-2.3$ gdb client/freeciv-gtk2 GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) run -a Starting program: /home/jorneg/freeciv/S2_3/freeciv-2.3/client/freeciv-gtk2 -a [Thread debugging using libthread_db enabled] [New Thread 0xb6c6aa90 (LWP 21934)] 2: No está presente un controlador real de audio. 2: Se prosigue con el sonido desactivado. 2: Para el soporte de sonido, instala SDL_mixer 2: http://www.libsdl.org/projects/SDL_mixer/index.html 1: in improvement_number() [improvement.c::129]: assertion '((void *)0) != pimprove' failed. 1: Por favor, informa de este mensaje a http://gna.org/projects/freeciv/ 1: in get_building_sprite() [tilespec.c::4973]: assertion '((void *)0) != pimprove' failed. 1: Por favor, informa de este mensaje a http://gna.org/projects/freeciv/ Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb6c6aa90 (LWP 21934)] improvement_name_translation (pimprove=0xbff14a08) at improvement.c:187 187 { (gdb) bt full #0 improvement_name_translation (pimprove=0xbff14a08) at improvement.c:187 No locals. #1 0x0808c3e7 in get_city_dialog_production_row (buf=0xbff14b2c, column_size=64, target= {value = {advance = 0x0, govern = 0x0, building = 0x0, nation = 0x0, specialist = 0x0, terrain = 0x0, uclass = 0x0, utype = 0x0, base = 0x0, ai_level = 0, citytile = CITYT_CENTER, minsize = 0, minyear = 0, outputtype = O_FOOD, terrainclass = 0, terrainalter = 0, special = 0, unitclassflag = 0, unitflag = 0}, kind = VUT_IMPROVEMENT}, pcity=0xf55c5b8) at citydlg_common.c:346 No locals. #2 0x080e7d6d in cell_render_func (col=0x102eaee0, rend=0x1019d1e8, model=0x1029db20, it=0xbff14cd4, data=0x102eb464) at wldlg.c:976 row = {0xbff14a2c "", 0xbff14a6c "����\b\f/\020", 0xbff14aac "�TE��\b>\b\002", 0xbff14aec "I�����\031\020"} buf = { "\000^\a�\bK��\001\000\000@�!?\bx�\b�\b\f/\020\002\000\000\000xJ����\005�\f\f/\020\002\000\000\000\001\000\000\000��\a�\024\000\000\000��C\b\f\f/\020", "����\b\f/\020\000\000\000\000(K������\b\f/\020\001\000\000\000�J���m\a�\000\000\000\000\001\000\000\000\b\000\000\000\bK��\bK��\001\000\000\000\b\000\000", "�TE��\b>\b\002\000\000\000�\212�\v\000\000\000\000\b\f/\020\b\f/\020�K��\234\235t�\220\206K\b���\017(K��@\222\004�\000\000\000\000\200�2\020(K��", "I�����\031\020\000\000\000\000\200�2\020�\235\a���2\020\000\000\000\000��\005���2\0206\000\000\000\000\000\000@\000\000\000\000x�\b�\000\000\000\000\002\000\000\000XK��"} i = <value optimized out> cid = -1 target = {value = {advance = 0x0, govern = 0x0, building = 0x0, nation = 0x0, specialist = 0x0, terrain = 0x0, uclass = 0x0, utype = 0x0, base = 0x0, ai_level = 0, citytile = CITYT_CENTER, minsize = 0, minyear = 0, outputtype = O_FOOD, terrainclass = 0, terrainalter = 0, special = 0, unitclassflag = 0, unitflag = 0}, kind = VUT_IMPROVEMENT} #3 0xb7631e8f in gtk_tree_view_column_cell_set_cell_data () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #4 0xb7629ba8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #5 0xb762a97e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #6 0xb762adce in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #7 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #9 0xb705c81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #10 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #11 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #12 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #13 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #14 0xb758c556 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #15 0xb758c63d in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #16 0xb758c73e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #17 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #18 0xb762abd7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #19 0xb762adce in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #20 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #21 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #22 0xb705c81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #23 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #24 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #25 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #26 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #27 0xb758c556 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #28 0xb758c63d in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #29 0xb758c73e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #30 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #31 0xb7581d7f in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #32 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #33 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #34 0xb705c81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #35 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #36 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #37 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #38 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #39 0xb758c76a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #40 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #41 0xb75a756f in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #42 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #43 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #44 0xb705c81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #45 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #46 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #47 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #48 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #49 0xb758c76a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #50 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #51 0xb763cc35 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #52 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #53 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #54 0xb705c81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #55 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #56 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #57 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #58 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #59 0xb758c76a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #60 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #61 0xb763cc35 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #62 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #63 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #64 0xb705c81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #65 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #66 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #67 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #68 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #69 0xb758c76a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #70 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #71 0xb753f4f0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #72 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #73 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #74 0xb705c81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #75 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #76 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #77 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #78 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #79 0xb758c76a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #80 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #81 0xb763cc35 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #82 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #83 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #84 0xb705c81f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #85 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #86 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #87 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #88 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #89 0xb758c76a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #90 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #91 0xb764ff20 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #92 0xb706915a in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #93 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #94 0xb705c749 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #95 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #96 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #97 0xb7072ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #98 0xb758c536 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #99 0xb758c76a in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #100 0xb764753f in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #101 0xb76502c0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #102 0xb7659ac1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #103 0xb7069aef in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #104 0xb705b069 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #105 0xb705c749 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #106 0xb7070bbb in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #107 0xb7072c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #108 0xb7072f59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #109 0xb7649837 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #110 0xb76529b9 in gtk_window_present () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #111 0x080f3814 in real_city_dialog_popup (pcity=0xf55c5b8) at citydlg.c:508 pdialog = (struct city_dialog *) 0x102e05c8 #112 0x080d7b87 in cities_update_callback (data=0x0) at update_queue.c:559 need_update = CU_POPUP_DIALOG pcity_iter = (const struct genlist_link *) 0xf558508 pcity = (struct city *) 0xf55c5b8 pcity_player = <value optimized out> _pslot = (struct player_slot *) 0xbd6a3e8 #113 0x080d8204 in update_unqueue (data=0x0) at update_queue.c:311 MY_it_MY_iter = (struct iterator *) 0xbff18d40 #114 0x080560a2 in idle_callback_wrapper (data=0x10280a18) at gui_main.c:1978 No locals. #115 0xb6fcf101 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #116 0xb6fd0cf6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #117 0xb6fd40b3 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #118 0xb6fd4497 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #119 0xb751d264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #120 0x0805a06f in ui_main (argc=1, argv=0xbff193f4) at gui_main.c:1650 home = <value optimized out> sig = <value optimized out> __FUNCTION__ = "ui_main" #121 0x0808f10f in client_main (argc=2, argv=0xbff193f4) at client_main.c:509 i = 2 loglevel = LOG_NORMAL ui_options = <value optimized out> ui_separator = false option = 0x0 user_tileset = false fatal_assertions = -1 __FUNCTION__ = "client_main" #122 0x080575f2 in main (argc=-1074705876, argv=0xbff14a6c) at gui_main.c:1487 No locals. (gdb) _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?17860> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev