Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 784557 - app-misc/solaar-1.0.5-r2: crashes with Logitech K350 keyboard
Summary: app-misc/solaar-1.0.5-r2: crashes with Logitech K350 keyboard
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robin Johnson
Depends on:
Reported: 2021-04-20 20:59 UTC by Ed Santiago
Modified: 2021-04-22 20:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Ed Santiago 2021-04-20 20:59:56 UTC
`solaar show` displays my trackball, then reliably crashes when it comes to my keyboard:

    $ solaar show
    (process:2934566): Gdk-WARNING **: 14:49:05.428: The GDK_NATIVE_WINDOWS environment variable is not supported in GTK3.
    See the documentation for gdk_window_ensure_native() on how to get native windows.
    Unifying Receiver
      Device path  : /dev/hidraw3
      USB id       : 046d:C52B
      Serial       : hunter2
        Firmware   : 12.09.B0030
        Bootloader : 04.16
        Other      : AA.AA
      Has 2 paired device(s) out of a maximum of 6.
      Notifications: wireless (0x000100)
      Device activity counters: 1=205, 2=233

      1: MX Ergo Multi-Device Trackball
         Device path  : /dev/hidraw4
    ....lots and lots...
      2: Wireless Wave Keyboard K350
         Device path  : /dev/hidraw5
         WPID         : 200A
         Codename     : K350
         Kind         : keyboard
         Protocol     : HID++ 1.0
         Polling rate : 20 ms (50Hz)
         Serial number: hunter2
    solaar: error: Traceback (most recent call last):
      File "/usr/lib/python3.8/site-packages/solaar/cli/", line 207, in run, args, _find_receiver, _find_device)
      File "/usr/lib/python3.8/site-packages/solaar/cli/", line 279, in run
      File "/usr/lib/python3.8/site-packages/solaar/cli/", line 111, in _print_device
        if dev.firmware:
      File "/usr/lib/python3.8/site-packages/logitech_receiver/", line 263, in firmware
        self._firmware = _hidpp10.get_firmware(self)
      File "/usr/lib/python3.8/site-packages/logitech_receiver/", line 245, in get_firmware
        reply = read_register(device, REGISTERS.firmware, 0x01)
      File "/usr/lib/python3.8/site-packages/logitech_receiver/", line 159, in read_register
        return device.request(request_id, *params)
      File "/usr/lib/python3.8/site-packages/logitech_receiver/", line 430, in request
        return _base.request(
      File "/usr/lib/python3.8/site-packages/logitech_receiver/", line 435, in request
        raise _hidpp20.FeatureCallError(number=devnumber, request=request_id, error=error, params=params)
    logitech_receiver.hidpp20.FeatureCallError: {'number': 2, 'request': 33265, 'error': 6, 'params': b'\x01'}

Reproducible: Always

[I] app-misc/solaar
     Available versions:  1.0.5-r2 **9999*l {appindicator doc libnotify KERNEL="linux" PYTHON_SINGLE_TARGET="python3_7 python3_8 python3_9"}
     Installed versions:  1.0.5-r2(02:48:44 PM 04/20/2021)(libnotify -appindicator -doc KERNEL="linux" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9")