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