bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#34051: "X protocol error: BadMatch" on current master


From: Yuri D'Elia
Subject: bug#34051: "X protocol error: BadMatch" on current master
Date: Wed, 16 Jan 2019 22:22:30 +0100
User-agent: mu4e 1.1.0; emacs 27.0.50

On Mon, Jan 14 2019, Eli Zaretskii wrote:
>> From: Yuri D'Elia <wavexx@thregr.org>
>> Date: Mon, 14 Jan 2019 16:08:27 +0100
>>
>> Testing the master today I had some issues with emacs quitting with the
>> following error:
>>
>> X protocol error: BadMatch (invalid parameter attributes) on protocol 
>> request 139
>>
>> This happens during a minor mode setup, so I'm unsure exactly what is
>> going on (didn't have time to dig deeper).
>>
>> However, last good commit is c342b26371480316024e1e5d63cd8b3f035dda69,
>
> Seems like bug#34051.
>
> If you run this under GDB with x-synchronize set to t, then post the
> full backtrace from the crash, it would be very helpful.  (If you do,
> please post that to 34051@debbugs.gnu.org.)

So I rebuilt emacs @ a1b7a3f2a3957a399d6c3c7bcffa07ac67da82fc (first bad
version). Running under gdb, (x-synchronize t), and then trigger the
issue I get to the following point:

#12 0x0000000000529716 in x_error_handler (display=0x2b83430, 
event=0x7fffffff5840) at xterm.c:9930
#13 0x00007ffff680511a in _XError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007ffff6802077 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007ffff680211d in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007ffff6803050 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#17 0x00007ffff67fe99d in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#18 0x00007ffff67fea3b in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#19 0x00007ffff6374b45 in XRenderCreatePicture () from 
/usr/lib/x86_64-linux-gnu/libXrender.so.1
#20 0x00000000006a6e4c in x_create_x_image_and_pixmap (f=0x1333c30 
<bss_sbrk_buffer+8490736>, width=15, height=33, depth=1, ximg=0x7fffffff5c10, 
pixmap=0x2e79eb8,
    picture=0x2e79ed8) at image.c:2192
#21 0x00000000006a6fea in image_create_x_image_and_pixmap (f=0x1333c30 
<bss_sbrk_buffer+8490736>, img=0x2e79ea0, width=15, height=33, depth=1, 
ximg=0x7fffffff5c10,
    mask_p=true) at image.c:2370
#22 0x00000000006ab32f in x_build_heuristic_mask (f=0x1333c30 
<bss_sbrk_buffer+8490736>, img=0x2e79ea0, how=XIL(0xc7e0)) at image.c:5285
#23 0x00000000006a5b74 in postprocess_image (f=0x1333c30 
<bss_sbrk_buffer+8490736>, img=0x2e79ea0) at image.c:1728
#24 0x00000000006a67ec in lookup_image (f=0x1333c30 <bss_sbrk_buffer+8490736>, 
spec=XIL(0x4133413)) at image.c:2002
#25 0x000000000044424a in handle_single_display_spec (it=0x7fffffff75f0, 
spec=XIL(0x4133413), object=XIL(0x41af004), overlay=XIL(0), 
position=0x7fffffff7740, bufpos=84,
    display_replaced=0, frame_window_p=true, enable_eval_p=true) at xdisp.c:5359
#26 0x0000000000442760 in handle_display_spec (it=0x7fffffff75f0, 
spec=XIL(0x4132f33), object=XIL(0x41af004), overlay=XIL(0), 
position=0x7fffffff7740, bufpos=84,
    frame_window_p=true) at xdisp.c:4821
#27 0x00000000004424ef in handle_display_prop (it=0x7fffffff75f0) at 
xdisp.c:4764
#28 0x000000000043f2ec in handle_stop (it=0x7fffffff75f0) at xdisp.c:3470
#29 0x000000000044b7b0 in next_element_from_string (it=0x7fffffff75f0) at 
xdisp.c:8072
#30 0x0000000000448c98 in get_next_display_element (it=0x7fffffff75f0) at 
xdisp.c:7051
#31 0x0000000000471d52 in display_line (it=0x7fffffff75f0, cursor_vpos=1) at 
xdisp.c:21605
#32 0x0000000000467269 in try_window (window=XIL(0x1334c35), pos=..., flags=1) 
at xdisp.c:17808
#33 0x0000000000464d8d in redisplay_window (window=XIL(0x1334c35), 
just_this_one_p=false) at xdisp.c:17255
#34 0x000000000045e170 in redisplay_window_0 (window=XIL(0x1334c35)) at 
xdisp.c:14983
#35 0x00000000005fb710 in internal_condition_case_1 (bfun=0x45e12e 
#<redisplay_window_0>, arg=XIL(0x1334c35), handlers=XIL(0xb84fd3),
<cut>

Let me know if that's enough or if I should also get those darn
debugging symbols for X11...





reply via email to

[Prev in Thread] Current Thread [Next in Thread]