Bug 2432562 - [abrt] solaar: read(): base.py:397:_read:logitech_receiver.exceptions.NoReceiver: {'reason': OSError(5, 'Input/output error')}
Summary: [abrt] solaar: read(): base.py:397:_read:logitech_receiver.exceptions.NoRecei...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: solaar
Version: 43
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dominik 'Rathann' Mierzejewski
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:2fdca2c4cc5dd0effb8b8755dae...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-01-24 14:34 UTC by Stan King
Modified: 2026-02-15 01:28 UTC (History)
3 users (show)

Fixed In Version: solaar-1.1.19-1.fc43 solaar-1.1.19-1.fc42
Clone Of:
Environment:
Last Closed: 2026-02-07 00:58:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: os_info (647 bytes, text/plain)
2026-01-24 14:34 UTC, Stan King
no flags Details
File: environ (1.66 KB, text/plain)
2026-01-24 14:34 UTC, Stan King
no flags Details
File: mountinfo (4.88 KB, text/plain)
2026-01-24 14:34 UTC, Stan King
no flags Details
File: open_fds (1.50 KB, text/plain)
2026-01-24 14:34 UTC, Stan King
no flags Details
File: namespaces (171 bytes, text/plain)
2026-01-24 14:34 UTC, Stan King
no flags Details
File: backtrace (2.75 KB, text/plain)
2026-01-24 14:34 UTC, Stan King
no flags Details
File: cpuinfo (3.38 KB, text/plain)
2026-01-24 14:34 UTC, Stan King
no flags Details

Description Stan King 2026-01-24 14:34:39 UTC
Description of problem:
Moved the mouse after more than 6 hours of idle time.

Version-Release number of selected component:
solaar-1.1.18-2.fc43

Additional info:
reporter:       libreport-2.17.15
kernel:         6.18.5-200.fc43.x86_64
cmdline:        /usr/bin/python3 -sP /usr/bin/solaar --window=hide
cgroup:         0::/user.slice/user-1000.slice/session-2.scope
uid:            1000
reason:         base.py:397:_read:logitech_receiver.exceptions.NoReceiver: {'reason': OSError(5, 'Input/output error')}
executable:     /usr/bin/solaar
type:           Python3
package:        solaar-1.1.18-2.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
exception_type: OSError
crash_function: read
interpreter:    python3-3.14.2-1.fc43.x86_64
comment:        Moved the mouse after more than 6 hours of idle time.

Truncated backtrace:
base.py:397:_read:logitech_receiver.exceptions.NoReceiver: {'reason': OSError(5, 'Input/output error')}

Traceback (most recent call last):
  File "/usr/lib/python3.14/site-packages/logitech_receiver/base.py", line 393, in _read
    data = hidapi.read(int(handle), _MAX_READ_SIZE, timeout)
  File "/usr/lib/python3.14/site-packages/hidapi/udev_impl.py", line 403, in read
    data = os.read(device_handle, bytes_count)
OSError: [Errno 5] Input/output error

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.14/site-packages/solaar/ui/__init__.py", line 130, in _status_changed
    tray.update(device)
    ~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.14/site-packages/solaar/ui/tray.py", line 465, in update
    index = _add_device(device)
  File "/usr/lib/python3.14/site-packages/solaar/ui/tray.py", line 341, in _add_device
    new_device_info = (receiver_path, device.number, device.name, device)
                                                     ^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/logitech_receiver/device.py", line 244, in name
    self._name = _hidpp20.get_name(self)
                 ~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.14/site-packages/logitech_receiver/hidpp20.py", line 1613, in get_name
    name_length = device.feature_request(SupportedFeature.DEVICE_NAME)
  File "/usr/lib/python3.14/site-packages/logitech_receiver/device.py", line 545, in feature_request
    return hidpp20.feature_request(self, feature, function, *params, no_reply=no_reply)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/logitech_receiver/hidpp20.py", line 1544, in feature_request
    return device.request((feature_index << 8) + (function & 0xFF), *params, no_reply=no_reply)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/logitech_receiver/device.py", line 533, in request
    return self.low_level.request(
           ~~~~~~~~~~~~~~~~~~~~~~^
        self.handle or (self.receiver.handle if self.receiver else None),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
        protocol=self.protocol,
        ^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.14/site-packages/logitech_receiver/base.py", line 543, in request
    reply = _read(handle, timeout)
  File "/usr/lib/python3.14/site-packages/logitech_receiver/base.py", line 397, in _read
    raise exceptions.NoReceiver(reason=reason) from reason
logitech_receiver.exceptions.NoReceiver: {'reason': OSError(5, 'Input/output error')}

Local variables in innermost frame:
handle: <_ThreadedHandle(/dev/hidraw2)>
timeout: 900

Comment 1 Stan King 2026-01-24 14:34:42 UTC
Created attachment 2123630 [details]
File: os_info

Comment 2 Stan King 2026-01-24 14:34:43 UTC
Created attachment 2123631 [details]
File: environ

Comment 3 Stan King 2026-01-24 14:34:44 UTC
Created attachment 2123632 [details]
File: mountinfo

Comment 4 Stan King 2026-01-24 14:34:46 UTC
Created attachment 2123633 [details]
File: open_fds

Comment 5 Stan King 2026-01-24 14:34:47 UTC
Created attachment 2123634 [details]
File: namespaces

Comment 6 Stan King 2026-01-24 14:34:48 UTC
Created attachment 2123635 [details]
File: backtrace

Comment 7 Stan King 2026-01-24 14:34:49 UTC
Created attachment 2123636 [details]
File: cpuinfo

Comment 8 Fedora Update System 2026-02-05 10:57:25 UTC
FEDORA-2026-8402987871 (solaar-1.1.19-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-8402987871

Comment 9 Fedora Update System 2026-02-05 10:57:33 UTC
FEDORA-2026-de5e5e2c83 (solaar-1.1.19-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-de5e5e2c83

Comment 10 Fedora Update System 2026-02-07 00:58:24 UTC
FEDORA-2026-8402987871 (solaar-1.1.19-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2026-02-07 01:53:25 UTC
FEDORA-2026-de5e5e2c83 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-de5e5e2c83`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-de5e5e2c83

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

Comment 12 Fedora Update System 2026-02-15 01:28:38 UTC
FEDORA-2026-de5e5e2c83 (solaar-1.1.19-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.