FS#30150 - [freeciv] Segmentation fault on start
Attached to Project:
Arch Linux
Opened by Israel Herraiz (herraiz) - Wednesday, 06 June 2012, 03:46 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 17 November 2012, 01:10 GMT
Opened by Israel Herraiz (herraiz) - Wednesday, 06 June 2012, 03:46 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 17 November 2012, 01:10 GMT
|
Details
Description: The 2.3.2-1 GTK2 client does not start. I
obtain the following message:
$ freeciv-gtk2 2: Didn't find '.freeciv-client-rc-2.3' option file, loading from '.civclientrc' instead. Segmentation fault I am on x86_64 Additional info: * package version(s): 2.3.2-1 * config and/or log files etc. Steps to reproduce: 1. Install freeciv 2. Run freeciv-gtk2 |
This task depends upon
Closed by Eric Belanger (Snowman)
Saturday, 17 November 2012, 01:10 GMT
Reason for closing: Upstream
Additional comments about closing: Please report it upstream as I can't reproduce it.
Saturday, 17 November 2012, 01:10 GMT
Reason for closing: Upstream
Additional comments about closing: Please report it upstream as I can't reproduce it.
I have recompiled the package with the !strip option anyway, please find below the backtrace:
GNU gdb (GDB) 7.4.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/freeciv-gtk2...(no debugging symbols found)...done.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/freeciv-gtk2
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3200.3-gdb.py", line 9, in <module>
from gobject import register
File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
import gdb.backtrace
ImportError: No module named backtrace
2: Didn't find '.freeciv-client-rc-2.3' option file, loading from '.civclientrc' instead.
[New Thread 0x7fffee7fc700 (LWP 29714)]
Program received signal SIGSEGV, Segmentation fault.
0x00007fffedb7e770 in ?? ()
(gdb) backtrace full
#0 0x00007fffedb7e770 in ?? ()
No symbol table info available.
#1 0x00007ffff5f92b53 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#2 0x00007ffff5f9aeec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#3 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x00007ffff6b36e7e in gtk_widget_realize () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#5 0x00007ffff6b37568 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#6 0x00007ffff696472b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7 0x00007ffff699911f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0x00007ffff5f820f5 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff6b3753e in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x00007ffff6a39db8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00007ffff5f820f5 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007ffff6b3753e in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0x00007ffff696472b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x00007ffff699911f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x00007ffff5f820f5 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x00007ffff6b3753e in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x00007ffff6b47d9a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x00007ffff5f821c3 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x00007ffff6b3753e in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007ffff6b41880 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0x00007ffff5f821c3 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#32 0x00007ffff6b37e36 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#33 0x0000000000429a60 in ui_main ()
No symbol table info available.
#34 0x0000000000467f2d in client_main ()
No symbol table info available.
#35 0x00007ffff58fe455 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#36 0x00000000004266f1 in _start ()
No symbol table info available.
(gdb) info registers
rax 0x0 0
rbx 0x7fffedb7e770 140737181640560
rcx 0x0 0
rdx 0x7fffffffc580 140737488340352
rsi 0x1 1
rdi 0x7fffffffc520 140737488340256
rbp 0x8d6fb0 0x8d6fb0
rsp 0x7fffffffc448 0x7fffffffc448
r8 0x8b1830 9115696
r9 0x740e 29710
r10 0x1 1
r11 0x0 0
r12 0x947990 9730448
r13 0x0 0
r14 0x1 1
r15 0x7fffffffc520 140737488340256
rip 0x7fffedb7e770 0x7fffedb7e770
eflags 0x10202 [ IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
(gdb) x/16i $pc
=> 0x7fffedb7e770: Cannot access memory at address 0x7fffedb7e770
(gdb) thread apply all backtrace
Thread 2 (Thread 0x7fffee7fc700 (LWP 29714)):
#0 0x00007ffff59b906f in poll () from /lib/libc.so.6
#1 0x00007fffeeeb14d1 in ?? () from /usr/lib/libasound.so.2
#2 0x00007fffeeeb5984 in ?? () from /usr/lib/libasound.so.2
#3 0x00007fffeeec027a in snd_pcm_mmap_writei () from /usr/lib/libasound.so.2
#4 0x00007ffff7161b43 in ?? () from /usr/lib/libSDL-1.2.so.0
#5 0x00007ffff7134b5f in ?? () from /usr/lib/libSDL-1.2.so.0
#6 0x00007ffff713d0b5 in ?? () from /usr/lib/libSDL-1.2.so.0
#7 0x00007ffff7180fa9 in ?? () from /usr/lib/libSDL-1.2.so.0
#8 0x00007ffff6f17e0e in start_thread () from /lib/libpthread.so.0
#9 0x00007ffff59c11ed in clone () from /lib/libc.so.6
Thread 1 (Thread 0x7ffff7fa6880 (LWP 29710)):
#0 0x00007fffedb7e770 in ?? ()
#1 0x00007ffff5f92b53 in ?? () from /usr/lib/libgobject-2.0.so.0
#2 0x00007ffff5f9aeec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#3 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff6b36e7e in gtk_widget_realize () from /usr/lib/libgtk-x11-2.0.so.0
#5 0x00007ffff6b37568 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#6 0x00007ffff696472b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#7 0x00007ffff699911f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8 0x00007ffff5f820f5 in ?? () from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff6b3753e in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff6a39db8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff5f820f5 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff6b3753e in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff696472b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff699911f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007ffff5f820f5 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff6b3753e in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff6b47d9a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff5f821c3 in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff6b3753e in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff6b41880 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff5f821c3 in ?? () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff5f9a836 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff5f9b082 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff6b37e36 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x0000000000429a60 in ui_main ()
#34 0x0000000000467f2d in client_main ()
#35 0x00007ffff58fe455 in __libc_start_main () from /lib/libc.so.6
#36 0x00000000004266f1 in _start ()
(gdb) quit
A debugging session is active.
Inferior 1 [process 29710] will be killed.