Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 574
    • Issues 574
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 23
    • Merge requests 23
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWirePipeWire
  • pipewirepipewire
  • Issues
  • #852
Closed
Open
Issue created Mar 06, 2021 by Ashley Sommer@ashleysommer

Blueman crashes when changing Headphone Audio Profile

Might be related to #842 (closed). Its similar symptoms, but seems not quite the same.

I'm running a build of current master@662fd8a1

When attempting to change Audio Profile in Blueman Applet, I get a Blueman Crash system logs:

Mar 06 21:54:45 home org.blueman.Applet[399]: Traceback (most recent call last):
Mar 06 21:54:45 home org.blueman.Applet[399]:   File "/usr/lib/python3/dist-packages/blueman/main/PulseAudioUtils.py", line 399, in __list_callback
Mar 06 21:54:45 home org.blueman.Applet[399]:     info["handler"](None, True)
Mar 06 21:54:45 home org.blueman.Applet[399]:   File "/usr/lib/python3/dist-packages/blueman/main/PulseAudioUtils.py", line 549, in handler
Mar 06 21:54:45 home org.blueman.Applet[399]:     callback(data)
Mar 06 21:54:45 home org.blueman.Applet[399]:   File "/usr/lib/python3/dist-packages/blueman/plugins/manager/PulseAudioProfile.py", line 66, in list_cb
Mar 06 21:54:45 home org.blueman.Applet[399]:     if c["proplist"]["device.string"] == device['Address']:
Mar 06 21:54:45 home org.blueman.Applet[399]: KeyError: 'device.string'

Key "device.string" is not found in list dict "proplist".

This was working on my last master build, which was just before the 0.3.23 release, not sure what has changed since then to cause this.

Assignee
Assign to
Time tracking