Public bug reported:

gufw is unable to start without mir, causing a segfault under X11:

$ gufw
No protocol specified (tested in Xubuntu with xfce)
Failed to connect to Mir: Failed to connect to server socket: No such file or 
directory
Unable to init server: Could not connect: Connection refused
No protocol specified
Failed to connect to Mir: Failed to connect to server socket: No such file or 
directory
Unable to init server: Could not connect: Connection refused

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_modifier_mask: assertion
'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gdk-CRITICAL **: gdk_keymap_get_for_display: assertion
'GDK_IS_DISPLAY (display)' failed

(gufw.py:7492): Gtk-CRITICAL **: _gtk_replace_virtual_modifiers:
assertion 'GDK_IS_KEYMAP (keymap)' failed

(gufw.py:7492): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion 
'GDK_IS_SCREEN (screen)' failed
/usr/share/gufw/gufw/view/gufw.py:77: Warning: g_object_get_qdata: assertion 
'G_IS_OBJECT (object)' failed
  self.builder.add_from_file('/usr/share/gufw/ui/gufw.ui')
/usr/bin/gufw-pkexec: line 15:  7492 Segmentation fault      (core dumped) 
python ${LOCATIONS[${i}]} $1

$ lsb_release -rd
Description:    Ubuntu 16.04 LTS
Release:        16.04

$ apt-cache policy gufw
gufw:
  Installed: 16.04.1-0ubuntu1
  Candidate: 16.04.1-0ubuntu1
  Version table:
 *** 16.04.1-0ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu xenial/universe i386 Packages
        100 /var/lib/dpkg/status

What I expected:
seeing the gufw window – or at least a sane exit when it could not connect to 
mir…

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: gufw 16.04.1-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-21.37-lowlatency 4.4.6
Uname: Linux 4.4.0-21-lowlatency x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: XFCE
Date: Tue Apr 26 09:23:22 2016
InstallationDate: Installed on 2015-10-16 (192 days ago)
InstallationMedia: Xubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140723)
PackageArchitecture: all
SourcePackage: gui-ufw
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: gui-ufw (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1575009

Title:
  gufw requires mir

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gui-ufw/+bug/1575009/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to