.com.unity Forums

.com.unity Forums (http://forum.shrapnelgames.com/index.php)
-   Dominions 3: The Awakening (http://forum.shrapnelgames.com/forumdisplay.php?f=138)
-   -   [FIXED] Linux Startup Crash (http://forum.shrapnelgames.com/showthread.php?t=31870)

Deimios November 17th, 2006 06:28 AM

[FIXED] Linux Startup Crash
 
Every time I start up Dom3 it hangs with:
*** glibc detected *** free(): invalid pointer: 0x0b975ad0 ***
Before applying the patch the game crashed, didn't eve show a screen. After the patch it hangs at the 'Please wait' phase. If I Ctrl+C it from the konsole it hangs the whole system. Killall -9 dom3 works fine.

Any suggestions?

<font class="small">Code:</font><hr /><pre>
System specs (copy pasting from various commands):
Slackware 11.0
Glibc : 2.6.3 (slackpackage: 2.6.3-i486-6)
Kernel : 2.6.18 (stock kernel)
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600SE Generic
OpenGL version string: 2.0.6065 (8.29.6)
model name: Intel(R) Pentium(R) 4 CPU 3.20GHz
256Mb Ram

Seen a thread with some requested lines:
#ldd ~/dominions3/dom3
linux-gate.so.1 =&gt; (0xffffe000)
libGL.so.1 =&gt; /usr/X11R6/lib/libGL.so.1 (0xb7efa000)
libGLU.so.1 =&gt; /usr/X11R6/lib/libGLU.so.1 (0xb7e81000)
libpthread.so.0 =&gt; /lib/tls/libpthread.so.0 (0xb7e4e000)
libm.so.6 =&gt; /lib/tls/libm.so.6 (0xb7e2b000)
libX11.so.6 =&gt; /usr/X11R6/lib/libX11.so.6 (0xb7d5e000)
libc.so.6 =&gt; /lib/tls/libc.so.6 (0xb7c2f000)
libdl.so.2 =&gt; /lib/tls/libdl.so.2 (0xb7c2a000)
libXext.so.6 =&gt; /usr/X11R6/lib/libXext.so.6 (0xb7c1c000)
libstdc++.so.6 =&gt; /usr/lib/libstdc++.so.6 (0xb7b4e000)
libgcc_s.so.1 =&gt; /lib/libgcc_s.so.1 (0xb7b45000)
/lib/ld-linux.so.2 (0xb7f9c000)

#locate libGL
/usr/lib/libGL.so.1
/usr/lib/libGL.so
/usr/X11R6/lib/libGL.so.1
/usr/X11R6/lib/libGLw.so.1
/usr/X11R6/lib/libGL.a
/usr/X11R6/lib/libGL.so.1.2
/usr/X11R6/lib/libGLU.so.1.3
/usr/X11R6/lib/modules/extensions/libGLcore.so
/usr/X11R6/lib/libGLU.so
/usr/X11R6/lib/libGLw.so
/usr/X11R6/lib/FGL.renamed.libGL.so.1.2
/usr/X11R6/lib/libGLU.so.1
/usr/X11R6/lib/libGL.so
/usr/X11R6/lib/libGLU.a
/usr/X11R6/lib/libGLw.a
/usr/X11R6/lib/libGLw.so.1.0
/root/fglrx-install/arch/x86/usr/X11R6/lib/libGL.so.1.2
/root/fglrx-install/arch/x86_64/usr/X11R6/lib/libGL.so.1.2
/root/fglrx-install/arch/x86_64/usr/X11R6/lib64/libGL.so.1.2

#locate libglx
/usr/X11R6/lib/modules/extensions/libglx.so

#ldd /usr/X11R6/bin/glxgears
linux-gate.so.1 =&gt; (0xffffe000)
libGL.so.1 =&gt; /usr/X11R6/lib/libGL.so.1 (0xb7e86000)
libXext.so.6 =&gt; /usr/X11R6/lib/libXext.so.6 (0xb7e78000)
libX11.so.6 =&gt; /usr/X11R6/lib/libX11.so.6 (0xb7dab000)
libpthread.so.0 =&gt; /lib/tls/libpthread.so.0 (0xb7d78000)
libm.so.6 =&gt; /lib/tls/libm.so.6 (0xb7d55000)
libc.so.6 =&gt; /lib/tls/libc.so.6 (0xb7c26000)
libdl.so.2 =&gt; /lib/tls/libdl.so.2 (0xb7c21000)
/lib/ld-linux.so.2 (0xb7f28000)
</pre><hr />

Esben Mose Hansen November 17th, 2006 08:08 AM

Re: Linux Startup Crash
 
Try starting it without sound for a start. Try without any video (as a text server)... that sort of thing. Maybe try strace.

Not much else that can be done with proprietary software :/

Deimios November 17th, 2006 09:11 AM

Re: Linux Startup Crash
 
Thx. I experimented around with the sound and found that the problem is (was) Arts. After brutally (kill -9)-ing the Arts daemon sending it back to the pits, the game runs perfectly with the option -o .
The game defaulted to arts output it seems and that caused the hang.

Thx again.


All times are GMT -4. The time now is 05:01 AM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.