重现过程: 登录 1. 打开一个终端(其它一些程序也可以) 2. 拖动终端窗口,鼠标指针碰到屏幕边缘,松开。
Xwayland cpu使用率100%,如下: 进程号 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 3. 此时,鼠标仍可使用,关闭终端窗口,图形界面将彻底卡住,不能使用。 这种情况经常出现,其它操作也可能会出现这种情况。 硬件环:vmware虚拟机。 系统版本:Linux debian 5.10.0-4-amd64 #1 SMP Debian 5.10.19-1 (2021-03-02) x86_64 GNU/Linux 桌面是:gnome
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]