Bug 1227356 - wireplumber segfault when attempting to use bluetooth earbuds
Summary: wireplumber segfault when attempting to use bluetooth earbuds
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Sound (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Antonio Larrosa
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-03 17:32 UTC by Pablo Sanchez
Modified: 2024-07-04 13:36 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
stack trace (9.67 KB, text/x-log)
2024-07-03 17:32 UTC, Pablo Sanchez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pablo Sanchez 2024-07-03 17:32:00 UTC
Created attachment 875857 [details]
stack trace

At some point after TW 20240622 and the latest TW release, wireplumber segfaults when I try to listen to listen to a YouTube video with my bluetooth earbuds.

I've reverted to TW 20240622.

To reproduce:

o Play a (cat) video on YouTube without BT earbuds.
o While it is playing (meow, meow), pair the earbuds.
o YouTube pauses playing.  No more kitty cat video.

dmesg notes the segfault.  journalctl reveals the stack trace.

I've marked the Severity Major.  I think that's a fair assessment for this incident.  As always, feel free to set it to anything else.  :)

Thx so much! _/\_
Comment 1 Pablo Sanchez 2024-07-03 17:33:18 UTC
For convenience:

$ rpm -qa|fgrep pipewire|sort 
kpipewire6-imports-6.1.0-1.1.x86_64
kpipewire-imports-5.27.11-1.2.x86_64
libpipewire-0_3-0-1.0.7-2.1.x86_64
pipewire-1.0.7-2.1.x86_64
pipewire-alsa-1.0.7-2.1.x86_64
pipewire-aptx-1.0.1-1699.1.pm.4.x86_64
pipewire-modules-0_3-1.0.7-2.1.x86_64
pipewire-pulseaudio-1.0.7-2.1.x86_64
pipewire-spa-plugins-0_2-1.0.7-2.1.x86_64
pipewire-spa-tools-1.0.7-2.1.x86_64
pipewire-tools-1.0.7-2.1.x86_64
Comment 2 Takashi Iwai 2024-07-04 08:29:35 UTC
Something for Antonio?
Comment 3 Gus Fos 2024-07-04 08:46:09 UTC
I also have issues with bluetooth headsets and doing Teams calls. When I try to join a meeting, MS Teams pretty much freezes and sound won't work if I have my bluetooth headset connected. This have been working fine for years, but broke after recent updates. After some research it might be related to pipewire major update that recommends latest bluez, which Tumbleweed seems to run some version behind. Would be interesting to see if this will be fixed when latest bluez hits the repos, but I guess it could also be related to this issue. Did not find much in the logs unfortunately.
Comment 4 Antonio Larrosa 2024-07-04 09:13:38 UTC
A couple of days ago I submitted wireplumber 0.5.5 to TW which fixes a crash related to bluetooth. Can you try with that version to see if it fixes the issue?
Comment 5 Pablo Sanchez 2024-07-04 10:45:33 UTC
(In reply to Antonio Larrosa from comment #4)
> A couple of days ago I submitted wireplumber 0.5.5 to TW which fixes a crash
> related to bluetooth. Can you try with that version to see if it fixes the
> issue?

Ah, excellent!

Dumb question:  how do I go about pulling the latest version?  Perhaps my searching skills are lacking but I couldn't find a web doc.

Thank you for the quick response!
Comment 6 Pablo Sanchez 2024-07-04 13:11:24 UTC
(In reply to Pablo Sanchez from comment #5)
> 
> Dumb question:  how do I go about pulling the latest version?  Perhaps my
> searching skills are lacking but I couldn't find a web doc.
> 

Ten minutes ago TW 20240702 dropped and it includes wireplumber 0.5.5:

  wireplumber (0.5.4+git2.96dc045 -> 0.5.5)

I'll report back after I'm done installing it.
Comment 7 Pablo Sanchez 2024-07-04 13:36:46 UTC
I'm confirming that TW 20240702 resolves the issue.

Thank you so much!