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

Reply via email to