Bug 2211397

Summary: [abrt] cinnamon: on_key_release(): KeybindingWidgets.py:234:on_key_release:AttributeError: 'NoneType' object has no attribute 'group'
Product: [Fedora] Fedora Reporter: Ryan Blakley <rblakley>
Component: cinnamonAssignee: leigh scott <leigh123linux>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: epel-packagers-sig, leigh123linux, miketwebster, rblakley, riehecky
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/b2576db30a0b25ba9c84f66f859cb3984db7caf
Whiteboard: abrt_hash:0dbf3d5ebc4783d94bbb47b0696a672d72091f27;VARIANT_ID=;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-05-22 11:14:59 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: open_fds
none
File: backtrace
none
File: mountinfo
none
File: namespaces
none
File: os_info
none
File: environ
none
File: cpuinfo none

Description Ryan Blakley 2023-05-31 12:47:53 UTC
Description of problem:
I was removing the cinnamon calander applet keyboard binding, I pressed the delete key to remove the set binding then pressed enter to save it. That's when the oops notification happened. An additional problem, is why is the keyboard binding in the applet and not in the keyboard settings menu, it took me forever to find this binding.

Version-Release number of selected component:
cinnamon-5.6.8-2.fc38

Additional info:
reporter:       libreport-2.17.10
executable:     /usr/share/cinnamon/cinnamon-settings/xlet-settings.py
package:        cinnamon-5.6.8-2.fc38
type:           Python3
uid:            27454
cgroup:         0::/user.slice/user-27454.slice/session-2.scope
cmdline:        xlet-settings '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
crash_function: on_key_release
interpreter:    cinnamon-5.6.8-2.fc38.x86_64
reason:         KeybindingWidgets.py:234:on_key_release:AttributeError: 'NoneType' object has no attribute 'group'
comment:        I was removing the cinnamon calander applet keyboard binding, I pressed the delete key to remove the set binding then pressed enter to save it. That's when the oops notification happened. An additional problem, is why is the keyboard binding in the applet and not in the keyboard settings menu, it took me forever to find this binding.
kernel:         6.2.15-300.fc38.x86_64
runlevel:       N 5
exception_type: AttributeError

Truncated backtrace:
KeybindingWidgets.py:234:on_key_release:AttributeError: 'NoneType' object has no attribute 'group'

Traceback (most recent call last):
  File "/usr/share/cinnamon/cinnamon-settings/bin/KeybindingWidgets.py", line 234, in on_key_release
    group = event.group
            ^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'group'

Local variables in innermost frame:
self: <KeybindingWidgets.CellRendererKeybinding object at 0x7f86f885cec0 (KeybindingWidgets+CellRendererKeybinding at 0x55f6f2e31d60)>
widget: <Gtk.Entry object at 0x7f86f887bec0 (GtkEntry at 0x55f6f2fcb6d0)>
event: None
display: <GdkX11.X11Display object at 0x7f86f887bf80 (GdkX11Display at 0x55f6f2aa43b0)>
keyval: 0

Potential duplicate: bug 1955365

Comment 1 Ryan Blakley 2023-05-31 12:47:57 UTC
Created attachment 1968074 [details]
File: open_fds

Comment 2 Ryan Blakley 2023-05-31 12:47:59 UTC
Created attachment 1968075 [details]
File: backtrace

Comment 3 Ryan Blakley 2023-05-31 12:48:01 UTC
Created attachment 1968076 [details]
File: mountinfo

Comment 4 Ryan Blakley 2023-05-31 12:48:03 UTC
Created attachment 1968077 [details]
File: namespaces

Comment 5 Ryan Blakley 2023-05-31 12:48:04 UTC
Created attachment 1968078 [details]
File: os_info

Comment 6 Ryan Blakley 2023-05-31 12:48:06 UTC
Created attachment 1968079 [details]
File: environ

Comment 7 Ryan Blakley 2023-05-31 12:48:07 UTC
Created attachment 1968080 [details]
File: cpuinfo

Comment 8 Aoife Moloney 2024-05-22 11:14:59 UTC
Fedora Linux 38 entered end-of-life (EOL) status on 2024-05-21.

Fedora Linux 38 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.