From owner-freebsd-amd64@FreeBSD.ORG Wed Feb 25 04:19:13 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A432616A4CE for ; Wed, 25 Feb 2004 04:19:13 -0800 (PST) Received: from pandora.cs.kun.nl (pandora.cs.kun.nl [131.174.33.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE13943D2F for ; Wed, 25 Feb 2004 04:19:12 -0800 (PST) (envelope-from adridg@cs.kun.nl) Received: from odin.cs.kun.nl [131.174.33.33] (helo=localhost) by pandora.cs.kun.nl (8.12.10/3.64) with ESMTP id i1PCJBUY026440 for ; Wed, 25 Feb 2004 13:19:11 +0100 (MET) From: Adriaan de Groot To: freebsd-amd64@freebsd.org Date: Wed, 25 Feb 2004 13:19:06 +0100 User-Agent: KMail/1.6.51 References: <200402242111.39048.adridg@cs.kun.nl> <200402250301.i1P31COh071628@bigtex.jrv.org> In-Reply-To: <200402250301.i1P31COh071628@bigtex.jrv.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200402251319.11569.adridg@cs.kun.nl> Subject: Re: The return of threading errors in ogg123 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Feb 2004 12:19:13 -0000 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 25 February 2004 04:01, James Van Artsdalen wrote: > > From: Adriaan de Groot > > 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 sce= ne > of the crime, and flush out others that aren't near FP code. Ummm ... "Dammit Jim, I'm a doctor of computer science, not a compiler=20 hacker!" Can you give a suggestion? Although I'm not averse to wasting my=20 time figuring out how to do all those things, I think I'd rather waste it b= y=20 fixing the ed(4) driver. =2D --=20 pub 1024D/FEA2A3FE 2002-06-18 Adriaan de Groot Would you like a freem? =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAPJK/dqzuAf6io/4RAjZPAJ9ZA34W9FRRRVaLjO+6Z031xFpicQCfXm4d N13I5qby0X/cf4EDU67ulhs=3D =3Dsckq =2D----END PGP SIGNATURE-----