[Bug 107058] [Wayland] plasmashell gets SIGSEGV after clicking on Application Menu for second time

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 5 13:26:30 UTC 2018


--- Comment #18 from Danylo <danylo.piliaiev at gmail.com> ---
Created attachment 142369
  --> https://bugs.freedesktop.org/attachment.cgi?id=142369&action=edit
pkgbuild for patched mesa

There are two way to test the patch:

1. Manually clone mesa repository, apply patch, build it, and launch
startplasmacompositor with LIBGL_DRIVERS_PATH=path_to_compiled_mesa/lib/dri

See https://www.mesa3d.org/meson.html for build instructions, instead of "meson
configure build/" you can compile less with:

meson configure build/ \
       -D b_ndebug=false \
       -D buildtype=debug \
       -D prefix=path_to_compiled_mesa \
       -D platforms=x11,wayland,drm,surfaceless \
       -D dri-drivers=i965 \
       -D gallium-drivers= \
       -D vulkan-drivers=intel \
       -D dri3=true \
       -D egl=true \
       -D gbm=true \
       -D gles1=true \
       -D gles2=true \
       -D glvnd=true \
       -D glx=dri \
       -D libunwind=true \
       -D lmsensors=true \
       -D shared-glapi=true \
       -D valgrind=false \

Next compilations with "ninja -C build/" will be incremental.

2. Since you are on Arch you can use custom pkgbuild as a more convenient way,
it will be installed system-wide but you'll later just reinstall mesa from the
official repo. Downside is that Mesa will need full rebuild (but it's not that
long) if I provide other patches. 

I'm attaching PKGBUILD which will also apply my patch, you'll need to place it
in separate directory, run makepkg there and then "makepkg --install" (see

You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20181105/51cee270/attachment.html>

More information about the intel-3d-bugs mailing list