On Tue, Apr 23, 2013 at 03:40:58AM -0600, Landry Breuil wrote:
> CVSROOT:      /cvs
> Module name:  ports
> Changes by:   lan...@cvs.openbsd.org  2013/04/23 03:40:58
> 
> Modified files:
>       www/webkit     : Makefile 
> Added files:
>       www/webkit/patches: patch-Source_WTF_wtf_StackBounds_cpp 
> 
> Log message:
> Add a patch to fix stack bounds computation, from David Hill (also
> pushed upstream as https://bugs.webkit.org/show_bug.cgi?id=114978)
> 
> Seems to fix xombrero/surf crashes on amd64, and seems to magically make
> webkit sort-of usable (ie dead-slow, but js seems to work) on powerpc.
> (symptom : ** Message: console message: undefined @0: RangeError: Maximum
> call stack size exceeded.)
> 
> Note : webkit still fails to build on mips64* and hppa. sigh.
> 
> ok jasper@
> 

So the logic was not checked/fixed where the bounds are actually
checked on architectures that have upward growing stacks? Where
m_bound and m_origin have their meanings swapped?

I only see MACHINE_STACK_GROWS_UP defined on hppa and hppa64. Are
these really the only archs with upward growing stacks?

.... Ken

Reply via email to