Package: blueman Version: 2.0.8-1 Severity: normal Hello,
I think I've managed to narrow this down thanks to btmon. Steps to reproduce: 1. set `sudo btmon` running in a terminal 2. open Devices... window from the applet 3. ensure nothing in range is in pairing mode 4. click Search and wait 10 seconds btmon output shows "@ MGMT Command: Start Discovery", then "@ MGMT Command: Stop Discovery" with "Status: Busy". See attached busy.log. Observe that the bottom left progress bar does not disappear, even if Cancel Operation is pressed. The Search, Add and Pair buttons are now greyed out and disabled. 5. close and re-open the Devices window 6. click Search btmon output only shows "RAW Open" and Close messages, no "Start Discovery" command, then "Stop Discovery" with "Status: Rejected". 7. remove and re-insert the USB adapter 8. click Search btmon output once again shows the "Start Discovery" message. All of this happened pretty reliably regardless of PC USB adapter vs laptop built-in etc. However, I did occasionally get lucky with the expected behaviour of "Stop Discovery" with "Status: Success" causing the progress bar to disappear. See attached success.log. Similarly, if any device is found in the search, then the discovery stops correctly. -- Phil Morrell -- System Information: Debian Release: 10.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages blueman depends on: ii bluez 5.50-1 ii bluez-obexd 5.50-1 ii dbus 1.12.16-1 ii dbus-user-session [default-dbus-session-bus] 1.12.16-1 ii dbus-x11 [dbus-session-bus] 1.12.16-1 ii dconf-gsettings-backend [gsettings-backend] 0.30.1-2 ii gir1.2-appindicator3-0.1 0.4.92-7 ii gir1.2-gdkpixbuf-2.0 2.38.1+dfsg-1 ii gir1.2-glib-2.0 1.58.3-2 ii gir1.2-gtk-3.0 3.24.5-1 ii gir1.2-notify-0.7 0.7.7-4 ii gir1.2-pango-1.0 1.42.4-7~deb10u1 ii gnome-icon-theme 3.12.0-3 ii libbluetooth3 5.50-1 ii libc6 2.28-10 ii libglib2.0-0 2.58.3-2+deb10u1 ii libpulse-mainloop-glib0 12.2-4+deb10u1 ii libpython3.7 3.7.3-2 ii librsvg2-common 2.44.10-2.1 ii notification-daemon 3.20.0-4 ii python3 3.7.3-1 ii python3-cairo 1.16.2-1+b1 ii python3-dbus 1.2.8-3 ii python3-gi 3.30.4-1 ii python3-gi-cairo 3.30.4-1 ii xfce4-notifyd [notification-daemon] 0.4.3-1 Versions of packages blueman recommends: ii policykit-1 0.105-25 ii pulseaudio-module-bluetooth 12.2-4+deb10u1 blueman suggests no packages. -- no debconf information
@ RAW Open: blueman-manager version 2.22 {0x0003} 48.306788 @ RAW Close: blueman-manager {0x0003} 48.306810 @ MGMT Command: Start Discovery (0x0023) plen 1 {0x0001} [hci0] 48.959032 Address type: 0x07 BR/EDR LE Public LE Random < HCI Command: LE Set Random Address (0x08|0x0005) plen 6 #126 [hci0] 48.959097 Address: 0E:46:52:F7:DA:D9 (Non-Resolvable) > HCI Event: Command Complete (0x0e) plen 4 #127 [hci0] > 49.029551 LE Set Random Address (0x08|0x0005) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #128 [hci0] 49.029615 Type: Active (0x01) Interval: 22.500 msec (0x0024) Window: 11.250 msec (0x0012) Own address type: Random (0x01) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #129 [hci0] > 49.031547 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #130 [hci0] 49.031601 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #131 [hci0] > 49.033614 LE Set Scan Enable (0x08|0x000c) ncmd 1 Status: Success (0x00) < HCI Command: Inquiry (0x01|0x0001) plen 5 #132 [hci0] 49.033690 Access code: 0x9e8b33 (General Inquiry) Length: 10.24s (0x08) Num responses: 0 > HCI Event: Command Status (0x0f) plen 4 #133 [hci0] > 49.047547 Inquiry (0x01|0x0001) ncmd 1 Status: Success (0x00) @ MGMT Event: Command Complete (0x0001) plen 4 {0x0001} [hci0] 49.047624 Start Discovery (0x0023) plen 1 Status: Success (0x00) Address type: 0x07 BR/EDR LE Public LE Random @ MGMT Event: Discovering (0x0013) plen 2 {0x0002} [hci0] 49.047639 Address type: 0x07 BR/EDR LE Public LE Random Discovery: Enabled (0x01) @ MGMT Event: Discovering (0x0013) plen 2 {0x0001} [hci0] 49.047639 Address type: 0x07 BR/EDR LE Public LE Random Discovery: Enabled (0x01) @ RAW Open: blueman-manager version 2.22 {0x0003} 49.307880 @ RAW Close: blueman-manager {0x0003} 49.307907 @ RAW Open: blueman-manager version 2.22 {0x0003} 50.309024 @ RAW Close: blueman-manager {0x0003} 50.309052 @ RAW Open: blueman-manager version 2.22 {0x0003} 51.310133 @ RAW Close: blueman-manager {0x0003} 51.310159 @ RAW Open: blueman-manager version 2.22 {0x0003} 52.311018 @ RAW Close: blueman-manager {0x0003} 52.311044 @ RAW Open: blueman-manager version 2.22 {0x0003} 53.311381 @ RAW Close: blueman-manager {0x0003} 53.311404 @ RAW Open: blueman-manager version 2.22 {0x0003} 54.312251 @ RAW Close: blueman-manager {0x0003} 54.312286 @ RAW Open: blueman-manager version 2.22 {0x0003} 55.312830 @ RAW Close: blueman-manager {0x0003} 55.312863 @ RAW Open: blueman-manager version 2.22 {0x0003} 56.313409 @ RAW Close: blueman-manager {0x0003} 56.313440 @ RAW Open: blueman-manager version 2.22 {0x0003} 57.314420 @ RAW Close: blueman-manager {0x0003} 57.314434 @ RAW Open: blueman-manager version 2.22 {0x0003} 58.314729 @ RAW Close: blueman-manager {0x0003} 58.314754 @ RAW Open: blueman-manager version 2.22 {0x0003} 59.315355 @ RAW Close: blueman-manager {0x0003} 59.315386 @ MGMT Command: Stop Discovery (0x0024) plen 1 {0x0001} [hci0] 59.346538 Address type: 0x07 BR/EDR LE Public LE Random < HCI Command: Inquiry Cancel (0x01|0x0002) plen 0 #134 [hci0] 59.346593 > HCI Event: Inquiry Complete (0x01) plen 1 #135 [hci0] > 59.349213 Status: Success (0x00) > HCI Event: Command Complete (0x0e) plen 4 #136 [hci0] > 59.350216 Inquiry Cancel (0x01|0x0002) ncmd 1 Status: Command Disallowed (0x0c) @ MGMT Event: Command Complete (0x0001) plen 4 {0x0001} [hci0] 59.350351 Stop Discovery (0x0024) plen 1 Status: Busy (0x0a) Address type: 0x07 BR/EDR LE Public LE Random @ RAW Open: blueman-manager version 2.22 {0x0003} 60.316728 @ RAW Close: blueman-manager {0x0003} 60.316761
@ RAW Open: blueman-manager version 2.22 {0x0003} 32.295521 @ RAW Close: blueman-manager {0x0003} 32.295551 @ MGMT Command: Start Discovery (0x0023) plen 1 {0x0001} [hci0] 32.973144 Address type: 0x07 BR/EDR LE Public LE Random < HCI Command: LE Set Random Address (0x08|0x0005) plen 6 #115 [hci0] 32.973248 Address: 3F:C1:09:4A:A8:20 (Non-Resolvable) > HCI Event: Command Complete (0x0e) plen 4 #116 [hci0] > 33.041068 LE Set Random Address (0x08|0x0005) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #117 [hci0] 33.041102 Type: Active (0x01) Interval: 22.500 msec (0x0024) Window: 11.250 msec (0x0012) Own address type: Random (0x01) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #118 [hci0] > 33.043121 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #119 [hci0] 33.043188 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #120 [hci0] > 33.045132 LE Set Scan Enable (0x08|0x000c) ncmd 1 Status: Success (0x00) < HCI Command: Inquiry (0x01|0x0001) plen 5 #121 [hci0] 33.045198 Access code: 0x9e8b33 (General Inquiry) Length: 10.24s (0x08) Num responses: 0 > HCI Event: Command Status (0x0f) plen 4 #122 [hci0] > 33.050121 Inquiry (0x01|0x0001) ncmd 1 Status: Success (0x00) @ MGMT Event: Command Complete (0x0001) plen 4 {0x0001} [hci0] 33.050203 Start Discovery (0x0023) plen 1 Status: Success (0x00) Address type: 0x07 BR/EDR LE Public LE Random @ MGMT Event: Discovering (0x0013) plen 2 {0x0002} [hci0] 33.050219 Address type: 0x07 BR/EDR LE Public LE Random Discovery: Enabled (0x01) @ MGMT Event: Discovering (0x0013) plen 2 {0x0001} [hci0] 33.050219 Address type: 0x07 BR/EDR LE Public LE Random Discovery: Enabled (0x01) @ RAW Open: blueman-manager version 2.22 {0x0003} 33.295718 @ RAW Close: blueman-manager {0x0003} 33.295736 @ RAW Open: blueman-manager version 2.22 {0x0003} 34.296906 @ RAW Close: blueman-manager {0x0003} 34.296938 @ RAW Open: blueman-manager version 2.22 {0x0003} 35.297221 @ RAW Close: blueman-manager {0x0003} 35.297255 @ RAW Open: blueman-manager version 2.22 {0x0003} 36.297692 @ RAW Close: blueman-manager {0x0003} 36.297725 @ RAW Open: blueman-manager version 2.22 {0x0003} 37.298110 @ RAW Close: blueman-manager {0x0003} 37.298142 @ RAW Open: blueman-manager version 2.22 {0x0003} 38.298741 @ RAW Close: blueman-manager {0x0003} 38.298768 @ RAW Open: blueman-manager version 2.22 {0x0003} 39.298992 @ RAW Close: blueman-manager {0x0003} 39.299009 @ RAW Open: blueman-manager version 2.22 {0x0003} 40.299544 @ RAW Close: blueman-manager {0x0003} 40.299579 @ RAW Open: blueman-manager version 2.22 {0x0003} 41.299879 @ RAW Close: blueman-manager {0x0003} 41.299912 @ RAW Open: blueman-manager version 2.22 {0x0003} 42.300403 @ RAW Close: blueman-manager {0x0003} 42.300439 @ RAW Open: blueman-manager version 2.22 {0x0003} 43.301368 @ RAW Close: blueman-manager {0x0003} 43.301391 > HCI Event: Inquiry Complete (0x01) plen 1 #123 [hci0] > 43.336733 Status: Success (0x00) @ MGMT Command: Stop Discovery (0x0024) plen 1 {0x0001} [hci0] 43.352149 Address type: 0x07 BR/EDR LE Public LE Random < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #124 [hci0] 43.352194 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 4 #125 [hci0] > 43.362734 LE Set Scan Enable (0x08|0x000c) ncmd 1 Status: Success (0x00) @ MGMT Event: Command Complete (0x0001) plen 4 {0x0001} [hci0] 43.362850 Stop Discovery (0x0024) plen 1 Status: Success (0x00) Address type: 0x07 BR/EDR LE Public LE Random @ MGMT Event: Discovering (0x0013) plen 2 {0x0002} [hci0] 43.362868 Address type: 0x07 BR/EDR LE Public LE Random Discovery: Disabled (0x00) @ MGMT Event: Discovering (0x0013) plen 2 {0x0001} [hci0] 43.362868 Address type: 0x07 BR/EDR LE Public LE Random Discovery: Disabled (0x00) @ RAW Open: blueman-manager version 2.22 {0x0003} 44.302957 @ RAW Close: blueman-manager {0x0003} 44.302979
signature.asc
Description: PGP signature