[Linux] Segfault ../Source/Spark_Server/BaseEngine.cpp

QantouriscQantourisc Join Date: 2013-11-11 Member: 189288Members
I often have segfault, they can be 5 mins in between or 5 hours, haven't found a pattern so far.
Been going on for a few versions ...

Nvidia-drivers 331.17
Kernel: 3.10.7-gentoo

Library versions (ldd):
linux-gate.so.1 (0xf76e4000)
libSpark_Physics.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libSpark_Physics.so (0xf72b3000)
libSpark_Render.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libSpark_Render.so (0xf71ad000)
libSpark_Sound.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libSpark_Sound.so (0xf7197000)
libSpark_Network.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libSpark_Network.so (0xf7162000)
libSpark_Cinematic.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libSpark_Cinematic.so (0xf710d000)
libSpark_Core.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libSpark_Core.so (0xf6a25000)
liblua51.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/liblua51.so (0xf6995000)
libfmodex.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libfmodex.so (0xf680e000)
libfmodevent.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libfmodevent.so (0xf6780000)
libfmodeventnet.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libfmodeventnet.so (0xf66e7000)
libawesomium-1-7.so.0 => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libawesomium-1-7.so.0 (0xf3c71000)
libgconf-2.so.4 => /usr/lib32/libgconf-2.so.4 (0xf3be7000)
libsteam_api.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libsteam_api.so (0xf3bd4000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf3acf000)
libGLEW.so.1.9 => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libGLEW.so.1.9 (0xf3a65000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf394a000)
libtbb.so.2 => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libtbb.so.2 (0xf38ff000)
libudev.so.0 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xf38e2000)
librt.so.1 => /lib32/librt.so.1 (0xf38d8000)
libdl.so.2 => /lib32/libdl.so.2 (0xf38d3000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf37e1000)
libm.so.6 => /lib32/libm.so.6 (0xf37b5000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf3798000)
libc.so.6 => /lib32/libc.so.6 (0xf35ef000)
/lib/ld-linux.so.2 (0xf76e5000)
libtier0_s.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libtier0_s.so (0xf35bc000)
libvstdlib_s.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libvstdlib_s.so (0xf353c000)
libsdkencryptedappticket.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libsdkencryptedappticket.so (0xf32e0000)
libspeex.so.1 => /usr/lib32/libspeex.so.1 (0xf32c9000)
libspeexdsp.so.1 => /usr/lib32/libspeexdsp.so.1 (0xf32b9000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf2eec000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf2e53000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf2e36000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf2d15000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf2ced000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf2ce1000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf2cc4000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf2bed000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf2baa000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf2b1f000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf2af0000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf2aac000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf29a3000)
libfmodex-4.44.16.so => /games/user/steam/local_share/SteamApps/common/Natural Selection 2/libfmodex-4.44.16.so (0xf281b000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf2818000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf2809000)
libz.so.1 => /lib32/libz.so.1 (0xf27f4000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf27eb000)
libnss3.so => /usr/lib32/libnss3.so (0xf26a7000)
libnssutil3.so => /usr/lib32/libnssutil3.so (0xf2682000)
libsmime3.so => /usr/lib32/libsmime3.so (0xf2657000)
libplc4.so => /usr/lib32/libplc4.so (0xf2651000)
libnspr4.so => /usr/lib32/libnspr4.so (0xf2614000)
libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xf25de000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf25b9000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf25aa000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf25a4000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf24e6000)
libudev.so.0 => not found
libcups.so.2 => /usr/lib32/libcups.so.2 (0xf2496000)
libgcrypt.so.11 => /usr/lib32/libgcrypt.so.11 (0xf241c000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf23f2000)
libORBit-2.so.0 => /usr/lib32/libORBit-2.so.0 (0xf23a0000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf239c000)
libnvidia-tls.so.331.17 => /usr/lib32/libnvidia-tls.so.331.17 (0xf2397000)
libnvidia-glcore.so.331.17 => /usr/lib32/libnvidia-glcore.so.331.17 (0xf0158000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf013d000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf0139000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf012e000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf0124000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf0120000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf011c000)
libbz2.so.1 => /lib32/libbz2.so.1 (0xf010b000)
libffi.so.6 => /usr/lib32/libffi.so.6 (0xf0103000)
libresolv.so.2 => /lib32/libresolv.so.2 (0xf00eb000)
libpng15.so.15 => /usr/lib32/libpng15.so.15 (0xf00c1000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf0042000)
libEGL.so.1 => /usr/lib32/libEGL.so.1 (0xf0025000)
libplds4.so => /usr/lib32/libplds4.so (0xf001f000)
libgssapi_krb5.so.2 => /usr/lib32/libgssapi_krb5.so.2 (0xeffe9000)
libgpg-error.so.0 => /usr/lib32/libgpg-error.so.0 (0xeffe4000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xeffe0000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xeffd9000)
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xeffd6000)
libxcb-dri2.so.0 => /usr/lib32/libxcb-dri2.so.0 (0xeffd1000)
libxcb-xfixes.so.0 => /usr/lib32/libxcb-xfixes.so.0 (0xeffca000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xeffc1000)
libxcb-shape.so.0 => /usr/lib32/libxcb-shape.so.0 (0xeffbc000)
libudev.so.1 => /lib32/libudev.so.1 (0xeffaa000)
libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xeff9f000)
libkrb5.so.3 => /usr/lib32/libkrb5.so.3 (0xefeeb000)
libk5crypto.so.3 => /usr/lib32/libk5crypto.so.3 (0xefec5000)
libcom_err.so.2 => /lib32/libcom_err.so.2 (0xefec0000)
libkrb5support.so.0 => /usr/lib32/libkrb5support.so.0 (0xefeb8000)
libkeyutils.so.1 => /lib32/libkeyutils.so.1 (0xefeb4000)
libsystemd-daemon.so.0 => /lib32/libsystemd-daemon.so.0 (0xefeb0000)

