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
[email protected]
https://mail.gna.org/listinfo/freeciv-dev