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
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-20 20:59 UTC by Ed Santiago
Modified: 2022-03-21 16:59 UTC (History)
0 users

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


Attachments

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/__init__.py", line 207, in run
        m.run(c, args, _find_receiver, _find_device)
      File "/usr/lib/python3.8/site-packages/solaar/cli/show.py", line 279, in run
        _print_device(dev)
      File "/usr/lib/python3.8/site-packages/solaar/cli/show.py", line 111, in _print_device
        if dev.firmware:
      File "/usr/lib/python3.8/site-packages/logitech_receiver/device.py", line 263, in firmware
        self._firmware = _hidpp10.get_firmware(self)
      File "/usr/lib/python3.8/site-packages/logitech_receiver/hidpp10.py", line 245, in get_firmware
        reply = read_register(device, REGISTERS.firmware, 0x01)
      File "/usr/lib/python3.8/site-packages/logitech_receiver/hidpp10.py", line 159, in read_register
        return device.request(request_id, *params)
      File "/usr/lib/python3.8/site-packages/logitech_receiver/device.py", line 430, in request
        return _base.request(
      File "/usr/lib/python3.8/site-packages/logitech_receiver/base.py", 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")
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2022-03-21 16:59:00 UTC
Use a newer upstream version.