Backtrace:
#0 0xf1678787 in ?? () from /usr/lib32/libnvidia-glcore.so.331.17
#1 0xf1685091 in ?? () from /usr/lib32/libnvidia-glcore.so.331.17
#2 0xf1239e47 in ?? () from /usr/lib32/libnvidia-glcore.so.331.17
#3 0xf727c1c0 in M4::OpenGLDevice::DrawIndexedPrimitives (this=0xe7a0b8c8,
primitiveType=M4::RenderPrimitiveType_TriangleList, minVertexIndex=0, numVertices=65, startIndex=0,
numPrimitives=48, numInstances=1) at ../Source/Render/OpenGLDevice.cpp:1033
#4 0xf72a74c8 in M4::RenderModelProxy::RenderFaceSet (this=0xab20d960, faceSetIndex=0, numInstances=1)
at ../Source/Render/RenderModelProxy.cpp:298
#5 0xf72a41c7 in M4::RenderModelArray::RenderFaceSet (this=0xaba226a0, faceSetIndex=0)
at ../Source/Render/RenderModelArray.cpp:423
#6 0xf72bebd1 in RenderFaceSet (this=<optimized out>, faceSet=...)
at ../Source/Render/RenderRenderer.cpp:321
#7 M4::RenderRenderer::RenderFaceSets<M4::RenderModelArray, M4::ObjectRenderer<M4::RenderModelArray> >
(this=0xdd2abd78, context=..., viewerParams=..., renderer=..., faceSets=0xd8fbb7d8, numFaceSets=36)
at ../Source/Render/RenderRenderer.cpp:3422
#8 0xf72bb98f in M4::RenderRenderer::RenderModelArrays (this=0xdd2abd78, context=...,
viewerParams=..., modelArray=0xff94cbc0, numModelArrays=36, techniqueIndex=1, reverseCulling=false,
shadows=false) at ../Source/Render/RenderRenderer.cpp:2624
#9 0xf72bcbff in M4::RenderRenderer::RenderObjects (this=0xdd2abd78, context=..., viewerParams=...,
objects=..., techniqueIndex=1, objectsMask=4294967039) at ../Source/Render/RenderRenderer.cpp:2173
#10 0xf72bcf91 in M4::RenderRenderer::RenderObjects (this=0xdd2abd78, scene=0xd9999760, context=...,
objects=0xff94c4c0, camera=..., viewport=..., techniqueIndex=1, objectsMask=4294967039,
zonesMask=4294967295) at ../Source/Render/RenderRenderer.cpp:2996
#11 0xf72bd4d6 in M4::RenderRenderer::Render (this=0xdd2abd78, pipeline=0xd04029e8,
colorTarget=0xf3968e30, depthTarget=0xe79fff90, faceIndex=0, sourceTexture=0x0,
sceneSettings=0xde116e0e, setupSettings=0xff958758, scene=0xd9999760, time=888.611328125,
camera=..., viewport=..., visibleObjects=..., background=0x0)
at ../Source/Render/RenderRenderer.cpp:1316
#12 0xf72d1aac in M4::RenderScene::InternalRender (this=0xd9999760, settings=...,
colorTarget=0xf3968e30, depthTarget=0xe79fff90, faceIndex=0, pipeline=0xd04029e8, camera=...,
prevCamera=0x0, viewport=..., renderMask=4294967295,
cullingMode=M4::RenderScene_CullingMode_Occlusion, background=0x0, deltaTime=0.0216064453)
at ../Source/Render/RenderScene.cpp:801
#13 0xf72d2681 in M4::RenderScene::InternalRender (this=0xd9999760, settings=...,
colorTarget=0xf3968e30, depthTarget=0xe79fff90, faceIndex=0, camera=0xd74a8c88, _viewport=0x0,
background=0x0, deltaTime=0.0216064453) at ../Source/Render/RenderScene.cpp:743
#14 0xf72d2a5c in M4::RenderScene::RenderMainCamera (this=0xd9999760, settings=...,
colorTarget=0xf3968e30, depthTarget=0xe79fff90, faceIndex=0, camera=0xd74a8c88, viewport=0x0,
background=0x0, time=888.611328125) at ../Source/Render/RenderScene.cpp:698
#15 0xf72d2b6e in M4::RenderScene::Render (this=0xd9999760, settings=..., colorTarget=0xf3968e30,
depthTarget=0xe79fff90, camera=0xd74a8c88, background=0x0, time=888.611328125)
at ../Source/Render/RenderScene.cpp:481
#16 0x080822e4 in M4::ClientWorld::Render (this=0xde115008, drawer=..., swapChain=0xf3986fb8)
at ../Source/Spark_Client/ClientWorld.cpp:2260
#17 0x0806ca5d in M4::ClientGame::Render (this=0xe7a00008, swapChain=0xf3986fb8)
at ../Source/Spark_Client/ClientGame.cpp:1649
#18 0x0807802a in M4::ClientGame::Update (this=0xe7a00008, deltaTime=0.019621786000016073)
at ../Source/Spark_Client/ClientGame.cpp:926
#19 0x0806be56 in M4::ClientEngine::Update (this=0xf39a8170, deltaTime=0.019621786000016073)
at ../Source/Spark_Client/ClientEngine.cpp:152
#20 0x080bf814 in M4::BaseEngine::RunFrame (this=0xf39a8170)
at ../Source/Spark_Server/BaseEngine.cpp:196
#21 0x080bf840 in M4::BaseEngine::Run (this=0xf39a8170) at ../Source/Spark_Server/BaseEngine.cpp:160
#22 0x0806a273 in main (argc=<error reading variable: Cannot access memory at address 0x3>,
argv=<error reading variable: Cannot access memory at address 0x7>)
at ../Source/ShooterExe/Main.cpp:82

