Ah ha, nice analysis Ryan, with this lead I dug into the code and we were marking a 16-byte alignment on some class members where the parent was just allocated from the heap (unaligned) so that won't work. I fixed it to match windows, once we test it a little we should get it to you guys.
- Alfred > -----Original Message----- > From: [email protected] [mailto:hlds_linux- > [email protected]] On Behalf Of Ryan Kistner > Sent: Sunday, June 26, 2011 3:46 PM > To: Half-Life dedicated Linux server mailing list > Subject: Re: [hlds_linux] Vehicle issue > > 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 _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

