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

                 Summary: Client crash when attaching to another player
                 Project: Freeciv
            Submitted by: pepeto
            Submitted on: ven. 06 nov. 2015 20:29:34 CET
                Category: client-gtk-2.0
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
                 Release: 2.5.1+
         Discussion Lock: Any
        Operating System: GNU/Linux
         Planned Release: 

    _______________________________________________________

Details:

Typing "/observe <player-name>", then "\observe", my client crashes with the
following backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff62a49cc in g_type_check_is_value_type ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
(gdb) bt full
#0  0x00007ffff62a49cc 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  0x00007ffff62a7131 in g_value_type_compatible ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#2  0x00007ffff6286b38 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3  0x00007ffff6d0c6c7 in gtk_list_store_set_valist_internal (
    list_store=list_store@entry=0x1136c30, iter=iter@entry=0x7fffffffd960, 
    emit_signal=emit_signal@entry=0x7fffffffd848, 
    maybe_need_sort=maybe_need_sort@entry=0x7fffffffd84c, 
    var_args=var_args@entry=0x7fffffffd878)
    at /build/gtk+2.0-3ongxb/gtk+2.0-2.24.23/gtk/gtkliststore.c:802
        _val = 0x7fffffffd7a0
        _flags = 0
        _collect_format = <optimized out>
        _cvalues = {{v_int = 11437536, v_long = 11437536, v_int64 = 11437536,

            v_double = 5,6508936106725076e-317, v_pointer = 0xae85e0}, {
            v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, 
            v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, 
            v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, 
            v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
            v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {
            v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, 
            v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, 
            v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, 
            v_int64 = 0, v_double = 0, v_pointer = 0x0}}
        _vtab = <optimized out>
        _n_values = <optimized out>
        _value = 0x7fffffffd7a0
        _value_type = 12332592
        _vtable = <optimized out>
        value = {g_type = 12332592, data = {{v_int = 0, v_uint = 0, 
              v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,

              v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, 
              v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,

              v_double = 0, v_pointer = 0x0}}}
        error = 0x0
        column = <optimized out>
        func = <optimized out>
        __FUNCTION__ = "gtk_list_store_set_valist_internal"
#4  0x00007ffff6d0d1d0 in IA__gtk_list_store_set_valist (list_store=0x1136c30,

    iter=0x7fffffffd960, var_args=var_args@entry=0x7fffffffd878)
    at /build/gtk+2.0-3ongxb/gtk+2.0-2.24.23/gtk/gtkliststore.c:899
        emit_signal = 0
        maybe_need_sort = 1
        __FUNCTION__ = "IA__gtk_list_store_set_valist"
#5  0x00007ffff6d0d2b7 in IA__gtk_list_store_set (
    list_store=list_store@entry=0x1136c30, iter=iter@entry=0x7fffffffd960)
    at /build/gtk+2.0-3ongxb/gtk+2.0-2.24.23/gtk/gtkliststore.c:941
        var_args = {{gp_offset = 32, fp_offset = 48, 
            overflow_arg_area = 0x7fffffffd950, 
            reg_save_area = 0x7fffffffd890}}
#6  0x00000000004e69f7 in editbar_reload_tileset (eb=0x11336f0)
    at editgui.c:874
        special = S_IRRIGATION
        iter = {stamp = 503779592, user_data = 0x17af4f0, user_data2 = 0x3, 
          user_data3 = 0x2}
        store = 0x1136c30
        pixbuf = 0xae85e0
        tvs = <optimized out>
        sprite = <optimized out>
#7  editgui_tileset_changed () at editgui.c:1886
No locals.
#8  0x00000000004765ef in set_client_state (
    newstate=newstate@entry=C_S_RUNNING) at client_main.c:869
        oldstate = C_S_PREPARING
        __FUNCTION__ = "set_client_state"
#9  0x00000000004a1f53 in handle_start_phase (phase=0) at packhand.c:1179
        __FUNCTION__ = "handle_start_phase"
#10 0x00000000004a96ff in client_handle_packet (
    type=type@entry=PACKET_START_PHASE, packet=<optimized out>)
    at packhand_gen.c:252
No locals.
#11 0x000000000047500f in client_packet_input (packet=<optimized out>, 
    type=126) at client_main.c:698
        __FUNCTION__ = "client_packet_input"
#12 0x000000000047b8ec in input_from_server (fd=<optimized out>)
    at clinet.c:422
        packet = 0x2ea9260
        type = PACKET_START_PHASE
        nb = <optimized out>
        __FUNCTION__ = "input_from_server"
#13 0x000000000044c370 in get_net_input (source=<optimized out>, 
    condition=<optimized out>, data=<optimized out>) at gui_main.c:1950
No locals.
#14 0x00007ffff5fb2ce5 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#15 0x00007ffff5fb3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#16 0x00007ffff5fb330a in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#17 0x00007ffff6d0f447 in IA__gtk_main ()
    at /build/gtk+2.0-3ongxb/gtk+2.0-2.24.23/gtk/gtkmain.c:1271
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0xfcb270
#18 0x000000000044d6c0 in ui_main (argc=argc@entry=1, 
    argv=argv@entry=0x7fffffffdfd8) at gui_main.c:1726
        home = <optimized out>
        sig = <optimized out>
        __FUNCTION__ = "ui_main"
#19 0x000000000047566a in client_main (argc=1, argv=0x7fffffffdfd8)
    at client_main.c:618
        i = 1
        loglevel = LOG_NORMAL
        ui_options = <optimized out>
        ui_separator = <optimized out>
        option = <optimized out>
        user_tileset = <optimized out>
        fatal_assertions = -1
        aii = 1
        __FUNCTION__ = "client_main"
#20 0x00007ffff59a8ec5 in __libc_start_main (main=0x44a400 <main>, argc=1, 
    argv=0x7fffffffdfd8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffdfc8) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 1195330727235266725, 
                4498437, 140737488347088, 0, 0, -1195330728276547419, 
                -1195351918083463003}, mask_was_saved = 0}}, priv = {pad = {
              0x0, 0x0, 0x6298b0 <__libc_csu_init>, 0x7fffffffdfd8}, data = {
              prev = 0x0, cleanup = 0x0, canceltype = 6461616}}}
        not_first_call = <optimized out>
#21 0x000000000044a42e in _start ()
No symbol table info available.






    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


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

Reply via email to