Odd crashing..

If you've had any problems with Nexuiz, or would like to report bugs, post here.

Moderators: Nexuiz Moderators, Moderators

Odd crashing..

Postby schene » Sun Jun 24, 2007 8:49 pm

Hi all,

i've been experiencing strange crashes on Nexuiz as long as I can remember.
I'm running Gentoo Linux with Nexuiz 1.5. After 5-20 minutes of gameplay, the game crashes and i get error that Nexuiz recieved signal 11. Nothing else.
I saw on another topic that I should see gdb for debugging. There I found few lines that you might see useful:

Code: Select all
Xlib:  extension "XFree86-DGA" missing on display ":0.0".
Failed to detect XF86DGA Mouse extension
checking for OpenGL 1.1.0...  enabled
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce 7600 GS/PCI/SSE/3DNOW!
GL_VERSION: 2.1.1 NVIDIA 100.14.09
...
Draw_CachePic: failed to load gfx/complete
Draw_CachePic: failed to load gfx/inter
...
Draw_CachePic: failed to load maps/arena_79drgc2
Draw_CachePic: failed to load gfx/m_white


And then the crash:

Code: Select all
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1211812176 (LWP 11689)]
0x0806aa16 in ?? ()
(gdb) bt
#0  0x0806aa16 in ?? ()
#1  0x112e9f40 in ?? ()
#2  0xbfb195b8 in ?? ()
#3  0xbfb195c4 in ?? ()
#4  0x3ecccccd in ?? ()
#5  0x00000000 in ?? ()
(gdb) quit
The program is running.  Exit anyway? (y or n) y


That was with GLX version. With SDL version i get major graphic corruption after a while (HUD disappears, fps drops to under 10, weapon model looks strange...).

I've tried multiple versions of nvida drivers (8776, 9631, 9746, 9755, 100.14.09), same thing with all versions, except 9755 gave me artifacts and crashed in every 3D application.
Here's some info about my system:
Code: Select all
uname -a
Linux WRYYYYYYYYY 2.6.21-gentoo-r3 #1 Sun Jun 17 23:29:00 EEST 2007 i686 AMD Athlon(tm) XP 2800+ AuthenticAMD GNU/Linux

cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86 Kernel Module  100.14.09  Sat May 26 00:47:07 PDT 2007
GCC version:  gcc version 4.1.2 (Gentoo 4.1.2)

cat /proc/driver/nvidia/cards/0
Model:           GeForce 7600 GS
IRQ:             5
Video BIOS:      05.73.22.54.00
Card Type:       AGP
DMA Size:        32 bits
DMA Mask:        0xffffffff
Bus Location:    01.00.0


I'm not sure if it's the problem in the system or the game. Earlier every 3d application gave me artifacts and crashed sooner or later. Then i upgraded to the newest drivers and disabled AGP 8x and AGP FastWrite support from my BIOS. I also had to turn AGP support from the nvidia driver completely off. This helped for everything except Nexuiz.
I remember having AGP related problems before too, with other video cards on Linux. I've got Abit NF7II motherboard.
I'm not worried about the performance hit of NvAGP 0 option. I just want to get stable computer where Nexuiz also works. Without the AGP hassle i've managed to run Nexuiz longer than with AGP enabled tho.

Thanks in advance. Sorry for any verbal errors in the post, I don't speak english as my native language. I hope you can still understand it and help me. If you need any extra information, just ask. :)
schene
Newbie
 
Posts: 2
Joined: Sun Jun 24, 2007 8:14 pm

Postby divVerent » Sun Jun 24, 2007 10:13 pm

How did you get version 1.5, that's stone age. Even Debian has a newer version... get 2.3 from http://www.alientrap.org/nexuiz/.

Anyway, that backtrace is useless because you compiled the engine yourself without debug info. Compile it with debug info to get an useful backtrace (make cl-debug instead of make cl-nexuiz).
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby tChr » Sun Jun 24, 2007 10:45 pm

divVerent wrote:How did you get version 1.5, that's stone age. Even Debian has a newer version...

lol
the spice extend life!
the spice expand conciousness!
the spice is vital to space travel!
sooooo.. tell me what you want, waht you really-really want
I will proceed directly to the intravenous injection of hard drugs, please.
tChr
Forum addon
 
Posts: 1501
Joined: Tue Feb 28, 2006 9:11 pm
Location: Trondheim, Norway

Postby schene » Mon Jun 25, 2007 1:17 am

Ahh, lol sorry.. That's what you get when you read topics from the iron age after being awake for 30 hours.. I got the 2.3 version. >_>

Anyways.. um, I cannot find the debug flag from Gentoo ebuild..

[ebuild R ] games-fps/nexuiz-2.3 USE="alsa maps opengl sdl -dedicated" 0 kB

Should i use the one from Nexuiz homepage instead?
schene
Newbie
 
Posts: 2
Joined: Sun Jun 24, 2007 8:14 pm

Postby divVerent » Mon Jun 25, 2007 7:17 am

Yes, that doesn't contain debug info directly - but we can use the addresses it produces (actually, the binaries are just stripped versions of the ones in http://141.2.16.3/nex/nexuizdebug20070531d_2.3.zip so we can use addr2line to get lines from crash dumps).
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE


Return to Nexuiz - Support / Bugs

Who is online

Users browsing this forum: No registered users and 1 guest

cron