Immediate Segfault [Linux x86]

steven.saus
Senior Line Worker
Senior Line Worker
Posts: 7
Joined: Tue Dec 13, 2011 10:51 pm

Re: Immediate Segfault [Linux x86]

Postby steven.saus » Wed Dec 14, 2011 2:43 am

Well, rats. Found the answer (in this thread) and that doesn't seem to be the issue. Only other guess I have is that it's a multicore issue - I saw where that was a problem at one time, and it definitely maxes out one core of my machine...
randomluser
Junior Line Worker
Junior Line Worker
Posts: 2
Joined: Wed Dec 14, 2011 1:24 am

Re: Immediate Segfault [Linux x86]

Postby randomluser » Wed Dec 14, 2011 2:51 am

same problem, Debian Wheezy (testing) x86_64 with kernel 3.1.0-1-amd64 on Core2 Duo.

(splash screen flashes briefly then vanishes, binary dies with a segfault)

running GSB.bin.x86_64 I get

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
__memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:153
153   ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: No such file or directory.
   in ../sysdeps/x86_64/multiarch/memcpy-ssse3.S
(gdb) bt
#0  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:153
#1  0x00000000004eb716 in GVertexBuffer::CopyIn(_D3DTLVERTEX*, int) ()
#2  0x00000000004e96c8 in LibTextEngine::ProcessTextQueue(int) ()
#3  0x00000000005e812b in GUI_MainMenu::Draw() ()
#4  0x0000000000629783 in Game::GameProc() ()
#5  0x00000000006b3bd8 in WinMain(void*, void*, char*, int) ()
#6  0x00007ffff4d02ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>,
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffeb08) at libc-start.c:228
#7  0x00000000004e0de9 in _start ()


though it smells like this bug, running with LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so just dies in memmove instead.

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
__memmove_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:153
153   ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: No such file or directory.
   in ../sysdeps/x86_64/multiarch/memcpy-ssse3.S
(gdb) bt
#0  __memmove_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:153
#1  0x00000000004eb716 in GVertexBuffer::CopyIn(_D3DTLVERTEX*, int) ()
#2  0x00000000004e96c8 in LibTextEngine::ProcessTextQueue(int) ()
#3  0x00000000005e812b in GUI_MainMenu::Draw() ()
#4  0x0000000000629783 in Game::GameProc() ()
#5  0x00000000006b3bd8 in WinMain(void*, void*, char*, int) ()
#6  0x00007ffff4b01ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>,
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffeac8) at libc-start.c:228
#7  0x00000000004e0de9 in _start ()



installing libpng3 makes no difference, I still see a segfault in memcpy with the same call chain.
randomluser
Junior Line Worker
Junior Line Worker
Posts: 2
Joined: Wed Dec 14, 2011 1:24 am

Re: Immediate Segfault [Linux x86]

Postby randomluser » Wed Dec 14, 2011 3:05 am

running as

Code: Select all

taskset 0x1 ./GSB.bin.x86_64


to restrict it to a single core doesn't help either.
alexl
Junior Line Worker
Junior Line Worker
Posts: 2
Joined: Wed Dec 14, 2011 2:16 am

Re: Immediate Segfault [Linux x86]

Postby alexl » Wed Dec 14, 2011 4:34 am

steven, its config is in ~/.positech/GSB/

[edit] nevermind, forgot the -f on strace. its doing stuff while the llseek is looping. uploading full trace as attachment.
Attachments
GSB.log.gz
strace log
(72.78 KiB) Downloaded 197 times
ohdear
Junior Line Worker
Junior Line Worker
Posts: 1
Joined: Wed Dec 14, 2011 1:22 pm

Re: Immediate Segfault [Linux x86]

Postby ohdear » Wed Dec 14, 2011 1:25 pm

*almost* the same problem here... I can sucessfully start x86_64 and get to the initial game screen, but when I click "ship design" it crashes out in exactly the same manner as the rest of you.

annoyingly the windoze version of the game works under wine, the only fault i've found there is that it doesn't accept keyboard input.
krusty.ar
Junior Line Worker
Junior Line Worker
Posts: 2
Joined: Wed Dec 14, 2011 1:38 pm

Re: Immediate Segfault [Linux x86]

Postby krusty.ar » Wed Dec 14, 2011 1:40 pm

