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

Reply via email to