Package: picom
Version: 10.2-1
Severity: normal
X-Debbugs-Cc: quake2i...@gmail.com

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

Reply via email to