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

Reply via email to