Invalid Srb2 2.2.1 Install versions receive Segment Violation on boot up

SoupBowler

Member
Ever since April 19, my copy of srb2 keeps immediately sigsegv-ing the moment it boots. I should first state that I had received a driver update for Radeon early morning April 19th (roughly 1:00 am I believe). If this somehow is the reason I can't run 2.2.2 anymore then I have to see if I can reverse it hopefully. I have a Dell Inspiron 5567 laptop Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz 2901 Mhz, 2 Cores, 4 logical processors. It's a x64 build, Windows 10.

Advanced Micro Devices, Inc. driver update for Radeon (TM) R7 M445
Successfully installed on 4/19/2020

Here's the RPT from the srb2win.exe, as well as the logs I keep getting when I try to launch the exe.

RPT:
-------------------

Error occurred on Tuesday, February 18, 2020 at 00:44:47.

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

Registers:
eax=00000000 ebx=00000001 ecx=00000000 edx=7efefeff esi=05917fa0 edi=05917fa0
eip=77026cb3 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=00210246

AddrPC Params
77026CB3 00000005 E9894B7E 000040AF msvcrt.dll!_mbscat

srb2win.exe 2.2.0.0
ntdll.dll 6.2.18362.657
KERNEL32.DLL 6.2.18362.329
KERNELBASE.dll 6.2.18362.628
ADVAPI32.dll 6.2.18362.329
msvcrt.dll 7.0.18362.1
sechost.dll 6.2.18362.267
libgme.dll
USER32.dll 6.2.18362.657
RPCRT4.dll 6.2.18362.628
libopenmpt.dll 1.0.0.0
SDL2.dll 2.0.10.0
win32u.dll 6.2.18362.657
SspiCli.dll 6.2.18362.1
CRYPTBASE.dll 6.2.18362.1
GDI32.dll 6.2.18362.1
bcryptPrimitives.dll 6.2.18362.295
gdi32full.dll 6.2.18362.535
msvcp_win.dll 6.2.18362.387
WS2_32.dll 6.2.18362.387
IMM32.DLL 6.2.18362.387
ucrtbase.dll 6.2.18362.387
ole32.dll 6.2.18362.113
SDL2_mixer_ext.dll 2.1.0.0
combase.dll 6.2.18362.628
OLEAUT32.dll 6.2.18362.535
IPHLPAPI.DLL 6.2.18362.1
libgcc_s_sjlj-1.dll
WINMM.DLL 6.2.18362.1
libstdc++-6.dll
winmmbase.dll 6.2.18362.1
cfgmgr32.dll 6.2.18362.387
SETUPAPI.dll 6.2.18362.1
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
VERSION.dll 6.2.18362.1
libfluidsynth-2.dll
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
OPENGL32.DLL 6.2.18362.387
GLU32.dll 6.2.18362.387
dxcore.dll 6.2.18362.1
atiglpxx.dll 26.20.12028.2
atioglxx.dll 26.20.12028.2
dxva2.dll 6.2.18362.1
dwmapi.dll 6.2.18362.267
atigktxx.dll 26.20.12028.2
atiadlxy.dll 26.20.12028.2
PROPSYS.dll 7.0.18362.267
DEVOBJ.dll 6.2.18362.387
WINTRUST.dll 6.2.18362.387
MSASN1.dll 6.2.18362.1
CRYPT32.dll 6.2.18362.592
clbcatq.dll 2001.12.10941.16384
Oleacc.dll 7.2.18362.1
TextInputFramework.dll 6.2.18362.207
CoreMessaging.dll 6.2.18362.1
CoreUIComponents.dll 6.2.18362.207
ntmarta.dll 6.2.18362.1
wintypes.dll 6.2.18362.628
iertutil.dll 11.0.18362.628
D3D9.DLL 6.2.18362.387
igd9dxva32.dll 23.20.16.4973
aticfx32.dll 26.20.12028.2
atiu9pag.dll 26.20.12028.2
atiumdag.dll 26.20.12028.2
atiumdva.dll 26.20.12028.2
amdihk32.dll 1.0.0.0
igdumdim32.dll 23.20.16.4973
igc32.dll 23.20.16.4973
dinput8.dll 6.2.18362.1
inputhost.dll 6.2.18362.387
HID.DLL 6.2.18362.1
XInput1_4.dll 6.2.18362.329
MMDevAPI.DLL 6.2.18362.387
wdmaud.drv 6.2.18362.1
ksuser.dll 6.2.18362.1
AVRT.dll 6.2.18362.1
AUDIOSES.DLL 6.2.18362.628
msacm32.drv 6.2.18362.1
MSACM32.dll 6.2.18362.1
midimap.dll 6.2.18362.1
resourcepolicyclient.dll 6.2.18362.1
Windows.UI.dll 6.2.18362.387
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

LOG:
Compiled for SDL version: 2.0.10
Linked with SDL version: 2.0.10
Setting up SRB2...


Sonic Robo Blast 2
Copyright (C) 1998-2020 by Sonic Team Junior

This program comes with ABSOLUTELY NO WARRANTY.

This is free software, and you are welcome to redistribute it
and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
See the 'LICENSE.txt' file for details.

Sonic the Hedgehog and related characters are trademarks of SEGA.
We do not claim ownership of SEGA's intellectual property used
in this program.

M_StartupLocale...
Looking for WADs in: SRB2WADDIR,.
Z_Init(): Init zone memory allocation daemon.
System memory: 2047MB - Free: 2047MB
I_StartupTimer()...
W_InitMultipleFiles(): Adding IWAD and main PWADs.
Added file C:\Users\REDACTED\srb2 2.2.2\srb2.pk3 (12113 lumps)
Loading SOC from C:\REDACTED\srb2 2.2.2\srb2.pk3|SOC/SOC_TITL
Loading SOC from C:\REDACTED\srb2 2.2.2\srb2.pk3|SOC/SOC_LETR
Loading SOC from C:\REDACTED\srb2 2.2.2\srb2.pk3|SOC/Tutorial
Added file C:\Users\REDACTED\srb2 2.2.2\zones.pk3 (139 lumps)
Loading SOC from C:\REDACTED\srb2 2.2.2\zones.pk3|SOC/SOC_EMBM.txt
Loading SOC from C:\REDACTED\srb2 2.2.2\zones.pk3|SOC/SOC_HEAD.txt
Loading SOC from C:\REDACTED\srb2 2.2.2\zones.pk3|SOC/SOC_SECR.txt
Added file C:\REDACTED\srb2 2.2.2\player.dta (1816 lumps)
Loading SOC from C:\REDACTED\srb2 2.2.2\player.dta|SOC_PLAY
Added file C:\REDACTED\srb2 2.2.2\patch.pk3 (104 lumps)
Added file C:\REDACTED\srb2 2.2.2\music.dta (170 lumps)
I_StartupGraphics()...
NOTE: Under SDL2, all modes are supported on all platforms.
Under opengl, fullscreen only supports native desktop resolution.
Under software, the mode is stretched up to desktop resolution.
0: 1920x1200
1: 1920x1080
2: 1680x1050
3: 1600x1200
4: 1600x900
5: 1366x768
6: 1440x900
7: 1280x1024
8: 1280x960
9: 1280x800
10: 1280x720
11: 1152x864
12: 1024x768
13: 800x600
14: 640x480
15: 640x400
16: 320x240
17: 320x200

Process killed by signal: SIGSEGV - segment violation

I_ShutdownSystem(): end of logstream.

And here's the log from the day before the incident started, which was the last time the game ran correctly. Posting this just in case it helps.

Compiled for SDL version: 2.0.10
Linked with SDL version: 2.0.10
Setting up SRB2...


Sonic Robo Blast 2
Copyright (C) 1998-2020 by Sonic Team Junior

This program comes with ABSOLUTELY NO WARRANTY.

This is free software, and you are welcome to redistribute it
and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
See the 'LICENSE.txt' file for details.

Sonic the Hedgehog and related characters are trademarks of SEGA.
We do not claim ownership of SEGA's intellectual property used
in this program.

