Also affected on Ubuntu 26.04 (wireplumber 0.5.13-1ubuntu1, pipewire 1.6.2-1ubuntu1.2, glib 2.88.0-1ubuntu0.1). Three crashes so far, all during D-Bus/BlueZ teardown: the same "invalid_closure_notify: handler != NULL" abort on logout (2026-10-04), and "corrupted double-linked list" on resume from suspend while the Bluetooth adapter was being re- initialised (2026-10-10).
Upstream tracks this as https://gitlab.freedesktop.org/pipewire/wireplumber/-/work_items/977 (same Ubuntu versions) and https://gitlab.freedesktop.org/pipewire/wireplumber/-/work_items/938 (same assertion). 977 was fixed by MR 833, "Deactivate all objects and plugins before shutdown", included in 0.5.15: https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/833 A related heap corruption is still open upstream in 0.5.15: https://gitlab.freedesktop.org/pipewire/wireplumber/-/work_items/1003 Could MR 833 be backported to resolute as an SRU? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2168628 Title: wireplumber crashes with GLib-GObject assertion (g_closure_invalidate) on restart after USB audio device hotplug To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wireplumber/+bug/2168628/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
