Open danielfpferreira opened 10 years ago
Yes, I have been experiencing the exact same issue. Maybe someone can make sense of the below output.
SPECS: running Debian OS, NFO servers sys_ticrate 10000 -pingboost2 + Shrikebots
Uploading dump (in-process) [proxy ''] /tmp/dumps/crash_20131225062945_1.dmp success = no error: Failed to open/read local data from file/application ./exec_dodfunservers.run: line 255: 21566 Segmentation fault (core dumped) $HL_CMD
warning: Could not load shared library symbols for linux-gate.so.1. Do you need "set solib-search-path" or "set sysroot"? email debug.log to linux@valvesoftware.com Wed Dec 25 06:29:47 CST 2013: Server Quit
I searched a bit and my crashes seem to be similar or related to this https://github.com/ValveSoftware/steam-for-linux/issues/2327
Definitely the same problem
Backtrace:
Program received signal SIGSEGV, Segmentation fault.
CreateDebrisWallPuff (origin=..., vVelocity=..., vColor=..., iPuff=3)
at ../dod/cl_dll/tri.cpp:734
734 ../dod/cl_dll/tri.cpp: No such file or directory.
(gdb) backtrace
at ../dod/cl_dll/tri.cpp:734
at ../dod/cl_dll/ev_hldm.cpp:641
vecSrc=<optimized out>, vecEnd=<optimized out>, iBulletType=16,
decalName=<optimized out>) at ../dod/cl_dll/ev_hldm.cpp:528
iBulletType=16, pTrace=0xffffd360) at ../dod/cl_dll/ev_hldm.cpp:1526
up=0xffffd4b0, cShots=2, vecSrc=0xffffd498, vecDirShooting=0xffffd4a4,
vecSpread=0xffffd4d4, iBulletType=16, iTracerFreq=3,
tracerCount=0xef724808 <tracerCount+104>, flDistance=8192)
at ../dod/cl_dll/ev_hldm.cpp:1695
at ../dod/cl_dll/ev_hldm.cpp:2031
stateInfo=0xffffd63c) at ../engine/host.c:1522
at ../engine/sys_engine.cpp:245
cmdline=0x804e920 "/home/danii/.local/share/Steam/SteamApps/common/Half-Life/./hl_linux -game dod -dev -steam",
postRestartCmdLineArgs=0x804d360 main::szNewCommandParams "",
launcherFactory=0x8049350 <CreateInterfaceLocal(char const*, int*)>,
filesystemFactory=0xf7fc9ad0 <CreateInterface(char const*, int*)>)
at ../engine/sys_dll2.cpp:946
at ../launcher/launcher.cpp:439
Based on the reports i read here and in the other issue at steam-for-linux and given the code in that function, i can only assume that the particle manager is running out of memory and is returning null for a new particle, causing the code to try to access invalid memory.
If anyone encounters this issue again, please run the game with +developer 2 -condebug
at the command line. When the game crashes, check Half-Life/qconsole.log
for this message:
Particleman is out of memory, too many particles
If you see this as one of the last lines, it means the particle system ran out of memory and returned null.
Note that qconsole.log will contain all console text and is not cleared automatically. Make sure to disable condebug and remove the file so it does not consume too much disk space.
@mikela-valve Maybe the effects code should gracefully handle out of memory issues to avoid crashes?
Hi I've been having recurring crashes in-game, in DoD 1.3, for a few days
Steps to reproduce:
CPU and GPU temperatures are normal, around 40ºC
Is someone experiencing the same problem? Any ideas how to solve it?
Please help. Thank you
latest CrashID=bp-cfdd50cb-1964-44da-b677-ae0242131221
Game Version:
System info: