GNU bug report logs - #11913
Unusual Emacs 24.1 arithmetic error (abs) on i386 machine

Previous Next

Package: emacs;

Reported by: Rob Browning <rlb <at> defaultvalue.org>

Date: Wed, 11 Jul 2012 18:00:02 UTC

Severity: important

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #35 received at 11913 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Rob Browning <rlb <at> defaultvalue.org>
Cc: 11913 <at> debbugs.gnu.org, rgm <at> gnu.org
Subject: Re: bug#11913: Unusual Emacs 24.1 arithmetic error (abs) on i386
	machine
Date: Fri, 13 Jul 2012 22:17:39 +0300
> From: Rob Browning <rlb <at> defaultvalue.org>
> Cc: Glenn Morris <rgm <at> gnu.org>,  11913 <at> debbugs.gnu.org
> Date: Fri, 13 Jul 2012 14:02:16 -0500
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > Do we even understand how this error happens?  There's nothing even
> > close to a reference to 'abs' on that line of cal-hebrew.el in my copy
> > of Emacs 24.1.
> 
> Right.  While I'm not extremely knowledgeable about the process, since
> that string is associated with Qarith_error (in data.c), I assumed it
> was probably some code deeper down raising the exception (from either
> data.c or floatfns.c).  Given the fact that it only happens on i386, I
> also wondered if x87 issues might be involved -- but the fact that it
> only happens on *this* i386 machine (and a couple of others) suggests
> the software versions matter.

Does that 386 machine have an x87 co-processor?  If not, what provides
the floating-point emulation -- the kernel?

If you compile a trivial C program that calls 'fabs' on that machine,
does it work as expected, or does it bomb?




This bug report was last modified 12 years and 307 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.