PlaneShift
Support => Linux Specific Issues => Topic started by: DaBlade on May 22, 2005, 08:38:21 pm
-
I just installed it, and I wanted to run it. It crashed after like one second. Here\'s the konsole output:
dablade@LinuxP2P:~/.Planeshift/planeshift$./psclient
planeshift.application.client:
PlaneShift Crystal Blue
This game uses Crystal Space Engine created by Jorrit and others
0.99 r0 [Unix-x86-GCC]
LOG_ANY flag deactivated.
LOG_WEATHER flag deactivated.
LOG_SPAWN flag deactivated.
LOG_CELPERSIST flag deactivated.
LOG_PAWS flag deactivated.
LOG_GROUP flag deactivated.
LOG_CHEAT flag deactivated.
LOG_LINMOVE flag deactivated.
LOG_SPELLS flag deactivated.
LOG_NEWCHAR flag deactivated.
LOG_SUPERCLIENT flag deactivated.
LOG_EXCHANGES flag deactivated.
LOG_ADMIN flag deactivated.
LOG_STARTUP flag deactivated.
LOG_CHARACTER flag deactivated.
LOG_CONNECTIONS flag deactivated.
LOG_CHAT flag deactivated.
LOG_NET flag deactivated.
LOG_LOAD flag deactivated.
LOG_NPC flag deactivated.
LOG_TRADE flag deactivated.
LOG_SOUND flag deactivated.
LOG_COMBAT flag deactivated.
LOG_SKILLXP flag deactivated.
LOG_QUESTS flag deactivated.
LOG_SCRIPT flag deactivated.
Skipping \'radiooff\' because it\'s already loaded
Skipping \'radioon\' because it\'s already loaded
psEngine initialized.
Creating psnetconnection 85e9708!
dablade@LinuxP2P:~/.Planeshift/planeshift$
-
See if you don\'t have psclient.txt and cs-debug.txt file in your planeshift or /tmp
dir, show me these files, also strace it using the strace command:
strace -ostrace.txt ./psclient
It will create you a file - strace.txt in your current directory. Also post your
system specification. Anyway I think I will make a separate thread for that...
Regards.
-
psclient.txt: http://www.freewebtown.com/dablade/psclient.txt
strace.txt: http://www.freewebtown.com/dablade/strace.txt
There is no cs-debug.txt file.
My specs:
Ubuntu Linux 5.04 The Horay Hedgehog
KDE 3.4 stable
MSI MS-Starforce GeForce FX 5200 T128
512mb DDR RAM
Linux Version 2.6.10-5-386
1.92GHz AMD Athlon XP Barton Processor
80gb IBM hard disk
Samsung SyncMaster 710v monitor
Plain dual speakers
the latest nVIDIA drivers are installed
And PS worked perfectly before the server upgrade.
-
I don\'t think so if monitor kind will help us here...anyway glibc version, please?
And do not remove these files, so we could always come back to them.
And one more thing:
access(\"/tmp/csdebug-platyna.txt\", F_OK) = 0
open(\"/tmp/csdebug-platyna.txt\", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
Can you see if you have a file named csdebug-platyna.txt in your /tmp? It looks
like it is storing the username of a person who has build this and creates a
file named like that instead just cs-debug.txt like it used to do.
Can you also enter your CS directory type:
ldd ./gl3d.so
And paste the output here?
Regards.
-
I didn\'t find any direct info about my glibc version, although this gives a good lead I think:
dablade@LinuxP2P:~$ locate glibc
/var/lib/dpkg/info/libstdc++2.10-glibc2.2.postinst
/var/lib/dpkg/info/libstdc++2.10-glibc2.2.list
/var/lib/dpkg/info/libstdc++2.10-glibc2.2.prerm
/var/lib/dpkg/info/libstdc++2.10-glibc2.2.shlibs
/var/lib/dpkg/info/libstdc++2.10-glibc2.2.md5sums
/usr/share/doc/libstdc++2.10-glibc2.2
/usr/share/doc/libstdc++2.10-glibc2.2/changelog.Debian.gz
/usr/share/doc/libstdc++2.10-glibc2.2/README.Bugs.gz
/usr/share/doc/libstdc++2.10-glibc2.2/README.Debian
/usr/share/doc/libstdc++2.10-glibc2.2/copyright
/usr/share/doc/libstdc++2.10-glibc2.2/README.C++
/usr/share/doc/libstdc++2.10-glibc2.2/NEWS.gz
/usr/share/doc/libstdc++2.10-glibc2.2/NEWS.libio.gz
/usr/share/aclocal/glibc21.m4
/usr/lib/glib-2.0/include/glibconfig.h
/usr/lib/glib/include/glibconfig.h
/home/dablade/.giFT/glib-2.0/include/glibconfig.h
dablade@LinuxP2P:~$
Regarding that command:
dablade@LinuxP2P:~/.Planeshift/planeshift$ ldd ./gl3d.so
ldd: ./gl3d.so: No such file or directory
dablade@LinuxP2P:~/.Planeshift/planeshift$
-
I told you to enter CS directory, which should be in your installation directory.
It is named CS and contains all CS libs. Also paste me:
ldd ./glx2d.so
You have glibc 2.2? Bah. Make sure. You should see all of that stuff in your
package manager.
Regards.
-
Ooh sorry...I usually skim posts when reading forums lol
Here\'s the paste:
dablade@LinuxP2P:~/.Planeshift/planeshift/CS$ ldd ./glx2d.so
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f56000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7f42000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb7ec9000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7ec0000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7ea8000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7de3000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7dd6000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7dc6000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7da4000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7d93000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7cd9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7cce000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7ba1000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb7450000)
libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb744d000)
dablade@LinuxP2P:~/.Planeshift/planeshift/CS$
-
I\'m having the exact same problems - I\'ve followed everything in this thread and my situation mirrors it completely. Hopefully there\'s a solution...
-
Same issue here as well.
[{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0) = 32639
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(0) = ?
That\'s what strace throws out at the end right after \"psnetconnection\".
SourceMage GNU/Linux
2.6.11 kernel
Using glibc 2.3.5.
Nvidia driver 71.74 on GF4 Ti4600
Xorg 6.8.2
edit - I\'ve spent hours trying to compile this on my own with nothing but segfaults or lockups talking about some missing plugin. The scripts posted in another thread didn\'t work either. I could swear that this game doesn\'t want to compile.
-
CUT
>LOG_SCRIPT flag deactivated.
>Skipping \'radiooff\' because it\'s already loaded
>Skipping \'radioon\' because it\'s already loaded
> psEngine initialized.
>Creating psnetconnection 85e9708!
Unfortunately the same problem ... the most strange thing is U could normaly run the game only one time after instalation - every next lunch failds ...
Slack current (glibc 2.3.5)
2.6.10 final
athlon xp, 512RAM, radeon 9600pro
greets
pepto
-
If you are getting wierd crashes right after \"Creating psnetconnection\", and it seems to be affecte by whats in memory, try removing art/effects/flame01.tga
-
> If you are getting wierd crashes right after \"Creating psnetconnection\", and it seems to be affecte by whats in memory, try removing art/effects/flame01.tga
hehe works like a charm 4 me !
now that is weird bug - some memory leaks or
unflushed buffers ?? :]
greets
pepto
-
I saw it mentioned somewhere else, that it\'s a TGA file that the CS engine can\'t read (buggy file, wrong format or something).
-
I have posted it on Linux installer announcement, let me know if it worked for you.
Regards.
-
It seems to be working now, but where\'s the new area people are talking about? And how do I enter the dungeon? I fall off every time I try entering it. ?(
Oh, and thanks for making this installer Platyna, and for finding the bug Zabeal. :D
-
The new area is where the library (the Falka quest) used to be.
And the dungeon entrance is now (again) the hole inside the temple. The warehouse door is exit only.
-
I figured those things out, but thanks for replying anyway ;)