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

Reply via email to