I get this after installing libpng3 on ubuntu

Code: Select all

lucas@kid-c:~/Games/GSB$ ./GSB.bin.x86
*** glibc detected *** ./GSB.bin.x86: free(): invalid pointer: 0x0810c63c ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6ebc2)[0xb71f0bc2]
/lib/i386-linux-gnu/libc.so.6(+0x6f862)[0xb71f1862]
/lib/i386-linux-gnu/libc.so.6(cfree+0x6d)[0xb71f494d]
/lib/i386-linux-gnu/libc.so.6(_IO_free_backup_area+0x34)[0xb71eda74]
/lib/i386-linux-gnu/libc.so.6(__underflow+0x133)[0xb71edc43]
/lib/i386-linux-gnu/libc.so.6(+0x6b218)[0xb71ed218]
/lib/i386-linux-gnu/libc.so.6(_IO_sgetn+0x28)[0xb71edff8]
/lib/i386-linux-gnu/libc.so.6(fread+0x90)[0xb71e0f90]
/home/lucas/Games/GSB/lib/libvorbisfile.so.3(+0x1c51)[0xb747dc51]
/home/lucas/Games/GSB/lib/libvorbisfile.so.3(+0x3c6a)[0xb747fc6a]
/home/lucas/Games/GSB/lib/libvorbisfile.so.3(+0x417f)[0xb748017f]
/home/lucas/Games/GSB/lib/libvorbisfile.so.3(ov_open_callbacks+0x4c)[0xb7482cbc]
./GSB.bin.x86(_ZN14cOAL_OggStream14CreateFromFileERKSbIwSt11char_traitsIwESaIwEE+0xd0)[0x83a4cb0]
./GSB.bin.x86(_ZN11cOAL_Device10LoadStreamERKSbIwSt11char_traitsIwESaIwEE+0x5e)[0x839b19e]
./GSB.bin.x86(_ZN11cOAL_Device10LoadStreamERKSs+0x30)[0x839b2a0]
./GSB.bin.x86(_Z15OAL_Stream_LoadRKSs+0x21)[0x8390431]
./GSB.bin.x86(_ZN10GUI_Sounds10StartMusicESsb+0x16e)[0x8360a6e]
./GSB.bin.x86(_ZN10GUI_Sounds10InitialiseEv+0x19f)[0x836175f]
./GSB.bin.x86(_ZN4Game7InitAppEv+0x28e)[0x825866e]
./GSB.bin.x86(_Z7WinMainPvS_Pci+0x35)[0x82e23a5]
./GSB.bin.x86(main+0x3a)[0x8385e5a]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb719b113]
======= Memory map: ========
08048000-0849b000 r-xp 00000000 08:05 8266199    /home/lucas/Games/GSB/GSB.bin.x86
0849b000-084a2000 rw-p 00453000 08:05 8266199    /home/lucas/Games/GSB/GSB.bin.x86
084a2000-084ce000 rw-p 00000000 00:00 0
088fc000-08e75000 rw-p 00000000 00:00 0          [heap]
aad00000-aad21000 rw-p 00000000 00:00 0
aad21000-aae00000 ---p 00000000 00:00 0
aae02000-aae03000 ---p 00000000 00:00 0
aae03000-ab603000 rw-p 00000000 00:00 0
ab603000-ab6ef000 r-xp 00000000 08:05 1966191    /usr/lib/i386-linux-gnu/libasound.so.2.0.0
ab6ef000-ab6f3000 r--p 000eb000 08:05 1966191    /usr/lib/i386-linux-gnu/libasound.so.2.0.0
ab6f3000-ab6f4000 rw-p 000ef000 08:05 1966191    /usr/lib/i386-linux-gnu/libasound.so.2.0.0
ab6f4000-af6f5000 rw-s 00000000 00:12 1120475    /run/shm/pulse-shm-1490622046
af6f5000-af6f6000 ---p 00000000 00:00 0
af6f6000-afef6000 rw-p 00000000 00:00 0
afef6000-b005c000 r-xp 00000000 08:05 1970324    /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b005c000-b006d000 r--p 00165000 08:05 1970324    /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b006d000-b006e000 rw-p 00176000 08:05 1970324    /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b006e000-b00ba000 r-xp 00000000 08:05 1966193    /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b00ba000-b00bb000 r--p 0004b000 08:05 1966193    /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b00bb000-b00bc000 rw-p 0004c000 08:05 1966193    /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b00bc000-b0108000 r-xp 00000000 08:05 1969975    /usr/lib/i386-linux-gnu/libpulse.so.0.13.4
b0108000-b0109000 r--p 0004b000 08:05 1969975    /usr/lib/i386-linux-gnu/libpulse.so.0.13.4
b0109000-b010a000 rw-p 0004c000 08:05 1969975    /usr/lib/i386-linux-gnu/libpulse.so.0.13.4
b0126000-b01b7000 rw-p 00000000 00:00 0
b01b7000-b01b8000 rw-s 5baf6000 00:05 2515       /dev/dri/card0
b01b8000-b10bb000 rw-p 00000000 00:00 0
b10bb000-b1ebb000 rw-s 5a7f6000 00:05 2515       /dev/dri/card0
b1ebb000-b2cbb000 rw-s 59216000 00:05 2515       /dev/dri/card0
b2cbb000-b3abb000 rw-s 57f16000 00:05 2515       /dev/dri/card0
b3abb000-b48bb000 rw-s 57116000 00:05 2515       /dev/dri/card0
b48f9000-b4964000 r-xp 00000000 08:05 1966195    /usr/lib/i386-linux-gnu/libsndfile.so.1.0.24
b4964000-b4965000 r--p 0006b000 08:05 1966195    /usr/lib/i386-linux-gnu/libsndfile.so.1.0.24
b4965000-b4966000 rw-p 0006c000 08:05 1966195    /usr/lib/i386-linux-gnu/libsndfile.so.1.0.24
b4966000-b4f3c000 rw-p 00000000 00:00 0
b4f3c000-b50bc000 rw-s 5a616000 00:05 2515       /dev/dri/card0
b50bc000-b523c000 rw-s 56f96000 00:05 2515       /dev/dri/card0
b5248000-b525b000 r-xp 00000000 08:05 12723170   /lib/i386-linux-gnu/libresolv-2.13.so
b525b000-b525c000 r--p 00012000 08:05 12723170   /lib/i386-linux-gnu/libresolv-2.13.so
b525c000-b525d000 rw-p 00013000 08:05 12723170   /lib/i386-linux-gnu/libresolv-2.13.so
b525d000-b525f000 rw-p 00000000 00:00 0
b525f000-b5274000 r-xp 00000000 08:05 12723161   /lib/i386-linux-gnu/libnsl-2.13.so
b5274000-b5275000 r--p 00015000 08:05 12723161   /lib/i386-linux-gnu/libnsl-2.13.so
b5275000-b5276000 rw-p 00016000 08:05 12723161   /lib/i386-linux-gnu/libnsl-2.13.so
b5276000-b5278000 rw-p 00000000 00:00 0
b5278000-b52db000 r-xp 00000000 08:05 1970003    /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
b52db000-b52dc000 r--p 00062000 08:05 1970003    /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
b52dc000-b52dd000 rw-p 00063000 08:05 1970003    /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
b52dd000-b533d000 rw-s 5a796000 00:05 2515       /dev/dri/card0
b533d000-b5341000 rw-s 00000000 00:04 1120132    /drm mm object (deleted)
b5341000-b612e000 rw-p 00000000 00:00 0
b612e000-b623a000 r-xp 00000000 08:05 3678753    /usr/lib/i386-linux-gnu/dri/libglsl.so
b623a000-b623f000 r--p 0010b000 08:05 3678753    /usr/lib/i386-linux-gnu/dri/libglsl.so
b623f000-b6241000 rw-p 00110000 08:05 3678753    /usr/lib/i386-linux-gnu/dri/libglsl.so
b6241000-b6242000 rw-p 00000000 00:00 0
b6242000-b6470000 r-xp 00000000 08:05 3678756    /usr/lib/i386-linux-gnu/dri/libdricore.so
b6470000-b6471000 ---p 0022e000 08:05 3678756    /usr/lib/i386-linux-gnu/dri/libdricore.so
b6471000-b6477000 r--p 0022e000 08:05 3678756    /usr/lib/i386-linux-gnu/dri/libdricore.so
b6477000-b6479000 rw-p 00234000 08:05 3678756    /usr/lib/i386-linux-gnu/dri/libdricore.so
b6479000-b6489000 rw-p 00000000 00:00 0
b6489000-b6545000 r-xp 00000000 08:05 3672957    /usr/lib/i386-linux-gnu/dri/i965_dri.so
b6545000-b6547000 r--p 000bc000 08:05 3672957    /usr/lib/i386-linux-gnu/dri/i965_dri.so
b6547000-b6549000 rw-p 000be000 08:05 3672957    /usr/lib/i386-linux-gnu/dri/i965_dri.so
b6549000-b654a000 rw-p 00000000 00:00 0
b654a000-b654b000 ---p 00000000 00:00 0
b654b000-b6d85000 rw-p 00000000 00:00 0
b6d89000-b6dd0000 r-xp 00000000 08:05 12714008   /lib/i386-linux-gnu/libdbus-1.so.3.5.7
b6dd0000-b6dd1000 r--p 00046000 08:05 12714008   /lib/i386-linux-gnu/libdbus-1.so.3.5.7
b6dd1000-b6dd2000 rw-p 00047000 08:05 12714008   /lib/i386-linux-gnu/libdbus-1.so.3.5.7
b6dd2000-b6dda000 r-xp 00000000 08:05 1970094    /usr/lib/i386-linux-gnu/libpciaccess.so.0.10.8Aborted
Raptor85
Junior Line Supervisor
Junior Line Supervisor
Posts: 11
Joined: Wed Dec 14, 2011 1:29 pm

