GNU bug report logs - #39577
27.0.60; [android 32 bit arm] Assertion failed during compilation

Previous Next

Package: emacs;

Reported by: Henrik Grimler <henrik <at> grimler.se>

Date: Wed, 12 Feb 2020 15:32:02 UTC

Severity: normal

Found in version 27.0.60

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Henrik Grimler <henrik <at> grimler.se>
Cc: 39577 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
Subject: bug#39577: 27.0.60; Assertion failed during compilation
Date: Mon, 17 Feb 2020 12:53:05 -0800
[Message part 1 (text/plain, inline)]
I installed the attached patch into master, to work around the 
getloadavg-related assertion failure. However, I don't think this fixes the 
actual bug.

> This android version does not have getloadavg (so I guess
> lib/getloadavg.c is used instead?)

If so, you should be able to step through the replacement getloadavg and see why 
it's reporting bogus values. I have the sneaking suspicion that floating point 
isn't working properly, and that it's treating tiny numbers as NaNs or vice 
versa. But this bug is relatively unimportant.

The main problem here seems to be the sigsetjmp-related bug. You might try 
putting a breakpoint on handle_sigsegv before running Emacs; that might give you 
a better backtrace.
[0001-Avoid-unlikely-load-average-bug.patch (text/x-patch, attachment)]

This bug report was last modified 4 years and 231 days ago.

Previous Next


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