[Linux] Segfault ../Source/Spark_Server/BaseEngine.cpp
Qantourisc
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):
Backtrace:
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.
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)
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
#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
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
#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
Thank you for repeating yourself !
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
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
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