wireplumber segfault after some time when bluetooth device manually turned off
When using bluetooth speaker and manually turning off after some time got wireplumber crashes:
M 09:59:27.013492 mod.rt ../pipewire-0.3.66/src/modules/module-rt.c:290:translate_error: RTKit error: org.freedesktop.DBus.Error.UnknownMethod
M 09:59:27.013577 mod.rt ../pipewire-0.3.66/src/modules/module-rt.c:655:set_nice: could not set nice-level to -11: Input/output error
M 09:59:27.013744 mod.rt ../pipewire-0.3.66/src/modules/module-rt.c:290:translate_error: RTKit error: org.freedesktop.DBus.Error.InvalidArgs
M 09:59:27.014307 mod.rt ../pipewire-0.3.66/src/modules/module-rt.c:290:translate_error: RTKit error: org.freedesktop.DBus.Error.InvalidArgs
M 09:59:27.021239 wp-device ../wireplumber-0.4.13/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
M 09:59:27.021247 script/libcamera libcamera.lua:168:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
W 09:59:28.319053 spa.bluez5 ../pipewire-0.3.66/spa/plugins/bluez5/bluez5-dbus.c:4104:bluez_register_application_bap_reply: RegisterApplication() failed: org.bluez.Error.Failed
M 09:59:50.992898 spa.bluez5.native ../pipewire-0.3.66/spa/plugins/bluez5/backend-native.c:1098:rfcomm_hfp_ag: RFCOMM receive command but modem not available: AT+CHLD=?
M 09:59:51.007904 spa.bluez5.native ../pipewire-0.3.66/spa/plugins/bluez5/backend-native.c:1098:rfcomm_hfp_ag: RFCOMM receive command but modem not available: AT+CCWA=1
M 09:59:51.012896 spa.bluez5.native ../pipewire-0.3.66/spa/plugins/bluez5/backend-native.c:1098:rfcomm_hfp_ag: RFCOMM receive command but modem not available: AT+NREC=0
M 15:50:51.463489 m-lua-scripting ../wireplumber-0.4.13/modules/module-lua-scripting/api/api.c:376:object_activate_done: <WpSiAudioAdapter:0x562fbf3e7800> Object activation aborted: proxy destroyed
M 15:50:51.463510 script/create-item create-item.lua:80:chunk: <WpSiAudioAdapter:0x562fbf3e7800> failed to activate item: Object activation aborted: proxy destroyed
W 17:11:39.669464 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.669530 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.669537 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.680144 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.680149 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.690811 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.690816 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.701497 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.701510 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.712226 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
W 17:11:39.712239 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:441:get_transport_unused_size: 0x7f6a4978a038: ioctl fail: Inappropriate ioctl for device
M 17:11:39.712246 spa.bluez5.sink.me ../pipewire-0.3.66/spa/plugins/bluez5/media-sink.c:833:media_on_flush_error: 0x7f6a4978a038: error 24
's->loop == &impl->loop' failed at ../pipewire-0.3.66/spa/plugins/support/loop.c:436 loop_iterate()
Aborted
The kernel log only logs one message:
[Thu xxx x 17:11:38 2023] Bluetooth: hci0: ACL packet for unknown connection handle 3837
Edited by Tautvydas nesvarbu