FS#60057 - sway window manager (Wayland) does not start

Attached to Project: Arch Linux
Opened by Pepe Gnu (pepegnu) - Friday, 14 September 2018, 15:37 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 20 July 2019, 17:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: sway window manager (Wayland) does not start


Additional info:
* package version: sway 0.15.2-2
* config and/or log files etc.


Steps to reproduce:

1) Log in on a console
2) sway # Throws an error:
[main.c:67] swaybg requires the compositor to support the desktop-shell extension.

# Tested on (uname -a):
Linux xe 4.18.7-arch1-1-ARCH #1 SMP PREEMPT Sun Sep 9 11:27:58 UTC 2018 x86_64 GNU/Linux

wayland 1.16.0-1
wayland-protocols 1.16-1
xorg-server-xwayland 1.20.1-1


# ldd /usr/bin/sway gives:

linux-vdso.so.1 (0x00007ffed8773000)
libwlc.so.0 => /usr/lib/libwlc.so.0 (0x00007f343b080000)
libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007f343ae41000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f343abcf000)
libjson-c.so.4 => /usr/lib/libjson-c.so.4 (0x00007f343abbd000)
libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x00007f343aba7000)
libinput.so.10 => /usr/lib/libinput.so.10 (0x00007f343ab63000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007f343ab51000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007f343ab08000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f343aab2000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f343a78f000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f343a60a000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f343a406000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f343a240000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f3439f98000)
libudev.so.1 => /usr/lib/libudev.so.1 (0x00007f3439f78000)
libGLESv2.so.2 => /usr/lib/libGLESv2.so.2 (0x00007f3439f63000)
libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007f3439f4e000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f3439f3a000)
libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007f3439f28000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f3439f23000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f3439cfa000)
libxcb-composite.so.0 => /usr/lib/libxcb-composite.so.0 (0x00007f3439af7000)
libxcb-xkb.so.1 => /usr/lib/libxcb-xkb.so.1 (0x00007f34398da000)
libxcb-image.so.0 => /usr/lib/libxcb-image.so.0 (0x00007f34396d5000)
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f34394cb000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f343938d000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f3439388000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f3439335000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f34392a9000)
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007f3439298000)
libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x00007f3439291000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f3439270000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f343b540000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f3439067000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f343905d000)
libmtdev.so.1 => /usr/lib/libmtdev.so.1 (0x00007f3438e57000)
libevdev.so.2 => /usr/lib/libevdev.so.2 (0x00007f3438c3b000)
libwacom.so.2 => /usr/lib/libwacom.so.2 (0x00007f3438a30000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007f3438a1a000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f34388f8000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f34388b3000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f34385ea000)
libthai.so.0 => /usr/lib/libthai.so.0 (0x00007f34383e0000)
libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007f34381c2000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f3437f8c000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f3437d88000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f3437b7a000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f343796f000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f343775d000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f3437544000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f3437488000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f343744c000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f3437248000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f3437042000)
libxcb-util.so.1 => /usr/lib/libxcb-util.so.1 (0x00007f3436e3a000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f3436c14000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f34369f7000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f34366db000)
libgudev-1.0.so.0 => /usr/lib/libgudev-1.0.so.0 (0x00007f34364d1000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f3436411000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f343620a000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f34361f7000)
libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007f3435ff0000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f3435dd0000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f3435da9000)



This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 20 July 2019, 17:10 GMT
Reason for closing:  Fixed
Comment by Manuel Gonzalez (mgonzalezm) - Saturday, 15 September 2018, 17:33 GMT
I can confirm this is caused by the last mesa update.

Dowgrading mesa from 18.2.0-1 to 18.1.8-1 allows sway to start.

pacman -U https://archive.archlinux.org/packages/m/mesa/mesa-18.1.8-1-x86_64.pkg.tar.xz
Comment by Darek (blablo) - Monday, 31 December 2018, 13:18 GMT

Loading...