https://bugs.kde.org/show_bug.cgi?id=459119

            Bug ID: 459119
           Summary: nuntius produce endless attempts by bluez to reconnect
                    to bluetooth headset and speaker
           Product: kdeconnect
           Version: unspecified
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: asdf...@manlymail.net
  Target Milestone: ---

### SUMMARY

After system upgrade **kdeconnect** brought me the **nuntius** into my
autostart.  
I found it produce a spam of endless attempts by bluez to reconnect to my
bluetooth headset and speaker.   
Even if bluetooth adapter is disabled and bluetooth headset and speaker are
turned off.  
Which leads to endles failure attempts to reconnect bluetooth headset and
speaker after i disconnect headset or speaker from my laptop.  
Also it leads to endless desktop notifications of connect/disconnect by Blueman
applet.

### Issue anamnes:  
https://github.com/blueman-project/blueman/issues/1854
https://github.com/bluez/bluez/issues/392

**syslog**:
```
...
/var/log/syslog:158695:Sep 13 22:38:58 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158705:Sep 13 22:39:03 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
/var/log/syslog:158715:Sep 13 22:39:14 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158716:Sep 13 22:39:19 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
/var/log/syslog:158725:Sep 13 22:39:30 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158734:Sep 13 22:39:35 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
/var/log/syslog:158743:Sep 13 22:39:46 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158744:Sep 13 22:39:51 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
/var/log/syslog:158753:Sep 13 22:40:02 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158762:Sep 13 22:40:07 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
/var/log/syslog:158771:Sep 13 22:40:18 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158772:Sep 13 22:40:23 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
/var/log/syslog:158781:Sep 13 22:40:34 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158790:Sep 13 22:40:39 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
/var/log/syslog:158799:Sep 13 22:40:50 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158808:Sep 13 22:40:55 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
/var/log/syslog:158820:Sep 13 22:41:06 smarttop bluetoothd[1193]:
src/device.c:search_cb() F4:4E:FD:03:80:98: error updating services: Host is
down (112)
/var/log/syslog:158822:Sep 13 22:41:11 smarttop bluetoothd[1193]:
src/device.c:search_cb() 00:00:AB:CE:47:FE: error updating services: Host is
down (112)
...
```

**log of `sudo dbus-monitor --system
destination=org.bluez,interface=org.bluez.Device1`**:
```
...
method call time=1663162202.133755 sender=:1.59 -> destination=org.bluez
serial=63812 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
method call time=1663162212.133786 sender=:1.59 -> destination=org.bluez
serial=63820 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
method call time=1663162222.135780 sender=:1.59 -> destination=org.bluez
serial=63828 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
method call time=1663162232.133598 sender=:1.59 -> destination=org.bluez
serial=63836 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
method call time=1663162242.133195 sender=:1.59 -> destination=org.bluez
serial=63844 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
method call time=1663162252.133746 sender=:1.59 -> destination=org.bluez
serial=63852 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
method call time=1663162262.133871 sender=:1.59 -> destination=org.bluez
serial=63860 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
method call time=1663162272.133593 sender=:1.59 -> destination=org.bluez
serial=63868 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
method call time=1663162282.133625 sender=:1.59 -> destination=org.bluez
serial=63876 path=/org/bluez/hci0/dev_00_00_AB_CE_47_FE;
interface=org.bluez.Device1; member=ConnectProfile
   string "00001101-0000-1000-8000-00805f9b34fb"
...
```

**btmon log**:
$ sudo btmon > [btmon.log](https://fars.ee/tCbE.wvwpWU)
$ sudo btmon -w >
[btmon.btsnoop.gz](https://github.com/bluez/bluez/files/9561076/btmon.btsnoop.gz)

I found the villain via `d-feet` by search `:1.59`
it is **nuntius**:
https://user-images.githubusercontent.com/2188215/190208051-bed820ca-f892-4f47-b6ee-1a47d8b29af0.png
https://user-images.githubusercontent.com/2188215/190208078-04ec12fd-aa46-47cf-92c9-060f40e5c0d0.png

If i kill the nuntius process, endless notifications spam and reconnection
attempts are gone.

### STEPS TO REPRODUCE
1. install kdeconnect and nuntius
2. connect and pair bluetooth headset/speaker
3. disconnect bluetooth headset/speaker

### OBSERVED RESULT
Endless attempts by bluez to reconnect to bluetooth headset and speaker,   
even if bluetooth is disabled and bluetooth headset and speaker are turned off. 
Endless desktop notifications of connect/disconnect by Blueman applet right
after headset/speaker disconnection   

### EXPECTED RESULT
No endless attempts by bluez to reconnect to my bluetooth headset and speaker.  
No endless desktop notifications of connect/disconnect by Blueman applet.

### SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Pop_Os! 22.04
(available in About System)
KDE Plasma Version: libkf5plasma 5 5.92.0-0ubuntu1, libkf5plasmaquick5 5
5.92.0-0ubuntu1, plasma-framework 5.92.0-0ubuntu1
KDE Frameworks Version: -
Qt Version: libqt5* 5.15.3 and some 5.15.9 libs

### ADDITIONAL INFORMATION
xfce Version: 4.17
kdeconnect Version: 21.12.3-0ubuntu1
nuntius Version 0.2.0-5build1

Same i guess: https://bugs.kde.org/show_bug.cgi?id=417421

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to