It turns out that movdqa was a GP fault because the address wasn't 16 byte aligned. All I had to do was patch it to movdqu (unaligned) and it just works, so that fourth crash was probably the uninitialized memory.
Here is the patched vphysics.so: http://dl.dropbox.com/u/759758/vphysics.zip This is likely a GCC bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32951 On Sun, Jun 26, 2011 at 12:40 AM, Ryan Kistner <[email protected]> wrote: > I took a bit of time to look into some of the vphysics crashes. I've > posted my findings in the same thread, > http://www.facepunch.com/threads/1089190-Niggles-V2-while-true-do-annoygarry%28%29-end?p=30715476&viewfull=1#post30715476 > > These are the vphysics crashes I am seeing: http://privatepaste.com/4b6d7c901f > > Two new instructions appear in vphysics that seem to be causing the > segfault (as well as any issues that exist elsewhere but I can't > reach:) > CVehicleController::CVehicleController() > 0003C9A0 pxor xmm0, xmm0 > 0003C9A4 movdqa xmmword ptr [ecx+300h], xmm0 > > I'm not certain what the issue is with vphysics, perhaps the new > versions of vphysics are compiled with a strange version of GCC. > > On Fri, Jun 24, 2011 at 5:07 AM, James Puckett > <[email protected]> wrote: >> Its been a long time, where have you been valve? >> >> On Thu, Jun 23, 2011 at 11:07 PM, Christoffer Pedersen <[email protected]> wrote: >> >>> But making a unfinished product isn't the right way to go. >>> >>> /Chris >>> >>> Sent from my iPhone 4 >>> >>> Den 24/06/2011 kl. 02.03 skrev tom n <[email protected]>: >>> >>> > I would be willing to bet that most everyone knows steam from the modern >>> > warfare game,cstrike source or left for dead. We (or maybe mostly me) >>> > remember half-life because I am older. While half life and it's >>> relatives >>> > are great games, the masses are too young to know about Valve's >>> beginnings. >>> > They are too busy hacking up bins for more slicker,smarter,and faster >>> games. >>> > Sooner or later we have to trade our model T for a new mustang. >>> > >>> > >>> > On Thu, Jun 23, 2011 at 6:06 AM, Drogen Viech < >>> [email protected]>wrote: >>> > >>> >> I'd also love to see the weld issue fixed on linux srcds :( >>> >> This may help a bit -> >>> >> >>> >> >>> http://www.facepunch.com/threads/986675-Niggles?p=29754797&viewfull=1#post29754797 >>> >> >>> >> 2011/6/23 Christoffer Pedersen <[email protected]>: >>> >>> Whopsy, i made have been too fast there.. >>> >>> >>> >>> It seems to me that they have forgotten everything about hl2. (making >>> >> portal 2, l4d1&2, hats for tf2,and the ob update for css). >>> >>> >>> >>> The only hl2 related update that they have done the last 2-3-4 years, >>> is >>> >> to port it to the ob engine, which they also did with css. >>> >>> >>> >>> It's time to wake up Valve, mostly EVERYONE knows you because of >>> hl/hl2! >>> >>> >>> >>> /Chris >>> >>> >>> >>> Sent from my iPhone 4 >>> >>> >>> >>> Den 23/06/2011 kl. 01.05 skrev Alexander Olofsson <[email protected]>: >>> >>> >>> >>>> The issue exists in everything source based, including mods and HL2: >>> DM. >>> >>>> It's not a garry issue, it's a Valve issue. >>> >>>> >>> >>>> >>> >>>> -- >>> >>>> //Alexander "Ace" Olofsson >>> >>>> _______________________________________________ >>> >>>> To unsubscribe, edit your list preferences, or view the list archives, >>> >> please visit: >>> >>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>> >>> >>> >>> _______________________________________________ >>> >>> To unsubscribe, edit your list preferences, or view the list archives, >>> >> please visit: >>> >>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>> >>> >>> >> >>> >> _______________________________________________ >>> >> To unsubscribe, edit your list preferences, or view the list archives, >>> >> please visit: >>> >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>> >> >>> > _______________________________________________ >>> > To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>> > http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>> >>> _______________________________________________ >>> To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >> > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

