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