costales / gufw

Linux Firewall
GNU General Public License v3.0
129 stars 33 forks source link

/usr/bin/gufw-pkexec: line 2: 3603393 Segmentation fault #58

Closed little-helper-001 closed 1 year ago

little-helper-001 commented 1 year ago

Hello there,

I have for some time been encountering a problem with gufw. I run Arch Linux with the 6.1.6 hardened kernel and Wayland/Sway as a desktop environment and display manager. I have installed ufw and gufw from the official sources. I was asking on different forums if someone has an idea to debug this, but unfortunately I got no answer resolving the problem. I hope someone on here can shed some light on the issue since I would not like to administer the firewall with a GUI sometimes.

Thank you.

Output from the terminal trying to start gufw:

Authorization required, but no authorization protocol specified

Authorization required, but no authorization protocol specified

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.059: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.059: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.059: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.059: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.059: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.059: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.059: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gdk-CRITICAL **: 21:12:26.060: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.060: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.061: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.061: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

(gufw.py:3603393): Gtk-CRITICAL **: 21:12:26.061: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
/usr/bin/gufw-pkexec: line 2: 3603393 Segmentation fault      (core dumped) python3 /usr/lib/python3.10/site-packages/gufw/gufw.py "$@"
costales commented 1 year ago

Hi, I'm afraid that this probably is a Wayland issue.