community/wireplumber: segmentation fault
Wireplumber randomly segfaults with the trace
#0 0x00007ffff7fb5458 in strlen (s=<optimized out>) at src/string/strlen.c:17
#1 0x00007ffff7332259 in libcamera::DeviceEnumeratorUdev::udevNotify() () from /usr/lib/libcamera.so.0.1
#2 0x00007ffff72ea696 in libcamera::Signal<>::emit() () from /usr/lib/libcamera.so.0.1
#3 0x00007ffff724bb97 in libcamera::EventDispatcherPoll::processNotifiers(std::vector<pollfd, std::allocator<pollfd> > const&) ()
from /usr/lib/libcamera-base.so.0.1
#4 0x00007ffff724be7c in libcamera::EventDispatcherPoll::processEvents() () from /usr/lib/libcamera-base.so.0.1
#5 0x00007ffff725154f in libcamera::Thread::exec() () from /usr/lib/libcamera-base.so.0.1
#6 0x00007ffff72da7ef in libcamera::CameraManager::Private::run() () from /usr/lib/libcamera.so.0.1
#7 0x00007ffff70951bf in ?? () from /usr/lib/libstdc++.so.6
#8 0x00007ffff7fb822e in start (p=0x7ffff65f4858) at src/thread/pthread_create.c:207
#9 0x00007ffff7fba82f in __clone () at src/thread/x86_64/clone.s:22
Disabling libcamera in the wireplumber config helps.