I just downloaded the demo version 1.0a today and installed it as a normal user (into my ~/Games/lugaru directory with symlink dir as ~/bin)
upon running the game either via symlink or from within the game directory, the game starts up (with music) but clicking on any menu (llEnter options, or even quit, actually clicking ANYWHERE) causes a segmentation fault (SDL Parachute deployed).
stracing shows nothing real interesting
LD_LIBRARY_PATH=~/Games/lugaru/ nohup strace ./lugaru-bin
gettimeofday({1130384233, 932066}, NULL) = 0
sched_yield() = 0
sched_yield() = 0
... (about 40 of these sched_yield() calls)
select(5, [4], NULL, NULL, {0, 0}) = 1 (in [4], left {0, 0})
ioctl(4, FIONREAD, [32]) = 0
read(4, "\4\1\215\0\265<931\1\0\0\17\0\240\1\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
select(5, [4], NULL, NULL, {0, 0}) = 0 (Timeout)
gettimeofday({1130384233, 934670}, NULL) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGSEGV, {SIG_DFL}, {0xae54d0, [], 0}, 8) = 0
write(2, "Fatal signal: ", 14Fatal signal: ) = 14
write(2, "Segmentation Fault", 18Segmentation Fault) = 18
write(2, " (SDL Parachute Deployed)\n", 26 (SDL Parachute Deployed)
) = 26
switching to using the system level openal (from latest CVS) and system libSDL12 do not help.
Fedora Core 4 (x86)
Kernel 2.6.13-1.1526_FC4
Athlon 2100+ (Model 8)
KT333 chipset (A7v333)
1.5GB Ram
Nvidia Geforce FX 6600 256MB w/ 7676 drivers
Other games (openGL and non opengl) work fine.
Any status on checking into this?
Anything I can do to help track down the issue?
I *would* like to actually SEE what this game is like and support it. So anything I can to do help track down this bug, just let me know.
After my upgrade to Ubuntu 8.10 today I'm also getting this problem. I didn't have it in 8.04 so I guess something in the upgrade messed it up.
I tried reinstalling lugaru to make sure I was running the latest version, but it made no difference.
I also get the sdl parachute deployment when I run it with the libSDL-1.2.so.0 but when I replaced it with the version that comes from the ubuntu repositories it segfaulted without the SDL parachute so I got a core dump.
(no debugging symbols found)
Core was generated by `./lugaru-bin'.
Program terminated with signal 11, Segmentation fault.
[New process 21864]
[New process 21872]
#0 0x08152be9 in ?? ()
(gdb) bt
#0 0x08152be9 in ?? ()
#1 0x0814fd45 in ?? ()
#2 0xb7c37685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#3 0x0804b031 in ?? ()
(gdb) i r
eax 0x5 5
ecx 0x0 0
edx 0x1 1
ebx 0x1 1
esp 0xbf8a8d20 0xbf8a8d20
ebp 0xbf8a8d38 0xbf8a8d38
esi 0xbf8c5600 -1081321984
edi 0xbf8a8d60 -1081438880
eip 0x8152be9 0x8152be9
eflags 0x10246 [ PF ZF IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) x/20i $eip
0x8152be9: orb $0x1,0xa8e803a
0x8152bf0: movb $0x1,0xa8e7b38
0x8152bf7: movb $0x1,0x81e6f34(%ecx)
0x8152bfe: jmp 0x8152a80
0x8152c03: cmp $0x1,%ecx
0x8152c06: jne 0x8152bf7
0x8152c08: orb $0x2,0xa8e803a
0x8152c0f: jmp 0x8152bf7
0x8152c11: mov $0x2,%dl
0x8152c13: jmp 0x8152bcb
0x8152c15: mov $0x3,%dl
0x8152c17: jmp 0x8152bcb
0x8152c19: movzbl 0x2(%ebx),%edx
0x8152c1d: cmp $0x2,%dl
0x8152c20: je 0x8152c71
0x8152c22: cmp $0x3,%dl
0x8152c25: je 0x8152c6d
0x8152c27: mov %dl,%bl
0x8152c29: mov $0xffffffff,%ecx
0x8152c2e: dec %bl
(gdb) x/x 0xa8e803a
0xa8e803a: Cannot access memory at address 0xa8e803a
Don't know if that helps any without the debugging symbols.
We're getting some heat on Lugaru again due to the free weekend, so I'm revisiting issues and updating the build. If anyone can still reproduce this and give me remote login access to their machine, I'd appreciate it, as it would help me debug the issue.
--ryan.
Ryan: Giving ssh access is uncomfortable for most users I think (also it could be difficult due to in a LAN or something). Would be the best if you told us all what debug do you want to see.
I just downloaded the latest demo build from wolfire's website and it does the same thing on F10 w/ running the 177.82 version of the nvidia drivers (Geforce 6200)
send me a private email to urkle <at> outoforder <dot> cc (GPG is available) and I can get you access to an account on the system.
Comment 12Adrien de Sentenac
2009-01-16 20:50:20 EST
(In reply to comment #9)
> We're getting some heat on Lugaru again due to the free weekend, so I'm
> revisiting issues and updating the build. If anyone can still reproduce this
> and give me remote login access to their machine, I'd appreciate it, as it
> would help me debug the issue.
>
> --ryan.
>
Hello,
if you need another machine to make some tests, you can send me an email at aiua42_at_gmail_dot_com and I'll give you an ssh access to my machine.
--adrien
Hit this problem as well on a Fedora 10 x86_64 box. If you need access to debug, packages installed or need me to trace anything, please let me know. My email's on bugzilla.
BTW ... from doing a bit of debugging, I get this:
Missing separate debuginfos, use: debuginfo-install compat-gcc-32.i386
gcc.i386 glibc.i686 libX11.i386 libXau.i386 libXcursor.i386 libXdamage.i386
libXdmcp.i386 libXext.i386 libXfixes.i386 libXrender.i386 libXxf86vm.i386
libdrm.i386 libxcb.i386 mesa.i386
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0".
[New Thread 0x796cb90 (LWP 15945)]
Program received signal SIGSEGV, Segmentation fault.
0x08152be9 in ?? ()
(gdb) bt
#0 0x08152be9 in ?? ()
#1 0x0814fd45 in ?? ()
#2 0x00b7f5d6 in __libc_start_main () from /lib/libc.so.6
#3 0x0804b031 in strcpy ()
(gdb)
Possibly a runaway pointer on the strcpy(), but I'm new to this programming.
Do you need me to install the debuginfo?
Can you please try this build and see if it fixes the crash?
http://treefort.icculus.org/lugaru/lugaru-linux-x86-1.0b.bin
(Run the "uninstall" script in the original version's installation directory, then set that newly-downloaded .bin to be executable and run the new installer.)
--ryan.
it seems to not crash (This is on Fedora 11). the 1.0a still crashes on Fedora 11 (just to make sure the issue was still there :-D )
Now, it's not a *full* test.. I'll be able to do that tomorrow.
(Why it's not a full test.. uh.. I ran it via SSH from my Mac so I couldn't actually PLAY the game. My video card went out again (or the AGP slot) so I have no X on my main linux box.. I have to reboot the mac into F11 to test properly)
Created attachment 1878 [details] strace log I'm getting the same bug in Ubuntu 8.10 (alpha 6). Did the original bug reporter find a solution for this?