Bug 1891242

Summary: [abrt] solaar: _update_menu_item(): tray.py:447:_update_menu_item:AssertionError
Product: [Fedora] Fedora Reporter: jaskerx
Component: solaarAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: dominik, j, pfpschneider, richardfearn, spacewar
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/792b8676e84e9705c30e71eb97a4a4205d8caecf
Whiteboard: abrt_hash:3989e0a8f6bf0675f2c3ab1f2f7c709632017fa2;VARIANT_ID=workstation;
Fixed In Version: solaar-1.0.4-2.fc33 solaar-1.0.4-2.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-10 01:19:33 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cpuinfo
none
File: environ
none
File: mountinfo
none
File: namespaces
none
File: open_fds none

Description jaskerx 2020-10-24 18:56:32 UTC
Version-Release number of selected component:
solaar-1.0.3-1.fc32

Additional info:
reporter:       libreport-2.13.1
cgroup:         0::/user.slice/user-1000.slice/user/gnome-launched-solaar.desktop-2159.scope
cmdline:        /usr/bin/python3 -s /usr/bin/solaar --window=hide
crash_function: _update_menu_item
exception_type: AssertionError
executable:     /usr/bin/solaar
interpreter:    python3-3.8.6-1.fc32.x86_64
kernel:         5.8.16-200.fc32.x86_64
runlevel:       N 5
type:           Python3
uid:            1000

Truncated backtrace:
tray.py:447:_update_menu_item:AssertionError

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/solaar/ui/__init__.py", line 168, in _status_changed
    tray.update(device)
  File "/usr/lib/python3.8/site-packages/solaar/ui/tray.py", line 531, in update
    _update_menu_item(index, device)
  File "/usr/lib/python3.8/site-packages/solaar/ui/tray.py", line 447, in _update_menu_item
    assert device
AssertionError

Local variables in innermost frame:
index: 1
device: <PairedDevice(1,4004,K360,C7766C1A)>

Comment 1 jaskerx 2020-10-24 18:56:35 UTC
Created attachment 1723959 [details]
File: backtrace

Comment 2 jaskerx 2020-10-24 18:56:36 UTC
Created attachment 1723960 [details]
File: cpuinfo

Comment 3 jaskerx 2020-10-24 18:56:37 UTC
Created attachment 1723961 [details]
File: environ

Comment 4 jaskerx 2020-10-24 18:56:38 UTC
Created attachment 1723962 [details]
File: mountinfo

Comment 5 jaskerx 2020-10-24 18:56:39 UTC
Created attachment 1723963 [details]
File: namespaces

Comment 6 jaskerx 2020-10-24 18:56:40 UTC
Created attachment 1723964 [details]
File: open_fds

Comment 7 Dominik 'Rathann' Mierzejewski 2020-10-25 16:20:47 UTC
Thanks for the report. Can you provide the steps to reproduce this? Please post the output of
solaar show

