Code:
----------------------------------------------
CRASH: Wed Aug 17 20:24:54 CEST 2016
Start Line: ./srcds_linux -game csgo -usercon -ip <omitted> -port <omitted> +game_type 0 +game_mode 0 +mapgroup mg_surf +map surf_beginner -maxplayers_override 10 +sv_hibernate_when_empty 0 -debug +bot_quota 0
[New LWP 5369]
[New LWP 5372]
[New LWP 5370]
[New LWP 5373]
[New LWP 5383]
[New LWP 5378]
[New LWP 5382]
[New LWP 5389]
[New LWP 5380]
[New LWP 5385]
[New LWP 5381]
[New LWP 5375]
[New LWP 5390]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./srcds_linux -game csgo -usercon -ip <omitted> -port <omitted> +game_type 0 +'.
Program terminated with signal 11, Segmentation fault.
#0 0xe81c6c5a in Native_IsRecording(SourcePawn::IPluginContext*, int const*) () at /home/jannik/git/sourcetvmanager/natives.cpp:463
#0 0xe81c6c5a in Native_IsRecording(SourcePawn::IPluginContext*, int const*) () at /home/jannik/git/sourcetvmanager/natives.cpp:463
#1 0xe74c6b59 in ?? ()
#2 0xe74c6b59 in ?? ()
#3 0xec71006f in ?? ()
#4 0xece2d045 in sp::Environment::Invoke(sp::PluginRuntime*, sp::CompiledFunction*, int*) () from /gameserver/csgo/setup_surf/csgo/addons/sourcemod/bin/sourcepawn.jit.x86.so
#5 0xece2f955 in sp::InvokeFrame::InvokeFrame(sp::PluginContext*, unsigned int) () from /gameserver/csgo/setup_surf/csgo/addons/sourcemod/bin/sourcepawn.jit.x86.so
#6 0xece333a0 in sp::PluginContext::Invoke(unsigned int, int const*, unsigned int, int*) () from /gameserver/csgo/setup_surf/csgo/addons/sourcemod/bin/sourcepawn.jit.x86.so
#7 0x0ceb9600 in ?? ()
#8 0xeccf0938 in k_steamIDNonSteamGS () from /gameserver/csgo/setup_surf/csgo/addons/sourcemod/bin/sourcemod.2.csgo.so
__SourceHook_ParamInfos2M_CBaseServer_BroadcastPrintf = {{pNormalCtor = 0x0, pCopyCtor = 0x0, pDtor = 0x0, pAssignOperator = 0x0}}
__SourceHook_ParamInfosM_CBaseServer_BroadcastPrintf = {{size = 1, type = 0, flags = 0}}
vec2_origin = {x = 0, y = 0}
k_steamIDOutofDateGS = {m_steamid = {m_comp = {m_unAccountID = 0, m_unAccountInstance = 0, m_EAccountType = 0, m_EUniverse = k_EUniverseInvalid}, m_unAll64Bits = 0}}
k_steamIDNil = {m_steamid = {m_comp = {m_unAccountID = 0, m_unAccountInstance = 0, m_EAccountType = 0, m_EUniverse = k_EUniverseInvalid}, m_unAll64Bits = 0}}
UNSPECIFIED_LOGGING_COLOR = {_color = "\000\000\000"}
vec4_invalid = {x = 3.40282347e+38, y = 3.40282347e+38, z = 3.40282347e+38, w = 3.40282347e+38}
k_steamIDLanModeGS = {m_steamid = {m_comp = {m_unAccountID = 0, m_unAccountInstance = 0, m_EAccountType = 0, m_EUniverse = k_EUniversePublic}, m_unAll64Bits = 72057594037927936}}
vec4_origin = {x = 0, y = 0, z = 0, w = 0}
k_steamIDNonSteamGS = {m_steamid = {m_comp = {m_unAccountID = 2, m_unAccountInstance = 0, m_EAccountType = 0, m_EUniverse = k_EUniverseInvalid}, m_unAll64Bits = 2}}
vec2_invalid = {x = 3.40282347e+38, y = 3.40282347e+38}
k_steamIDNotInitYetGS = {m_steamid = {m_comp = {m_unAccountID = 1, m_unAccountInstance = 0, m_EAccountType = 0, m_EUniverse = k_EUniverseInvalid}, m_unAll64Bits = 1}}
__SourceHook_MFHCls_CBaseServer_BroadcastPrintf::ms_Inst = {_vptr.__SourceHook_MFHCls_CBaseServer_BroadcastPrintf = 0xe82ea830, static ms_Inst = {_vptr.__SourceHook_MFHCls_CBaseServer_BroadcastPrintf = 0xe82ea830, static ms_Inst = <same as static member of an already seen type>, static ms_MFI = {isVirtual = true, thisptroffs = 0, vtblindex = 40, vtbloffs = 0}, static ms_HI = 0x0, static ms_Proto = {numOfParams = 0, retPassInfo = {size = 0, type = 0, flags = 0}, paramsPassInfo = 0xe82ea530, convention = 0, retPassInfo2 = {pNormalCtor = 0x0, pCopyCtor = 0x0, pDtor = 0x0, pAssignOperator = 0x0}, paramsPassInfo2 = 0xe82ea520}}, static ms_MFI = <same as static member of an already seen type>, static ms_HI = 0x0, static ms_Proto = <same as static member of an already seen type>}
__SourceHook_MFHCls_CBaseServer_BroadcastPrintf::ms_MFI = {isVirtual = true, thisptroffs = 0, vtblindex = 40, vtbloffs = 0}
__SourceHook_MFHCls_CBaseServer_BroadcastPrintf::ms_HI = 0x0
__SourceHook_MFHCls_CBaseServer_BroadcastPrintf::ms_Proto = {numOfParams = 0, retPassInfo = {size = 0, type = 0, flags = 0}, paramsPassInfo = 0xe82ea530, convention = 0, retPassInfo2 = {pNormalCtor = 0x0, pCopyCtor = 0x0, pDtor = 0x0, pAssignOperator = 0x0}, paramsPassInfo2 = 0xe82ea520}
sourcetv_natives = {{name = 0xe82ea494 "SourceTV_GetServerInstanceCount", func = 0xe81c5d50 <Native_GetServerInstanceCount(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea0db "SourceTV_SelectServerInstance", func = 0xe81c6ff0 <Native_SelectServerInstance(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea4b4 "SourceTV_GetSelectedServerInstance", func = 0xe81c6c10 <Native_GetSelectedServerInstance(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea0f9 "SourceTV_IsActive", func = 0xe81c5ef0 <Native_IsActive(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea10b "SourceTV_IsMasterProxy", func = 0xe81c6580 <Native_IsMasterProxy(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea122 "SourceTV_GetServerIP", func = 0xe81c6b60 <Native_GetServerIP(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea137 "SourceTV_GetServerPort", func = 0xe81c5ec0 <Native_GetServerPort(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea14e "SourceTV_GetBotIndex", func = 0xe81c6550 <Native_GetBotIndex(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea163 "SourceTV_GetLocalStats", func = 0xe81c6490 <Native_GetLocalStats(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea17a "SourceTV_GetGlobalStats", func = 0xe81c63d0 <Native_GetGlobalStats(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea192 "SourceTV_GetBroadcastTick", func = 0xe81c5d60 <Native_GetBroadcastTick(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea1ac "SourceTV_GetDelay", func = 0xe81c5d90 <Native_GetDelay(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea4d8 "SourceTV_BroadcastScreenMessage", func = 0xe81c7360 <Native_BroadcastScreenMessage(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea4f8 "SourceTV_BroadcastConsoleMessage", func = 0xe81c7660 <Native_BroadcastConsoleMessage(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea1be "SourceTV_BroadcastChatMessage", func = 0xe81c71c0 <Native_BroadcastChatMessage(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea1dc "SourceTV_GetViewEntity", func = 0xe81c5dc0 <Native_GetViewEntity(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea1f3 "SourceTV_GetViewOrigin", func = 0xe81c5dd0 <Native_GetViewOrigin(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea20a "SourceTV_ForceFixedCameraShot", func = 0xe81c68b0 <Native_ForceFixedCameraShot(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea228 "SourceTV_ForceChaseCameraShot", func = 0xe81c6620 <Native_ForceChaseCameraShot(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea246 "SourceTV_StartRecording", func = 0xe81c6f80 <Native_StartRecording(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea25e "SourceTV_StopRecording", func = 0xe81c6c80 <Native_StopRecording(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea275 "SourceTV_IsRecording", func = 0xe81c6c30 <Native_IsRecording(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea28a "SourceTV_GetDemoFileName", func = 0xe81c6cf0 <Native_GetDemoFileName(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea2a3 "SourceTV_GetRecordingTick", func = 0xe81c65b0 <Native_GetRecordingTick(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea2bd "SourceTV_PrintToDemoConsole", func = 0xe81c7690 <Native_PrintToDemoConsole(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea2d9 "SourceTV_GetSpectatorCount", func = 0xe81c5e90 <Native_GetSpectatorCount(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea2f4 "SourceTV_GetMaxClients", func = 0xe81c5e60 <Native_GetMaxClients(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea30b "SourceTV_GetClientCount", func = 0xe81c5e30 <Native_GetClientCount(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea323 "SourceTV_IsClientConnected", func = 0xe81c5f20 <Native_IsClientConnected(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea33e "SourceTV_IsClientProxy", func = 0xe81c6320 <Native_IsClientProxy(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea355 "SourceTV_GetClientName", func = 0xe81c6240 <Native_GetClientName(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea36c "SourceTV_GetClientIP", func = 0xe81c6160 <Native_GetClientIP(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea381 "SourceTV_GetClientPassword", func = 0xe81c6080 <Native_GetClientPassword(SourcePawn::IPluginContext*, int const*)>}, {name = 0xe82ea39c "SourceTV_KickClient", func = 0xe81c5fa0 <Native_KickClient(SourcePawn::IPluginContext*, int const*)>}, {name = 0x0, func = 0}}
g_bHasClientPrintfOffset = true
eax 0xca48228 212107816
ecx 0x6000 24576
edx 0x0 0
ebx 0xb6f8dc0 191860160
esp 0xffe1d180 0xffe1d180
ebp 0xffe1d1b8 0xffe1d1b8
esi 0xb6f2dc0 191835584
edi 0x5ffc 24572
eip 0xe81c6c5a 0xe81c6c5a <Native_IsRecording(SourcePawn::IPluginContext*, int const*)+42>
eflags 0x10206 [ PF IF RF ]
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x63 99
From To Syms Read Shared Object Library
No linux-gate.so.1
0xf76c6600 0xf76f41a5 Yes (*) /lib32/libm.so.6
0xf76bdad0 0xf76be96c Yes (*) /lib32/libdl.so.2
0xf76a5870 0xf76b1ea7 Yes /lib32/libpthread.so.0
0xf750d420 0xf763bd2e Yes (*) /lib32/libc.so.6
0xf7712860 0xf772a73c Yes (*) /lib/ld-linux.so.2
0xf74b4030 0xf74d0618 Yes (*) /gameserver/csgo/setup_surf/bin/libtier0.so
0xf745df30 0xf7487dbc Yes (*) /gameserver/csgo/setup_surf/bin/libvstdlib.so
0xf6f6bba0 0xf6ff2f98 Yes (*) /gameserver/csgo/setup_surf/bin/dedicated.so
0xf6f2dd60 0xf6f431b4 Yes (*) /gameserver/csgo/setup_surf/bin/libsteam_api.so
0xf6e91914 0xf6ed7c78 Yes /gameserver/csgo/setup_surf/bin/libstdc++.so.6
0xf6e37e04 0xf6e474b8 Yes /gameserver/csgo/setup_surf/bin/libgcc_s.so.1
0xf5f4d3b0 0xf6392560 Yes (*) /gameserver/csgo/setup_surf/bin/engine.so
0xf57e91a0 0xf58c8e7c Yes (*) /gameserver/csgo/setup_surf/bin/materialsystem.so
0xf52818a0 0xf533663c Yes (*) /gameserver/csgo/setup_surf/bin/studiorender.so
0xf508e4e0 0xf51e6dec Yes (*) /gameserver/csgo/setup_surf/bin/vphysics.so
0xf4f813d0 0xf4ffe554 Yes (*) /gameserver/csgo/setup_surf/bin/datacache.so
0xf4eadd40 0xf4f245e4 Yes (*) /gameserver/csgo/setup_surf/bin/vscript.so
0xf4e6dbd0 0xf4e855d0 Yes (*) /gameserver/csgo/setup_surf/bin/shaderapiempty.so
0xf35ec4c0 0xf4262b04 Yes (*) /gameserver/csgo/setup_surf/bin/steamclient.so
0xf352e9b0 0xf3531eaa Yes (*) /lib32/librt.so.1
0xf34eff60 0xf35151c0 Yes (*) /gameserver/csgo/setup_surf/bin/crashhandler.so
0xf344beb0 0xf34a1d48 Yes (*) /gameserver/csgo/setup_surf/csgo/bin/matchmaking_ds.so
0xf24539e0 0xf2df8514 Yes (*) /gameserver/csgo/setup_surf/csgo/bin/server.so
0xf20ea3d0 0xf2116bb4 Yes (*) /gameserver/csgo/setup_surf/bin/soundemittersystem.so
0xf20b6f40 0xf20cd6bc Yes (*) /gameserver/csgo/setup_surf/bin/scenefilecache.so
0xed7de130 0xed7dfe0c Yes (*) /gameserver/csgo/setup_surf/csgo/../csgo/addons/metamod/bin/server.so
0xed7ab4b0 0xed7d1e78 Yes (*) /gameserver/csgo/setup_surf/csgo/../csgo/addons/metamod/bin/metamod.2.csgo.so
0xedf00a90 0xedf011c8 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/bin/sourcemod_mm_i486.so
0xecb13c80 0xecc810f9 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/bin/sourcemod.2.csgo.so
0xeca68430 0xecabd0a0 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/bin/sourcemod.logic.so
0xece2c700 0xece4a2a4 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/bin/sourcepawn.jit.x86.so
0xece234f0 0xece26334 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/updater.ext.so
0xec6e0a60 0xec708df5 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/webternet.ext.so
0xece1f7a0 0xece1fcd4 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/stripper/bin/stripper_mm_i486.so
0xeb6bc570 0xeb6cda30 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/stripper/bin/stripper.16.csgo.so
0xece05280 0xece19f14 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/stripper/bin/stripper.core.so
0xeb6a0ad0 0xeb6a752b Yes (*) /lib32/libnss_files.so.2
0xeb698c40 0xeb69bb16 Yes (*) /lib32/libnss_dns.so.2
0xeb682720 0xeb68ece4 Yes (*) /lib32/libresolv.so.2
0xeb631e10 0xeb6617d8 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/accelerator.ext.so
0xeb6add40 0xeb6af778 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/cleaner.ext.2.csgo.so
0xeab6eac0 0xeacaec80 Yes /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/curl.ext.so
0xeb60d800 0xeb61319d Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/game.cstrike.ext.2.csgo.so
0xeb605c90 0xeb6094d8 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/bintools.ext.so
0xeaa94de0 0xeaacbd82 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/sdktools.ext.2.csgo.so
0xeaa7e780 0xeaa84e78 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/topmenus.ext.so
0xeaa75ae0 0xeaa7a634 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/clientprefs.ext.so
0xea948e00 0xeaa68f00 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/dbi.sqlite.ext.so
0xea7c7320 0xea7f94d0 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/regex.ext.so
0xea6d4410 0xea790aa4 Yes /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/socket.ext.so
0xea903e30 0xea906698 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/geoip.ext.so
0xe8ba11b0 0xe8bbfe52 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/sdkhooks.ext.2.csgo.so
0xe81c3510 0xe82e9433 Yes /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/sourcetvmanager.ext.2.csgo.so
0xe7ff4490 0xe807f1f5 Yes (*) /gameserver/csgo/setup_surf/csgo/addons/sourcemod/extensions/dbi.mysql.ext.so
0xea643b50 0xea651e68 Yes (*) /usr/lib32/libz.so.1
(*): Shared library is missing debugging information.
Dump of assembler code for function _ZL18Native_IsRecordingPN10SourcePawn14IPluginContextEPKi:
0xe81c6c30 <+0>: mov 0xe8370640,%eax
0xe81c6c35 <+5>: test %eax,%eax
0xe81c6c37 <+7>: je 0xe81c6c68 <_ZL18Native_IsRecordingPN10SourcePawn14IPluginContextEPKi+56>
0xe81c6c39 <+9>: sub $0x1c,%esp
0xe81c6c3c <+12>: mov %eax,(%esp)
0xe81c6c3f <+15>: call 0xe81cbe00 <_ZN17HLTVServerWrapper15GetDemoRecorderEv>
0xe81c6c44 <+20>: test %eax,%eax
0xe81c6c46 <+22>: je 0xe81c6c70 <_ZL18Native_IsRecordingPN10SourcePawn14IPluginContextEPKi+64>
0xe81c6c48 <+24>: mov 0xe8370640,%eax
0xe81c6c4d <+29>: mov %eax,(%esp)
0xe81c6c50 <+32>: call 0xe81cbe00 <_ZN17HLTVServerWrapper15GetDemoRecorderEv>
0xe81c6c55 <+37>: mov (%eax),%edx
0xe81c6c57 <+39>: mov %eax,(%esp)
=> 0xe81c6c5a <+42>: call *0x28(%edx)
0xe81c6c5d <+45>: add $0x1c,%esp
0xe81c6c60 <+48>: movzbl %al,%eax
0xe81c6c63 <+51>: ret
0xe81c6c64 <+52>: lea 0x0(%esi,%eiz,1),%esi
0xe81c6c68 <+56>: xor %eax,%eax
0xe81c6c6a <+58>: ret
0xe81c6c6b <+59>: nop
0xe81c6c6c <+60>: lea 0x0(%esi,%eiz,1),%esi
0xe81c6c70 <+64>: xor %eax,%eax
0xe81c6c72 <+66>: add $0x1c,%esp
0xe81c6c75 <+69>: ret
End of assembler dump.
Stack level 0, frame at 0xffe1d1a0:
eip = 0xe81c6c5a in Native_IsRecording(SourcePawn::IPluginContext*, int const*) (/home/jannik/git/sourcetvmanager/natives.cpp:463); saved eip 0xe74c6b59
called by frame at 0xffe1d1c0
source language c++.
Arglist at 0xffe1d17c, args:
Locals at 0xffe1d17c, Previous frame's sp is 0xffe1d1a0
Saved registers:
eip at 0xffe1d19c
End of Source crash report
----------------------------------------------