costales / gufw

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

Crash on wayland #73

Open Otong5 opened 2 months ago

Otong5 commented 2 months ago

When using wayland, Gdk crashes with a segfault

(gufw.py:16165): Gdk-CRITICAL **: 09:46:22.189: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:16165): Gdk-CRITICAL **: 09:46:22.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(gufw.py:16165): Gtk-CRITICAL **: 09:46:22.189: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:16165): Gtk-CRITICAL **: 09:46:22.190: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

/sbin/gufw-pkexec: line 2: 16165 Segmentation fault (core dumped) python3 /usr/lib/python3.12/site-packages/gufw/gufw.py "$@"

Nista11 commented 2 days ago

Hello, I've made a different fix in #75 as yours did not work for me, could you check if it works?