pipewire-media-session crashed in sm_object_add_data
Version 0.3.31 Fedora 34 KDE (Package version 0.3.31-2)
I had PulseEffects, Discord, and Firefox open, and I think this crash occurred as/after I opened Audacity. I'm not sure if I can reproduce it, but hopefully the following backtrace is useful.
Thread 2 (Thread 0x7f9977378640 (LWP 3736)):
#0 0x00007f99857a669e in epoll_wait (epfd=9, events=events@entry=0x7f99773778e0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x00007f9985ba4c68 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7f9977377a90, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:155
#2 0x00007f9985b9b674 in loop_iterate (object=0x564a8c907bf8, timeout=-1) at ../spa/plugins/support/loop.c:292
#3 0x00007f9985af6513 in do_loop (user_data=0x564a8c907390) at ../src/pipewire/data-loop.c:79
#4 0x00007f998587e299 in start_thread (arg=0x7f9977378640) at pthread_create.c:481
#5 0x00007f99857a6353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f99851b9480 (LWP 3732)):
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1 0x00007f99856cc8a4 in __GI_abort () at abort.c:79
#2 0x00007f9985725a97 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f99858367fc "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#3 0x00007f998572d70c in malloc_printerr (str=str@entry=0x7f9985839150 "malloc(): mismatching next->prev_size (unsorted)") at malloc.c:5628
#4 0x00007f9985730e7c in _int_malloc (av=av@entry=0x7f9985869a00 <main_arena>, bytes=bytes@entry=128) at malloc.c:3966
#5 0x00007f9985732f65 in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3639
#6 0x0000564a8bd3165c in sm_object_add_data (obj=0x564a8c9c9168, id=0x564a8bd48228 "access-flatpak", size=96) at ../src/examples/media-session/media-session.c:271
#7 0x0000564a8bd1e8f1 in handle_client (object=0x564a8c9c9168, impl=0x564a8c94b720) at ../src/examples/media-session/access-flatpak.c:110
#8 session_create (data=0x564a8c94b720, object=0x564a8c9c9168) at ../src/examples/media-session/access-flatpak.c:137
#9 0x0000564a8bd30dd3 in add_object (impl=0x7ffe1b56f840, obj=0x564a8c9c9168, id=<optimized out>) at ../src/examples/media-session/media-session.c:229
#10 0x0000564a8bd412be in bind_object (re=0x564a8cbb6cc0, info=<optimized out>, impl=0x7ffe1b56f840) at ../src/examples/media-session/media-session.c:1277
#11 handle_registry_event.isra.0 (impl=0x7ffe1b56f840, re=0x564a8cbb6cc0) at ../src/examples/media-session/media-session.c:1351
#12 0x0000564a8bd2f538 in handle_postponed_registry_events (seq=1073753302, impl=0x7ffe1b56f840) at ../src/examples/media-session/media-session.c:1367
#13 monitor_core_done (data=0x7ffe1b56f840, id=<optimized out>, seq=1073753302) at ../src/examples/media-session/media-session.c:2090
#14 0x00007f9976b4ce14 in core_event_demarshal_done (object=<optimized out>, msg=<optimized out>) at ../src/modules/module-protocol-native/protocol-native.c:290
#15 0x00007f9976b467c0 in process_remote (impl=impl@entry=0x564a8c926040) at ../src/modules/module-protocol-native.c:797
#16 0x00007f9976b46d90 in on_remote_data (data=0x564a8c926040, fd=17, mask=1) at ../src/modules/module-protocol-native.c:831
#17 0x00007f9985b9b70b in loop_iterate (object=0x564a8c8fdc98, timeout=<optimized out>) at ../spa/plugins/support/loop.c:309
#18 0x00007f9985b0494b in pw_main_loop_run (loop=0x564a8c8fd2a0) at ../src/pipewire/main-loop.c:154
#19 0x0000564a8bd1db26 in main (argc=<optimized out>, argv=<optimized out>) at ../src/examples/media-session/media-session.c:2549