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

Reply via email to