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.