Bug 380040 - Can't get plasma (wayland) to start because of a fatal error
Summary: Can't get plasma (wayland) to start because of a fatal error
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-wayland (show other bugs)
Version: 5.9.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-20 20:23 UTC by Munzir Taha
Modified: 2017-08-18 11:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
journalctl -ab (134.05 KB, text/x-log)
2017-05-20 20:23 UTC, Munzir Taha
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Munzir Taha 2017-05-20 20:23:44 UTC
Created attachment 105652 [details]
journalctl -ab

When I try to login via sddm, I get black screen. journalctl shows this error:

plasmashell[815]: The Wayland connection experienced a fatal error (Protocol error)

Tried a nested setup:
$ export $(dbus-launch)
$ kwin_wayland --xwayland
No backend specified through command line argument, trying auto resolution
kwin_core: choose config failed
kwin_core: Creating egl surface failed
kwin_core: Failed to initialize compositing, compositing disabled
kwin_core: The used windowing system requires compositing
kwin_core: We are going to quit KWin now as it is broken
Segmentation fault (core dumped)

My hardware is the HP Spectre 15" with intel/nvidia
> lspci -nn
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5916] (rev 02)
00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Device [8086:9d35] (rev 21)
01:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce 940MX] [10de:134d] (rev ff)

However, my nvidia is disabled as can be verified by:
> cat /proc/acpi/bbswitch 
0000:01:00.0 OFF


The full journalctl log is attached
Comment 1 Alexander Mentyu 2017-08-17 15:10:46 UTC
Maybe this article can help to investigate it further:
https://blog.martin-graesslin.com/blog/2016/07/why-does-kwin_wayland-not-start/