Bug#333766: libc6: SIGBUS in libm on hppa breaks qt-x11-free
- To: Randolph Chung <randolph@tausq.org>
- Cc: Aurelien Jarno <aurelien@aurel32.net>, 333766@bugs.debian.org, Stephen Gran <sgran@debian.org>, Steve Langasek <vorlon@debian.org>, debian-hppa@lists.debian.org
- Subject: Bug#333766: libc6: SIGBUS in libm on hppa breaks qt-x11-free
- From: Daniel Jacobowitz <dan@debian.org>
- Date: Thu, 13 Oct 2005 20:54:30 -0400
- Message-id: <[🔎] 20051014005430.GA4478@nevyn.them.org>
- Mail-followup-to: Randolph Chung <randolph@tausq.org>, Aurelien Jarno <aurelien@aurel32.net>, 333766@bugs.debian.org, Stephen Gran <sgran@debian.org>, Steve Langasek <vorlon@debian.org>, debian-hppa@lists.debian.org
- Reply-to: Daniel Jacobowitz <dan@debian.org>, 333766@bugs.debian.org
- In-reply-to: <434EFE74.3060800@tausq.org>
- References: <[🔎] 20051013163101.GA2127@tennyson.dodds.net> <[🔎] 434E98D3.7080602@aurel32.net> <[🔎] 20051013175251.GA2933@tennyson.dodds.net> <[🔎] 20051013220501.GB4871@www.lobefin.net> <[🔎] 434EDDC2.8010702@aurel32.net> <[🔎] 20051013233344.GA2037@nevyn.them.org> <434EFE74.3060800@tausq.org>
On Fri, Oct 14, 2005 at 08:40:20AM +0800, Randolph Chung wrote:
> >I don't think that's what is happening at all: I think that in one of
> >these cases, your test file's on-stack fenv_t is aligned, and on the
> >other it isn't. The code you posted for gcc 4.0 looks fine. I think
> >the assembly is broken or the definition of fenv_t.
>
> drow is right, as usual. our fenv_t needs to be defined with
> __attribute__((aligned(8))) or similar.
I'd recommend "fixing" the asm instead: that's an ABI change and would
require heinous rebuilds.
--
Daniel Jacobowitz
CodeSourcery, LLC
Reply to: