I'm on Ubuntu AMD64, and I get segfaults on the "Practice" or main game
("Attack") menu options. Same result compiling upstream source or using the
Debian package.
My hardware is a Core 2 Duo on a g965 chipset, using the onboard g965 3D
hardware, in case that matters. I last updated my mesa and DRI from git on
August 28th, in case that's the problem.
The tty output from running the Debian 1.5.2-1 package in an Ubuntu Gutsy
chroot:
(gutsy)...$ stormbaancoureur
Stormbaan Coureur is (c)2006-2007 by Bram Stolk
plib is (c) by Steve Baker
OpenDE is (c) by Russel L. Smith
open() on joystick device failed: No such file or directory
Cannot open /home/peter/.stormbaancoureur.keys
Using keyboard
Asked for 44100Hz playback rate, but got 44099Hz
soundenginealsa.cxx: requested period 5000, got period 940, use batchsize 6
Number of samples per pixel: 0
Your plib (version 1.8.4) has a bug in the 3ds loader. Workaround enabled.
Segmentation fault (core dumped)
From a version I compiled myself (in the same chroot, from the upstream
source):
(gdb) run
Starting program:
/var/tmp/EXP/src/debian/stormbaancoureur-1.5.2/src-stormbaancoureur/stormbaancoureur
[Thread debugging using libthread_db enabled]
[New Thread 47077727107072 (LWP 8518)]
Stormbaan Coureur is (c)2006-2007 by Bram Stolk
plib is (c) by Steve Baker
OpenDE is (c) by Russel L. Smith
open() on joystick device failed: No such file or directory
Cannot open /home/peter/.stormbaancoureur.keys
Using keyboard
Asked for 44100Hz playback rate, but got 44099Hz
soundenginealsa.cxx: requested period 5000, got period 940, use batchsize 6
Number of samples per pixel: 0
Your plib (version 1.8.4) has a bug in the 3ds loader. Workaround enabled.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47077727107072 (LWP 8518)]
0x00002ad11f558f83 in gim_trimesh_update_aabbset () from
/usr/lib/libode.so.0debian1
(gdb) bt
#0 0x00002ad11f558f83 in gim_trimesh_update_aabbset () from
/usr/lib/libode.so.0debian1
#1 0x00002ad11f559368 in gim_trimesh_update () from /usr/lib/libode.so.0debian1
#2 0x00002ad11f549e7c in dxTriMesh::computeAABB () from
/usr/lib/libode.so.0debian1
#3 0x00002ad11f51f8a4 in dxSimpleSpace::cleanGeoms () from
/usr/lib/libode.so.0debian1
#4 0x00002ad11f51f8cf in dxSimpleSpace::cleanGeoms () from
/usr/lib/libode.so.0debian1
#5 0x00002ad11f51f8cf in dxSimpleSpace::cleanGeoms () from
/usr/lib/libode.so.0debian1
#6 0x00002ad11f52068f in dxHashSpace::cleanGeoms () from
/usr/lib/libode.so.0debian1
#7 0x00002ad11f51f93f in dxHashSpace::collide () from
/usr/lib/libode.so.0debian1
#8 0x0000000000417883 in idle () at main.cxx:281
#9 0x00002ad1208d5287 in glutMainLoop () from /usr/lib/libglut.so.3
#10 0x0000000000415f32 in main (argc=1, argv=<value optimized out>) at
main.cxx:817
Hope this helps.
--
#define X(x,y) x##y
Peter Cordes ; e-mail: X([EMAIL PROTECTED] , des.ca)
"The gods confound the man who first found out how to distinguish the hours!
Confound him, too, who in this place set up a sundial, to cut and hack
my day so wretchedly into small pieces!" -- Plautus, 200 BC
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]