pipewire-pulse crashed in spa_list_remove
Version 0.3.32, Fedora 34
Thread 2 (Thread 0x7f3c7f404640 (LWP 111762)):
#0 0x00007f3c7ebc116f in conv_deinterleave_32_c (conv=<optimized out>, dst=0x7f3c7f403a50, src=<optimized out>, n_samples=<optimized out>) at ../spa/plugins/audioconvert/fmt-ops-c.c:885
#1 0x00007f3c7eba602a in impl_node_process (object=<optimized out>) at ../spa/plugins/audioconvert/fmtconvert.c:964
#2 0x00007f3c7eba3b87 in impl_node_process (object=<optimized out>) at ../spa/plugins/audioconvert/audioconvert.c:1160
#3 impl_node_process (object=0x5605835d2198) at ../spa/plugins/audioconvert/audioconvert.c:1146
#4 0x00007f3c7eb95178 in impl_node_process (object=0x5605835d1de8) at ../spa/plugins/audioconvert/audioadapter.c:1083
#5 0x00007f3c8dbb4639 in process_node (data=0x5605850c1360) at ../src/pipewire/impl-node.c:1038
#6 0x00007f3c8dbb5fcc in node_on_fd_events (source=<optimized out>) at ../src/pipewire/impl-node.c:1096
#7 0x00007f3c8dc413db in loop_iterate (object=0x56058338a468, timeout=<optimized out>) at ../spa/plugins/support/loop.c:322
#8 0x00007f3c8db9c6e3 in do_loop (user_data=0x56058338a310) at ../src/pipewire/data-loop.c:80
#9 0x00007f3c8db47299 in start_thread (arg=0x7f3c7f404640) at pthread_create.c:481
#10 0x00007f3c8da6f353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f3c8d94c200 (LWP 111759)):
#0 spa_list_remove (elem=0x5605881b59e0) at ../spa/include/spa/utils/list.h:72
#1 node_update_state (node=0x5605888776b0, state=PW_NODE_STATE_SUSPENDED, res=0, error=0x0) at ../src/pipewire/impl-node.c:356
#2 0x00007f3c8dbb8f2b in suspend_node (this=0x5605888776b0) at ../src/pipewire/impl-node.c:405
#3 suspend_node (this=this@entry=0x5605888776b0) at ../src/pipewire/impl-node.c:368
#4 0x00007f3c8dbbca20 in pw_impl_node_set_state (node=0x5605888776b0, state=state@entry=PW_NODE_STATE_SUSPENDED) at ../src/pipewire/impl-node.c:2092
#5 0x00007f3c7f5eefe9 in client_node_removed (_data=0x560588886038) at ../src/modules/module-client-node/remote-node.c:1103
#6 0x00007f3c8dbce348 in pw_proxy_destroy (proxy=0x560588885fc0) at ../src/pipewire/proxy.c:254
#7 0x00007f3c8dbd7e75 in pw_stream_disconnect (stream=0x5605881b5930) at ../src/pipewire/stream.c:1821
#8 pw_stream_disconnect (stream=0x5605881b5930) at ../src/pipewire/stream.c:1806
#9 0x00007f3c8dbd3438 in pw_stream_destroy (stream=0x5605881b5930) at ../src/pipewire/stream.c:1410
#10 0x00007f3c7f5b7f19 in stream_free (stream=0x56058803bbc0) at ../src/modules/module-protocol-pulse/stream.c:68
#11 0x00007f3c7f5a5f88 in do_delete_stream (client=0x5605833aa8c0, command=4, tag=7460, m=<optimized out>) at ../src/modules/module-protocol-pulse/pulse-server.c:1813
#12 0x00007f3c7f5b24aa in handle_packet (msg=0x560588479080, client=0x5605833aa8c0) at ../src/modules/module-protocol-pulse/server.c:98
#13 do_read (client=0x5605833aa8c0) at ../src/modules/module-protocol-pulse/server.c:263
#14 on_client_data (data=0x5605833aa8c0, fd=<optimized out>, mask=<optimized out>) at ../src/modules/module-protocol-pulse/server.c:294
#15 0x00007f3c8dc413db in loop_iterate (object=0x560583380828, timeout=<optimized out>) at ../spa/plugins/support/loop.c:322
#16 0x00007f3c8dbaac4b in pw_main_loop_run (loop=0x5605833806e0) at ../src/pipewire/main-loop.c:154
#17 0x000056058147f55c in main (argc=<optimized out>, argv=<optimized out>) at ../src/daemon/pipewire.c:123