Bug 2412251 - [abrt] solaar: _device_row(): window.py:423:_device_row:AssertionError
Summary: [abrt] solaar: _device_row(): window.py:423:_device_row:AssertionError
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: solaar
Version: 43
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Dominik 'Rathann' Mierzejewski
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:7f881076969524ca596f4625dbf...
: 2424807 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-11-04 13:40 UTC by Mr. Beedell, Roke Julian Lockhart (RJLB)
Modified: 2026-02-15 01:28 UTC (History)
5 users (show)

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


Attachments (Terms of Use)
File: os_info (712 bytes, text/plain)
2025-11-04 13:40 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: environ (2.81 KB, text/plain)
2025-11-04 13:40 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: mountinfo (3.65 KB, text/plain)
2025-11-04 13:40 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: open_fds (2.25 KB, text/plain)
2025-11-04 13:40 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: namespaces (171 bytes, text/plain)
2025-11-04 13:40 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: backtrace (670 bytes, text/plain)
2025-11-04 13:40 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details
File: cpuinfo (3.76 KB, text/plain)
2025-11-04 13:40 UTC, Mr. Beedell, Roke Julian Lockhart (RJLB)
no flags Details

Description Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-04 13:40:04 UTC
Description of problem:
I don't know what caused this.

Version-Release number of selected component:
solaar-1.1.16-1.fc43

Additional info:
reporter:       libreport-2.17.15
kernel:         6.17.6-300.fc43.x86_64
cmdline:        /usr/bin/python3 -sP /usr/bin/solaar --window=hide
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-solaar
uid:            1000
reason:         window.py:423:_device_row:AssertionError
executable:     /usr/bin/solaar
type:           Python3
package:        solaar-1.1.16-1.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
exception_type: AssertionError
crash_function: _device_row
interpreter:    python3-3.14.0-1.fc43.x86_64
comment:        I don't know what caused this.

Truncated backtrace:
window.py:423:_device_row:AssertionError

Traceback (most recent call last):
  File "/usr/lib/python3.14/site-packages/solaar/ui/__init__.py", line 135, in _status_changed
    window.update(device, need_popup, refresh)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/solaar/ui/window.py", line 870, in update
    item = _device_row(path, device.number, device if bool(device) else None)
  File "/usr/lib/python3.14/site-packages/solaar/ui/window.py", line 423, in _device_row
    assert receiver_path
           ^^^^^^^^^^^^^
AssertionError

Local variables in innermost frame:
receiver_path: None
device_number: 255
device: None

Comment 1 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-04 13:40:09 UTC
Created attachment 2112609 [details]
File: os_info

Comment 2 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-04 13:40:10 UTC
Created attachment 2112610 [details]
File: environ

Comment 3 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-04 13:40:12 UTC
Created attachment 2112611 [details]
File: mountinfo

Comment 4 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-04 13:40:13 UTC
Created attachment 2112612 [details]
File: open_fds

Comment 5 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-04 13:40:14 UTC
Created attachment 2112613 [details]
File: namespaces

Comment 6 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-04 13:40:15 UTC
Created attachment 2112614 [details]
File: backtrace

Comment 7 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-04 13:40:16 UTC
Created attachment 2112615 [details]
File: cpuinfo

Comment 8 little.martian2000 2025-11-11 07:39:56 UTC
Keyb: MX Master (bluetooth connection)
Mouse: MX Anywhere 3 (bluetooth connection)

Just started pc and logged in. Started an app, then switch monitor inputs to another pc. Came back in a few seconds and seen this error


reporter:       libreport-2.17.15
kernel:         6.17.7-300.fc43.x86_64
cmdline:        /usr/bin/python3 -sP /usr/bin/solaar --window=hide
cgroup:         0::/user.slice/user-1002.slice/user/app.slice/app-gnome-solaar-9072.scope
uid:            1002
reason:         window.py:423:_device_row:AssertionError
executable:     /usr/bin/solaar
type:           Python3
package:        solaar-1.1.16-1.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
exception_type: AssertionError
crash_function: _device_row
interpreter:    python3-3.14.0-2.fc43.x86_64

Comment 9 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-11-27 21:20:45 UTC
I didn't interact with it.


reporter:       libreport-2.17.15
kernel:         6.17.8-300.fc43.x86_64
cmdline:        /usr/bin/python3 -sP /usr/bin/solaar --window=hide
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-solaar
uid:            1000
reason:         window.py:423:_device_row:AssertionError
executable:     /usr/bin/solaar
type:           Python3
package:        solaar-1.1.16-1.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
exception_type: AssertionError
crash_function: _device_row
interpreter:    python3-3.14.0-2.fc43.x86_64
comment:        I didn't interact with it.

