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