Bug 2224145
| Summary: | [abrt] terminator: get_menu_item_mask(): terminal_popup_menu.py:33:get_menu_item_mask:AttributeError: 'NoneType' object has no attribute 'lower' | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Azyrod <fmichaut74> | ||||||||||||||||
| Component: | terminator | Assignee: | Dominic Hopf <dmaphy> | ||||||||||||||||
| Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||
| Version: | 38 | CC: | dmaphy, fmichaut74, mattrose | ||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||
| URL: | https://retrace.fedoraproject.org/faf/reports/bthash/cece7c901e3a7bc753208b8ed1db5c6308b4735 | ||||||||||||||||||
| Whiteboard: | abrt_hash:49551506ae5ed33402ad27101403c87d8290e0c3;VARIANT_ID=; | ||||||||||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||
| Last Closed: | 2024-05-28 13:33:16 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: |
|
||||||||||||||||||
Created attachment 1976612 [details]
File: open_fds
Created attachment 1976613 [details]
File: namespaces
Created attachment 1976614 [details]
File: environ
Created attachment 1976615 [details]
File: os_info
Created attachment 1976616 [details]
File: mountinfo
Created attachment 1976617 [details]
File: backtrace
Created attachment 1976618 [details]
File: cpuinfo
You've disabled the keybinding for toggle_scrollbar in .config/terminator/config. There was a bug introduced in 2.1.3 that causes the context menu not to render properly if items in the contexet menu do not have a keybinding. This is fixed in masterm, but If you remove the toggle_scrollbar = None line from your config file while I release a new version your context menu will work again 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. Right click on terminal reporter: libreport-2.17.11 kernel: 6.6.13-100.fc38.x86_64 cmdline: /usr/bin/python3 -sP /usr/bin/terminator uid: 1000 reason: terminal_popup_menu.py:33:get_menu_item_mask:AttributeError: 'NoneType' object has no attribute 'lower' executable: /usr/bin/terminator type: Python3 package: terminator-2.1.3-1.fc38 runlevel: N 5 exception_type: AttributeError crash_function: get_menu_item_mask interpreter: python3-3.11.7-2.fc38.x86_64 comment: Right click on terminal There's actually a fix for this in the latest release of terminator. I just need to package it up for Fedora at this point. https://github.com/gnome-terminator/terminator/releases/tag/v2.1.4 |
Description of problem: I tried to right click in terminator to open the context menu. I currently cannot access the menu anymore - I cannot go to terminator settings anymore Version-Release number of selected component: terminator-2.1.3-1.fc38 Additional info: reporter: libreport-2.17.11 exception_type: AttributeError uid: 1000 interpreter: python3-3.11.4-1.fc38.x86_64 cmdline: /usr/bin/python3 -sP /usr/bin/terminator -m crash_function: get_menu_item_mask reason: terminal_popup_menu.py:33:get_menu_item_mask:AttributeError: 'NoneType' object has no attribute 'lower' executable: /usr/bin/terminator kernel: 6.3.12-200.fc38.x86_64 cgroup: 0::/user.slice/user-1000.slice/session-2.scope type: Python3 package: terminator-2.1.3-1.fc38 runlevel: N 5 Truncated backtrace: terminal_popup_menu.py:33:get_menu_item_mask:AttributeError: 'NoneType' object has no attribute 'lower' Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/terminatorlib/terminal.py", line 1031, in on_buttonpress right_click[0](*right_click[1]) File "/usr/lib/python3.11/site-packages/terminatorlib/terminal.py", line 1077, in popup_menu menu.show(widget, event) File "/usr/lib/python3.11/site-packages/terminatorlib/terminal_popup_menu.py", line 270, in show item = self.menu_item(Gtk.CheckMenuItem, 'toggle_scrollbar', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/terminatorlib/terminal_popup_menu.py", line 55, in menu_item mask = self.get_menu_item_mask(maskstr) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/terminatorlib/terminal_popup_menu.py", line 33, in get_menu_item_mask maskstr = maskstr.lower() ^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'lower' Local variables in innermost frame: self: <terminatorlib.terminal_popup_menu.TerminalPopupMenu object at 0x7fb70ca11590> maskstr: None mask: 0