When does the crash happen? When you connect or can you even get that far?
- ScarT
From: James J. Kelly Jr.
Sent: Sunday, February 9, 2014 8:19 PM
To: hlcoders@list.valvesoftware.com
Hey guys,
I’m experimenting with porting a Source SDK 2007 mod to Source SDK 2013; I
found several other mod authors who said they were able to create a diff from
the vanilla SDK 2007 and merge their changes into Source SDK 2013 without much
problem.
I tried this myself and so far the server build seems to work (or at least it
loads in SRCDS and starts the game without crashing) but I can’t get the client
to work because I keep getting an unhandled access violation exception at
AssertValidWritePtr and unfortunately the call stack is filled with code from
mostly engine.dll which I obviously don’t have any symbols for so it really
doesn’t tell me much about what might causing it.
As a diagnostic measure I tried running a dedicated server and connecting to it
from the client and found the crash happened in the client but not the server
which helps narrow it down to just the client.
Have you guys encountered this type of problem before and how did you solve it
or do you at least have any ideas?
The particular error I’m getting is this:
First-chance exception at 0x10EEC050 (engine.dll) in hl2.exe: 0xC0000005:
Access violation reading location 0xFFEEFFF6.
Unhandled exception at 0x10EEC050 (engine.dll) in hl2.exe: 0xC0000005: Access
violation reading location 0xFFEEFFF6.
Call stack copied from Visual Studio is below if you want to see it:
engine.dll!10eec050() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded
for engine.dll]
engine.dll!10e10d38() Unknown
vstdlib.dll!0fbd3a47() Unknown
vstdlib.dll!0fbd3a47() Unknown
KernelBase.dll!7722582f() Unknown
KernelBase.dll!772259c7() Unknown
KernelBase.dll!77220457() Unknown
KernelBase.dll!77220b0a() Unknown
GameUI.dll!2af31c36() Unknown
GameUI.dll!2af3d674() Unknown
GameUI.dll!2af8f12f() Unknown
GameUI.dll!2af8f57a() Unknown
engine.dll!10ff5c62() Unknown
KernelBase.dll!7722582f() Unknown
KernelBase.dll!772259c7() Unknown
KernelBase.dll!77220457() Unknown
KernelBase.dll!77220b0a() Unknown
KernelBase.dll!77220b0a() Unknown
GameUI.dll!2af31c36() Unknown
GameUI.dll!2af3d674() Unknown
GameUI.dll!2af8f12f() Unknown
GameUI.dll!2af8f57a() Unknown
ntdll.dll!776615de() Unknown
ntdll.dll!7769b83d() Unknown
KernelBase.dll!771fc41f() Unknown
KernelBase.dll!7722582f() Unknown
KernelBase.dll!7722582f() Unknown
KernelBase.dll!772259c7() Unknown
vstdlib.dll!0fbe0e56() Unknown
vstdlib.dll!0fbe0fe0() Unknown
vstdlib.dll!0fbe0e56() Unknown
vstdlib.dll!0fbe0ce3() Unknown
GameUI.dll!2af31c36() Unknown
GameUI.dll!2af3d674() Unknown
GameUI.dll!2af8f12f() Unknown
GameUI.dll!2af8f57a() Unknown
KernelBase.dll!7722582f() Unknown
KernelBase.dll!772259c7() Unknown
KernelBase.dll!77220457() Unknown
KernelBase.dll!77220b0a() Unknown
GameUI.dll!2af31c36() Unknown
GameUI.dll!2af31c36() Unknown
GameUI.dll!2af3d674() Unknown
GameUI.dll!2af8f12f() Unknown
GameUI.dll!2af8f57a() Unknown
GameUI.dll!2af8f12f() Unknown
GameUI.dll!2af8f57a() Unknown
KernelBase.dll!7722582f() Unknown
KernelBase.dll!772259c7() Unknown
KernelBase.dll!7722582f() Unknown
KernelBase.dll!7722582f() Unknown
KernelBase.dll!772259c7() Unknown
KernelBase.dll!77220457() Unknown
KernelBase.dll!77220b0a() Unknown
GameUI.dll!2af31c36() Unknown
GameUI.dll!2af3d674() Unknown
GameUI.dll!2af8f12f() Unknown
GameUI.dll!2af8f57a() Unknown
GameUI.dll!2af31c36() Unknown
GameUI.dll!2af3d674() Unknown
GameUI.dll!2af8f12f() Unknown
GameUI.dll!2af8f57a() Unknown
GameUI.dll!2af31c36() Unknown
GameUI.dll!2af3d674() Unknown
GameUI.dll!2af8f12f() Unknown
GameUI.dll!2af8f57a() Unknown
vstdlib.dll!0fbe0e56() Unknown
vstdlib.dll!0fbe0fe0() Unknown
vstdlib.dll!0fbe0e56() Unknown
tier0.dll!5c1fa845() Unknown
tier0.dll!5c1f3722() Unknown
vstdlib.dll!0fbe0e56() Unknown
vstdlib.dll!0fbe0fe0() Unknown
vstdlib.dll!0fbe0e56() Unknown
vstdlib.dll!0fbd3a47() Unknown
vstdlib.dll!0fbe0e56() Unknown
vstdlib.dll!0fbe0fe0() Unknown
vstdlib.dll!0fbe0e56() Unknown
tier0.dll!5c20cadc() Unknown
vstdlib.dll!0fbe0e56() Unknown
vstdlib.dll!0fbe0fe0() Unknown
vstdlib.dll!0fbe0e56() Unknown
vstdlib.dll!0fbdc93a() Unknown
KernelBase.dll!7722582f() Unknown
ntdll.dll!7765ff66() Unknown
KernelBase.dll!77200d93() Unknown
vstdlib.dll!0fbd4d37() Unknown
vstdlib.dll!0fbd76f5() Unknown
vstdlib.dll!0fbd4632() Unknown
vstdlib.dll!0fbd4508() Unknown
engine.dll!10ead104() Unknown
engine.dll!10ead4c8() Unknown
vstdlib.dll!0fbd3a47() Unknown
ntdll.dll!776615de() Unknown
ntdll.dll!7769b83d() Unknown
KernelBase.dll!771fc41f() Unknown
ntdll.dll!7765faca() Unknown
engine.dll!11076e83() Unknown
engine.dll!1107700d() Unknown
engine.dll!1107589f() Unknown
engine.dll!110760ad() Unknown
KernelBase.dll!771fc41f() Unknown
KernelBase.dll!771fc41f() Unknown
KernelBase.dll!772034e3() Unknown
vgui2.dll!0088b59d() Unknown
KernelBase.dll!7720c6e5() Unknown
tier0.dll!5c1f602f() Unknown
tier0.dll!5c1f6700() Unknown
KernelBase.dll!771fce62() Unknown
FileSystem_Stdio.dll!0093f29d() Unknown
FileSystem_Stdio.dll!00933a78() Unknown
FileSystem_Stdio.dll!00933b10() Unknown
FileSystem_Stdio.dll!00928e32() Unknown
FileSystem_Stdio.dll!00929764() Unknown
FileSystem_Stdio.dll!0093c03c() Unknown
FileSystem_Stdio.dll!00939a23() Unknown
FileSystem_Stdio.dll!0092ae14() Unknown
FileSystem_Stdio.dll!0092ba6c() Unknown
vgui2.dll!0088b59d() Unknown
ntdll.dll!776615de() Unknown
ntdll.dll!7769b83d() Unknown
engine.dll!11076e83() Unknown
engine.dll!1107700d() Unknown
engine.dll!10ff2baa() Unknown
engine.dll!10ff331b() Unknown
002a92d0() Unknown
> client.dll!AssertValidWritePtr(const void * ptr, int count) Line
> 587 C++
I’m using Visual Studio 2012 with the 2010 toolchain.
Thank you for reading my post and considering it.
James
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders