Package: picom
Version: 10.2-1
Severity: normal
X-Debbugs-Cc: [email protected]
Dear Maintainer,
* What led up to the situation?
I'm not sure what is the context of the crash, my impression is that picom
crashes after the PC is resuming from S3 sleep.
* What exactly did you do (or not do) that was effective (or
ineffective)?
N/A
* What was the outcome of this action?
N/A
* What outcome did you expect instead?
No crash.
Crash call stack:
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007f9e460a815f in __pthread_kill_internal (signo=6,
threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 0x00007f9e4605a472 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3 0x00007f9e460444b2 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007f9e460443d5 in __assert_fail_base (fmt=0x7f9e461b8dc8
"%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x55edf0673703
"!w->mask_image",
file=file@entry=0x55edf06736ba "../src/win.c", line=line@entry=349,
function=function@entry=0x55edf0674ca0 <__PRETTY_FUNCTION__.68>
"win_bind_mask") at ./assert/assert.c:92
#5 0x00007f9e460533a2 in __assert_fail
(assertion=assertion@entry=0x55edf0673703
"!w->mask_image", file=file@entry=0x55edf06736ba "../src/win.c",
line=line@entry=349,
function=function@entry=0x55edf0674ca0 <__PRETTY_FUNCTION__.68>
"win_bind_mask") at ./assert/assert.c:101
#6 0x000055edf0635118 in win_bind_mask (b=b@entry=0x55edf1b2b110,
w=w@entry=0x55edf199e200)
at ../src/win.c:349
#7 0x000055edf0637148 in win_bind_shadow (b=0x55edf1b2b110,
w=w@entry=0x55edf199e200,
c=..., sctx=0x55edf17903f0) at ../src/win.c:372
#8 0x000055edf0638936 in win_process_image_flags (ps=ps@entry=0x55edf1235c70,
w=w@entry=0x55edf199e200) at ../src/win.c:579
#9 0x000055edf0633211 in refresh_images (ps=<optimized out>) at
../src/picom.c:1391
#10 handle_pending_updates (ps=<optimized out>, loop=0x7f9e46b40720
<default_loop_struct>) at ../src/picom.c:1445
#11 draw_callback_impl (revents=<optimized out>, ps=<optimized out>,
loop=0x7f9e46b40720 <default_loop_struct>) at ../src/picom.c:1460
#12 draw_callback (loop=0x7f9e46b40720 <default_loop_struct>, w=<optimized
out>, revents=<optimized out>) at ../src/picom.c:1550
#13 0x00007f9e46b34633 in ev_invoke_pending (loop=0x7f9e46b40720
<default_loop_struct>) at ./ev.c:3770
#14 0x00007f9e46b38177 in ev_run (flags=0, loop=0x7f9e46b40720
<default_loop_struct>) at ./ev.c:4190
#15 ev_run (loop=0x7f9e46b40720 <default_loop_struct>, flags=flags@entry=0)
at ./ev.c:4021
#16 0x000055edf062e49e in session_run (ps=0x55edf1235c70) at
../src/picom.c:2465
#17 main (argc=<optimized out>, argv=<optimized out>) at ../src/picom.c:2567
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (900, 'testing'), (500, 'testing-debug'), (1, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.5.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages picom depends on:
ii libc6 2.37-12
ii libconfig9 1.5-0.4
ii libdbus-1-3 1.14.10-3
ii libegl1 1.7.0-1
ii libev4 1:4.33-2
ii libgl1 1.7.0-1
ii libpcre3 2:8.39-15
ii libpixman-1-0 0.42.2-1
ii libx11-6 2:1.8.7-1
ii libx11-xcb1 2:1.8.7-1
ii libxcb-composite0 1.15-1
ii libxcb-damage0 1.15-1
ii libxcb-glx0 1.15-1
ii libxcb-image0 0.4.0-2
ii libxcb-present0 1.15-1
ii libxcb-randr0 1.15-1
ii libxcb-render-util0 0.3.9-1+b1
ii libxcb-render0 1.15-1
ii libxcb-shape0 1.15-1
ii libxcb-sync1 1.15-1
ii libxcb-xfixes0 1.15-1
ii libxcb-xinerama0 1.15-1
ii libxcb1 1.15-1
ii python3 3.11.4-5+b1
picom recommends no packages.
picom suggests no packages.
-- no debconf information
(gdb) thread apply all bt full
Thread 10 (Thread 0x7f9e36dfe6c0 (LWP 3455)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf13c37f0) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf13c37f0,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf13c37f0, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf13c37a0, cond=0x55edf13c37c8) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e36dfda00, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x55edf13c37c8, mutex = 0x55edf13c37a0,
private = 0}
err = <optimized out>
g = 0
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf13c37c8, mutex=0x55edf13c37a0) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf13c48c0) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf13c3790
thread_index = 0
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x55edf13c48c0}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 0, 140722212986304, 140317493813248,
-4552047653695824349, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 9 (Thread 0x7f9e351fb6c0 (LWP 46820)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf1bc5668) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf1bc5668,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf1bc5668, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf1bc5618, cond=0x55edf1bc5640) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e351faa00, __canceltype = -248254288, __prev = 0x0}
cbuffer = {wseq = 2516800, cond = 0x55edf1bc5640, mutex =
0x55edf1bc5618, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 2516800
seq = 1258400
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf1bc5640, mutex=0x55edf1bc5618) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf1240fa0) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf1bc5608
thread_index = 0
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x55edf1240fa0}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 9, 140722212989216, 140317464440832,
-4552040509554598365, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 8 (Thread 0x7f9e1f3fe6c0 (LWP 3464)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fb80) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fb80,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fb80, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fb30, cond=0x55edf133fb58) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e1f3fda00, __canceltype = 402847904, __prev = 0x0}
cbuffer = {wseq = 1106, cond = 0x55edf133fb58, mutex = 0x55edf133fb30,
private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 1106
seq = 553
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf133fb58, mutex=0x55edf133fb30) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x7f9e18054a70) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf133fb20
thread_index = 2
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x7f9e18054a70}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 0, 140317464431968, 140317097451520,
-4552097956352795101, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 7 (Thread 0x7f9e1e9fd6c0 (LWP 3473)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fd28) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fd28,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fd28, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fcd8, cond=0x55edf133fd00) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e1e9fca00, __canceltype = -248251192, __prev = 0x0}
cbuffer = {wseq = 184, cond = 0x55edf133fd00, mutex = 0x55edf133fcd8,
private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 184
seq = 92
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf133fd00, mutex=0x55edf133fcd8) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf1bbc610) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf133fcc8
thread_index = 1
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x55edf1bbc610}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 11, 140722212985200, 140317086961664,
-4552100979472900573, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 6 (Thread 0x7f9e1fbff6c0 (LWP 3460)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fb80) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fb80,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fb80, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fb30, cond=0x55edf133fb58) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e1fbfea00, __canceltype = -239846368, __prev = 0x0}
cbuffer = {wseq = 1110, cond = 0x55edf133fb58, mutex = 0x55edf133fb30,
private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 1110
seq = 555
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf133fb58, mutex=0x55edf133fb30) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x7f9e1802d470) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf133fb20
thread_index = 1
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x7f9e1802d470}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 0, 140317464431968, 140317105844224,
-4552099056401293789, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 5 (Thread 0x7f9e35dfc6c0 (LWP 3457)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fd28) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fd28,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fd28, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fcd8, cond=0x55edf133fd00) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e35dfba00, __canceltype = -248251192, __prev = 0x0}
cbuffer = {wseq = 186, cond = 0x55edf133fd00, mutex = 0x55edf133fcd8,
private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 186
seq = 93
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf133fd00, mutex=0x55edf133fcd8) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf13c3d40) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf133fcc8
thread_index = 0
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x55edf13c3d40}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 2, 140722212986880, 140317477027840,
-4552041059847283165, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 4 (Thread 0x7f9e349fa6c0 (LWP 46821)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf157d16c) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf157d16c,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf157d16c, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf157d118, cond=0x55edf157d140) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e349f9a00, __canceltype = -245853504, __prev = 0x0}
cbuffer = {wseq = 15, cond = 0x55edf157d140, mutex = 0x55edf157d118,
private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 15
seq = 7
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf157d140, mutex=0x55edf157d118) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf1b337a0) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf157d108
thread_index = 0
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x55edf1b337a0}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 9, 140722212989520, 140317456048128,
-4552043807552610781, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 3 (Thread 0x7f9e365fd6c0 (LWP 3456)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fb80) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fb80,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fb80, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fb30, cond=0x55edf133fb58) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e365fca00, __canceltype = -243696560, __prev = 0x0}
cbuffer = {wseq = 1108, cond = 0x55edf133fb58, mutex = 0x55edf133fb30,
private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 1108
seq = 554
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf133fb58, mutex=0x55edf133fb30) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf13c3ad0) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf133fb20
thread_index = 0
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x55edf13c3ad0}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 2, 140722212986880, 140317485420544,
-4552046553647325661, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 2 (Thread 0x7f9e375ff6c0 (LWP 3454)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133ee34) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133ee34,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133ee34, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133ede0, cond=0x55edf133ee08) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f9e460a55a0 <__condvar_cleanup_waiting>, __arg
= 0x7f9e375fea00, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 3993427, cond = 0x55edf133ee08, mutex =
0x55edf133ede0, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 3993427
seq = 1996713
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 = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x55edf133ee08, mutex=0x55edf133ede0) at
./nptl/pthread_cond_wait.c:618
No locals.
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf133cfa0) at ../src/util/u_queue.c:290
job = <optimized out>
queue = 0x55edf133edd0
thread_index = 0
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7f9e42ccc160 <util_queue_thread_func>, arg =
0x55edf133cfa0}
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140317756645680,
4607056496525532707, -776, 22, 140722212987104, 140317502205952,
-4552044355697811933, -4552293227786969565}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 1 (Thread 0x7f9e46006a80 (LWP 3123)):
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {94480428906243}}
ret = <optimized out>
#1 0x00007f9e460a815f in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at ./nptl/pthread_kill.c:78
No locals.
#2 0x00007f9e4605a472 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x00007f9e460444b2 in __GI_abort () at ./stdlib/abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20},
sa_mask = {__val = {349, 94480451660544, 94480451660544, 110, 0, 38654705664,
0, 140722212991064, 1907400649325514496, 5, 18446744073709550840, 9,
94480428906170, 349, 94480428906243, 94480441236736}}, sa_flags = 1175150959,
sa_restorer = 0x55edf121fa30}
#4 0x00007f9e460443d5 in __assert_fail_base (fmt=0x7f9e461b8dc8 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x55edf0673703
"!w->mask_image", file=file@entry=0x55edf06736ba "../src/win.c",
line=line@entry=349, function=function@entry=0x55edf0674ca0
<__PRETTY_FUNCTION__.68> "win_bind_mask") at ./assert/assert.c:92
str = 0x55edf1c26b00 "\026\230E\257\350U"
total = 4096
#5 0x00007f9e460533a2 in __assert_fail
(assertion=assertion@entry=0x55edf0673703 "!w->mask_image",
file=file@entry=0x55edf06736ba "../src/win.c", line=line@entry=349,
function=function@entry=0x55edf0674ca0 <__PRETTY_FUNCTION__.68>
"win_bind_mask") at ./assert/assert.c:101
No locals.
#6 0x000055edf0635118 in win_bind_mask (b=b@entry=0x55edf1b2b110,
w=w@entry=0x55edf199e200) at ../src/win.c:349
__PRETTY_FUNCTION__ = "win_bind_mask"
reg_bound_local = {extents = {x1 = 1904505256, y1 = 32764, x2 =
1175150959, y2 = 32670}, data = 0x55edf1235d00}
#7 0x000055edf0637148 in win_bind_shadow (b=0x55edf1b2b110,
w=w@entry=0x55edf199e200, c=..., sctx=0x55edf17903f0) at ../src/win.c:372
__PRETTY_FUNCTION__ = "win_bind_shadow"
__func__ = "win_bind_shadow"
#8 0x000055edf0638936 in win_process_image_flags (ps=ps@entry=0x55edf1235c70,
w=w@entry=0x55edf199e200) at ../src/win.c:579
__PRETTY_FUNCTION__ = "win_process_image_flags"
#9 0x000055edf0633211 in refresh_images (ps=<optimized out>) at
../src/picom.c:1391
w = 0x55edf199e200
#10 handle_pending_updates (ps=<optimized out>, loop=0x7f9e46b40720
<default_loop_struct>) at ../src/picom.c:1445
e = <optimized out>
__func__ = "handle_pending_updates"
e = <optimized out>
r = <optimized out>
#11 draw_callback_impl (revents=<optimized out>, ps=<optimized out>,
loop=0x7f9e46b40720 <default_loop_struct>) at ../src/picom.c:1460
fade_running = <optimized out>
animation = <optimized out>
was_redirected = <optimized out>
bottom = <optimized out>
__func__ = "draw_callback_impl"
fade_running = <optimized out>
animation = <optimized out>
was_redirected = <optimized out>
bottom = <optimized out>
w = <optimized out>
__tmp = <optimized out>
__mptr = <optimized out>
__mptr = <optimized out>
_ = <optimized out>
__mptr = <optimized out>
w = <optimized out>
paint = 1993355
#12 draw_callback (loop=0x7f9e46b40720 <default_loop_struct>, w=<optimized
out>, revents=<optimized out>) at ../src/picom.c:1550
ps = <optimized out>
#13 0x00007f9e46b34633 in ev_invoke_pending (loop=0x7f9e46b40720
<default_loop_struct>) at ./ev.c:3770
p = <optimized out>
#14 0x00007f9e46b38177 in ev_run (flags=0, loop=0x7f9e46b40720
<default_loop_struct>) at ./ev.c:4190
__PRETTY_FUNCTION__ = "ev_run"
waittime = <optimized out>
sleeptime = <optimized out>
prev_mn_now = <optimized out>
to = <optimized out>
to = <optimized out>
#15 ev_run (loop=0x7f9e46b40720 <default_loop_struct>, flags=flags@entry=0) at
./ev.c:4021
__PRETTY_FUNCTION__ = "ev_run"
waittime = <optimized out>
sleeptime = <optimized out>
prev_mn_now = <optimized out>
to = <optimized out>
to = <optimized out>
#16 0x000055edf062e49e in session_run (ps=0x55edf1235c70) at ../src/picom.c:2465
No locals.
#17 main (argc=<optimized out>, argv=<optimized out>) at ../src/picom.c:2567
dpy = <optimized out>
exit_code = 0
config_file = 0x55edf1220990 "/dev/null"
all_xerrors = false
need_fork = false
pfds = {4, 5}
quit = <optimized out>
ret_code = <optimized out>
pid_file = <optimized out>
__func__ = "main"
(gdb) thread apply all bt
Thread 10 (Thread 0x7f9e36dfe6c0 (LWP 3455)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf13c37f0) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf13c37f0,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf13c37f0, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf13c37a0, cond=0x55edf13c37c8) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf13c37c8, mutex=0x55edf13c37a0) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf13c48c0) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 9 (Thread 0x7f9e351fb6c0 (LWP 46820)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf1bc5668) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf1bc5668,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf1bc5668, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf1bc5618, cond=0x55edf1bc5640) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf1bc5640, mutex=0x55edf1bc5618) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf1240fa0) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 8 (Thread 0x7f9e1f3fe6c0 (LWP 3464)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fb80) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fb80,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fb80, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fb30, cond=0x55edf133fb58) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf133fb58, mutex=0x55edf133fb30) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x7f9e18054a70) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 7 (Thread 0x7f9e1e9fd6c0 (LWP 3473)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fd28) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fd28,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fd28, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fcd8, cond=0x55edf133fd00) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf133fd00, mutex=0x55edf133fcd8) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf1bbc610) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 6 (Thread 0x7f9e1fbff6c0 (LWP 3460)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fb80) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fb80,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fb80, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fb30, cond=0x55edf133fb58) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf133fb58, mutex=0x55edf133fb30) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x7f9e1802d470) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 5 (Thread 0x7f9e35dfc6c0 (LWP 3457)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fd28) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fd28,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fd28, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fcd8, cond=0x55edf133fd00) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf133fd00, mutex=0x55edf133fcd8) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf13c3d40) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 4 (Thread 0x7f9e349fa6c0 (LWP 46821)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf157d16c) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf157d16c,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf157d16c, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf157d118, cond=0x55edf157d140) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf157d140, mutex=0x55edf157d118) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf1b337a0) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 3 (Thread 0x7f9e365fd6c0 (LWP 3456)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133fb80) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133fb80,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133fb80, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133fb30, cond=0x55edf133fb58) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf133fb58, mutex=0x55edf133fb30) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf13c3ad0) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 2 (Thread 0x7f9e375ff6c0 (LWP 3454)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55edf133ee34) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55edf133ee34,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007f9e460a31bb in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55edf133ee34, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007f9e460a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55edf133ede0, cond=0x55edf133ee08) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55edf133ee08, mutex=0x55edf133ede0) at
./nptl/pthread_cond_wait.c:618
#5 0x00007f9e42d1bd5d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6 0x00007f9e42ccc1eb in util_queue_thread_func
(input=input@entry=0x55edf133cfa0) at ../src/util/u_queue.c:290
#7 0x00007f9e42d1bc8b in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8 0x00007f9e460a63ec in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
#9 0x00007f9e46126a4c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 1 (Thread 0x7f9e46006a80 (LWP 3123)):
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007f9e460a815f in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at ./nptl/pthread_kill.c:78
#2 0x00007f9e4605a472 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3 0x00007f9e460444b2 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007f9e460443d5 in __assert_fail_base (fmt=0x7f9e461b8dc8 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x55edf0673703
"!w->mask_image", file=file@entry=0x55edf06736ba "../src/win.c",
line=line@entry=349, function=function@entry=0x55edf0674ca0
<__PRETTY_FUNCTION__.68> "win_bind_mask") at ./assert/assert.c:92
#5 0x00007f9e460533a2 in __assert_fail
(assertion=assertion@entry=0x55edf0673703 "!w->mask_image",
file=file@entry=0x55edf06736ba "../src/win.c", line=line@entry=349,
function=function@entry=0x55edf0674ca0 <__PRETTY_FUNCTION__.68>
"win_bind_mask") at ./assert/assert.c:101
#6 0x000055edf0635118 in win_bind_mask (b=b@entry=0x55edf1b2b110,
w=w@entry=0x55edf199e200) at ../src/win.c:349
#7 0x000055edf0637148 in win_bind_shadow (b=0x55edf1b2b110,
w=w@entry=0x55edf199e200, c=..., sctx=0x55edf17903f0) at ../src/win.c:372
#8 0x000055edf0638936 in win_process_image_flags (ps=ps@entry=0x55edf1235c70,
w=w@entry=0x55edf199e200) at ../src/win.c:579
#9 0x000055edf0633211 in refresh_images (ps=<optimized out>) at
../src/picom.c:1391
#10 handle_pending_updates (ps=<optimized out>, loop=0x7f9e46b40720
<default_loop_struct>) at ../src/picom.c:1445
#11 draw_callback_impl (revents=<optimized out>, ps=<optimized out>,
loop=0x7f9e46b40720 <default_loop_struct>) at ../src/picom.c:1460
#12 draw_callback (loop=0x7f9e46b40720 <default_loop_struct>, w=<optimized
out>, revents=<optimized out>) at ../src/picom.c:1550
#13 0x00007f9e46b34633 in ev_invoke_pending (loop=0x7f9e46b40720
<default_loop_struct>) at ./ev.c:3770
#14 0x00007f9e46b38177 in ev_run (flags=0, loop=0x7f9e46b40720
<default_loop_struct>) at ./ev.c:4190
#15 ev_run (loop=0x7f9e46b40720 <default_loop_struct>, flags=flags@entry=0) at
./ev.c:4021
#16 0x000055edf062e49e in session_run (ps=0x55edf1235c70) at ../src/picom.c:2465
#17 main (argc=<optimized out>, argv=<optimized out>) at ../src/picom.c:2567