Re: Immediate Segfault [Linux x86]

Postby Raptor85 » Wed Dec 14, 2011 1:59 pm

works fine gentoo x86_64, just can't hit the "V" key which is keeping me from inputting the multiplayer key :/ (there's another thread here, there's a lot of us with this issue, seems the HIB4 keys aren't valid)

for the other issues you guys are having though, maybe you've got a bad library dep? seems somewhat unlikely but i'd run ldd on the application and all the libraries in either the lib or lib64 folders of the install just to be sure.
Hellmark
Junior Line Worker
Junior Line Worker
Posts: 2
Joined: Wed Dec 14, 2011 3:11 pm

Re: Immediate Segfault [Linux x86]

Postby Hellmark » Wed Dec 14, 2011 3:13 pm

steven.saus wrote:Well, rats. Found the answer (in this thread) and that doesn't seem to be the issue. Only other guess I have is that it's a multicore issue - I saw where that was a problem at one time, and it definitely maxes out one core of my machine...


I'm running a singlecore Athlon 64 3800+. I don't think it has anything to do with that.

It really kinda sucks. I got in to the HB because I wanted a linux version of GSB, even though I'd already bought GSB through Steam (Steam through Wine sucks sometimes).
aibara
Junior Line Worker
Junior Line Worker
Posts: 3
Joined: Wed Dec 14, 2011 4:50 pm

