Got hit by Wayland's bug

Hi, I have Librem 15 laptop, with PureOS 3 alpha installed.

I’ve encountered random Gnome Shell crashes. Unable to pinpoint the cause, I was just a bit frustrated.

Just tonight, Gnome Shell crashed 3 times already :slight_smile:

But this has enabled me to found out the cause, here’s a snippet from the logfile :

Dec 29 23:16:37 HSZ org.gnome.Shell.desktop[1936]: (EE)
Dec 29 23:16:37 HSZ org.gnome.Shell.desktop[1936]: Fatal server error:
Dec 29 23:16:37 HSZ org.gnome.Shell.desktop[1936]: (EE) dup failed: Too many open files
Dec 29 23:16:37 HSZ org.gnome.Shell.desktop[1936]: (EE)
Dec 29 23:16:37 HSZ virtualbox.desktop[2898]: VirtualBox: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Using these info as keywords, I found several posts about the same problem, pointing to the same bug : https://bugzilla.redhat.com/show_bug.cgi?id=1373451

===
Since I need VirtualBox for my current work, I’ll have to uninstall PureOS 3 for the time being.
Hopefully I’ll be able to use it again later.

For your information.

cheers, HS

Hi Harry,

Thanks for the bug report!

If this bug is only specific to Wayland, you may just use X with PureOS instead of switching OS. Just select “GNOME on Xorg” when login in.

Or you can simply install another DE, like Cinnamon.

Hi, just found another Wayland “bug” - everytime I tried to run gparted as root, I got the following error message :

(gpartedbin:7471): Gtk-WARNING **: cannot open display: :0

This is a showstopper, because gparted simply need root privilege.

====
Thankfully there’s a simple workaround, just type this first :

xhost +local:

Now you can run gparted, and any other GUI apps, as root.

(credit to Mike Fleetwood : https://bugzilla.redhat.com/show_bug.cgi?id=1385556#c3 )

cheers, HS

Or you can simply install another DE, like Cinnamon.

Truth is, it’s rather hard to live with other DE after Gnome3 + Wayland.

You guys have introduced us to a very beautiful thing indeed.

cheers, HS

Thanks for reporting, I think we are already on this. In the future, you can report bugs in our tracker: https://tracker.pureos.net