Comment 10 Fedora Update System 2025-12-19 11:07:49 UTC
FEDORA-2025-9a840a3bab (solaar-1.1.18-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-9a840a3bab

Comment 11 Fedora Update System 2025-12-20 00:56:57 UTC
FEDORA-2025-9b06f2d1a8 (solaar-1.1.18-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 12 Fedora Update System 2025-12-20 01:52:05 UTC
FEDORA-2025-9a840a3bab 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-2025-9a840a3bab`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-9a840a3bab

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

Comment 13 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-12-24 23:39:24 UTC
As in https://bugzilla.redhat.com/show_bug.cgi?id=2424807#c0.


reporter:       libreport-2.17.15
kernel:         6.17.12-300.fc43.x86_64
cmdline:        /usr/bin/python3 -sP /usr/bin/solaar --window=hide
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-solaar
uid:            1000
reason:         window.py:423:_device_row:AssertionError
executable:     /usr/bin/solaar
type:           Python3
package:        solaar-1.1.18-1.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
exception_type: AssertionError
crash_function: _device_row
interpreter:    python3-3.14.2-1.fc43.x86_64
comment:        As in https://bugzilla.redhat.com/show_bug.cgi?id=2424807#c0.

Comment 14 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-12-24 23:41:39 UTC
Per https://bugzilla.redhat.com/show_bug.cgi?id=2412251#c13, should this be reopened?

Comment 15 Dominik 'Rathann' Mierzejewski 2025-12-26 17:23:27 UTC
(In reply to Mr. Beedell, Roke Julian Lockhart (RJLB) from comment #14)
> Per https://bugzilla.redhat.com/show_bug.cgi?id=2412251#c13, should this be
> reopened?

Sure, let's reopen and report upstream, then.

Comment 16 Dominik 'Rathann' Mierzejewski 2025-12-26 17:23:56 UTC
*** Bug 2424807 has been marked as a duplicate of this bug. ***

Comment 17 Peter F. Patel-Schneider 2025-12-29 13:37:26 UTC
This is probably the result of a race condition inside Solaar.  It probably doesn't cause any negative consequences.

Comment 18 bugzilla.redhat 2026-01-19 10:20:22 UTC
Solaar crashed when resuming laptop after sleep


reporter:       libreport-2.17.15
kernel:         6.18.4-200.fc43.x86_64
cmdline:        /usr/bin/python3 -sP /usr/bin/solaar --window=hide
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-solaar-3331.scope
uid:            1000
reason:         window.py:423:_device_row:AssertionError
executable:     /usr/bin/solaar
type:           Python3
package:        solaar-1.1.18-2.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
exception_type: AssertionError
crash_function: _device_row
interpreter:    python3-3.14.2-1.fc43.x86_64
comment:        Solaar crashed when resuming laptop after sleep

Comment 19 hello 2026-01-22 13:01:52 UTC
wake up from suspension


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/user/app.slice/app-gnome-solaar-52512.scope
uid:            1000
reason:         config_panel.py:780:update:AssertionError
executable:     /usr/bin/solaar
type:           Python3
package:        solaar-1.1.18-2.fc43
runlevel:       /bin/sh: riga 1: runlevel: comando non trovato
exception_type: AssertionError
crash_function: update
interpreter:    python3-3.14.2-1.fc43.x86_64
comment:        wake up from suspension

Comment 20 Fedora Update System 2026-02-05 10:57:14 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 21 Fedora Update System 2026-02-07 00:58:16 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 22 Fedora Update System 2026-02-07 01:53:18 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 23 guilhermeguidugli 2026-02-12 00:29:20 UTC
No step-by-step happened, the issue ocurred right after user log in.


reporter:       libreport-2.17.15
kernel:         6.18.8-200.fc43.x86_64
cmdline:        /usr/bin/python3 -sP /usr/bin/solaar --window=hide
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-solaar
uid:            1000
reason:         window.py:423:_device_row:AssertionError
executable:     /usr/bin/solaar
type:           Python3
package:        solaar-1.1.19-1.fc43
runlevel:       /bin/sh: linha 1: runlevel: comando não encontrado
exception_type: AssertionError
crash_function: _device_row
interpreter:    python3-3.14.2-1.fc43.x86_64
comment:        No step-by-step happened, the issue ocurred right after user log in.

Comment 24 Fedora Update System 2026-02-15 01:28:31 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.