M_StartupLocale...
Looking for WADs in: SRB2WADDIR,.
Z_Init(): Init zone memory allocation daemon.
System memory: 2047MB - Free: 2047MB
I_StartupTimer()...
W_InitMultipleFiles(): Adding IWAD and main PWADs.
Added file C:\Users\REDACTED\srb2 2.2.2\srb2.pk3 (12113 lumps)
Loading SOC from C:\REDACTED\srb2 2.2.2\srb2.pk3|SOC/SOC_TITL
Loading SOC from C:\REDACTED\srb2 2.2.2\srb2.pk3|SOC/SOC_LETR
Loading SOC from C:\REDACTED\srb2 2.2.2\srb2.pk3|SOC/Tutorial
Added file C:\Users\REDACTED\srb2 2.2.2\zones.pk3 (139 lumps)
Loading SOC from C:\REDACTED\srb2 2.2.2\zones.pk3|SOC/SOC_EMBM.txt
Loading SOC from C:\REDACTED\srb2 2.2.2\zones.pk3|SOC/SOC_HEAD.txt
Loading SOC from C:\REDACTED\srb2 2.2.2\zones.pk3|SOC/SOC_SECR.txt
Added file C:\REDACTED\srb2 2.2.2\player.dta (1816 lumps)
Loading SOC from C:\REDACTED\srb2 2.2.2\player.dta|SOC_PLAY
Added file C:\REDACTED\srb2 2.2.2\patch.pk3 (104 lumps)
Added file C:\REDACTED\srb2 2.2.2\music.dta (170 lumps)
I_StartupGraphics()...
NOTE: Under SDL2, all modes are supported on all platforms.
Under opengl, fullscreen only supports native desktop resolution.
Under software, the mode is stretched up to desktop resolution.
0: 1920x1200
1: 1920x1080
2: 1680x1050
3: 1600x1200
4: 1600x900
5: 1366x768
6: 1440x900
7: 1280x1024
8: 1280x960
9: 1280x800
10: 1280x720
11: 1152x864
12: 1024x768
13: 800x600
14: 640x480
15: 640x400
16: 320x240
17: 320x200
Current Video Mode
320x200 at 16 bit color
Stored in system memory
CPU Info: 486: 1, 586: 1, MMX: 1, 3DNow: 0, MMXExt: 0, SSE2: 1
HU_Init(): Setting up heads up display.
Number of console HUD lines is now 5
I_InitJoystick()...
executing config.cfg
Default resolution: 1280 x 800 (16 bits)
Switching the renderer...
HWR_Startup()...
HWR_InitModels()...
M_Init(): Init miscellaneous info.
R_Init(): Init SRB2 refresh daemon.
R_LoadTextures()...
P_InitPicAnims()...
R_InitSprites()...
srb2.pk3 added 5027 frames in 376 sprites
patch.pk3 added 67 frames in 2 sprites
Added skin 'sonic'
Added skin 'tails'
Added skin 'knuckles'
R_InitColormaps()...
S_InitSfxChannels(): Setting up sound channels.
libopenmpt version: 0.4.7+r12088.pkg
libopenmpt build date: 2019-09-23T10:02:47.236448Z
ST_Init(): Init status bar.
D_CheckNetGame(): Checking network game status.
Logfile: .\logs\log-2020-04-18_23-47-34.txt
Entering main game loop...
===========================================================================
We hope you enjoy this game as
much as we did making it!
...wait. =P
===========================================================================
Sonic Robo Blast 2 v2.2.2 (Feb 22 2020 17:41:32 0770f773) SDL Windows 32-bit
Starting Server....
Speeding off to level...
$renderer 1
I_ShutdownGraphics(): shut down
Shutting down joy system
I_Joystick: SDL's Joystick system has been shutdown
I_ShutdownTcpDriver: shut down
I_ShutdownSystem(): end of logstream.

Outside of that, I have tried some tests to see what still could run. Any other exes used with 2.2.2 or 2.2.1 also sigsegv. I did a fresh install of 2.2.1 and it still gives a sigsegv. I switched between the 32 bit and 64 bit verisions as well. These also give a sigsegv. I then went to test my copy of Srb2Kart to make sure not all srb2-related files failed to load. It loads just fine thankfully. I even went back to check my 2.1 install I still have in my files, and it loads perfectly fine too. I then checked my backup copy of 2.2.0, and it also loads as intended. Only 2.2.1 builds and above are ones that fail to load. Now when I say it sigsegvs on boot up, I mean that not even the small window with the Sonic Team Jr logo appears showing the game turning on and loading it's processes or whatever it does.

If this somehow isn't the cause of the driver update I received on my laptop, then I hope there is some way for the sigsegv to be fixed.
 
So, I found out that my graphics card refuses to turn on. I noticed once I tried to open Clip Studio Paint and it disappeared from my task manager. I'm going to try to do a clean install of an older driver to hopefully fix the issue. If srb2 2.2.2 runs normal after that, then I found out the problem.
 

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

Back
Top