[Bug 1105229] New: Plasmashell attempts to load Wayland-EGL and fails after X11:Xorg repository was added.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 Bug ID: 1105229 Summary: Plasmashell attempts to load Wayland-EGL and fails after X11:Xorg repository was added. Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software Assignee: sndirsch@suse.com Reporter: mail@marekpasnikowski.name QA Contact: bnc-team-screening@forge.provo.novell.com Found By: --- Blocker: --- # journalctl | grep -i plasma Aug 17 15:49:39 obikawa14 sddm-greeter[1794]: Reading from "/usr/share/xsessions/plasma5.desktop" Aug 17 15:49:39 obikawa14 sddm-greeter[1794]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop" Aug 17 15:49:47 obikawa14 sddm-greeter[1794]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop" Aug 17 15:49:47 obikawa14 sddm[1762]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop" Aug 17 15:49:47 obikawa14 sddm[1762]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop" Aug 17 15:49:47 obikawa14 sddm[1762]: Session "/usr/share/wayland-sessions/plasmawayland.desktop" selected, command: "dbus-run-session /usr/bin/startplasmacompositor" Aug 17 15:49:47 obikawa14 sddm-helper[1850]: Starting: "/usr/share/sddm/scripts/wayland-session dbus-run-session /usr/bin/startplasmacompositor" Aug 17 15:49:51 obikawa14 ksmserver[1981]: org.kde.kf5.ksmserver: Starting autostart service "/etc/xdg/autostart/org.kde.plasmashell.desktop" ("/usr/bin/plasmashell") Aug 17 15:49:53 obikawa14 plasmashell[1999]: org.kde.plasmaquick: Applet preload policy set to 1 Aug 17 15:49:53 obikawa14 plasmashell[1999]: Using Wayland-EGL Aug 17 15:49:53 obikawa14 plasmashell[1999]: The EGL implementation does not support the Wayland platform After I had added the X11:Xorg repository in order to get fixes for another bug my desktop is no longer rendered by the proper driver. When I tried looking at the logs by myself, I could not find anything indicating the source of the problem. The above fragment is the only thing that I could find that indicates that something went wrong. The X11:Xorg repository has the top priority in my system and I had used the "zypper dup --allow-vendor-change" command. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c1 --- Comment #1 from Marek Paśnikowski <mail@marekpasnikowski.name> --- I disabled the offending repository and reverted all the packages to the ones provided by default and got the proper rendering back. # journalctl | grep plasma [ log entries identical to the previous configuration ] Aug 18 09:52:24 obikawa14 ksmserver[2016]: org.kde.kf5.ksmserver: Starting autostart service "/etc/xdg/autostart/org.kde.plasmashell.desktop" ("/usr/bin/plasmashell") Aug 18 09:52:25 obikawa14 plasmashell[2031]: org.kde.plasmaquick: Applet preload policy set to 1 Aug 18 09:52:25 obikawa14 plasmashell[2031]: Using Wayland-EGL The only difference from before is the lack of the last line complaining about the EGL implementation. Which suggests that the upcoming "Wayland-EGL" is broken. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c2 --- Comment #2 from Marek Paśnikowski <mail@marekpasnikowski.name> --- I think I figured this one out. My guess is that Plasma Shell uses libwayland-egl1 which is not available in the X11:Xorg repository. Seeing this package's version number match the version of Mesa, it is possible that any mismatch could lead to problems. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c3 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #3 from Stefan Dirsch <sndirsch@suse.com> --- Indeed it's no longer built by Mesa, since wayland ships it now itself. Mesa.changes [...] ------------------------------------------------------------------- Mon Aug 13 14:51:24 UTC 2018 - sndirsch@suse.com - disabled build of libwayland-egl for factory/sle16/Leap 16 now being provided by Wayland itself and probably be removed from Mesa soon; see also https://build.opensuse.org/request/show/613048 [...] --> https://build.opensuse.org/request/show/629372 Hopefully wayland/Mesa updates will soon land in Tumbleweed. At least currently in TW things are still consistent, i.e. neither Mesa nor wayland have been updated yet. But are now scheduled for update in openSUSE:Factory:Staging:F ... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c6 --- Comment #6 from Marek Paśnikowski <mail@marekpasnikowski.name> --- The new libwayland-egl1 made its way to the main TW repository and the bug reappeared on my system. It appears that something else needs adaptation to the change. # zypper se -s libwayland-egl Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+-----------------------+---------+------------+--------+-------------------------- v | libwayland-egl1 | package | 1.15.0-1.2 | i586 | Repozytorium główne (OSS) i+ | libwayland-egl1 | package | 1.15.0-1.2 | x86_64 | Repozytorium główne (OSS) i | libwayland-egl1-32bit | package | 1.15.0-1.2 | x86_64 | Repozytorium główne (OSS) # zypper lr -P # | Alias | Name | Enabled | GPG Check | Refresh | Priority --+--------------------------------------+------------------------------------------------------+---------+-----------+---------+--------- 1 | X11_XOrg | X.Org development (openSUSE_Tumbleweed) | No | ---- | ---- | 96 6 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository | Yes | (r ) Yes | Yes | 97 2 | download.opensuse.org-oss | Repozytorium główne (OSS) | Yes | (r ) Yes | Yes | 98 3 | download.opensuse.org-tumbleweed | Główne repozytorium aktualizacji | Yes | (r ) Yes | Yes | 98 7 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | 98 8 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | No | ---- | ---- | 98 9 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | 98 4 | home_szotsaki | Stuff you can't find elsewhere (openSUSE_Tumbleweed) | Yes | (r ) Yes | Yes | 100 5 | http-download.opensuse.org-2bbd5e49 | home:strycore | Yes | (r ) Yes | Yes | 101 # zypper dup --allow-vendor-change Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Loading repository data... Reading installed packages... Computing distribution upgrade... Nothing to do. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c7 --- Comment #7 from Marek Paśnikowski <mail@marekpasnikowski.name> --- Created attachment 780608 --> http://bugzilla.opensuse.org/attachment.cgi?id=780608&action=edit The bug's effect on Plasma shell. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c8 --- Comment #8 from Marek Paśnikowski <mail@marekpasnikowski.name> --- Created attachment 780609 --> http://bugzilla.opensuse.org/attachment.cgi?id=780609&action=edit glxinfo -B -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c9 --- Comment #9 from Marek Paśnikowski <mail@marekpasnikowski.name> --- Created attachment 780610 --> http://bugzilla.opensuse.org/attachment.cgi?id=780610&action=edit zypper lr -P I noticed that the repository list in my comment is deformed by the column limit. Here is the same command output for clarity. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c10 --- Comment #10 from Stefan Dirsch <sndirsch@suse.com> --- No idea. Maybe libwayland-egl1 of wayland works together with GNOME ... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c11 --- Comment #11 from Marek Paśnikowski <mail@marekpasnikowski.name> --- Created attachment 780658 --> http://bugzilla.opensuse.org/attachment.cgi?id=780658&action=edit journalctl | grep -i wayland I have installed the gnome-gnome pattern for a Wayland GNOME session. The result of the test is a LLVM-powered GNOME Shell. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|3rd party software |GNOME Version|unspecified |Current Product|openSUSE.org |openSUSE Tumbleweed Summary|Plasmashell attempts to |GnomeShell/Plasmashell |load Wayland-EGL and fails |doesn't work with |after X11:Xorg repository |wayland-egl1 from wayland |was added. |(still worked with | |wayland-egl1 from Mesa) QA Contact|bnc-team-screening@forge.pr |qa-bugs@suse.de |ovo.novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c12 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #12 from Stefan Dirsch <sndirsch@suse.com> --- Let's reopen this one. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c13 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW CC| |dimstar@opensuse.org, | |jengelh@inai.de --- Comment #13 from Stefan Dirsch <sndirsch@suse.com> --- Jan Engelhardt and Dominique Leuenberger wanted this, right? Since otherwise we never would be able to update GNOME IIRC ... So could you investigate? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|sndirsch@suse.com |bnc-team-gnome@forge.provo. | |novell.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c14 --- Comment #14 from Stefan Dirsch <sndirsch@suse.com> --- ------------------------------------------------------------------- Mon Apr 9 18:05:05 UTC 2018 - jengelh@inai.de - Update to new upstream release 1.15 * wl_subcompositor.get_subsurface is now documented to be double buffered. * wayland-scanner can now generate either public or private symbols. * libwayland-egl is now part of libwayland (and will presumably be removed Mesa soon) * The WAYLAND_DISPLAY environment variable can now contain absolute paths (where previously it was prefixed by XDG_RUNTIME_DIR) - anything that reads WAYLAND_DISPLAY outside of libwayland will have to deal with that change independently. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c15 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |badshah400@gmail.com --- Comment #15 from Atri Bhattacharya <badshah400@gmail.com> --- GNOME on wayland is very broken too. Many apps, including totem, empathy, vlc, and others, do not work any more. Totem says: (totem:15825): Clutter-CRITICAL **: 22:13:40.347: Unable to initialize Clutter: Unable to initialise the Clutter backend: no available drivers found. (totem:15825): Totem-WARNING **: 22:13:40.347: gtk-clutter failed to initialise, expect problems from here on. (totem:15825): Clutter-CRITICAL **: 22:13:40.500: Unable to initialize Clutter: Unable to initialise the Clutter backend: no available drivers found. (totem:15825): Clutter-WARNING **: 22:13:40.503: Missing Cogl context: was Clutter correctly initialized? Segmentation fault (core dumped) Empathy spits out similar errors and refuses to start. VLC doesn't play videos. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c16 --- Comment #16 from Atri Bhattacharya <badshah400@gmail.com> --- I am using gdm for display manager by the way. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c17 --- Comment #17 from Atri Bhattacharya <badshah400@gmail.com> --- During system boot up, journalctl says: Aug 24 05:38:41 org.gnome.Shell.desktop[1711]: glamor: 'wl_drm' not supported Aug 24 05:38:41 org.gnome.Shell.desktop[1711]: Missing Wayland requirements for glamor GBM backend Aug 24 05:38:41 org.gnome.Shell.desktop[1711]: Failed to initialize glamor, falling back to sw -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c18 --- Comment #18 from Jan Engelhardt <jengelh@inai.de> --- I wonder why OpenQA didn't catch that. Is something different there? SW rendering? Maybe the ABI is unintentionally different and everything needs a rebuild? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 Michiel Janssens <michiel@nexigon.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |michiel@nexigon.net -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c19 Marouane AJMI <marouane87@yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marouane87@yahoo.fr --- Comment #19 from Marouane AJMI <marouane87@yahoo.fr> --- (In reply to Atri Bhattacharya from comment #15)
GNOME on wayland is very broken too. Many apps, including totem, empathy, vlc, and others, do not work any more. Totem says:
(totem:15825): Clutter-CRITICAL **: 22:13:40.347: Unable to initialize Clutter: Unable to initialise the Clutter backend: no available drivers found.
(totem:15825): Totem-WARNING **: 22:13:40.347: gtk-clutter failed to initialise, expect problems from here on.
(totem:15825): Clutter-CRITICAL **: 22:13:40.500: Unable to initialize Clutter: Unable to initialise the Clutter backend: no available drivers found.
(totem:15825): Clutter-WARNING **: 22:13:40.503: Missing Cogl context: was Clutter correctly initialized? Segmentation fault (core dumped)
Empathy spits out similar errors and refuses to start. VLC doesn't play videos.
I have the same issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 Luciano Santos <luc14n0@linuxmail.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |luc14n0@linuxmail.org -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c20 --- Comment #20 from Marek Paśnikowski <mail@marekpasnikowski.name> --- The newest software batch (as of 2018-08-27 17:15 UTC) in the X11:XOrg repository fixed the bug. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 http://bugzilla.opensuse.org/show_bug.cgi?id=1105229#c21 --- Comment #21 from Michiel Janssens <michiel@nexigon.net> --- Snapshot 20180827 fixed it for me. Thanks -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 Jesse Moreira <moreirajesse@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |moreirajesse@hotmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105229 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|jengelh@inai.de | -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com