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

Attachment: signature.asc
Description: PGP signature

Reply via email to