When I connect my BT headset with microphone, Pulsaudio crashes, sometimes even crashing Gnome itself. Syslog reports:
Aug 24 13:44:20 p14s kernel: [21412.562760] input: Bowers & Wilkins PX (AVRCP) as /devices/virtual/input/input37
Aug 24 13:44:21 p14s pulseaudio[50808]: Battery Level: 80%
Aug 24 13:44:21 p14s pulseaudio[50808]: Dock Status: undocked
Aug 24 13:44:21 p14s bluetoothd[1070]: sdp_extract_attr: Unknown data descriptor : 0x1 terminating
Aug 24 13:44:23 p14s rtkit-daemon[1330]: Supervising 7 threads of 3 processes of 1 users.
Aug 24 13:44:23 p14s rtkit-daemon[1330]: Successfully made thread 51716 of process 50808 owned by '1000' RT at priority 5.
Aug 24 13:44:23 p14s rtkit-daemon[1330]: Supervising 8 threads of 3 processes of 1 users.
Aug 24 13:44:23 p14s gsd-media-keys[50921]: Unable to get default sink
Aug 24 13:44:23 p14s gsd-media-keys[50921]: Unable to get default source
Aug 24 13:44:23 p14s mattermost-desktop.desktop[51425]: [51425:0824/134423.604313:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
Aug 24 13:44:23 p14s pulseaudio[50808]: Assertion 'remaining == 0' failed at ../src/modules/bluetooth/bt-codec-msbc.c:287, function decode_buffer(). Aborting.
Aug 24 13:44:24 p14s systemd[19059]: Starting Notification regarding a crash report...
Aug 24 13:44:24 p14s update-notifier-crash[51723]: /usr/bin/whoopsie
Aug 24 13:44:24 p14s systemd[1]: Started crash report submission.
Aug 24 13:44:24 p14s whoopsie[51726]: [13:44:24] Using lock path: /var/lock/whoopsie/lock
Aug 24 13:44:24 p14s systemd[1]: whoopsie.service: Deactivated successfully.
Aug 24 13:44:24 p14s update-notifier-crash[51725]: gnome-shell
Aug 24 13:44:24 p14s update-notifier-crash[51725]: apport-gtk
When I connect my BT headset with microphone, Pulsaudio crashes, sometimes even crashing Gnome itself. Syslog reports:
Aug 24 13:44:20 p14s kernel: [21412.562760] input: Bowers & Wilkins PX (AVRCP) as /devices/ virtual/ input/input37 keys[50921] : Unable to get default sink keys[50921] : Unable to get default source desktop. desktop[ 51425]: [51425: 0824/134423. 604313: ERROR:gl_ surface_ presentation_ helper. cc(260) ] GetVSyncParamet ersIfAvailable( ) failed for 3 times! modules/ bluetooth/ bt-codec- msbc.c: 287, function decode_buffer(). Aborting. notifier- crash[51723] : /usr/bin/whoopsie whoopsie/ lock notifier- crash[51725] : gnome-shell notifier- crash[51725] : apport-gtk
Aug 24 13:44:21 p14s pulseaudio[50808]: Battery Level: 80%
Aug 24 13:44:21 p14s pulseaudio[50808]: Dock Status: undocked
Aug 24 13:44:21 p14s bluetoothd[1070]: sdp_extract_attr: Unknown data descriptor : 0x1 terminating
Aug 24 13:44:23 p14s rtkit-daemon[1330]: Supervising 7 threads of 3 processes of 1 users.
Aug 24 13:44:23 p14s rtkit-daemon[1330]: Successfully made thread 51716 of process 50808 owned by '1000' RT at priority 5.
Aug 24 13:44:23 p14s rtkit-daemon[1330]: Supervising 8 threads of 3 processes of 1 users.
Aug 24 13:44:23 p14s gsd-media-
Aug 24 13:44:23 p14s gsd-media-
Aug 24 13:44:23 p14s mattermost-
Aug 24 13:44:23 p14s pulseaudio[50808]: Assertion 'remaining == 0' failed at ../src/
Aug 24 13:44:24 p14s systemd[19059]: Starting Notification regarding a crash report...
Aug 24 13:44:24 p14s update-
Aug 24 13:44:24 p14s systemd[1]: Started crash report submission.
Aug 24 13:44:24 p14s whoopsie[51726]: [13:44:24] Using lock path: /var/lock/
Aug 24 13:44:24 p14s systemd[1]: whoopsie.service: Deactivated successfully.
Aug 24 13:44:24 p14s update-
Aug 24 13:44:24 p14s update-
I've identified the upstream fix for this:
https:/ /gitlab. freedesktop. org/pulseaudio/ pulseaudio/ -/commit/ 9916f0eace6ab18 25af74a5f9b1669 18a06ce50e
I've built packages with the fix and can confirm that it does solve the problem. Packages are available at:
https:/ /launchpad. net/~ivoks/ +archive/ ubuntu/ pulse