Bug#985769: xwayland: 100% of CPU, The system gets stuck.
Package: xwayland
Version: 2:1.20.10-3
Severity: important
X-Debbugs-Cc: guoke.zhao@gmail.com
Dear Maintainer,
The xwayland cpu utilization rate reaches 100%, which often happens.One of the
reproduction process is as follows:
1. System boot, open terminal window.
2. Drag the window so that the mouse pointer touches the right edge of the
screen,
The xwayland cpu usage rate will reach 100% (Especially when the system is
just started):
进程号 USER PR NI VIRT RES SHR %CPU %MEM TIME+ COMMAND
1413 john 20 0 1071740 59244 39136 R 100.0 1.5 0:06.20 Xwayland
At this point, the mouse is still available, and the terminal is also
available.
3. Ctrl+D exit the terminal program and the GUI will be completely stuck and
unusable, but ssh still works.
In addition, many other operations may also cause this problem.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-4-amd64 (SMP w/4 CPU threads)
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8),
LANGUAGE=zh_CN:zh
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages xwayland depends on:
ii libaudit1 1:3.0-2
ii libbsd0 0.11.3-1
ii libc6 2.31-9
ii libdrm2 2.4.104-1
ii libepoxy0 1.5.5-1
ii libgbm1 20.3.4-1
ii libgcrypt20 1.8.7-3
ii libgl1 1.3.2-1
ii libpixman-1-0 0.40.0-1
ii libselinux1 3.1-3
ii libsystemd0 247.3-3
ii libunwind8 1.3.2-2
ii libwayland-client0 1.18.0-2~exp1.1
ii libxau6 1:1.0.9-1
ii libxdmcp6 1:1.1.2-3
ii libxfont2 1:2.0.4-1
ii libxshmfence1 1.3-1
ii xserver-common 2:1.20.10-3
xwayland recommends no packages.
xwayland suggests no packages.
Attaching to process 1413
[New LWP 1634]
[New LWP 1635]
[New LWP 1636]
[New LWP 1637]
[New LWP 1638]
[New LWP 1639]
[New LWP 1640]
[New LWP 1641]
[New LWP 1642]
[New LWP 1643]
[New LWP 1644]
[New LWP 1645]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00005605224ff37c in ?? ()
Thread 13 (Thread 0x7f2a9143b700 (LWP 1645) "Xwaylan:disk$3"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56052471f558) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56052471f508, cond=0x56052471f530) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a9143a9f0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 6, cond = 0x56052471f530, mutex = 0x56052471f508, private = 0}
err = <optimized out>
g = 2437130704
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 6
seq = 3
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x56052471f530, mutex=0x56052471f508) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9edc53bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9edc4e87 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820802488064, 5724458460371427474, 140729374523614, 140729374523615, 139820802485440, 8396800, -5682278133564497774, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 12 (Thread 0x7f2a91c3c700 (LWP 1644) "Xwaylan:disk$2"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56052471f558) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56052471f508, cond=0x56052471f530) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a91c3b9f0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 2, cond = 0x56052471f530, mutex = 0x56052471f508, private = 0}
err = <optimized out>
g = 2445523408
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 2
seq = 1
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x56052471f530, mutex=0x56052471f508) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9edc53bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9edc4e87 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820810880768, 5724458460371427474, 140729374523614, 140729374523615, 139820810878144, 8396800, -5682277034589740910, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 11 (Thread 0x7f2a9243d700 (LWP 1643) "Xwaylan:disk$1"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56052471f558) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56052471f508, cond=0x56052471f530) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a9243c9f0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0x56052471f530, mutex = 0x56052471f508, private = 0}
err = <optimized out>
g = 2453916112
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 4
seq = 2
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x56052471f530, mutex=0x56052471f508) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9edc53bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9edc4e87 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820819273472, 5724458460371427474, 140729374523614, 140729374523615, 139820819270848, 8396800, -5682284731708006254, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 10 (Thread 0x7f2a92c3e700 (LWP 1642) "Xwaylan:disk$0"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56052471f558) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56052471f508, cond=0x56052471f530) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a92c3d9f0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x56052471f530, mutex = 0x56052471f508, private = 0}
err = <optimized out>
g = 2462308816
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x56052471f530, mutex=0x56052471f508) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9edc53bb in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9edc4e87 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820827666176, 5724458460371427474, 140729374523614, 140729374523615, 139820827663552, 8396800, -5682283632733249390, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 9 (Thread 0x7f2a93580700 (LWP 1641) "Xwayland"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560524789d00) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560524789cb0, cond=0x560524789cd8) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a9357fb20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x560524789cd8, mutex = 0x560524789cb0, private = 0}
err = <optimized out>
g = 2472016640
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x560524789cd8, mutex=0x560524789cb0) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9eff42d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9eff4267 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820837373696, 5724458460371427474, 140729374524254, 140729374524255, 139820837371072, 8396800, -5682282637374578542, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 8 (Thread 0x7f2a93d81700 (LWP 1640) "Xwayland"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560524789d00) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560524789cb0, cond=0x560524789cd8) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a93d80b20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 6, cond = 0x560524789cd8, mutex = 0x560524789cb0, private = 0}
err = <optimized out>
g = 2480409344
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 6
seq = 3
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x560524789cd8, mutex=0x560524789cb0) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9eff42d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9eff4267 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820845766400, 5724458460371427474, 140729374524254, 140729374524255, 139820845763776, 8396800, -5682281504040083310, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 7 (Thread 0x7f2a94582700 (LWP 1639) "Xwayland"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560524789d00) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560524789cb0, cond=0x560524789cd8) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a94581b20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0x560524789cd8, mutex = 0x560524789cb0, private = 0}
err = <optimized out>
g = 2488802048
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 4
seq = 2
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x560524789cd8, mutex=0x560524789cb0) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9eff42d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9eff4267 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820854159104, 5724458460371427474, 140729374524254, 140729374524255, 139820854156480, 8396800, -5682289201158348654, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 6 (Thread 0x7f2a94d83700 (LWP 1638) "Xwayland"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560524789d00) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560524789cb0, cond=0x560524789cd8) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a94d82b20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 2, cond = 0x560524789cd8, mutex = 0x560524789cb0, private = 0}
err = <optimized out>
g = 2497194752
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 2
seq = 1
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x560524789cd8, mutex=0x560524789cb0) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9eff42d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9eff4267 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820862551808, 5724458460371427474, 140729374524254, 140729374524255, 139820862549184, 8396800, -5682288102183591790, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 5 (Thread 0x7f2a95584700 (LWP 1637) "llvmpipe-3"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56052478bfa8) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56052478bf58, cond=0x56052478bf80) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a95583b20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x56052478bf80, mutex = 0x56052478bf58, private = 0}
err = <optimized out>
g = 2505587456
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x56052478bf80, mutex=0x56052478bf58) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9eff6e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9eff6757 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820870944512, 5724458460371427474, 140729374524206, 140729374524207, 139820870941888, 8396800, -5682287003208834926, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 4 (Thread 0x7f2a95d85700 (LWP 1636) "llvmpipe-2"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56052478be48) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56052478bdf8, cond=0x56052478be20) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a95d84b20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x56052478be20, mutex = 0x56052478bdf8, private = 0}
err = <optimized out>
g = 2513980160
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x56052478be20, mutex=0x56052478bdf8) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9eff6e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9eff6757 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820879337216, 5724458460371427474, 140729374524206, 140729374524207, 139820879334592, 8396800, -5682285904234078062, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 3 (Thread 0x7f2a96586700 (LWP 1635) "llvmpipe-1"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56052478bce8) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56052478bc98, cond=0x56052478bcc0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a96585b20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x56052478bcc0, mutex = 0x56052478bc98, private = 0}
err = <optimized out>
g = 2522372864
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x56052478bcc0, mutex=0x56052478bc98) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9eff6e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9eff6757 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820887729920, 5724458460371427474, 140729374524206, 140729374524207, 139820887727296, 8396800, -5682293601352343406, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 2 (Thread 0x7f2a96d87700 (LWP 1634) "llvmpipe-0"):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56052478bb88) at ../sysdeps/nptl/futex-internal.h:186
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56052478bb38, cond=0x56052478bb60) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f2aa0885540 <__condvar_cleanup_waiting>, __arg = 0x7f2a96d86b20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x56052478bb60, mutex = 0x56052478bb38, private = 0}
err = <optimized out>
g = 2530765568
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#2 __pthread_cond_wait (cond=0x56052478bb60, mutex=0x56052478bb38) at pthread_cond_wait.c:638
No locals.
#3 0x00007f2a9eff6e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#4 0x00007f2a9eff6757 in ?? () from /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
No symbol table info available.
#5 0x00007f2aa087eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139820896122624, 5724458460371427474, 140729374524206, 140729374524207, 139820896120000, 8396800, -5682292502377586542, -5682384204299427694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f2aa07aedef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 1 (Thread 0x7f2aa008dec0 (LWP 1413) "Xwayland"):
#0 0x00005605224ff37c in ?? ()
No symbol table info available.
#1 0x000056052263255e in BlockHandler ()
No symbol table info available.
#2 0x000056052265e7da in WaitForSomething ()
No symbol table info available.
#3 0x000056052262d9b3 in ?? ()
No symbol table info available.
#4 0x0000560522631bf4 in ?? ()
No symbol table info available.
#5 0x00007f2aa06d7d0a in __libc_start_main (main=0x5605224fe7a0, argc=16, argv=0x7ffe1c60d258, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe1c60d248) at ../csu/libc-start.c:308
self = <optimized out>
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2055021948266930030, 94580050487216, 0, 0, 0, -5724809178056548206, -5682385523341188974}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x10, 0x7ffe1c60d258}, data = {prev = 0x0, cleanup = 0x0, canceltype = 16}}}
not_first_call = <optimized out>
#6 0x00005605224fe7da in _start ()
No symbol table info available.
Detaching from program: /usr/bin/Xwayland, process 1413
[Inferior 1 (process 1413) detached]
Reply to: