Bug#926025:

2021-02-22 Thread J. Smith


"X protocol error: BadLength (poly request too large or internal Xlib length 
error) on protocol request 139"
is https://debbugs.gnu.org/37895 (amongst others)

This is marked as fixed in Emacs 27.1.
If the issue still occurs for you with Emacs 27.1, I suggest reporting it using 
M-x report-emacs-bug.
Reporting Emacs bugs that aren't specific to Debian (eg packaging) as Debian 
bugs tends not to lead anywhere.



Bug#926025: emacs-gtk: Crash in redisplay_internal() due to use of emacs_abort()

2020-01-02 Thread Simon Josefsson
FWIW, I also get this crash when opening one of my folders (nnimap)
using Gnus that is shipped with Emacs.  A more complete backtrace can be
found below.

/Simon

Fatal error 6: Aborted
Thread 1 "emacs" received signal SIGABRT, Aborted.
raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50  ../sysdeps/unix/sysv/linux/raise.c: Filen eller katalogen finns inte.
(gdb) bt
#0  raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x004f6f37 in terminate_due_to_signal (sig=sig@entry=6, 
backtrace_limit=backtrace_limit@entry=40) at ./debian/build-src/src/emacs.c:394
#2  0x00511643 in emacs_abort () at ./debian/build-src/src/sysdep.c:2426
#3  0x004574ea in redisplay_internal () at 
./debian/build-src/src/lisp.h:2797
#4  0x00459c22 in redisplay_preserve_echo_area 
(from_where=from_where@entry=13) at ./debian/build-src/src/xdisp.c:14630
#5  0x005ab860 in Fdelete_process (process=61304133) at 
./debian/build-src/src/process.c:1078
#6  0x005b35f5 in kill_buffer_processes (buffer=buffer@entry=0) at 
./debian/build-src/src/process.c:7836
#7  0x004f6dfa in shut_down_emacs (sig=sig@entry=6, 
stuff=stuff@entry=0) at ./debian/build-src/src/lisp.h:855
#8  0x004f6f63 in terminate_due_to_signal (sig=sig@entry=6, 
backtrace_limit=backtrace_limit@entry=40) at ./debian/build-src/src/lisp.h:855
#9  0x00511643 in emacs_abort () at ./debian/build-src/src/sysdep.c:2426
#10 0x004574ea in redisplay_internal () at 
./debian/build-src/src/lisp.h:2797
#11 0x00459c22 in redisplay_preserve_echo_area 
(from_where=from_where@entry=13) at ./debian/build-src/src/xdisp.c:14630
#12 0x005ab860 in Fdelete_process (process=59467093) at 
./debian/build-src/src/process.c:1078
#13 0x005b35f5 in kill_buffer_processes (buffer=buffer@entry=0) at 
./debian/build-src/src/process.c:7836
#14 0x004f6d34 in shut_down_emacs (sig=sig@entry=0, 
stuff=stuff@entry=0) at ./debian/build-src/src/lisp.h:855
#15 0x004c3efd in x_connection_closed (dpy=dpy@entry=0x2ae86c0, 
error_message=, 
error_message@entry=0x7fff5880 "X protocol error: BadLength (poly 
request too large or internal Xlib length error) on protocol request 139", 
ioerror=ioerror@entry=false) at ./debian/build-src/src/lisp.h:855
#16 0x004c7d49 in x_error_quitter (display=0x2ae86c0, event=, event=) at ./debian/build-src/src/xterm.c:9904
#17 0x004c7dcb in x_error_handler (display=0x2ae86c0, 
event=0x7fff5a40) at ./debian/build-src/src/xterm.c:9874
#18 0x7684b11a in _XError () from /lib/x86_64-linux-gnu/libX11.so.6
#19 0x76848077 in ?? () from /lib/x86_64-linux-gnu/libX11.so.6
#20 0x7684811d in ?? () from /lib/x86_64-linux-gnu/libX11.so.6
#21 0x76848a55 in _XEventsQueued () from 
/lib/x86_64-linux-gnu/libX11.so.6
#22 0x7683a7b7 in XPending () from /lib/x86_64-linux-gnu/libX11.so.6
#23 0x770e420d in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
#24 0x76bbd669 in g_main_context_prepare () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x76bbe06b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x76bbe207 in g_main_context_pending () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x773b2b9d in gtk_events_pending () from 
/lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x004c4917 in XTread_socket (terminal=, 
hold_quit=0x7fff5d40) at ./debian/build-src/src/xterm.c:9142
#29 0x004fe1c9 in gobble_input () at 
./debian/build-src/src/keyboard.c:6910
#30 0x004fe875 in handle_async_input () at 
./debian/build-src/src/keyboard.c:7146
#31 process_pending_signals () at ./debian/build-src/src/keyboard.c:7160
#32 0x005d8dd7 in xftfont_open (f=, entity=70284725, 
pixel_size=15) at ./debian/build-src/src/xftfont.c:391
#33 0x00586aa4 in font_open_entity (f=0x1010c80 
, entity=70284725, pixel_size=15) at 
./debian/build-src/src/font.c:2903
#34 0x005db72a in fontset_find_font (fontset=fontset@entry=59386213, 
c=c@entry=9200, face=face@entry=0x41b9720, charset_id=charset_id@entry=-1, 
fallback=fallback@entry=true) at ./debian/build-src/src/lisp.h:855
#35 0x005db9b1 in fontset_font (fontset=fontset@entry=59386213, 
c=c@entry=9200, face=face@entry=0x41b9720, id=-1) at 
./debian/build-src/src/fontset.c:788
#36 0x005dbcbc in face_for_char (f=0x1010c80 , 
face=face@entry=0x41b9720, c=9200, pos=, object=)
at ./debian/build-src/src/fontset.c:990
#37 0x00448473 in FACE_FOR_CHAR (object=, pos=, character=, face=0x41b9720, f=)
at ./debian/build-src/src/dispextern.h:1818
#38 get_next_display_element (it=it@entry=0x7fff87f0) at 
./debian/build-src/src/xdisp.c:7303
#39 0x0044f698 in display_line (it=it@entry=0x7fff87f0, 
cursor_vpos=cursor_vpos@entry=0) at ./debian/build-src/src/xdisp.c:21409
#40 0x0045450b in try_window (window=window@entry=16919605, pos=...,