FusRoPotato Posted October 28, 2023 Posted October 28, 2023 We've had a rare and random crash on our server for several months now concerning a breakpoint in edterrain4.dll. When the server crashes, all AI freezes in place, but players can still talk, shoot missiles, crash, die, eject, and pop flares, but to other players, they appear frozen in place, along with any missile they fire off. Part of the simulation is freezing while others continue. It is not mission, map, codebase, or hardware dependent. All have been ruled out by diversifying as much as possible and will still crash in completely vanilla environment. We've seen this on a 32 gig AMD server from Europe, and also a 64 gig intel server in New York. We don't own every terrain but it has crashed on Caucasus, Syria, the Channel, Persia, and Marianas. Seems completely random. It can crash after 45 minutes of running, or run for two weeks without a single crash. Unfortunately, I have not been able to figure out how to force the crash, nor determine if the presence of anything in particular causes it to be more or less likely. Luckily, it gives a very straight forward clue. It's a breakpoint in edterrain4.dll. The server logs never show a clue unfortunately. I've tried placing debug messages before spawning units, on the deaths of units, and some player activities, but nothing ever comes of it. I only included one log file because there's no point looking through them. dmpLogs.zip
Flappie Posted October 28, 2023 Posted October 28, 2023 Log files are useful. We need more than one. And the one you attached shows no crash. ---
FusRoPotato Posted October 30, 2023 Author Posted October 30, 2023 (edited) The log files have not been useful. None of them ever show a crash or hints because the process isn't actually crashing. I posted one log file as a demonstration. As I described, the log file just stops. It stops because the process is hitting a breakpoint. What should be very telling is what the dumps say. It's hitting a breakpoint. What and where is the breakpoint and why is it enabled? If I can find that out, maybe I can find a better method of replicating the problem if the problem is not obvious, but I suspect it will be obvious to someone who can see the source. crashLogs.zip Edited October 30, 2023 by FusRoPotato
silverdevil Posted October 30, 2023 Posted October 30, 2023 16 hours ago, FusRoPotato said: The log files have not been useful. None of them ever show a crash or hints because the process isn't actually crashing. I posted one log file as a demonstration. As I described, the log file just stops. It stops because the process is hitting a breakpoint. What should be very telling is what the dumps say. It's hitting a breakpoint. What and where is the breakpoint and why is it enabled? If I can find that out, maybe I can find a better method of replicating the problem if the problem is not obvious, but I suspect it will be obvious to someone who can see the source. if your logs from DCS just stop without showing DCS crashing, another thing to try is look in event viewer for application and system events at the time of your issues. AKA_SilverDevil Join AKA Wardogs Email Address My YouTube “The MIGS came up, the MIGS were aggressive, we tangled, they lost.” - Robin Olds - An American fighter pilot. He was a triple ace. The only man to ever record a confirmed kill while in glide mode.
FusRoPotato Posted October 30, 2023 Author Posted October 30, 2023 Nothing in event viewer. That's not surprising considering it's hitting a breakpoint.
Recommended Posts