Re: Immediate Segfault [Linux x86]

Postby aibara » Wed Dec 14, 2011 4:55 pm

I have the same problem, running Ubuntu 11.10. The game immediately closes with a segfault, and with libpng3 installed it just hangs on the opening splash screen.
sag47
Senior Line Worker
Senior Line Worker
Posts: 9
Joined: Wed Dec 14, 2011 3:42 pm

Re: Immediate Segfault [Linux x86]

Postby sag47 » Wed Dec 14, 2011 4:57 pm

steven.saus wrote:HEY! I wonder if it's the configuration file location? For the Windows version, it creates a whole folder under \USER\My Documents\My Games (see this thread). But I'm not seeing ANYTHING like that under linux. I wonder if *that's* what is actually hanging?

Unlikely, strace shows that the file is located at: ~/.positech/GSB/prefs.ini

See this thread from when I did it: http://positech.co.uk/forums/phpBB3/vie ... 303#p53303
sag47
Senior Line Worker
Senior Line Worker
Posts: 9
Joined: Wed Dec 14, 2011 3:42 pm

Re: Immediate Segfault [Linux x86]

Postby sag47 » Wed Dec 14, 2011 5:04 pm

Raptor85 wrote:for the other issues you guys are having though, maybe you've got a bad library dep? seems somewhat unlikely but i'd run ldd on the application and all the libraries in either the lib or lib64 folders of the install just to be sure.


Code: Select all

$ ldd GSB.bin.x86
        linux-gate.so.1 =>  (0xb77b5000)
        libGL.so.1 => /usr/lib/nvidia-current/libGL.so.1 (0xb76d5000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb76bc000)
        librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb76b2000)
        libcurl.so.3 => /usr/local/games/GSB/./lib/libcurl.so.3 (0xb7681000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7564000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7554000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0xb7540000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb750f000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb750b000)
        libSDL-1.2.so.0 => /usr/local/games/GSB/./lib/libSDL-1.2.so.0 (0xb7478000)
        libSDL_image-1.2.so.0 => /usr/local/games/GSB/./lib/libSDL_image-1.2.so.0 (0xb745d000)
        libpng12.so.0 => /lib/libpng12.so.0 (0xb7438000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7417000)
        libogg.so.0 => /usr/local/games/GSB/./lib/libogg.so.0 (0xb7411000)
        libvorbis.so.0 => /usr/local/games/GSB/./lib/libvorbis.so.0 (0xb73e8000)
        libvorbisfile.so.3 => /usr/local/games/GSB/./lib/libvorbisfile.so.3 (0xb73e0000)
        libopenal.so.1 => /usr/local/games/GSB/./lib/libopenal.so.1 (0xb7396000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb72a0000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7279000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb725a000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7100000)
        libGLcore.so.1 => /usr/lib/nvidia-current/libGLcore.so.1 (0xb5af0000)
        libnvidia-tls.so.1 => /usr/lib/nvidia-current/tls/libnvidia-tls.so.1 (0xb5aee000)
        /lib/ld-linux.so.2 (0xb77b6000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0xb5abb000)
        libz.so.1 => /lib/libz.so.1 (0xb5aa6000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb5a8c000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb5a16000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb5a0c000)
        libexpat.so.1 => /lib/libexpat.so.1 (0xb59e4000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb59e0000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb59da000)

Not sure it's a library problem though I have a feeling it's some stupid config option in X where we just need to flip a single boolean.

cat /etc/issue

Code: Select all

Ubuntu 10.04.3 LTS \n \l


uname -a

Code: Select all

Linux *snip computer name* 2.6.32-36-generic-pae #79-Ubuntu SMP Tue Nov 8 23:25:26 UTC 2011 i686 GNU/Linux


Does cliff (the forum owner/developer) have anything to say about this issue? Perhaps any insight on what distro you used to test this?
esv
Junior Line Worker
Junior Line Worker
Posts: 3
Joined: Tue Dec 13, 2011 9:43 pm

Re: Immediate Segfault [Linux x86]

Postby esv » Wed Dec 14, 2011 7:39 pm

sag47 wrote:Not sure it's a library problem though I have a feeling it's some stupid config option in X where we just need to flip a single boolean.


I ldd-ed mine, and the only differences are libGL related (I have an ATI Radeon HD 4650 and I'm using the fglrx drivers).

Code: Select all

2c2
< libGL.so.1 => /usr/lib/fglrx/libGL.so.1
---
> libGL.so.1 => /usr/lib/nvidia-current/libGL.so.1
23c23,24
< libatiuki.so.1 => /usr/lib/fglrx/libatiuki.so.1
---
> libGLcore.so.1 => /usr/lib/nvidia-current/libGLcore.so.1
> libnvidia-tls.so.1 => /usr/lib/nvidia-current/tls/libnvidia-tls.so.1
Raptor85
Junior Line Supervisor
Junior Line Supervisor
Posts: 11
Joined: Wed Dec 14, 2011 1:29 pm

Re: Immediate Segfault [Linux x86]

Postby Raptor85 » Wed Dec 14, 2011 7:56 pm

I was actually more interested in you running ldd on the .so files packaged with the game, making sure you have the deps for them, that would tell a lot more about how your system is set up. There seem to be a couple errors here but i'd put money on some of your errors being an incompatible version of openal or libvorbis, or maybe some daemon locking the audio device not allowing openal direct access? (could happen if you're running pulseaudio and the packaged openal doesnt have pulseaudio support)

you could also, if you have those libs installed, make it use your system libs instead (though if different versions were used you could have issues)
stalkerg
Junior Line Worker
Junior Line Worker
Posts: 1
Joined: Wed Dec 14, 2011 9:28 pm

Re: Immediate Segfault [Linux x86]

Postby stalkerg » Wed Dec 14, 2011 9:40 pm

I bought the game but in the end it did not work.
In gdb:

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
0x0838dc5d in D3DXCreateTextureFromFileEx(IDirect3DDevice9*, char const*, unsigned int, unsigned int, unsigned int, unsigned int, _D3DFORMAT, _D3DPOOL, unsigned int, unsigned int, unsigned int, void*, void*, IDirect3DTexture9**) ()


64 bit Gentoo. Can you make game on latest version of linux? (ubuntu or arch)
When I porting Vangers for unix I compile with latest library and all fine work on people. And what is porting with D3DXCreateTextureFromFileEx??? WTF?
steven.saus
Senior Line Worker
Senior Line Worker
Posts: 7
Joined: Tue Dec 13, 2011 10:51 pm

Re: Immediate Segfault [Linux x86]

Postby steven.saus » Wed Dec 14, 2011 10:21 pm

Raptor85 wrote:I was actually more interested in you running ldd on the .so files packaged with the game, making sure you have the deps for them, that would tell a lot more about how your system is set up. There seem to be a couple errors here but i'd put money on some of your errors being an incompatible version of openal or libvorbis, or maybe some daemon locking the audio device not allowing openal direct access? (could happen if you're running pulseaudio and the packaged openal doesnt have pulseaudio support)


Here's mine. I have NO idea how to tell if this openal doesn't have pulseaudio support. Going to try pasuspender with it now, then have to run to kiddo's school recital. Everybody fix this while I'm gone, okay? (joking)

Code: Select all

libcurl.so.3:
   linux-gate.so.1 =>  (0xb78a9000)
   libidn.so.11 => /usr/lib/libidn.so.11 (0xb7826000)
   libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7822000)
   libz.so.1 => /lib/libz.so.1 (0xb780c000)
   libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb76b2000)
   /lib/ld-linux.so.2 (0xb78aa000)
libogg.so.0:
   linux-gate.so.1 =>  (0xb7794000)
   libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7615000)
   /lib/ld-linux.so.2 (0xb7795000)
libopenal.so.1:
   linux-gate.so.1 =>  (0xb7820000)
   librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb77ad000)
   libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7794000)
   libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb778f000)
   libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7769000)
   libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb760f000)
   /lib/ld-linux.so.2 (0xb7821000)
libSDL-1.2.so.0:
   linux-gate.so.1 =>  (0xb78a4000)
   libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb77cb000)
   libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb77c7000)
   libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb77ad000)
   libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7653000)
   /lib/ld-linux.so.2 (0xb78a5000)
libSDL_image-1.2.so.0:
   linux-gate.so.1 =>  (0xb78bb000)
   libSDL-1.2.so.0 => /usr/local/lib/libSDL-1.2.so.0 (0xb77e9000)
   libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb77d0000)
   libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7675000)
   libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb764f000)
   libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb764b000)
   libdirectfb-1.2.so.0 => /usr/lib/libdirectfb-1.2.so.0 (0xb75d4000)
   libfusion-1.2.so.0 => /usr/lib/libfusion-1.2.so.0 (0xb75ca000)
   libdirect-1.2.so.0 => /usr/lib/libdirect-1.2.so.0 (0xb75b3000)
   /lib/ld-linux.so.2 (0xb78bc000)
libvorbisfile.so.3:
   linux-gate.so.1 =>  (0xb7899000)
   libvorbis.so.0 => /usr/local/lib/libvorbis.so.0 (0xb7847000)
   libogg.so.0 => /usr/local/lib/libogg.so.0 (0xb7840000)
   libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb76e5000)
   libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb76bf000)
   /lib/ld-linux.so.2 (0xb789a000)
libvorbis.so.0:
   linux-gate.so.1 =>  (0xb76fe000)
   libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb768f000)
   libogg.so.0 => /usr/local/lib/libogg.so.0 (0xb7688000)
   libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb752d000)
   /lib/ld-linux.so.2 (0xb76ff000)

Return to “Linux Support”

Who is online

Users browsing this forum: No registered users and 2 guests