$ gdb --args /usr/bin/display-im6 /usr/share/emacs/24.5/etc/images/gnus/gnus.svg
[...]
Reading symbols from /usr/bin/display-im6...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/display-im6 /usr/share/emacs/24.5/etc/images/gnus/gnus.svg
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffed953700 (LWP 17356)]
[New Thread 0x7fffed152700 (LWP 17357)]
Thread 1 "display-im6" received signal SIGSEGV, Segmentation fault.
0x00007ffff391f8b8 in ?? () from /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/modules-Q16/coders/svg.so
(gdb) bt
#0 0x00007ffff391f8b8 in ?? () from /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/modules-Q16/coders/svg.so
#1 0x00007ffff79a4a18 in ReadImage () from /usr/lib/x86_64-linux-gnu/libMagickCore-6.Q16.so.2
#2 0x00007ffff76627af in DisplayImageCommand () from /usr/lib/x86_64-linux-gnu/libMagickWand-6.Q16.so.2
#3 0x00007ffff76ab527 in MagickCommandGenesis () from /usr/lib/x86_64-linux-gnu/libMagickWand-6.Q16.so.2
#4 0x0000000000400877 in ?? ()
#5 0x00007ffff7037830 in __libc_start_main (main=0x400830, argc=2, argv=0x7fffffffdff8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7fffffffdfe8) at ../csu/libc-start.c:291
#6 0x00000000004008d9 in ?? ()
(gdb)
emacs also crashes when opening that file, with a segmentation fault inside ImageMagick, that's how I found the problem:
Running display on gnus.svg (from the emacs24-common package) results in a core dump:
$ /usr/bin/ display- im6 /usr/share/ emacs/24. 5/etc/images/ gnus/gnus. svg
Aborted (core dumped)
Trying to get a backtrace:
$ gdb --args /usr/bin/ display- im6 /usr/share/ emacs/24. 5/etc/images/ gnus/gnus. svg display- im6...( no debugging symbols found)...done. display- im6 /usr/share/ emacs/24. 5/etc/images/ gnus/gnus. svg 64-linux- gnu/libthread_ db.so.1" .
[...]
Reading symbols from /usr/bin/
(gdb) run
Starting program: /usr/bin/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
[New Thread 0x7fffed953700 (LWP 17356)]
[New Thread 0x7fffed152700 (LWP 17357)]
Thread 1 "display-im6" received signal SIGSEGV, Segmentation fault. x86_64- linux-gnu/ ImageMagick- 6.8.9/modules- Q16/coders/ svg.so x86_64- linux-gnu/ ImageMagick- 6.8.9/modules- Q16/coders/ svg.so x86_64- linux-gnu/ libMagickCore- 6.Q16.so. 2 x86_64- linux-gnu/ libMagickWand- 6.Q16.so. 2 nesis () from /usr/lib/ x86_64- linux-gnu/ libMagickWand- 6.Q16.so. 2 dff8, init=<optimized out>, fini=<optimized out>, rtld_fini= <optimized out>, end=0x7fffffffd fe8) at ../csu/ libc-start. c:291
0x00007ffff391f8b8 in ?? () from /usr/lib/
(gdb) bt
#0 0x00007ffff391f8b8 in ?? () from /usr/lib/
#1 0x00007ffff79a4a18 in ReadImage () from /usr/lib/
#2 0x00007ffff76627af in DisplayImageCommand () from /usr/lib/
#3 0x00007ffff76ab527 in MagickCommandGe
#4 0x0000000000400877 in ?? ()
#5 0x00007ffff7037830 in __libc_start_main (main=0x400830, argc=2, argv=0x7fffffff
stack_
#6 0x00000000004008d9 in ?? ()
(gdb)
emacs also crashes when opening that file, with a segmentation fault inside ImageMagick, that's how I found the problem:
$ emacs /usr/share/ emacs/24. 5/etc/images/ gnus/gnus. svg x86_64- linux-gnu/ libpthread. so.0(+0x11390) [0x7f6f140e0390 ] lib/x86_ 64-linux- gnu/ImageMagick -6.8.9/ modules- Q16/coders/ svg.so( +0xb8b8) [0x7f6f057768b8 ] lib/x86_ 64-linux- gnu/libMagickCo re-6.Q16. so.2(ReadImage+ 0x198)[ 0x7f6f16470a18] lib/x86_ 64-linux- gnu/libMagickWa nd-6.Q16. so.2(MagickRead Image+0x6a) [0x7f6f16942a3a ]
Fatal error 11: Segmentation fault
Backtrace:
emacs[0x5036d3]
emacs[0x4e9d6e]
emacs[0x50249e]
emacs[0x5026c3]
/lib/
/usr/
/usr/
/usr/
emacs[0x5cd004]
emacs[0x5d0ea1]
[....]
emacs[0x55d74b]
...
Segmentation fault (core dumped)
This is on:
Description: Ubuntu 16.04.5 LTS
Release: 16.04
With packages:
imagemagick: 9-7ubuntu5. 13
Installed: 8:6.8.9.
emacs24-common:
Installed: 24.5+1-6ubuntu1.1
Last week I didn't get these crashes, so I guess they are related to a security updated of the imagemagick packages.
ProblemType: Bug 9-7ubuntu5. 13 ature: Ubuntu 4.15.0- 33.36~16. 04.1-generic 4.15.18
DistroRelease: Ubuntu 16.04
Package: imagemagick 8:6.8.9.
ProcVersionSign
Uname: Linux 4.15.0-33-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
Date: Tue Oct 9 09:49:32 2018
InstallationDate: Installed on 2011-06-14 (2673 days ago)
InstallationMedia: Ubuntu 10.04.2 LTS "Lucid Lynx" - Release amd64 (20110211.1)
SourcePackage: imagemagick
UpgradeStatus: Upgraded to xenial on 2013-05-07 (1980 days ago)