URL:
  <http://gna.org/bugs/?23935>

                 Summary: Client segfault when starting second local game
                 Project: Freeciv
            Submitted by: jtn
            Submitted on: Mon 12 Oct 2015 22:16:47 BST
                Category: client-gtk-2.0
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
                 Release: S2_6 r30056
         Discussion Lock: Any
        Operating System: None
         Planned Release: 2.6.0, 3.0.0

    _______________________________________________________

Details:

Just tried firing up S2_6 for the first time in a while.

0 Start freeciv-gtk2, "Start New Game", then "Start".
0 Quit game (Game > Leave, "OK"
0 "Start New Game" again, then "Start" again
0 Segfault.

Haven't checked other branches.


#0  0x00007fb9e9d339cc in g_type_check_is_value_type ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#1  0x00007fb9e9d36131 in g_value_type_compatible ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#2  0x00007fb9e9d15b38 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3  0x00007fb9ea79b6c7 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#4  0x00007fb9ea79c1d0 in gtk_list_store_set_valist ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#5  0x00007fb9ea79c2b7 in gtk_list_store_set ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#6  0x00000000004ef004 in editbar_reload_tileset (eb=0x2d40270)
    at editgui.c:813
        presource = 0xa87980 <civ_resources>
        iter = {stamp = 633485781, user_data = 0x48be930, user_data2 = 0x5, 
          user_data3 = 0x7b45d80}
        store = 0x2d35c90
        pixbuf = 0x4cdd8f0
        tvs = <optimised out>
        sprite = <optimised out>
#7  editgui_tileset_changed () at editgui.c:1850
No locals.
#8  0x0000000000474b5f in set_client_state (
    newstate=newstate@entry=C_S_RUNNING) at client_main.c:900
        oldstate = C_S_PREPARING
        __FUNCTION__ = "set_client_state"
#9  0x00000000004a7683 in handle_start_phase (phase=0) at packhand.c:1231
        __FUNCTION__ = "handle_start_phase"
#10 0x00000000004afb9a in client_handle_packet (
    type=type@entry=PACKET_START_PHASE, packet=packet@entry=0x4a4e400)
    at packhand_gen.c:270
No locals.
#11 0x000000000047341f in client_packet_input (packet=packet@entry=0x4a4e400,

    type=126) at client_main.c:730
        __FUNCTION__ = "client_packet_input"
#12 0x000000000047a11c in input_from_server (fd=<optimised out>)
    at clinet.c:413
        packet = 0x4a4e400
        type = PACKET_START_PHASE
        nb = <optimised out>
        __FUNCTION__ = "input_from_server"
#13 0x0000000000449260 in get_net_input (source=<optimised out>, 
    condition=<optimised out>, data=<optimised out>) at gui_main.c:1917
No locals.
#14 0x00007fb9e9a41ce5 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#15 0x00007fb9e9a42048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#16 0x00007fb9e9a4230a in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#17 0x00007fb9ea79e447 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x000000000044a5c0 in ui_main (argc=argc@entry=1, 
    argv=argv@entry=0x7ffee2a1c568) at gui_main.c:1696
        home = <optimised out>
        sig = <optimised out>
        __FUNCTION__ = "ui_main"
#19 0x0000000000473b08 in client_main (argc=1, argv=0x7ffee2a1c568)
    at client_main.c:662
        i = 1
        loglevel = LOG_NORMAL
        ui_options = <optimised out>
        ui_separator = <optimised out>
        option = <optimised out>
        user_tileset = <optimised out>
        fatal_assertions = -1
        aii = 1
        __FUNCTION__ = "client_main"
#20 0x00007fb9e9437ec5 in __libc_start_main (main=0x447300 <main>, argc=1, 
    argv=0x7ffee2a1c568, init=<optimised out>, fini=<optimised out>, 
    rtld_fini=<optimised out>, stack_end=0x7ffee2a1c558) at libc-start.c:287
        result = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6783368134864491701, 
                4485893, 140732700673376, 0, 0, -6782816710762343243, 
                -6822795217331596107}, mask_was_saved = 0}}, priv = {pad = {
              0x0, 0x0, 0x63f4b0 <__libc_csu_init>, 0x7ffee2a1c568}, data = {
              prev = 0x0, cleanup = 0x0, canceltype = 6550704}}}
        not_first_call = <optimised out>
#21 0x000000000044732e in _start ()
No symbol table info available.





    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?23935>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to