GNU bug report logs -
#39577
27.0.60; [android 32 bit arm] Assertion failed during compilation
Previous Next
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
Message #17 received at 39577 <at> debbugs.gnu.org (full text, mbox):
> > > Can you show a backtrace from the segfault?
> >
> > After loading gdbinit from emacs src, starting emacs and scrolling up
> > and down a file a couple of times it crashes with:
> >
> > ```
> > Program received signal SIGSEGV, Segmentation fault.
> > 0xb6995228 in sigsetjmp () from /system/lib/libc.so
> > ```
> >
> > A backtrace then unfortunately only shows:
> >
> > ```
> > #0 0xb6995228 in sigsetjmp () from /system/lib/libc.so
> > #1 0x62e31f80 in ?? ()
> > Backtrace stopped: previous frame identical to this frame (corrupt stack?)
>
> Sounds like sigsetjmp is buggy on that platform?
Could be? I have not seen any bug reports or similar issues for other
programs that seem related though, but android arm is fairly
rare these days. I am dreaming of finding a workaround on the emacs
side of things as I can not modify the system libraries (well not
easily anyways). I suppose I need to learn more about sigsetjmp and
friends to have a chance at that.
> > It also seems that the segfault does not happen if running inside
> > tmux.
>
> Does "inside tmux" mean you run a -nw session?
Yes, sorry for not being clear. I am running inside a terminal
emulator for android called termux, all programs are linked against
android's libc, bionic. Compilers and other tools needed for compiling
emacs are available, but there is no x11 so emacs can only be run in -nw
mode.
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.