Package: emacs Version: 47.0 Severity: normal Dear Maintainer,
entering the unicode character u+026c5 into a buffer crashes emacs on X. To test, try the following: ~$ echo -e "\u26C5" > tst.txt ~$ emacs tst.txt (emacs:22002): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed (emacs:22002): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed 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 (emacs:22002): GLib-WARNING **: g_main_context_prepare() called recursively from within a source's check() or prepare() member. (emacs:22002): GLib-WARNING **: g_main_context_check() called recursively from within a source's check() or prepare() member. Backtrace: emacs[0x50a53e] emacs[0x4f0b49] emacs[0x50a5e3] emacs[0x4c0990] emacs[0x4c4cd9] emacs[0x4c4d5b] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XError+0x11d)[0x7f7cd642122d] /usr/lib/x86_64-linux-gnu/libX11.so.6(+0x42157)[0x7f7cd641e157] /usr/lib/x86_64-linux-gnu/libX11.so.6(+0x42215)[0x7f7cd641e215] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XEventsQueued+0x55)[0x7f7cd641eb15] /usr/lib/x86_64-linux-gnu/libX11.so.6(XPending+0x57)[0x$7f7cd64107e7] /usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x6840e)[0x7f7cd827540e] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_prepare+0x1c8)[0x7f7cd6b8b678] /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4b04b)[0x7f7cd6b8c04b] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_pending+0x27)[0x7f7cd6b8c1d7] /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_events_pending+0xd)[0x7f7cd873806d] emacs[0x4c1397] emacs[0x4f7a71] emacs[0x4f8105] emacs[0x5c689a] emacs[0x57b734] emacs[0x5c946c] emacs[0x5c9741] emacs[0x5c9a5c] emacs[0x443941] emacs[0x44b9a0] emacs[0x451558] emacs[0x4644fd] emacs[0x4678db] emacs[0x5630de] emacs[0x432785] emacs[0x454c69] emacs[0x4fabab] emacs[0x4fd960] emacs[0x4ff3e4] emacs[0x563052] emacs[0x4f0f64] emacs[0x562fd1] emacs[0x4f0efb] emacs[0x4f57e7] emacs[0x4f5b0a] ... Aborted It seems to be related to the X server, as 'emacs -nw' seems to work fine. Best regards, Andi -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.13.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 emacs depends on: ii emacs25 25.2+1-6+b1 emacs recommends no packages. emacs suggests no packages. -- no debconf information