https://bugs.kde.org/show_bug.cgi?id=511472

--- Comment #1 from Dāvis <[email protected]> ---
Happened again, this is how Pipewire looks like

```
Thread 3 (Thread 0x7f627c8d96c0 (LWP 389048) "data-loop.0"):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f627d2931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=a2@entry=140060973173344, a3=<optimized out>, a4=<optimized out>,
a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:49
#2  0x00007f627d2931f4 in __syscall_cancel (a1=<optimized out>,
a2=a2@entry=140060973173344, a3=<optimized out>, a4=<optimized out>,
a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:75
#3  0x00007f627d31acf5 in epoll_wait (epfd=<optimized out>,
events=events@entry=0x7f627c8d8a60, maxevents=<optimized out>,
timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#4  0x00007f627d62fc2a in impl_pollfd_wait (object=<optimized out>,
pfd=<optimized out>, ev=0x7f627c8d8c20, n_ev=<optimized out>,
timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:138
#5  0x00007f627d61cc7f in spa_system_pollfd_wait (object=<optimized out>,
pfd=<optimized out>, ev=0x7f627c8d8c20, n_ev=32, timeout=-1) at
../pipewire/spa/include/spa/support/system.h:154
#6  loop_iterate (object=0x56550306abe8, timeout=-1) at
../pipewire/spa/plugins/support/loop.c:701
#7  0x00007f627d529e01 in do_loop (user_data=0x565503065220) at
../pipewire/src/pipewire/data-loop.c:67
#8  0x00007f627d2969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#9  0x00007f627d31aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f627bc906c0 (LWP 389050) "X11 Bell"):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f627d2931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=a2@entry=140060960291440, a3=<optimized out>, a4=<optimized out>,
a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:49
#2  0x00007f627d2931f4 in __syscall_cancel (a1=<optimized out>,
a2=a2@entry=140060960291440, a3=<optimized out>, a4=<optimized out>,
a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:75
#3  0x00007f627d31acf5 in epoll_wait (epfd=<optimized out>,
events=events@entry=0x7f627bc8fa70, maxevents=<optimized out>,
timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#4  0x00007f627d62fc2a in impl_pollfd_wait (object=<optimized out>,
pfd=<optimized out>, ev=0x7f627bc8fc30, n_ev=<optimized out>,
timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:138
#5  0x00007f627d61cc7f in spa_system_pollfd_wait (object=<optimized out>,
pfd=<optimized out>, ev=0x7f627bc8fc30, n_ev=32, timeout=-1) at
../pipewire/spa/include/spa/support/system.h:154
#6  loop_iterate (object=0x56550309fc88, timeout=-1) at
../pipewire/spa/plugins/support/loop.c:701
#7  0x00007f627d588014 in spa_loop_control_iterate_fast (object=<optimized
out>, timeout=-1) at ../pipewire/spa/include/spa/support/loop.h:312
#8  pw_loop_iterate (object=<optimized out>, timeout=-1) at
../pipewire/src/pipewire/loop.h:89
#9  do_loop (user_data=0x56550309fa50) at
../pipewire/src/pipewire/thread-loop.c:294
#10 0x00007f627d2969cb in start_thread (arg=<optimized out>) at
pthread_create.c:448
#11 0x00007f627d31aa0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f627d4d5740 (LWP 389044) "pipewire"):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f627d2931ac in __internal_syscall_cancel (a1=<optimized out>,
a2=a2@entry=140728001615536, a3=<optimized out>, a4=<optimized out>,
a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:49
#2  0x00007f627d2931f4 in __syscall_cancel (a1=<optimized out>,
a2=a2@entry=140728001615536, a3=<optimized out>, a4=<optimized out>,
a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:75
#3  0x00007f627d31acf5 in epoll_wait (epfd=<optimized out>,
events=events@entry=0x7ffdca8bd6b0, maxevents=<optimized out>,
timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#4  0x00007f627d62fc2a in impl_pollfd_wait (object=<optimized out>,
pfd=<optimized out>, ev=0x7ffdca8bd870, n_ev=<optimized out>,
timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:138
#5  0x00007f627d61cc7f in spa_system_pollfd_wait (object=<optimized out>,
pfd=<optimized out>, ev=0x7ffdca8bd870, n_ev=32, timeout=-1) at
../pipewire/spa/include/spa/support/system.h:154
#6  loop_iterate (object=0x565503062648, timeout=-1) at
../pipewire/spa/plugins/support/loop.c:701
#7  0x00007f627d54de31 in spa_loop_control_iterate_fast (object=<optimized
out>, timeout=-1) at ../pipewire/spa/include/spa/support/loop.h:312
#8  pw_loop_iterate (object=<optimized out>, timeout=-1) at
../pipewire/src/pipewire/loop.h:89
#9  pw_main_loop_run (loop=loop@entry=0x5655030624e0) at
../pipewire/src/pipewire/main-loop.c:130
#10 0x00005654f3f8b535 in main (argc=<optimized out>, argv=<optimized out>) at
../pipewire/src/daemon/pipewire.c:130
```

Currently quickest workaround seems to be `killall pipewire`, everything
restarts automatically so no issues afterwards.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to