Dear valve,
it seems, that the today's update fixed the gameserver crash with custom bots at roundstart. But killing a bot (Created with the IBotManager interface) is still crashing a gameserver instantly. Console screenshot + srcds.exe alert: http://pfiles.saigns.de/dmps/crash2.jpg The gameserver creates two dump files: http://pfiles.saigns.de/dmps/crash_srcds.exe_20120814223949_1.dmp http://pfiles.saigns.de/dmps/assert_srcds.exe_20120814223950_2.dmp It would be great if you could take a look into this, too. thanks and regards - Andreas The callstack on my side: > server.dll!60ff2c68() [Frames below may be incorrect and/or missing, no symbols loaded for server.dll] server.dll!60ff74b1() server.dll!60ffa6df() engine.dll!623ce29e() engine.dll!623cf2b3() sourcemod.2.csgo.dll!__SourceHook_FHCls_IGameEventManager2FireEvent0::Func(IGameEvent * p1, bool p2) Line 40 + 0xd0 bytes C++ server.dll!60fa974b() server.dll!60ea8f3a() server.dll!60f6544b() server.dll!60fad7dd() server.dll!60de80c3() server.dll!60f61878() server.dll!60d4be0d() engine.dll!623c922f() engine.dll!62436fb0() engine.dll!624377bb() engine.dll!624393d3() tier0.dll!62bd0c3e() tier0.dll!62bca20d() dedicated.dll!6299350e() engine.dll!62444427() engine.dll!6246f4f0() engine.dll!6244518b() dedicated.dll!62994331() vstdlib.dll!62b82165() vgui2.dll!6188e63f() dedicated.dll!629c0310() dedicated.dll!629c0310() dedicated.dll!62994606() KERNELBASE.dll!75a24ec3() KERNELBASE.dll!75a225bf() KERNELBASE.dll!75a2df0b() KERNELBASE.dll!75a2e005() ntdll.dll!77dd7d93() ntdll.dll!77dd623f() ntdll.dll!77de8157() ntdll.dll!77dd623f() ntdll.dll!77dd6244() kernel32.dll!76e61680() kernel32.dll!76e6702e() gdi32.dll!76f75d1a() gdi32.dll!76f75ca2() user32.dll!7709b9ba() user32.dll!7709b9d6() KERNELBASE.dll!75a45fbd() KERNELBASE.dll!75a3e08e() srcds.exe!002a7d73() srcds.exe!002a7dcf() srcds.exe!002a602a() srcds.exe!002a24d0() srcds.exe!002a84e7() srcds.exe!002a853a() srcds.exe!002a109d() srcds.exe!002a18b9() srcds.exe!002a5235() kernel32.dll!76e6339a() ntdll.dll!77dd9ef2() ntdll.dll!77dd9ec5() From: [email protected] [mailto:[email protected]] On Behalf Of Andreas Grimm Sent: Saturday, August 11, 2012 9:58 PM To: [email protected] Subject: Re: [Csgo_servers] Server crash report: Bots Another comment related to this crash from Nicholas Hastings: https://bugs.alliedmods.net/show_bug.cgi?id=5349 "I haven't looked into it too far, but here's a partial backtrace from what I believe is the same crash. [...] I believe that it's likely a problem on their end with bots created via the IBotController interface." Program received signal SIGSEGV, Segmentation fault. 0xb2f049ce in IntervalTimer::NetworkVar_m_timestamp::NetworkStateChanged (this=0xaee7bdcc) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/shared/util_shared.h:702 702 /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/shared/util_shared.h: No such file or directory. in /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/shared/util_shared.h (gdb) bt #0 0xb2f049ce in IntervalTimer::NetworkVar_m_timestamp::NetworkStateChanged (this=0xaee7bdcc) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/shared/util_shared.h:702 #1 IntervalTimer::NetworkVar_m_timestamp::NetworkStateChanged (this=0xaee7bdcc) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/shared/util_shared.h:702 #2 CNetworkVarBase<float, IntervalTimer::NetworkVar_m_timestamp>::NetworkStateChanged (this=0xaee7bdcc) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/public/networkvar.h:391 #3 CNetworkVarBase<float, IntervalTimer::NetworkVar_m_timestamp>::Set (this=0xaee7bdcc) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/public/networkvar.h:278 #4 operator=<float> (this=0xaee7bdcc) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/public/networkvar.h:287 #5 IntervalTimer::Invalidate (this=0xaee7bdcc) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/shared/util_shared.h:672 #6 CSGameState::Reset (this=0xaee7bdcc) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/server/./cstrike15/bot/cs_gamestate.cpp:55 #7 0xb2ed3e11 in CCSBot::OnRoundStart (this=0xaee782b8, event=0xa7f0c98) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/server/./cstrike15/bot/cs_bot_event.cpp:424 #8 0xb2edcacd in CCSBotManager::OnRoundStart (this=0x8511580, event=0xa7f0c98) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/server/./cstrike15/bot/cs_bot_manager.cpp:1900 #9 0xb2b3e957 in CCSBotManager::RoundStartEvent::FireGameEvent (this=0x8513134, event=0xa7f0c98) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/game/server/cstrike15/bot/cs_bot_manager.h:362 #10 0xb65669c4 in CGameEventManager::FireEventIntern (this=0xb67a2be0, event=0xa7f0c98, bServerOnly=false, bClientOnly=false) at /home/buildbot/buildslave_hpath/csgo_pcbeta_linux/build/src/engine/./GameEventManager.cpp:546 From: [email protected] [mailto:[email protected]] On Behalf Of Andreas Grimm Sent: Saturday, August 11, 2012 3:35 PM To: [email protected] Subject: Re: [Csgo_servers] Server crash report: Bots Addition to this: The crash is present since the june's update: http://blog.counter-strike.net/index.php/2012/06/june-11th-update/ Before it worked without any problems. - Andreas From: [email protected] [mailto:[email protected]] On Behalf Of Andreas Grimm Sent: Saturday, August 11, 2012 3:28 PM To: [email protected] Subject: [Csgo_servers] Server crash report: Bots Dear Valve, when I login a custom bot by using the IBotManager interface the gameserver crashes instantly with a roundstart. How to reproduce: 1. Make sure that there are no offical bots online (bot_quota 0) 2. Call "botmanager->CreateBot("crashbot");" to create a bot (where botmanager is an instance of IBotManager) 3. Execute "mp_restartgame 1" -> Crash The gameserver creates two dump files: 1. http://pfiles.saigns.de/dmps/crash_srcds.exe_20120811151403_1.dmp 2. http://pfiles.saigns.de/dmps/assert_srcds.exe_20120811151404_2.dmp Additional notes: - It doesn't matter if the bot executes "joingame; jointeam 3 1; joinclass" or not. It crashes everytime. - I don't call IBotController::RunPlayerMove(). It crashes before my engine is able to run any command. Is there any chance to get this fixed?
_______________________________________________ Csgo_servers mailing list [email protected] https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