Dmesg:
1418638.927309] ns2_linux32[24836]: segfault at 0 ip 00000000f1678787 sp 00000000ff94bd50 error 4 in libnvidia-glcore.so.331.17[f0073000+21cb000]

Shader cache files of Nvidia and NS2 have been deleted as a test.

If there is anything I should test, give me heads-up.

Comments

  • QantouriscQantourisc Join Date: 2013-11-11 Member: 189288Members
  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    The stable driver is 331.20, try it. I had 0 (zero) crashes since 258, played quite a lot, though I'm on Debian Jessie amd64. This backtrace looks very familiar. Before I've had crashes almost every other game in DrawIndexedPrimiives() and GetType() (entering the gorge tunnel and shooting the shotgun triggers it but not only that). Unfortunately, it's only me who has crash-free linux playtime for now, but I wouldn't hold my breath. A friend of mine also has crashes on Ubuntu 32 bit. Maybe I'm just damn lucky.
  • SmeatSmeat Join Date: 2010-10-28 Member: 74639Members
    rkfg wrote: »
    Unfortunately, it's only me who has crash-free linux playtime for now, but I wouldn't hold my breath.

    Nope, since I upgraded my hardware I only had one crash in 2 weeks. So I am technically crash-free, but since I had one crash it might be just pure luck ;)
    I did nothing fancy except my launch options: "rm -rf ~/.config/Natural\ Selection\ 2/cache && rm -rf ~/.config/Natural\ Selection\ 2/Workshop && LC_ALL=en_US %command%"

    3.10.17-gentoo 64Bit
    Nvidia 325.15
  • QantouriscQantourisc Join Date: 2013-11-11 Member: 189288Members
    Keeps crashing :(
    #0 0xf1685787 in ?? () from /usr/lib32/libnvidia-glcore.so.331.17
    #1 0xf1692091 in ?? () from /usr/lib32/libnvidia-glcore.so.331.17
    #2 0xf1246e47 in ?? () from /usr/lib32/libnvidia-glcore.so.331.17
    #3 0xf72891c0 in M4::OpenGLDevice::DrawIndexedPrimitives (this=0xe7a188c8,
    primitiveType=M4::RenderPrimitiveType_TriangleList, minVertexIndex=0, numVertices=65, startIndex=0,
    numPrimitives=48, numInstances=1) at ../Source/Render/OpenGLDevice.cpp:1033
    #4 0xf72b44c8 in M4::RenderModelProxy::RenderFaceSet (this=0xba598fc0, faceSetIndex=0, numInstances=1)
    at ../Source/Render/RenderModelProxy.cpp:298
    #5 0xf72b11c7 in M4::RenderModelArray::RenderFaceSet (this=0xb260a3e8, faceSetIndex=0)
    at ../Source/Render/RenderModelArray.cpp:423
    #6 0xf72cbbd1 in RenderFaceSet (this=<optimized out>, faceSet=...)
    at ../Source/Render/RenderRenderer.cpp:321
    #7 M4::RenderRenderer::RenderFaceSets<M4::RenderModelArray, M4::ObjectRenderer<M4::RenderModelArray> >
    (this=0xe078bd70, context=..., viewerParams=..., renderer=..., faceSets=0xdd1ea7d8, numFaceSets=14)
    at ../Source/Render/RenderRenderer.cpp:3422
    #8 0xf72c898f in M4::RenderRenderer::RenderModelArrays (this=0xe078bd70, context=...,
    viewerParams=..., modelArray=0xfffe386c, numModelArrays=14, techniqueIndex=1, reverseCulling=false,
    shadows=false) at ../Source/Render/RenderRenderer.cpp:2624
    #9 0xf72c9bff in M4::RenderRenderer::RenderObjects (this=0xe078bd70, context=..., viewerParams=...,
    objects=..., techniqueIndex=1, objectsMask=4294967039) at ../Source/Render/RenderRenderer.cpp:2173
    #10 0xf72c9f91 in M4::RenderRenderer::RenderObjects (this=0xe078bd70, scene=0xd974d798, context=...,
    objects=0xfffe2a70, camera=..., viewport=..., techniqueIndex=1, objectsMask=4294967039,
    zonesMask=4294967295) at ../Source/Render/RenderRenderer.cpp:2996
    #11 0xf72ca4d6 in M4::RenderRenderer::Render (this=0xe078bd70, pipeline=0xd169d480, colorTarget=
    0xf3993fb8, depthTarget=0xf3975e30, faceIndex=0, sourceTexture=0x0, sceneSettings=0xdd156e0e,
    setupSettings=0xfffeed08, scene=0xd974d798, time=8841.4404296875, camera=..., viewport=...,
    visibleObjects=..., background=0x0) at ../Source/Render/RenderRenderer.cpp:1316
    #12 0xf72deaac in M4::RenderScene::InternalRender (this=0xd974d798, settings=...,
    colorTarget=0xf3993fb8, depthTarget=0xf3975e30, faceIndex=0, pipeline=0xd169d480, camera=...,
    prevCamera=0x0, viewport=..., renderMask=4294967295,
    cullingMode=M4::RenderScene_CullingMode_Occlusion, background=0x0, deltaTime=0.0234375)
    at ../Source/Render/RenderScene.cpp:801
    #13 0xf72df681 in M4::RenderScene::InternalRender (this=0xd974d798, settings=...,
    ---Type <return> to continue, or q <return> to quit---
    colorTarget=0xf3993fb8, depthTarget=0xf3975e30, faceIndex=0, camera=0xd7466c98, _viewport=0x0,
    background=0x0, deltaTime=0.0234375) at ../Source/Render/RenderScene.cpp:743
    #14 0xf72dfa5c in M4::RenderScene::RenderMainCamera (this=0xd974d798, settings=...,
    colorTarget=0xf3993fb8, depthTarget=0xf3975e30, faceIndex=0, camera=0xd7466c98, viewport=0x0,
    background=0x0, time=8841.4404296875) at ../Source/Render/RenderScene.cpp:698
    #15 0xf72dfb6e in M4::RenderScene::Render (this=0xd974d798, settings=..., colorTarget=0xf3993fb8,
    depthTarget=0xf3975e30, camera=0xd7466c98, background=0x0, time=8841.4404296875)
    at ../Source/Render/RenderScene.cpp:481
    #16 0x080822e4 in M4::ClientWorld::Render (this=0xdd155008, drawer=..., swapChain=0xe7a0ff60)
    at ../Source/Spark_Client/ClientWorld.cpp:2260
    #17 0x0806ca5d in M4::ClientGame::Render (this=0xe7a0d008, swapChain=0xe7a0ff60)
    at ../Source/Spark_Client/ClientGame.cpp:1649
    #18 0x0807802a in M4::ClientGame::Update (this=0xe7a0d008, deltaTime=0.025325697000027958)
    at ../Source/Spark_Client/ClientGame.cpp:926
    #19 0x0806be56 in M4::ClientEngine::Update (this=0xf39b5170, deltaTime=0.025325697000027958)
    at ../Source/Spark_Client/ClientEngine.cpp:152
    #20 0x080bf814 in M4::BaseEngine::RunFrame (this=0xf39b5170)
    at ../Source/Spark_Server/BaseEngine.cpp:196
    #21 0x080bf840 in M4::BaseEngine::Run (this=0xf39b5170) at ../Source/Spark_Server/BaseEngine.cpp:160
    #22 0x0806a273 in main (argc=<error reading variable: Cannot access memory at address 0x3>,
    argv=<error reading variable: Cannot access memory at address 0x7>)
    at ../Source/ShooterExe/Main.cpp:82
  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    I seriously suggest you installing 331.20 instead of 331.17, its changelog mentions some fixed OpenGL-related crashes. A friend of mine said that his crashes are gone now on that driver.
  • QantouriscQantourisc Join Date: 2013-11-11 Member: 189288Members
    Ow 331.20 misread that in your initial post. 331.20 is also in the package manger now, will schedule X11 reboot asap (Still have a few thing open I need to finish first.)
    Thank you for repeating yourself !
  • QantouriscQantourisc Join Date: 2013-11-11 Member: 189288Members
    331.20 NVidia now, still crashes.
  • ScaramangaScaramanga Australia Join Date: 2013-12-07 Member: 189866Members
    edited December 2013
    Having the exact same problem. I can't find a pattern to them, they just happen randomly. Using 331.20 drivers too. I have tried a few different drivers and deleted shader cache as well.

    My current OS is Ubuntu 13.10 (minimal with Openbox). My steam game files are pointed to my hardrive with my old Lubuntu install. I thought this may be a problem and decided to reinstall the game on my current HDD. Haven't had a crash in two games, but after I typed exit in the console this happened:

    <6>[ 3869.122964] ns2_linux32[1999]: segfault at 4fed6 ip 00000000f14a690f sp 00000000cf68eff0 error 4 in libnvidia-glcore.so.331.20[f005c000+21cf000]

    My specs: AMD Phenom B50 x4 3.6ghz, 560ti, 8Gb 1333mhz ram, Ubuntu 13.10 minimal (3.11.0-15-generic).

    Also pulled this out of NS2 log
    Selection 2/ns2/models/marine/female/Female_view_v1_normal.dds'
    Error: Attempted to load remote options from a file that does not exist.
    Error: 128 memory leaks in 'Sound' (4616 bytes)
    Error: 128 memory leaks in 'Client' (4616 bytes)
    Error: 128 memory leaks in 'Engine' (4616 bytes)

    EDIT: Nevermind about above log. That only happens when I quit the game. Reinstalling the game to the default directory seems to have fixed my woes. I have been playing all afternoon without any dramas.

    So if it helps, i did this in order

    * install 331.20 drivers
    * rm -r ~/.config/"Natural Selection 2"
    * deleted game from steam and reinstalled it to default directory
  • QantouriscQantourisc Join Date: 2013-11-11 Member: 189288Members
    What do you mean "to default directory" ? What would this one be ? Also still crashing here.
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    The default install directory is ~/.local/share/Steam/SteamApps/common/Natural\ Selection\ 2

    There a are a few linux crashes out there still there seem to be major issues with certain drivers for nvidia, the most up to date versions of arch, and an issue with shader compilation for AMD users. anything more specific might be helpful
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    I want the cpp files :(
  • QantouriscQantourisc Join Date: 2013-11-11 Member: 189288Members
    CPP files won't do you many good unless you know how to fix OpenCL problems. It's probably one of those NS2 is doing things wrong, but that's no excuse for NVidia to crash :) Also I should recheck my bakctrace, might have changed by now.
Sign In or Register to comment.