Moved Leaving after rejoining a server can cause it to crash

Moved to GitLab.

Zeno

morally lacking motivation
Earlier this evening i ran a stress test server to figure out why servers in 2.2.1 have been crashing so often, and i may of figured out the problem. Players leaving after they have rejoined a server once has a chance to SIGSEGV it. Even with rejointimeout turned off.

Error occurred on Wednesday, February 19, 2020 at 23:04:28.

srb2win.exe caused an Access Violation at location 77106CB3 in module msvcrt.dll Reading from location 00000000.

Registers:
eax=00000000 ebx=00000004 ecx=00000000 edx=7efefeff esi=05918060 edi=05918060
eip=77106cb3 esp=0645fc28 ebp=0645fdbc iopl=0 nv up ei pl zr na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246

AddrPC Params
77106CB3 00000005 A51597D5 00048ABC msvcrt.dll!_mbscat

srb2win.exe 2.2.0.0
ntdll.dll 6.2.18362.657
KERNEL32.DLL 6.2.18362.329
aswhook.dll 19.8.4793.0
KERNELBASE.dll 6.2.18362.628
ADVAPI32.dll 6.2.18362.329
msvcrt.dll 7.0.18362.1
sechost.dll 6.2.18362.267
RPCRT4.dll 6.2.18362.628
SspiCli.dll 6.2.18362.1
CRYPTBASE.dll 6.2.18362.1
bcryptPrimitives.dll 6.2.18362.295
USER32.dll 6.2.18362.657
win32u.dll 6.2.18362.657
GDI32.dll 6.2.18362.1
gdi32full.dll 6.2.18362.535
msvcp_win.dll 6.2.18362.387
ucrtbase.dll 6.2.18362.387
WS2_32.dll 6.2.18362.387
libgme.dll
libopenmpt.dll 1.0.0.0
SDL2.dll 2.0.10.0
IMM32.DLL 6.2.18362.387
ole32.dll 6.2.18362.113
combase.dll 6.2.18362.628
OLEAUT32.dll 6.2.18362.535
SETUPAPI.dll 6.2.18362.1
cfgmgr32.dll 6.2.18362.387
bcrypt.dll 6.2.18362.267
SHELL32.dll 6.2.18362.628
shcore.dll 6.2.18362.1
windows.storage.dll 6.2.18362.628
profapi.dll 6.2.18362.1
powrprof.dll 6.2.18362.1
UMPDC.dll
shlwapi.dll 6.2.18362.1
kernel.appcore.dll 6.2.18362.1
cryptsp.dll 6.2.18362.1
SDL2_mixer_ext.dll 2.1.0.0
IPHLPAPI.DLL 6.2.18362.1
VERSION.dll 6.2.18362.1
WINMM.DLL 6.2.18362.1
libgcc_s_sjlj-1.dll
libfluidsynth-2.dll
libstdc++-6.dll
WINMMBASE.dll 6.2.18362.1
DSOUND.dll 6.2.18362.1
uxtheme.dll 6.2.18362.449
MSCTF.dll 6.2.18362.535
exchndl.dll 0.9.0.0
PSAPI.DLL 6.2.18362.1
mgwhelp.dll 0.9.0.0
dbghelp.dll 6.2.18362.1
dbgcore.DLL 6.2.18362.1
mswsock.dll 6.2.18362.1
DNSAPI.dll 6.2.18362.267
NSI.dll 6.2.18362.449
fwpuclnt.dll 6.2.18362.113
rasadhlp.dll 6.2.18362.1

Windows 6.2.9200
DrMingw 0.9.0


And i've also attached an image from my stress test console for some possible visual proof.
 

Attachments

  • unknown.png
    unknown.png
    8.4 KB · Views: 178

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top