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

                 Summary: Segfault on quit in spaceship dialog 
                 Project: Freeciv
            Submitted by: jtn
            Submitted on: Wed 16 Mar 2016 10:49:09 PM UTC
                Category: client-gtk-2.0
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
                 Release: S2_5 r32254
         Discussion Lock: Any
        Operating System: GNU/Linux
         Planned Release: 

    _______________________________________________________

Details:

Noticed while flipping between players using edit mode and looking at their
spaceships.

On my machine it's reproducible:
0 Load attached savegame with client -f option
0 In pregame, /set timeout 0 (this was an autogame)
0 Take "Caesar" (who is Brazilian) and start game
0 F12 to pop up Brazilian spaceship dialog. (unbuilt)
0 Back to Map view, Ctrl-E to edit, switch to Heraclius, Ctrl-E to exit edit
mode
0 F12 to pop up Heraclius' (unbuilt) spaceship
0 Back to Map view, Ctrl-E to edit, switch to Alcide De Gasperi (Italian,
winning), Ctrl-E to exit edit mode
0 F12 to pop up Italian spaceship
0 Quit. Boom.


#0  genlist_remove (pgenlist=0x3573400, punlink=punlink@entry=0x2688c40)
    at genlist.c:335
        plink = 0x1400001035
        __FUNCTION__ = "genlist_remove"
#1  0x000000000046bc20 in dialog_list_remove (pfoo=0x2688c40, 
    tthis=<optimised out>) at ../../utility/speclist.h:312
No locals.
#2  spaceship_destroy_callback (w=<optimised out>, data=0x2688c40)
    at spaceshipdlg.c:188
        pdialog = 0x2688c40
#3  0x00007fea3eb093b8 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#4  0x00007fea3eb1ad3d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5  0x00007fea3eb22a29 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6  0x00007fea3eb22ce2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7  0x00007fea3f5bcf90 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0x00007fea3eb0fad0 in g_object_run_dispose ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#9  0x00007fea3f5b536e in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x00007fea3f52109f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#11 0x00007fea3eb09332 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007fea3eb1b0d4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007fea3eb22a29 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#14 0x00007fea3eb22ce2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007fea3f5bcf90 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00007fea3eb0fad0 in g_object_run_dispose ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007fea3f4edcfa in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x00007fea3f52109f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x00007fea3eb09332 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007fea3eb1b0d4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#21 0x00007fea3eb22a29 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#22 0x00007fea3eb22ce2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#23 0x00007fea3f5bcf90 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x00007fea3eb0fad0 in g_object_run_dispose ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007fea3f4edd2a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#26 0x00007fea3f52109f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0x00007fea3eb09332 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#28 0x00007fea3eb1b0d4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#29 0x00007fea3eb22a29 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#30 0x00007fea3eb22ce2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#31 0x00007fea3f5bcf90 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0x00007fea3eb0fad0 in g_object_run_dispose ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#33 0x00007fea3f5c1590 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0x00007fea3f52109f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0x00007fea3eb09332 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#36 0x00007fea3eb1b0d4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#37 0x00007fea3eb22a29 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#38 0x00007fea3eb22ce2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#39 0x00007fea3f5bcf90 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0x00007fea3eb0fad0 in g_object_run_dispose ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#41 0x00007fea3f52109f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#42 0x00007fea3eb09332 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#43 0x00007fea3eb1b0d4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#44 0x00007fea3eb22a29 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#45 0x00007fea3eb22ce2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#46 0x00007fea3f5bcf90 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#47 0x00007fea3eb0fad0 in g_object_run_dispose ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#48 0x00007fea3f5f58de in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#49 0x00007fea3f52109f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#50 0x00007fea3eb09332 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#51 0x00007fea3eb1b0d4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#52 0x00007fea3eb22a29 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#53 0x00007fea3eb22ce2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#54 0x00007fea3f5bcf90 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#55 0x00007fea3eb0fad0 in g_object_run_dispose ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#56 0x00007fea3f5b536e in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#57 0x00007fea3f52109f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#58 0x00007fea3eb093b8 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#59 0x00007fea3eb1b0d4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#60 0x00007fea3eb22a29 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#61 0x00007fea3eb22ce2 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#62 0x00007fea3f5bcf90 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#63 0x00007fea3eb0fad0 in g_object_run_dispose ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#64 0x000000000044e63b in ui_main (argc=argc@entry=1, 
    argv=argv@entry=0x7fff69041c28) at gui_main.c:1745
        home = <optimised out>
        sig = <optimised out>
        __FUNCTION__ = "ui_main"
#65 0x000000000047635a in client_main (argc=1, argv=0x7fff69041c28)
    at client_main.c:628
        i = 3
        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"
#66 0x00007fea3e22fec5 in __libc_start_main (main=0x44b330 <main>, argc=3, 
    argv=0x7fff69041c28, init=<optimised out>, fini=<optimised out>, 
    rtld_fini=<optimised out>, stack_end=0x7fff69041c18) at libc-start.c:287
        result = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 9075364757090843785, 
                4502325, 140734955265056, 0, 0, -9075599727078163319, 
                -9068472373979267959}, mask_was_saved = 0}}, priv = {pad = {
              0x0, 0x0, 0x637a90 <__libc_csu_init>, 0x7fff69041c28}, data = {
              prev = 0x0, cleanup = 0x0, canceltype = 6519440}}}
        not_first_call = <optimised out>
#67 0x000000000044b35e in _start ()
No symbol table info available.




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Wed 16 Mar 2016 10:49:09 PM UTC  Name:
autogame-T1140-Y02715-auto.sav.bz2  Size: 72kB   By: jtn

<http://gna.org/bugs/download.php?file_id=26999>

    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  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