Odd crashing..

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

Moderators: Nexuiz Moderators, Moderators

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

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.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

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.
    User avatar
    tChr
    Forum addon
     
    Posts: 1501
    Joined: Tue Feb 28, 2006 9:11 pm
    Location: Trondheim, Norway

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

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.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE



Return to Nexuiz - Support / Bugs




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest