GNU bug report logs - #35711
emacs crashes on m68k after d2f1971dd5

Previous Next

Package: emacs;

Reported by: John Paul Adrian Glaubitz <glaubitz <at> physik.fu-berlin.de>

Date: Mon, 13 May 2019 12:32:01 UTC

Severity: important

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: John Paul Adrian Glaubitz <glaubitz <at> physik.fu-berlin.de>
Subject: bug#35711: closed (Re: emacs crashes on m68k after d2f1971dd5)
Date: Tue, 14 May 2019 18:12:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#35711: emacs crashes on m68k after d2f1971dd5

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 35711 <at> debbugs.gnu.org.

-- 
35711: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=35711
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Paul Eggert <eggert <at> cs.ucla.edu>
To: John Paul Adrian Glaubitz <glaubitz <at> physik.fu-berlin.de>,
 35711-done <at> debbugs.gnu.org
Cc: Andreas Schwab <schwab <at> suse.de>,
 Michael Karcher <debian <at> mkarcher.dialup.fu-berlin.de>
Subject: Re: emacs crashes on m68k after d2f1971dd5
Date: Tue, 14 May 2019 11:10:52 -0700
On 5/14/19 2:10 AM, John Paul Adrian Glaubitz wrote:
> backporting your current
> patch to the 26 branch fixes the bug for me for emacs26.
>
> Thus, could you backport your patch to the 26 branch?

Thanks for checking. I backported it and am closing the bug report.


[Message part 3 (message/rfc822, inline)]
From: John Paul Adrian Glaubitz <glaubitz <at> physik.fu-berlin.de>
To: bug-gnu-emacs <at> gnu.org
Cc: Andreas Schwab <schwab <at> suse.de>,
 Michael Karcher <debian <at> mkarcher.dialup.fu-berlin.de>,
 Paul Eggert <eggert <at> cs.ucla.edu>
Subject: emacs crashes on m68k after d2f1971dd5
Date: Mon, 13 May 2019 14:15:16 +0200
[Message part 4 (text/plain, inline)]
Hello!

The commit [1] "Port flexible array members to GCC + valgrind" (d2f1971dd5)
broke emacs on m68k. This is because the new code aligns blocks of 1-byte
strings to 16 bit on m68k which is the default alignment on m68k.

The crash on m68k looks like this [2]:

/bin/mkdir -p ../etc
/usr/bin/make -C ../lisp update-subdirs
make[4]: Entering directory '/<<BUILDDIR>>/emacs-26.1+1/debian/build-gtk/lisp'
make[4]: Leaving directory '/<<BUILDDIR>>/emacs-26.1+1/debian/build-gtk/lisp'
./temacs --batch  --load loadup bootstrap
Loading loadup.el (source)...
Using load-path (/<<BUILDDIR>>/emacs-26.1+1/debian/build-src/lisp /<<BUILDDIR>>/emacs-26.1+1/debian/build-src/lisp/emacs-lisp /<<BUILDDIR>>/emacs-26.1+1/debian/build-src/lisp/progmodes /<<BUILDDIR>>/emacs-26.1+1/debian/build-src/lisp/language /<<BUILDDIR>>/emacs-26.1+1/debian/build-src/lisp/international /<<BUILDDIR>>/emacs-26.1+1/debian/build-src/lisp/textmodes /<<BUILDDIR>>/emacs-26.1+1/debian/build-src/lisp/vc)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
Loading subr (source)...
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
make[3]: *** [Makefile:738: bootstrap-emacs] Segmentation fault

The attached patch by Michael Karcher fixes the problem.

Thanks,
Adrian

> [1] http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=d2f1971dd570439da4198fa76603b53b072060f8
> [2] https://buildd.debian.org/status/fetch.php?pkg=emacs&arch=m68k&ver=1%3A26.1%2B1-3.2&stamp=1549253883&raw=0

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz <at> debian.org
`. `'   Freie Universitaet Berlin - glaubitz <at> physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
[fix-m68k-crash.patch (text/x-patch, attachment)]

This bug report was last modified 6 years and 5 days ago.

Previous Next


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