Comment 8 jaskerx 2020-10-25 16:26:35 UTC
solaar show
Unifying Receiver
  Device path  : /dev/hidraw0
  USB id       : 046d:c52b
  Serial       : EEAA9FBF
    Firmware   : 12.10.B0032
    Bootloader : 02.15
    Other      : AA.AA
  Has 2 paired device(s) out of a maximum of 6.
  Notifications: wireless (0x000100)
  Device activity counters: 1=137, 2=45

  1: Wireless Keyboard K360
     Codename     : K360
     Kind         : keyboard
     Wireless PID : 4004
     Protocol     : HID++ 2.0
     Polling rate : 20 ms (50Hz)
     Serial number: C7766C1A
          Firmware: RQK 36.00.B0007
     The power switch is located on the top case.
     Supports 13 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
         3: DEVICE NAME            {0005}   
         4: BATTERY STATUS         {1000}   
         5: unknown:1820           {1820}   hidden
         6: REPROG CONTROLS        {1B00}   
         7: WIRELESS DEVICE STATUS {1D4B}   
         8: REMAINING PAIRING      {1DF0}   hidden
         9: unknown:1DF3           {1DF3}   hidden
        10: FN INVERSION           {40A0}   
            Swap Fx function: False
        11: ENCRYPTION             {4100}   
        12: KEYBOARD LAYOUT        {4520}   
     Has 18 reprogrammable keys:
         0: MY HOME                    => HomePage                      is FN, FN sensitive, reprogrammable
         1: Mail                       => Email                         is FN, FN sensitive, reprogrammable
         2: Search                     => Search                        is FN, FN sensitive, reprogrammable
         3: MEDIA PLAYER               => Music                         is FN, FN sensitive, reprogrammable
         4: Application Switcher       => Application Switcher          is FN, FN sensitive, reprogrammable
         5: Show Desktop               => Show Desktop                  is FN, FN sensitive, reprogrammable
         6: MINIMIZE AS WIN M          => WindowsMinimize               is FN, FN sensitive, reprogrammable
         7: MAXIMIZE AS WIN SHIFT M    => WindowsRestore                is FN, FN sensitive, reprogrammable
         8: MY COMPUTER AS WIN E       => My Computer                   is FN, FN sensitive, reprogrammable
         9: Lock PC                    => WindowsLock                   is FN, FN sensitive, reprogrammable
        10: SLEEP                      => Sleep                         is FN, FN sensitive, reprogrammable
        11: Calculator                 => Calculator                    is FN, FN sensitive, reprogrammable
        12: Previous                   => Previous                      nonstandard
        13: Play/Pause                 => Play/Pause                    nonstandard
        14: Next                       => Next                          nonstandard
        15: Mute                       => Mute                          nonstandard
        16: Volume Down                => Volume Down                   nonstandard
        17: Volume Up                  => Volume Up                     nonstandard
     Battery: 90%, discharging, next level 70%.

  2: Multi Device Silent Mouse M585/M590
     Codename     : M585/M590
     Kind         : mouse
     Wireless PID : 406B
     Protocol     : HID++ 4.5
     Polling rate : 8 ms (125Hz)
     Serial number: DB633BD6
        Bootloader: BOT 48.00.B0001
          Firmware: MPM 05.01.B0006
             Other: 
     The power switch is located on the base.
     Supports 33 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
         3: DEVICE NAME            {0005}   
         4: WIRELESS DEVICE STATUS {1D4B}   
         5: RESET                  {0020}   
         6: DEVICE FRIENDLY NAME   {0007}   
         7: BATTERY STATUS         {1000}   
         8: CHANGE HOST            {1814}   
            Change Host: 1:ASIX
         9: HOSTS INFO             {1815}   
            Host 0 (paired): 
            Host 1 (unpaired): 
        10: REPROG CONTROLS V4     {1B04}   
            Actions: {'80': 80, '81': 81, '82': 82, '83': 83, '86': 86, '91': 91, '93': 93}
        11: PERSISTENT REMAPPABLE ACTION {1C00}   
        12: POINTER SPEED          {2205}   
            Pointer Speed: 1.0
            Sensitivity (Pointer Speed): 256
        13: VERTICAL SCROLLING     {2100}   
            Roller type: standard
            Ratchet per turn: 18
            Scroll lines: 0
        14: DFUCONTROL SIGNED      {00C2}   
        15: DEVICE RESET           {1802}   internal, hidden
        16: unknown:1803           {1803}   internal, hidden
        17: CONFIG DEVICE PROPS    {1806}   internal, hidden
        18: OOBSTATE               {1805}   internal, hidden
        19: unknown:1813           {1813}   internal, hidden
        20: unknown:1830           {1830}   internal, hidden
        21: unknown:1861           {1861}   internal, hidden
        22: unknown:1890           {1890}   internal, hidden
        23: unknown:1891           {1891}   internal, hidden
        24: unknown:18A1           {18A1}   internal, hidden
        25: unknown:1DF3           {1DF3}   internal, hidden
        26: unknown:1E00           {1E00}   hidden
        27: unknown:1EB0           {1EB0}   internal, hidden
        28: unknown:18B1           {18B1}   internal, hidden
        29: unknown:1850           {1850}   internal, hidden
        30: unknown:1F03           {1F03}   internal, hidden
        31: unknown:18C0           {18C0}   internal, hidden
        32: LOWRES WHEEL           {2130}   
            Wheel Reports: HID
            HID++ Scrolling: False
     Has 8 reprogrammable keys:
         0: Left Button               , default: Left Click                  => Left Button               
             mse, reprogrammable, pos:0, group:1, gmask:1
         1: Right Button              , default: Right Click                 => Right Button              
             mse, reprogrammable, pos:0, group:1, gmask:1
         2: Middle Button             , default: Mouse Middle Button         => Middle Button             
             mse, reprogrammable, divertable, persistently divertable, pos:0, group:2, gmask:3
         3: Back Button               , default: Mouse Back Button           => Back Button               
             mse, reprogrammable, divertable, persistently divertable, pos:0, group:2, gmask:3
         4: Forward Button            , default: Mouse Forward Button        => Forward Button            
             mse, reprogrammable, divertable, persistently divertable, pos:0, group:2, gmask:3
         5: Left Tilt                 , default: Mouse Scroll Left Button    => Left Tilt                 
             mse, reprogrammable, divertable, persistently divertable, pos:0, group:2, gmask:3
         6: Right Tilt                , default: Mouse Scroll Right Button   => Right Tilt                
             mse, reprogrammable, divertable, persistently divertable, pos:0, group:2, gmask:3
         7: Virtual Gesture Button    , default: Virtual Gesture Button      => Virtual Gesture Button    
             divertable, virtual, pos:0, group:3, gmask:0
     Battery: 50%, discharging, next level 20%.

Comment 9 Dominik 'Rathann' Mierzejewski 2020-10-25 16:38:13 UTC
Thanks! Can you check if you can reproduce this with the latest release 1.0.4? I've just submitted it as an update:

https://bodhi.fedoraproject.org/updates/FEDORA-2020-e013f6aedd

Also, it would help a lot if you could describe what you did to trigger this error.

Comment 10 jaskerx 2020-10-25 16:47:27 UTC
It's going to be hard to reproduce considering I have no idea what I did other than moving the usb 2.0 hub the logitech unifying receiver is plugged into. Just thought I should submit the bug because it was a catastrophic failure requiring plugging the unifying receiver into another usb port to get mouse and keyboard working again.

Comment 11 Dominik 'Rathann' Mierzejewski 2020-10-25 23:10:30 UTC
(In reply to jaskerx from comment #10)
> It's going to be hard to reproduce considering I have no idea what I did
> other than moving the usb 2.0 hub the logitech unifying receiver is plugged
> into. Just thought I should submit the bug because it was a catastrophic
> failure requiring plugging the unifying receiver into another usb port to
> get mouse and keyboard working again.

That's a start! Can you reproduce it by plugging it back to the USB port where it originally failed?
Were there any interesting kernel messages (dmesg or journalctl --no-hostname -ke) around the time when the failure occurred?

Comment 12 jaskerx 2020-10-25 23:40:17 UTC
It's been plugged in to the same usb port it failed in yesterday and seems to be fine hasn't crashed as far as I can tell anyways. Here is cut and paste from terminal:

Oct 24 06:59:36 kernel: logitech-hidpp-device 0003:046D:406B.0005: HID++ 4.5 device connected.
Oct 24 08:45:11 kernel: nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based  firewa>
Oct 24 12:48:05 kernel: usb 1-5: USB disconnect, device number 2
Oct 24 12:48:05 kernel: usb 1-5.3: USB disconnect, device number 3
Oct 24 12:48:07 kernel: usb 1-5: new high-speed USB device number 4 using xhci_hcd
Oct 24 12:48:07 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:48:07 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:48:07 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:48:07 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:48:07 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:48:07 kernel: usb 1-5.3: new full-speed USB device number 5 using xhci_hcd
Oct 24 12:48:08 kernel: usb 1-5.3: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
Oct 24 12:48:08 kernel: usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 24 12:48:08 kernel: usb 1-5.3: Product: USB Receiver
Oct 24 12:48:08 kernel: usb 1-5.3: Manufacturer: Logitech
Oct 24 12:48:08 kernel: logitech-djreceiver 0003:046D:C52B.0008: hiddev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb->
Oct 24 12:48:08 kernel: logitech-djreceiver 0003:046D:C52B.0008: device of type eQUAD step 4 DJ (0x04) connected on slot 2
Oct 24 12:48:08 kernel: usb 1-5: USB disconnect, device number 4
Oct 24 12:48:08 kernel: usb 1-5.3: USB disconnect, device number 5
Oct 24 12:48:13 kernel: input: Logitech K360 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-5/1-5.3/1-5.3:1.2/0003:046D:C52B.0>
Oct 24 12:48:13 kernel: logitech-hidpp-device 0003:046D:4004.0009: Can not get the protocol version.
Oct 24 12:48:13 kernel: logitech-hidpp-device 0003:046D:4004.0009: input,hidraw1: USB HID v1.11 Keyboard [Logitech K360] on usb-0000:01>
Oct 24 12:48:13 kernel: usb 1-5: new high-speed USB device number 6 using xhci_hcd
Oct 24 12:48:14 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:48:14 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:48:14 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:48:14 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:48:14 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:48:14 kernel: usb 1-5.3: new full-speed USB device number 7 using xhci_hcd
Oct 24 12:48:14 kernel: usb 1-5.3: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
Oct 24 12:48:14 kernel: usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 24 12:48:14 kernel: usb 1-5.3: Product: USB Receiver
Oct 24 12:48:14 kernel: usb 1-5.3: Manufacturer: Logitech
Oct 24 12:48:14 kernel: logitech-djreceiver 0003:046D:C52B.000C: hiddev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb->
Oct 24 12:48:15 kernel: input: Logitech K360 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-5/1-5.3/1-5.3:1.2/0003:046D:C52B.0>
Oct 24 12:48:15 kernel: logitech-hidpp-device 0003:046D:4004.000D: input,hidraw1: USB HID v1.11 Keyboard [Logitech K360] on usb-0000:01>
Oct 24 12:48:15 kernel: input: Logitech M585/M590 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-5/1-5.3/1-5.3:1.2/0003:046D:C>
Oct 24 12:48:15 kernel: logitech-hidpp-device 0003:046D:406B.000E: input,hidraw2: USB HID v1.11 Keyboard [Logitech M585/M590] on usb-00>
Oct 24 12:50:12 kernel: usb 1-5: USB disconnect, device number 6
Oct 24 12:50:12 kernel: usb 1-5.3: USB disconnect, device number 7
Oct 24 12:50:13 kernel: usb 1-5: new high-speed USB device number 8 using xhci_hcd
Oct 24 12:50:13 kernel: usb 1-5: device descriptor read/64, error -71
Oct 24 12:50:14 kernel: usb 1-5: device descriptor read/64, error -71
Oct 24 12:50:14 kernel: usb 1-5: new high-speed USB device number 9 using xhci_hcd
Oct 24 12:50:14 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:50:14 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:50:14 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:50:14 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:50:14 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:50:15 kernel: usb 1-5.3: new full-speed USB device number 10 using xhci_hcd
Oct 24 12:50:15 kernel: usb 1-5.3: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
Oct 24 12:50:15 kernel: usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 24 12:50:15 kernel: usb 1-5.3: Product: USB Receiver
Oct 24 12:50:15 kernel: usb 1-5.3: Manufacturer: Logitech
Oct 24 12:50:15 kernel: usb 1-5: USB disconnect, device number 9
Oct 24 12:50:20 kernel: usb 1-5.3: USB disconnect, device number 10
Oct 24 12:50:20 kernel: usb 1-5: new high-speed USB device number 11 using xhci_hcd
 ESCOC



7 using xhci_hcd
6d, idProduct=c52b, bcdDevice=12.10
oduct=2, SerialNumber=0


dev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:01:00.0-5.3/input2
0000:00:01.2/0000:01:00.0/usb1/1-5/1-5.3/1-5.3:1.2/0003:046D:C52B.000C/0003:046D:4004.000D/input/input36
nput,hidraw1: USB HID v1.11 Keyboard [Logitech K360] on usb-0000:01:00.0-5.3/input2:1
0:00/0000:00:01.2/0000:01:00.0/usb1/1-5/1-5.3/1-5.3:1.2/0003:046D:C52B.000C/0003:046D:406B.000E/input/input37
nput,hidraw2: USB HID v1.11 Keyboard [Logitech M585/M590] on usb-0000:01:00.0-5.3/input2:2


using xhci_hcd
1
1
using xhci_hcd
, idProduct=0608, bcdDevice=77.61
uct=1, SerialNumber=0



10 using xhci_hcd
6d, idProduct=c52b, bcdDevice=12.10
oduct=2, SerialNumber=0




 using xhci_hcd
 ESCOD
Oct 24 12:48:14 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:48:14 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:48:14 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:48:14 kernel: usb 1-5.3: new full-speed USB device number 7 using xhci_hcd
Oct 24 12:48:14 kernel: usb 1-5.3: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
Oct 24 12:48:14 kernel: usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 24 12:48:14 kernel: usb 1-5.3: Product: USB Receiver
Oct 24 12:48:14 kernel: usb 1-5.3: Manufacturer: Logitech
Oct 24 12:48:14 kernel: logitech-djreceiver 0003:046D:C52B.000C: hiddev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb->
Oct 24 12:48:15 kernel: input: Logitech K360 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-5/1-5.3/1-5.3:1.2/0003:046D:C52B.0>
Oct 24 12:48:15 kernel: logitech-hidpp-device 0003:046D:4004.000D: input,hidraw1: USB HID v1.11 Keyboard [Logitech K360] on usb-0000:01>
Oct 24 12:48:15 kernel: input: Logitech M585/M590 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-5/1-5.3/1-5.3:1.2/0003:046D:C>
Oct 24 12:48:15 kernel: logitech-hidpp-device 0003:046D:406B.000E: input,hidraw2: USB HID v1.11 Keyboard [Logitech M585/M590] on usb-00>
Oct 24 12:50:12 kernel: usb 1-5: USB disconnect, device number 6
Oct 24 12:50:12 kernel: usb 1-5.3: USB disconnect, device number 7
Oct 24 12:50:13 kernel: usb 1-5: new high-speed USB device number 8 using xhci_hcd
Oct 24 12:50:13 kernel: usb 1-5: device descriptor read/64, error -71
Oct 24 12:50:14 kernel: usb 1-5: device descriptor read/64, error -71
Oct 24 12:50:14 kernel: usb 1-5: new high-speed USB device number 9 using xhci_hcd
Oct 24 12:50:14 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:50:14 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:50:14 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:50:14 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:50:14 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:50:15 kernel: usb 1-5.3: new full-speed USB device number 10 using xhci_hcd
Oct 24 12:50:15 kernel: usb 1-5.3: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
Oct 24 12:50:15 kernel: usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 24 12:50:15 kernel: usb 1-5.3: Product: USB Receiver
Oct 24 12:50:15 kernel: usb 1-5.3: Manufacturer: Logitech
Oct 24 12:50:15 kernel: usb 1-5: USB disconnect, device number 9
Oct 24 12:50:20 kernel: usb 1-5.3: USB disconnect, device number 10
Oct 24 12:50:20 kernel: usb 1-5: new high-speed USB device number 11 using xhci_hcd
Oct 24 12:50:21 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:50:21 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:50:21 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:50:21 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:50:21 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:50:21 kernel: usb 1-5.3: new full-speed USB device number 12 using xhci_hcd
Oct 24 12:50:31 kernel: usb 1-5: USB disconnect, device number 11
Oct 24 12:50:37 kernel: usb 1-5-port3: attempt power cycle
Oct 24 12:50:37 kernel: usb 1-5: new high-speed USB device number 16 using xhci_hcd
Oct 24 12:50:37 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:50:37 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:50:37 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:50:37 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:50:37 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:50:38 kernel: usb 1-5.3: new full-speed USB device number 17 using xhci_hcd
Oct 24 12:50:38 kernel: usb 1-5: USB disconnect, device number 16
Oct 24 12:50:53 kernel: usb 1-5-port3: attempt power cycle
Oct 24 12:50:53 kernel: usb 1-5: new high-speed USB device number 21 using xhci_hcd
Oct 24 12:50:54 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:50:54 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:50:54 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:50:54 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:50:54 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:50:54 kernel: usb 1-5.3: new full-speed USB device number 22 using xhci_hcd
Oct 24 12:50:56 kernel: usb 1-5: USB disconnect, device number 21
Oct 24 12:51:09 kernel: usb 1-5-port3: attempt power cycle
Oct 24 12:51:10 kernel: usb 1-5: new high-speed USB device number 26 using xhci_hcd
Oct 24 12:51:10 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:51:10 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:51:10 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:51:10 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:51:10 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:51:10 kernel: usb 1-5.3: new full-speed USB device number 27 using xhci_hcd
Oct 24 12:51:11 kernel: usb 1-5: USB disconnect, device number 26
Oct 24 12:51:26 kernel: usb 1-5-port3: attempt power cycle
Oct 24 12:51:26 kernel: usb 1-5: new high-speed USB device number 31 using xhci_hcd
Oct 24 12:51:26 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:51:26 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:51:26 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:51:26 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:51:26 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:51:27 kernel: usb 1-5.3: new full-speed USB device number 32 using xhci_hcd
Oct 24 12:51:30 kernel: usb 1-5: USB disconnect, device number 31
Oct 24 12:51:42 kernel: usb 1-5-port3: attempt power cycle
Oct 24 12:51:43 kernel: usb 1-5: new high-speed USB device number 36 using xhci_hcd
Oct 24 12:51:43 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:51:43 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:51:43 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:51:43 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:51:43 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:51:43 kernel: usb 1-5.2: new full-speed USB device number 37 using xhci_hcd
Oct 24 12:51:59 kernel: usb 1-5.2: device descriptor read/64, error -110
Oct 24 12:52:06 kernel: usb 1-5: USB disconnect, device number 36
Oct 24 12:52:14 kernel: usb 1-5-port2: attempt power cycle
Oct 24 12:52:15 kernel: usb 1-5: new high-speed USB device number 41 using xhci_hcd
Oct 24 12:52:15 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:52:15 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:52:15 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:52:15 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:52:15 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:52:23 kernel: usb 1-5.3: new full-speed USB device number 42 using xhci_hcd
Oct 24 12:52:39 kernel: usb 1-5.3: device descriptor read/64, error -110
Oct 24 12:52:46 kernel: usb 1-4: new full-speed USB device number 43 using xhci_hcd
Oct 24 12:52:47 kernel: usb 1-4: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
Oct 24 12:52:47 kernel: usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 24 12:52:47 kernel: usb 1-4: Product: USB Receiver
Oct 24 12:52:47 kernel: usb 1-4: Manufacturer: Logitech
Oct 24 12:52:47 kernel: logitech-djreceiver 0003:046D:C52B.0011: hiddev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb->
Oct 24 12:52:47 kernel: input: Logitech K360 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-4/1-4:1.2/0003:046D:C52B.0011/0003>
Oct 24 12:52:47 kernel: logitech-hidpp-device 0003:046D:4004.0012: input,hidraw1: USB HID v1.11 Keyboard [Logitech K360] on usb-0000:01>
Oct 24 12:52:47 kernel: input: Logitech M585/M590 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-4/1-4:1.2/0003:046D:C52B.0011>
Oct 24 12:52:47 kernel: logitech-hidpp-device 0003:046D:406B.0013: input,hidraw2: USB HID v1.11 Keyboard [Logitech M585/M590] on usb-00>
Oct 24 12:52:48 kernel: logitech-hidpp-device 0003:046D:406B.0013: HID++ 4.5 device connected.
Oct 24 12:55:33 kernel: logitech-hidpp-device 0003:046D:4004.0012: HID++ 2.0 device connected.
Oct 24 21:07:56 kernel: usb 1-4: USB disconnect, device number 43
Oct 24 21:08:00 kernel: usb 1-5.3: new full-speed USB device number 44 using xhci_hcd
Oct 24 21:08:17 kernel: usb 1-5.4: new full-speed USB device number 45 using xhci_hcd
Oct 24 21:08:32 kernel: usb 1-5.4: device descriptor read/64, error -110
Oct 24 21:08:37 kernel: usb 1-5: USB disconnect, device number 41
Oct 24 21:08:48 kernel: usb 1-5-port4: attempt power cycle
Oct 24 21:09:56 kernel: usb 1-5: new high-speed USB device number 49 using xhci_hcd
Oct 24 21:09:56 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 21:09:56 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 21:09:56 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 21:09:56 kernel: hub 1-5:1.0: USB hub found
Oct 24 21:09:56 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 21:09:57 kernel: usb 1-5.4: new full-speed USB device number 50 using xhci_hcd
Oct 24 21:10:08 kernel: usb 1-5: USB disconnect, device number 49
Oct 24 21:10:12 kernel: usb 1-5-port4: attempt power cycle
Oct 24 21:10:13 kernel: usb 1-5: new high-speed USB device number 54 using xhci_hcd
Oct 24 21:10:13 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 21:10:13 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 21:10:13 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 21:10:13 kernel: hub 1-5:1.0: USB hub found
Oct 24 21:10:13 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 21:10:13 kernel: usb 1-5.4: new full-speed USB device number 55 using xhci_hcd
Oct 24 21:10:16 kernel: usb 1-5: USB disconnect, device number 54
Oct 24 21:10:28 kernel: usb 1-5-port4: attempt power cycle
Oct 24 21:10:29 kernel: usb 1-6: new high-speed USB device number 59 using xhci_hcd
Oct 24 21:10:29 kernel: usb 1-6: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 21:10:29 kernel: usb 1-6: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 21:10:29 kernel: usb 1-6: Product: USB2.0 Hub
Oct 24 12:52:47 kernel: usb 1-4: Product: USB Receiver
Oct 24 12:52:47 kernel: usb 1-4: Manufacturer: Logitech
Oct 24 12:52:47 kernel: logitech-djreceiver 0003:046D:C52B.0011: hiddev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb->
Oct 24 12:52:47 kernel: input: Logitech K360 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-4/1-4:1.2/0003:046D:C52B.0011/0003>
Oct 24 12:52:47 kernel: logitech-hidpp-device 0003:046D:4004.0012: input,hidraw1: USB HID v1.11 Keyboard [Logitech K360] on usb-0000:01>
Oct 24 12:52:47 kernel: input: Logitech M585/M590 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-4/1-4:1.2/0003:046D:C52B.0011>
Oct 24 12:52:47 kernel: logitech-hidpp-device 0003:046D:406B.0013: input,hidraw2: USB HID v1.11 Keyboard [Logitech M585/M590] on usb-00>
Oct 24 12:52:48 kernel: logitech-hidpp-device 0003:046D:406B.0013: HID++ 4.5 device connected.
Oct 24 12:55:33 kernel: logitech-hidpp-device 0003:046D:4004.0012: HID++ 2.0 device connected.
Oct 24 21:07:56 kernel: usb 1-4: USB disconnect, device number 43
Oct 24 21:08:00 kernel: usb 1-5.3: new full-speed USB device number 44 using xhci_hcd
Oct 24 21:08:17 kernel: usb 1-5.4: new full-speed USB device number 45 using xhci_hcd
Oct 24 21:08:32 kernel: usb 1-5.4: device descriptor read/64, error -110
Oct 24 21:08:37 kernel: usb 1-5: USB disconnect, device number 41
Oct 24 21:08:48 kernel: usb 1-5-port4: attempt power cycle
Oct 24 12:51:43 kernel: usb 1-5: new high-speed USB device number 36 using xhci_hcd
Oct 24 12:51:43 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:51:43 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:51:43 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:51:43 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:51:43 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:51:43 kernel: usb 1-5.2: new full-speed USB device number 37 using xhci_hcd
Oct 24 12:51:59 kernel: usb 1-5.2: device descriptor read/64, error -110
Oct 24 12:52:06 kernel: usb 1-5: USB disconnect, device number 36
Oct 24 12:52:14 kernel: usb 1-5-port2: attempt power cycle
Oct 24 12:52:15 kernel: usb 1-5: new high-speed USB device number 41 using xhci_hcd
Oct 24 12:52:15 kernel: usb 1-5: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.61
Oct 24 12:52:15 kernel: usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Oct 24 12:52:15 kernel: usb 1-5: Product: USB2.0 Hub
Oct 24 12:52:15 kernel: hub 1-5:1.0: USB hub found
Oct 24 12:52:15 kernel: hub 1-5:1.0: 4 ports detected
Oct 24 12:52:23 kernel: usb 1-5.3: new full-speed USB device number 42 using xhci_hcd
Oct 24 12:52:39 kernel: usb 1-5.3: device descriptor read/64, error -110
Oct 24 12:52:46 kernel: usb 1-4: new full-speed USB device number 43 using xhci_hcd
Oct 24 12:52:47 kernel: usb 1-4: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.10
Oct 24 12:52:47 kernel: usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 24 12:52:47 kernel: usb 1-4: Product: USB Receiver
Oct 24 12:52:47 kernel: usb 1-4: Manufacturer: Logitech
Oct 24 12:52:47 kernel: logitech-djreceiver 0003:046D:C52B.0011: hiddev96,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb->
Oct 24 12:52:47 kernel: input: Logitech K360 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-4/1-4:1.2/0003:046D:C52B.0011/0003>
Oct 24 12:52:47 kernel: logitech-hidpp-device 0003:046D:4004.0012: input,hidraw1: USB HID v1.11 Keyboard [Logitech K360] on usb-0000:01>
Oct 24 12:52:47 kernel: input: Logitech M585/M590 as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-4/1-4:1.2/0003:046D:C52B.0011>
Oct 24 12:52:47 kernel: logitech-hidpp-device 0003:046D:406B.0013: input,hidraw2: USB HID v1.11 Keyboard [Logitech M585/M590] on usb-00>
Oct 24 12:52:48 kernel: logitech-hidpp-device 0003:046D:406B.0013: HID++ 4.5 device connected.
Oct 24 12:55:33 kernel: logitech-hidpp-device 0003:046D:4004.0012: HID++ 2.0 device connected.
Oct 24 21:07:56 kernel: usb 1-4: USB disconnect, device number 43

Comment 13 Peter F. Patel-Schneider 2020-11-06 12:28:53 UTC
It looks as if what happened is the device disconnected just after its status changed.   Then the disconnect code in Solaar ran during the time that Solaar was updating the device status in the GUI resulting in an attempt to update a device that was no longer marked as active.  I'll make the defense against disconnected devices more tolerant to this situation.

It looks to me as if the reason the devices stopped working had something to do with the USB connection, not with Solaar.

Comment 14 Fedora Update System 2020-11-08 14:02:16 UTC
FEDORA-2020-c791097af3 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-c791097af3

Comment 15 Fedora Update System 2020-11-08 14:02:17 UTC
FEDORA-2020-9feb317377 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-9feb317377

Comment 16 Fedora Update System 2020-11-09 01:45:56 UTC
FEDORA-2020-9feb317377 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-9feb317377`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-9feb317377

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2020-11-09 02:24:18 UTC
FEDORA-2020-c791097af3 has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-c791097af3`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-c791097af3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 18 Fedora Update System 2020-11-10 01:19:33 UTC
FEDORA-2020-c791097af3 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 19 Fedora Update System 2020-11-17 01:13:14 UTC
FEDORA-2020-9feb317377 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.