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

Reply via email to