Package: emacs25 Version: 25.2+1-6+b1 Severity: normal File: /usr/bin/emacs
When displaying a Unicode 'ALARM CLOCK' (U+23F0) character in a buffer Emacs crashes. To reproduce, just paste the character from https://www.fileformat.info/info/unicode/char/23f0/index.htm into a buffer. I get the following output on the console: emacs25:22934): Gtk-WARNING **: Allocating size to Emacs 0xdb2260 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate? X protocol error: BadLength (poly request too large or internal Xlib length error) on protocol request 139 When compiled with GTK, Emacs cannot recover from X disconnects. This is a GTK bug: https://bugzilla.gnome.org/show_bug.cgi?id=85715 For details, see etc/PROBLEMS. Fatal error 6: Aborted (emacs25:22934): GLib-WARNING **: g_main_context_prepare() called recursively from within a source's check() or prepare() member. (emacs25:22934): GLib-WARNING **: g_main_context_check() called recursively from within a source's check() or prepare() member. Backtrace: emacs25[0x50a53e] emacs25[0x4f0b49] emacs25[0x50a5e3] emacs25[0x4c0990] emacs25[0x4c4cd9] emacs25[0x4c4d5b] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XError+0x11d)[0x7fbbb309122d] /usr/lib/x86_64-linux-gnu/libX11.so.6(+0x42157)[0x7fbbb308e157] /usr/lib/x86_64-linux-gnu/libX11.so.6(+0x42215)[0x7fbbb308e215] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XEventsQueued+0x55)[0x7fbbb308eb15] /usr/lib/x86_64-linux-gnu/libX11.so.6(XPending+0x57)[0x7fbbb30807e7] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x6840e)[0x7fbbb4ee540e] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_prepare+0x1c8)[0x7fbbb37fb678] /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4b04b)[0x7fbbb37fc04b] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_pending+0x27)[0x7fbbb37fc1d7] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_events_pending+0xd)[0x7fbbb53a806d] emacs25[0x4c1397] emacs25[0x4f7a71] emacs25[0x4f8105] emacs25[0x5c689a] emacs25[0x57b734] emacs25[0x5c946c] emacs25[0x5c9741] emacs25[0x5c9a5c] emacs25[0x443941] emacs25[0x44b9a0] emacs25[0x4663ff] emacs25[0x46789e] emacs25[0x5630de] emacs25[0x4553ec] emacs25[0x4fabab] emacs25[0x4fd960] emacs25[0x4ff3e4] emacs25[0x563052] emacs25[0x4f0f64] emacs25[0x562fd1] emacs25[0x4f0efb] emacs25[0x4f57e7] emacs25[0x4f5b0a] emacs25[0x418e50] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fbbae7f9a87] ... Aborted Gaudenz -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing'), (100, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages emacs25 depends on: ii emacs25-bin-common 25.2+1-6+b1 ii libacl1 2.2.52-3+b1 ii libasound2 1.1.3-5 ii libatk1.0-0 2.26.1-3 ii libc6 2.27-2 ii libcairo-gobject2 1.15.10-1 ii libcairo2 1.15.10-1 ii libdbus-1-3 1.12.6-2 ii libfontconfig1 2.12.6-0.1 ii libfreetype6 2.8.1-2 ii libgdk-pixbuf2.0-0 2.36.11-1 ii libgif7 5.1.4-2 ii libglib2.0-0 2.54.3-2 ii libgnutls30 3.5.18-1 ii libgomp1 8-20180312-2 ii libgpm2 1.20.7-5 ii libgtk-3-0 3.22.28-1 ii libice6 2:1.0.9-2 ii libjpeg62-turbo 1:1.5.2-2+b1 ii libm17n-0 1.7.0-3+b2 ii libmagickcore-6.q16-5 8:6.9.9.34+dfsg-3+b1 ii libmagickwand-6.q16-5 8:6.9.9.34+dfsg-3+b1 ii libotf0 0.9.13-3+b1 ii libpango-1.0-0 1.40.14-1 ii libpangocairo-1.0-0 1.40.14-1 ii libpng16-16 1.6.34-1 ii librsvg2-2 2.40.20-2 ii libselinux1 2.7-2+b1 ii libsm6 2:1.2.2-1+b3 ii libtiff5 4.0.9-4 ii libtinfo5 6.1-1 ii libx11-6 2:1.6.4-3 ii libx11-xcb1 2:1.6.4-3 ii libxcb1 1.13-1 ii libxfixes3 1:5.0.3-1 ii libxft2 2.3.2-1+b2 ii libxinerama1 2:1.1.3-1+b3 ii libxml2 2.9.4+dfsg1-6.1 ii libxpm4 1:3.5.12-1 ii libxrandr2 2:1.5.1-1 ii libxrender1 1:0.9.10-1 ii zlib1g 1:1.2.8.dfsg-5 emacs25 recommends no packages. Versions of packages emacs25 suggests: pn emacs25-common-non-dfsg <none> -- no debconf information