Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Feb 2004 21:01:12 -0600 (CST)
From:      James Van Artsdalen <james-freebsd-amd64@jrv.org>
To:        adridg@cs.kun.nl
Cc:        freebsd-amd64@freebsd.org
Subject:   Re: The return of threading errors in ogg123
Message-ID:  <200402250301.i1P31COh071628@bigtex.jrv.org>
In-Reply-To: <200402242111.39048.adridg@cs.kun.nl> (message from Adriaan de Groot on Tue, 24 Feb 2004 21:11:33 %2B0100)
References:  <Pine.GSO.4.44.0402171025520.15647-100000@wn4.sci.kun.nl> <200402181230.11078.adridg@cs.kun.nl> <200402242111.39048.adridg@cs.kun.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
> From: Adriaan de Groot <adridg@cs.kun.nl>
> Date: Tue, 24 Feb 2004 21:11:33 +0100
> 
> looks like the stack-16-alignment has gotten broken again somewhere.

Hack the gcc function epilogue code to test %rsp before each return and branch
to abort if stack is mis-aligned, or, maybe load 8(%rsp) to %xmm7 or something like
that to force a fault.  That will get you close to the scene of the crime, and flush
out others that aren't near FP code.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402250301.i1P31COh071628>