Segmentation Fault during character creation
Posted: February 13th, 2014, 11:19 pm
I am running Fedora 20 x64. When I start a new game I am creating a character, but when I go to click the next button I get a segmentation fault.
I have attached a gdb and bt full output and a ldd output.
gdb ./Eschalon\ Book\ I
GNU gdb (GDB) Fedora 7.6.50.20130731-19.fc20
Copyright (C) 2013 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-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
..
Reading symbols from /home/bergmaj/Eschalon Book I 1.06/Eschalon Book I...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/bergmaj/Eschalon Book I 1.06/Eschalon Book I
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0xf30323bd in ?? ()
Missing separate debuginfos, use: debuginfo-install expat-2.1.0-7.fc20.i686 freetype-2.5.0-4.fc20.i686 glibc-2.18-12.fc20.i686 libX11-1.6.1-1.fc20.i686 libXau-1.0.8-2.fc20.i686 libXcursor-1.1.14-2.fc20.i686 libXdamage-1.1.4-4.fc20.i686 libXext-1.3.2-2.fc20.i686 libXfixes-5.0.1-2.fc20.i686 libXrender-0.9.8-2.fc20.i686 libXxf86vm-1.1.3-2.fc20.i686 libdrm-2.4.50-1.fc20.i686 libffi-3.0.13-5.fc20.i686 libgcc-4.8.2-7.fc20.i686 libpng-1.6.3-3.fc20.i686 libselinux-2.2.1-6.fc20.i686 libstdc++-4.8.2-7.fc20.i686 libxcb-1.9.1-3.fc20.i686 llvm-libs-3.3-4.fc20.i686 mesa-dri-drivers-9.2.5-1.20131220.fc20.i686 mesa-libGL-9.2.5-1.20131220.fc20.i686 mesa-libGLU-9.0.0-4.fc20.i686 mesa-libglapi-9.2.5-1.20131220.fc20.i686 pcre-8.33-4.fc20.i686 xz-libs-5.1.2-6alpha.fc20.i686 zlib-1.2.8-3.fc20.i686
(gdb) bt full
#0 0xf30323bd in ?? ()
No symbol table info available.
Cannot access memory at address 0x14
(gdb) quit
A debugging session is active.
Inferior 1 [process 5936] will be killed.
Quit anyway? (y or n) y
[bergmaj@jason Eschalon Book I 1.06]$ ldd ./Eschalon\ Book\ I
linux-gate.so.1 => (0xf77a1000)
libX11.so.6 => /lib/libX11.so.6 (0x42f55000)
libXxf86vm.so.1 => /lib/libXxf86vm.so.1 (0x431d8000)
libGL.so.1 => /lib/libGL.so.1 (0x4277f000)
libGLU.so.1 => /lib/libGLU.so.1 (0xf76d8000)
libfreetype.so.6 => /lib/libfreetype.so.6 (0x430f1000)
libstdc++.so.6 => /lib/libstdc++.so.6 (0x42ddf000)
libm.so.6 => /lib/libm.so.6 (0x42beb000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x42c58000)
libpthread.so.0 => /lib/libpthread.so.0 (0x42a94000)
libc.so.6 => /lib/libc.so.6 (0x428d4000)
libdl.so.2 => /lib/libdl.so.2 (0x42ab1000)
libxcb.so.1 => /lib/libxcb.so.1 (0x42db9000)
libXext.so.6 => /lib/libXext.so.6 (0x432ac000)
libglapi.so.0 => /lib/libglapi.so.0 (0x427fc000)
libXdamage.so.1 => /lib/libXdamage.so.1 (0x433f9000)
libXfixes.so.3 => /lib/libXfixes.so.3 (0x433ff000)
libX11-xcb.so.1 => /lib/libX11-xcb.so.1 (0x432c1000)
libxcb-glx.so.0 => /lib/libxcb-glx.so.0 (0x4338f000)
libxcb-dri2.so.0 => /lib/libxcb-dri2.so.0 (0x4331e000)
libdrm.so.2 => /lib/libdrm.so.2 (0x4329c000)
libselinux.so.1 => /lib/libselinux.so.1 (0x4254d000)
libz.so.1 => /lib/libz.so.1 (0x42c3f000)
libpng16.so.16 => /lib/libpng16.so.16 (0x43099000)
/lib/ld-linux.so.2 (0x428b0000)
libXau.so.6 => /lib/libXau.so.6 (0x43093000)
libpcre.so.1 => /lib/libpcre.so.1 (0x42573000)
liblzma.so.5 => /lib/liblzma.so.5 (0x42c80000)
Thanks.
I have attached a gdb and bt full output and a ldd output.
gdb ./Eschalon\ Book\ I
GNU gdb (GDB) Fedora 7.6.50.20130731-19.fc20
Copyright (C) 2013 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-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
..
Reading symbols from /home/bergmaj/Eschalon Book I 1.06/Eschalon Book I...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/bergmaj/Eschalon Book I 1.06/Eschalon Book I
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0xf30323bd in ?? ()
Missing separate debuginfos, use: debuginfo-install expat-2.1.0-7.fc20.i686 freetype-2.5.0-4.fc20.i686 glibc-2.18-12.fc20.i686 libX11-1.6.1-1.fc20.i686 libXau-1.0.8-2.fc20.i686 libXcursor-1.1.14-2.fc20.i686 libXdamage-1.1.4-4.fc20.i686 libXext-1.3.2-2.fc20.i686 libXfixes-5.0.1-2.fc20.i686 libXrender-0.9.8-2.fc20.i686 libXxf86vm-1.1.3-2.fc20.i686 libdrm-2.4.50-1.fc20.i686 libffi-3.0.13-5.fc20.i686 libgcc-4.8.2-7.fc20.i686 libpng-1.6.3-3.fc20.i686 libselinux-2.2.1-6.fc20.i686 libstdc++-4.8.2-7.fc20.i686 libxcb-1.9.1-3.fc20.i686 llvm-libs-3.3-4.fc20.i686 mesa-dri-drivers-9.2.5-1.20131220.fc20.i686 mesa-libGL-9.2.5-1.20131220.fc20.i686 mesa-libGLU-9.0.0-4.fc20.i686 mesa-libglapi-9.2.5-1.20131220.fc20.i686 pcre-8.33-4.fc20.i686 xz-libs-5.1.2-6alpha.fc20.i686 zlib-1.2.8-3.fc20.i686
(gdb) bt full
#0 0xf30323bd in ?? ()
No symbol table info available.
Cannot access memory at address 0x14
(gdb) quit
A debugging session is active.
Inferior 1 [process 5936] will be killed.
Quit anyway? (y or n) y
[bergmaj@jason Eschalon Book I 1.06]$ ldd ./Eschalon\ Book\ I
linux-gate.so.1 => (0xf77a1000)
libX11.so.6 => /lib/libX11.so.6 (0x42f55000)
libXxf86vm.so.1 => /lib/libXxf86vm.so.1 (0x431d8000)
libGL.so.1 => /lib/libGL.so.1 (0x4277f000)
libGLU.so.1 => /lib/libGLU.so.1 (0xf76d8000)
libfreetype.so.6 => /lib/libfreetype.so.6 (0x430f1000)
libstdc++.so.6 => /lib/libstdc++.so.6 (0x42ddf000)
libm.so.6 => /lib/libm.so.6 (0x42beb000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x42c58000)
libpthread.so.0 => /lib/libpthread.so.0 (0x42a94000)
libc.so.6 => /lib/libc.so.6 (0x428d4000)
libdl.so.2 => /lib/libdl.so.2 (0x42ab1000)
libxcb.so.1 => /lib/libxcb.so.1 (0x42db9000)
libXext.so.6 => /lib/libXext.so.6 (0x432ac000)
libglapi.so.0 => /lib/libglapi.so.0 (0x427fc000)
libXdamage.so.1 => /lib/libXdamage.so.1 (0x433f9000)
libXfixes.so.3 => /lib/libXfixes.so.3 (0x433ff000)
libX11-xcb.so.1 => /lib/libX11-xcb.so.1 (0x432c1000)
libxcb-glx.so.0 => /lib/libxcb-glx.so.0 (0x4338f000)
libxcb-dri2.so.0 => /lib/libxcb-dri2.so.0 (0x4331e000)
libdrm.so.2 => /lib/libdrm.so.2 (0x4329c000)
libselinux.so.1 => /lib/libselinux.so.1 (0x4254d000)
libz.so.1 => /lib/libz.so.1 (0x42c3f000)
libpng16.so.16 => /lib/libpng16.so.16 (0x43099000)
/lib/ld-linux.so.2 (0x428b0000)
libXau.so.6 => /lib/libXau.so.6 (0x43093000)
libpcre.so.1 => /lib/libpcre.so.1 (0x42573000)
liblzma.so.5 => /lib/liblzma.so.5 (0x42c80000)
Thanks.