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>