On Sun, Aug 04, 2019 at 12:40:50PM +0200, Matthieu Herrb wrote:
> Did you try with the updates to libX11 and libXft that I sent to tech@
> a few weeks ago ? There is one change in libXft which may be relevant.
No, missed them. Just fetched your updates from current CVS, rebuilt
libX11 and libXft, but with no avail.
Same reproducer, same bug. New backtrace below and full one attached
(for real this time, sorry).
[New process 238882]
Core was generated by `cwm'.
Program terminated with signal SIGBUS, Bus error.
#0 0x00000261a2f9101d in XAddExtension (dpy=0xdfdfdfdfdfdfdfdf) at
/usr/xenocara/lib/libX11/src/InitExt.c:73
73 LockDisplay (dpy);
#0 0x00000261a2f9101d in XAddExtension (dpy=0xdfdfdfdfdfdfdfdf) at
/usr/xenocara/lib/libX11/src/InitExt.c:73
#1 0x0000026265e448f9 in _XftDisplayInfoGet () from
/usr/X11R6/lib/libXft.so.11.0
#2 0x0000026265e46a49 in XftDrawSrcPicture () from
/usr/X11R6/lib/libXft.so.11.0
#3 0x0000026265e470cb in XftDrawGlyphs () from /usr/X11R6/lib/libXft.so.11.0
#4 0x0000026265e479dc in XftDrawStringUtf8 () from
/usr/X11R6/lib/libXft.so.11.0
#5 0x0000025f92282fdd in menu_draw (mc=0x7f7ffffdd570, menuq=0x7f7ffffdd948,
resultq=0x7f7ffffdd560) at /x/app/cwm/menu.c:399
#6 0x0000025f9228212f in menu_filter (sc=0x26197db1000, menuq=0x7f7ffffdd948,
prompt=0x25f9227849f "window", initial=0x0, flags=0, match=0x25f92283f00
<search_match_client>, print=0x25f92284b20 <search_print_client>) at
/x/app/cwm/menu.c:153
#7 0x0000025f9228ca16 in kbfunc_menu_client (ctx=0x26197db1000,
cargs=0x261ab1b6280) at /x/app/cwm/kbfunc.c:484
#8 0x0000025f92288ffa in xev_handle_keypress (ee=0x7f7ffffdda28) at
/x/app/cwm/xevents.c:336
#9 0x0000025f9228a19d in xev_process () at /x/app/cwm/xevents.c:491
#10 0x0000025f9227c63f in main (argc=0, argv=0x7f7ffffddbd0) at
/x/app/cwm/calmwm.c:114
[New process 238882]
Core was generated by `cwm'.
Program terminated with signal SIGBUS, Bus error.
#0 0x00000261a2f9101d in XAddExtension (dpy=3D0xdfdfdfdfdfdfdfdf) at /usr/=
xenocara/lib/libX11/src/InitExt.c:73
73 LockDisplay (dpy);
#0 0x00000261a2f9101d in XAddExtension (dpy=3D0xdfdfdfdfdfdfdfdf) at /usr/=
xenocara/lib/libX11/src/InitExt.c:73
ext =3D 0x0
#1 0x0000026265e448f9 in _XftDisplayInfoGet () from /usr/X11R6/lib/libXft.=
so.11.0
No symbol table info available.
#2 0x0000026265e46a49 in XftDrawSrcPicture () from /usr/X11R6/lib/libXft.s=
o.11.0
No symbol table info available.
#3 0x0000026265e470cb in XftDrawGlyphs () from /usr/X11R6/lib/libXft.so.11=
=2E0
No symbol table info available.
#4 0x0000026265e479dc in XftDrawStringUtf8 () from /usr/X11R6/lib/libXft.s=
o.11.0
No symbol table info available.
#5 0x0000025f92282fdd in menu_draw (mc=3D0x7f7ffffdd570, menuq=3D0x7f7ffff=
dd948, resultq=3D0x7f7ffffdd560) at /x/app/cwm/menu.c:399
sc =3D 0x26197db1000
mi =3D 0x0
area =3D {x =3D 0, y =3D 0, w =3D 2558, h =3D 1438}
n =3D 1
xsave =3D 1281
ysave =3D 721
extents =3D {width =3D 79, height =3D 11, x =3D 0, y =3D 11, xOff =
=3D 79, yOff =3D 0}
#6 0x0000025f9228212f in menu_filter (sc=3D0x26197db1000, menuq=3D0x7f7fff=
fdd948, prompt=3D0x25f9227849f "window", initial=3D0x0, flags=3D0, match=3D=
0x25f92283f00 <search_match_client>, print=3D0x25f92284b20 <search_print_cl=
ient>) at /x/app/cwm/menu.c:153
mc =3D {sc =3D 0x26197db1000, win =3D 14680071, xftdraw =3D 0x261e9=
6d7080, geom =3D {x =3D 1281, y =3D 721, w =3D 79, h =3D 17}, searchstr =3D=
'\000' <repeats 200 times>, dispstr =3D "window=BB=AB", '\000' <repeats 39=
0 times>, promptstr =3D "window", '\000' <repeats 194 times>, list =3D 0, l=
isting =3D 0, changed =3D 0, prev =3D -1, entry =3D -1, num =3D 1, flags =
=3D 0, match =3D 0x25f92283f00 <search_match_client>, print =3D 0x25f92284b=
20 <search_print_client>}
resultq =3D {tqh_first =3D 0x0, tqh_last =3D 0x7f7ffffdd560}
mi =3D 0x0
e =3D {type =3D 12, xany =3D {type =3D 12, serial =3D 532, send_eve=
nt =3D 0, display =3D 0x261b478b000, window =3D 14680071}, xkey =3D {type =
=3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000, window=
=3D 14680071, root =3D 0, subwindow =3D 4294967297, time =3D 558345748480,=
x =3D 1, y =3D -606348325, x_root =3D 14680070, y_root =3D 0, state =3D 0,=
keycode =3D 3688618971, same_screen =3D -606348325}, xbutton =3D {type =3D=
12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000, window =
=3D 14680071, root =3D 0, subwindow =3D 4294967297, time =3D 558345748480, =
x =3D 1, y =3D -606348325, x_root =3D 14680070, y_root =3D 0, state =3D 0, =
button =3D 3688618971, same_screen =3D -606348325}, xmotion =3D {type =3D 1=
2, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000, window =3D =
14680071, root =3D 0, subwindow =3D 4294967297, time =3D 558345748480, x =
=3D 1, y =3D -606348325, x_root =3D 14680070, y_root =3D 0, state =3D 0, is=
_hint =3D -37 '\333', same_screen =3D -606348325}, xcrossing =3D {type =3D =
12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000, window =3D=
14680071, root =3D 0, subwindow =3D 4294967297, time =3D 558345748480, x =
=3D 1, y =3D -606348325, x_root =3D 14680070, y_root =3D 0, mode =3D 0, det=
ail =3D -606348325, same_screen =3D -606348325, focus =3D -606348325, state=
=3D 3688618971}, xfocus =3D {type =3D 12, serial =3D 532, send_event =3D 0=
, display =3D 0x261b478b000, window =3D 14680071, mode =3D 0, detail =3D 0}=
, xexpose =3D {type =3D 12, serial =3D 532, send_event =3D 0, display =3D 0=
x261b478b000, window =3D 14680071, x =3D 0, y =3D 0, width =3D 1, height =
=3D 1, count =3D 0}, xgraphicsexpose =3D {type =3D 12, serial =3D 532, send=
_event =3D 0, display =3D 0x261b478b000, drawable =3D 14680071, x =3D 0, y =
=3D 0, width =3D 1, height =3D 1, count =3D 0, major_code =3D 130, minor_co=
de =3D 1}, xnoexpose =3D {type =3D 12, serial =3D 532, send_event =3D 0, di=
splay =3D 0x261b478b000, drawable =3D 14680071, major_code =3D 0, minor_cod=
e =3D 0}, xvisibility =3D {type =3D 12, serial =3D 532, send_event =3D 0, d=
isplay =3D 0x261b478b000, window =3D 14680071, state =3D 0}, xcreatewindow =
=3D {type =3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b0=
00, parent =3D 14680071, window =3D 0, x =3D 1, y =3D 1, width =3D 0, heigh=
t =3D 130, border_width =3D 1, override_redirect =3D -606348325}, xdestroyw=
indow =3D {type =3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261=
b478b000, event =3D 14680071, window =3D 0}, xunmap =3D {type =3D 12, seria=
l =3D 532, send_event =3D 0, display =3D 0x261b478b000, event =3D 14680071,=
window =3D 0, from_configure =3D 1}, xmap =3D {type =3D 12, serial =3D 532=
, send_event =3D 0, display =3D 0x261b478b000, event =3D 14680071, window =
=3D 0, override_redirect =3D 1}, xmaprequest =3D {type =3D 12, serial =3D 5=
32, send_event =3D 0, display =3D 0x261b478b000, parent =3D 14680071, windo=
w =3D 0}, xreparent =3D {type =3D 12, serial =3D 532, send_event =3D 0, dis=
play =3D 0x261b478b000, event =3D 14680071, window =3D 0, parent =3D 429496=
7297, x =3D 0, y =3D 130, override_redirect =3D 1}, xconfigure =3D {type =
=3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000, event =
=3D 14680071, window =3D 0, x =3D 1, y =3D 1, width =3D 0, height =3D 130, =
border_width =3D 1, above =3D 14680070, override_redirect =3D 0}, xgravity =
=3D {type =3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b0=
00, event =3D 14680071, window =3D 0, x =3D 1, y =3D 1}, xresizerequest =3D=
{type =3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000,=
window =3D 14680071, width =3D 0, height =3D 0}, xconfigurerequest =3D {ty=
pe =3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000, par=
ent =3D 14680071, window =3D 0, x =3D 1, y =3D 1, width =3D 0, height =3D 1=
30, border_width =3D 1, above =3D 14680070, detail =3D 0, value_mask =3D 15=
842497851538791387}, xcirculate =3D {type =3D 12, serial =3D 532, send_even=
t =3D 0, display =3D 0x261b478b000, event =3D 14680071, window =3D 0, place=
=3D 1}, xcirculaterequest =3D {type =3D 12, serial =3D 532, send_event =3D=
0, display =3D 0x261b478b000, parent =3D 14680071, window =3D 0, place =3D=
1}, xproperty =3D {type =3D 12, serial =3D 532, send_event =3D 0, display =
=3D 0x261b478b000, window =3D 14680071, atom =3D 0, time =3D 4294967297, st=
ate =3D 0}, xselectionclear =3D {type =3D 12, serial =3D 532, send_event =
=3D 0, display =3D 0x261b478b000, window =3D 14680071, selection =3D 0, tim=
e =3D 4294967297}, xselectionrequest =3D {type =3D 12, serial =3D 532, send=
_event =3D 0, display =3D 0x261b478b000, owner =3D 14680071, requestor =3D =
0, selection =3D 4294967297, target =3D 558345748480, property =3D 15842497=
847850172417, time =3D 14680070}, xselection =3D {type =3D 12, serial =3D 5=
32, send_event =3D 0, display =3D 0x261b478b000, requestor =3D 14680071, se=
lection =3D 0, target =3D 4294967297, property =3D 558345748480, time =3D 1=
5842497847850172417}, xcolormap =3D {type =3D 12, serial =3D 532, send_even=
t =3D 0, display =3D 0x261b478b000, window =3D 14680071, colormap =3D 0, ne=
w =3D 1, state =3D 1}, xclient =3D {type =3D 12, serial =3D 532, send_event=
=3D 0, display =3D 0x261b478b000, window =3D 14680071, message_type =3D 0,=
format =3D 1, data =3D {b =3D "\000\000\000\000\202\000\000\000\001\000\00=
0\000\333\333\333\333\006", <incomplete sequence \340>, s =3D {0, 0, 130, 0=
, 1, 0, -9253, -9253, 6, 224}, l =3D {558345748480, -2604246225859379199, 1=
4680070, -2604246225859379200, -2604246222170760229}}}, xmapping =3D {type =
=3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000, window=
=3D 14680071, request =3D 0, first_keycode =3D 0, count =3D 1}, xerror =3D=
{type =3D 12, display =3D 0x214, resourceid =3D 15842497847850172416, seri=
al =3D 2618662891520, error_code =3D 7 '\a', request_code =3D 0 '\000', min=
or_code =3D 224 '\340'}, xkeymap =3D {type =3D 12, serial =3D 532, send_eve=
nt =3D 0, display =3D 0x261b478b000, window =3D 14680071, key_vector =3D "\=
000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\000\000\000=
\000\202\000\000\000\001\000\000\000\333\333\333", <incomplete sequence \33=
3>}, xgeneric =3D {type =3D 12, serial =3D 532, send_event =3D 0, display =
=3D 0x261b478b000, extension =3D 14680071, evtype =3D 0}, xcookie =3D {type=
=3D 12, serial =3D 532, send_event =3D 0, display =3D 0x261b478b000, exten=
sion =3D 14680071, evtype =3D 0, cookie =3D 0, data =3D 0x100000001}, pad =
=3D {-2604246225859379188, 532, -2604246225859379200, 2618662891520, 146800=
71, 0, 4294967297, 558345748480, -2604246225859379199, 14680070, -260424622=
5859379200, -2604246222170760229 <repeats 13 times>}}
focuswin =3D 18874376
focusrevert =3D 1
xsave =3D 1281
ysave =3D 721
xcur =3D 741021120
ycur =3D 0
#7 0x0000025f9228ca16 in kbfunc_menu_client (ctx=3D0x26197db1000, cargs=3D=
0x261ab1b6280) at /x/app/cwm/kbfunc.c:484
sc =3D 0x26197db1000
cc =3D 0x0
old_cc =3D 0x26278a65100
mi =3D 0x0
menuq =3D {tqh_first =3D 0x26197db1200, tqh_last =3D 0x2627edccc00}
all =3D 8
mflags =3D 0
#8 0x0000025f92288ffa in xev_handle_keypress (ee=3D0x7f7ffffdda28) at /x/a=
pp/cwm/xevents.c:336
e =3D 0x7f7ffffdda28
cc =3D 0x2623ab70800
sc =3D 0x26197db1000
kb =3D 0x2623f658b80
keysym =3D 47
skeysym =3D 63
modshift =3D 0
#9 0x0000025f9228a19d in xev_process () at /x/app/cwm/xevents.c:491
e =3D {type =3D 2, xany =3D {type =3D 2, serial =3D 527, send_event=
=3D 0, display =3D 0x261b478b000, window =3D 316}, xkey =3D {type =3D 2, s=
erial =3D 527, send_event =3D 0, display =3D 0x261b478b000, window =3D 316,=
root =3D 316, subwindow =3D 18874376, time =3D 17496713, x =3D 1281, y =3D=
721, x_root =3D 1281, y_root =3D 721, state =3D 8, keycode =3D 61, same_sc=
reen =3D 1}, xbutton =3D {type =3D 2, serial =3D 527, send_event =3D 0, dis=
play =3D 0x261b478b000, window =3D 316, root =3D 316, subwindow =3D 1887437=
6, time =3D 17496713, x =3D 1281, y =3D 721, x_root =3D 1281, y_root =3D 72=
1, state =3D 8, button =3D 61, same_screen =3D 1}, xmotion =3D {type =3D 2,=
serial =3D 527, send_event =3D 0, display =3D 0x261b478b000, window =3D 31=
6, root =3D 316, subwindow =3D 18874376, time =3D 17496713, x =3D 1281, y =
=3D 721, x_root =3D 1281, y_root =3D 721, state =3D 8, is_hint =3D 61 '=3D'=
, same_screen =3D 1}, xcrossing =3D {type =3D 2, serial =3D 527, send_event=
=3D 0, display =3D 0x261b478b000, window =3D 316, root =3D 316, subwindow =
=3D 18874376, time =3D 17496713, x =3D 1281, y =3D 721, x_root =3D 1281, y_=
root =3D 721, mode =3D 8, detail =3D 61, same_screen =3D 1, focus =3D 0, st=
ate =3D 3688618971}, xfocus =3D {type =3D 2, serial =3D 527, send_event =3D=
0, display =3D 0x261b478b000, window =3D 316, mode =3D 316, detail =3D 0},=
xexpose =3D {type =3D 2, serial =3D 527, send_event =3D 0, display =3D 0x2=
61b478b000, window =3D 316, x =3D 316, y =3D 0, width =3D 18874376, height =
=3D 0, count =3D 17496713}, xgraphicsexpose =3D {type =3D 2, serial =3D 527=
, send_event =3D 0, display =3D 0x261b478b000, drawable =3D 316, x =3D 316,=
y =3D 0, width =3D 18874376, height =3D 0, count =3D 17496713, major_code =
=3D 0, minor_code =3D 1281}, xnoexpose =3D {type =3D 2, serial =3D 527, sen=
d_event =3D 0, display =3D 0x261b478b000, drawable =3D 316, major_code =3D =
316, minor_code =3D 0}, xvisibility =3D {type =3D 2, serial =3D 527, send_e=
vent =3D 0, display =3D 0x261b478b000, window =3D 316, state =3D 316}, xcre=
atewindow =3D {type =3D 2, serial =3D 527, send_event =3D 0, display =3D 0x=
261b478b000, parent =3D 316, window =3D 316, x =3D 18874376, y =3D 0, width=
=3D 17496713, height =3D 0, border_width =3D 1281, override_redirect =3D 7=
21}, xdestroywindow =3D {type =3D 2, serial =3D 527, send_event =3D 0, disp=
lay =3D 0x261b478b000, event =3D 316, window =3D 316}, xunmap =3D {type =3D=
2, serial =3D 527, send_event =3D 0, display =3D 0x261b478b000, event =3D =
316, window =3D 316, from_configure =3D 18874376}, xmap =3D {type =3D 2, se=
rial =3D 527, send_event =3D 0, display =3D 0x261b478b000, event =3D 316, w=
indow =3D 316, override_redirect =3D 18874376}, xmaprequest =3D {type =3D 2=
, serial =3D 527, send_event =3D 0, display =3D 0x261b478b000, parent =3D 3=
16, window =3D 316}, xreparent =3D {type =3D 2, serial =3D 527, send_event =
=3D 0, display =3D 0x261b478b000, event =3D 316, window =3D 316, parent =3D=
18874376, x =3D 17496713, y =3D 0, override_redirect =3D 1281}, xconfigure=
=3D {type =3D 2, serial =3D 527, send_event =3D 0, display =3D 0x261b478b0=
00, event =3D 316, window =3D 316, x =3D 18874376, y =3D 0, width =3D 17496=
713, height =3D 0, border_width =3D 1281, above =3D 3096671421697, override=
_redirect =3D 8}, xgravity =3D {type =3D 2, serial =3D 527, send_event =3D =
0, display =3D 0x261b478b000, event =3D 316, window =3D 316, x =3D 18874376=
, y =3D 0}, xresizerequest =3D {type =3D 2, serial =3D 527, send_event =3D =
0, display =3D 0x261b478b000, window =3D 316, width =3D 316, height =3D 0},=
xconfigurerequest =3D {type =3D 2, serial =3D 527, send_event =3D 0, displ=
ay =3D 0x261b478b000, parent =3D 316, window =3D 316, x =3D 18874376, y =3D=
0, width =3D 17496713, height =3D 0, border_width =3D 1281, above =3D 3096=
671421697, detail =3D 8, value_mask =3D 1}, xcirculate =3D {type =3D 2, ser=
ial =3D 527, send_event =3D 0, display =3D 0x261b478b000, event =3D 316, wi=
ndow =3D 316, place =3D 18874376}, xcirculaterequest =3D {type =3D 2, seria=
l =3D 527, send_event =3D 0, display =3D 0x261b478b000, parent =3D 316, win=
dow =3D 316, place =3D 18874376}, xproperty =3D {type =3D 2, serial =3D 527=
, send_event =3D 0, display =3D 0x261b478b000, window =3D 316, atom =3D 316=
, time =3D 18874376, state =3D 17496713}, xselectionclear =3D {type =3D 2, =
serial =3D 527, send_event =3D 0, display =3D 0x261b478b000, window =3D 316=
, selection =3D 316, time =3D 18874376}, xselectionrequest =3D {type =3D 2,=
serial =3D 527, send_event =3D 0, display =3D 0x261b478b000, owner =3D 316=
, requestor =3D 316, selection =3D 18874376, target =3D 17496713, property =
=3D 3096671421697, time =3D 3096671421697}, xselection =3D {type =3D 2, ser=
ial =3D 527, send_event =3D 0, display =3D 0x261b478b000, requestor =3D 316=
, selection =3D 316, target =3D 18874376, property =3D 17496713, time =3D 3=
096671421697}, xcolormap =3D {type =3D 2, serial =3D 527, send_event =3D 0,=
display =3D 0x261b478b000, window =3D 316, colormap =3D 316, new =3D 18874=
376, state =3D 0}, xclient =3D {type =3D 2, serial =3D 527, send_event =3D =
0, display =3D 0x261b478b000, window =3D 316, message_type =3D 316, format =
=3D 18874376, data =3D {b =3D "\211\372\n\001\000\000\000\000\001\005\000\0=
00\321\002\000\000\001\005\000", s =3D {-1399, 266, 0, 0, 1281, 0, 721, 0, =
1281, 0}, l =3D {17496713, 3096671421697, 3096671421697, 261993005064, 1}}}=
, xmapping =3D {type =3D 2, serial =3D 527, send_event =3D 0, display =3D 0=
x261b478b000, window =3D 316, request =3D 316, first_keycode =3D 0, count =
=3D 18874376}, xerror =3D {type =3D 2, display =3D 0x20f, resourceid =3D 15=
842497847850172416, serial =3D 2618662891520, error_code =3D 60 '<', reques=
t_code =3D 1 '\001', minor_code =3D 0 '\000'}, xkeymap =3D {type =3D 2, ser=
ial =3D 527, send_event =3D 0, display =3D 0x261b478b000, window =3D 316, k=
ey_vector =3D "<\001\000\000\000\000\000\000\b\000 \001\000\000\000\000\211=
\372\n\001\000\000\000\000\001\005\000\000\321\002\000"}, xgeneric =3D {typ=
e =3D 2, serial =3D 527, send_event =3D 0, display =3D 0x261b478b000, exten=
sion =3D 316, evtype =3D 0}, xcookie =3D {type =3D 2, serial =3D 527, send_=
event =3D 0, display =3D 0x261b478b000, extension =3D 316, evtype =3D 0, co=
okie =3D 316, data =3D 0x1200008}, pad =3D {-2604246225859379198, 527, -260=
4246225859379200, 2618662891520, 316, 316, 18874376, 17496713, 309667142169=
7, 3096671421697, 261993005064, 1, -2604246222170760229 <repeats 12 times>}}
#10 0x0000025f9227c63f in main (argc=3D0, argv=3D0x7f7ffffddbd0) at /x/app/=
cwm/calmwm.c:114
display_name =3D 0x0
fallback =3D 0x26290583f50 "cwm"
ch =3D -1
xfd =3D 3
nflag =3D 0
pfd =3D {{fd =3D 3, events =3D 1, revents =3D 1}}