[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#947813: SIGSEGV resulting from mesa dri2_add_config dealing poorly with invalid attrib



My issue appears to be largely due to a version mismatch, and I have
been able to resolve this.

I had tried to get a specific version from unstable to test a fix for
a different bug, but apparently I misunderstood how pinning works and
got updates to mesa packages from the unstable release even after the
version for which I intended this. Once I downgraded mesa packages to
testing version, I was able to start X again.

I'll leave it to you whether you believe this kind of issue is worth
addressing at the distro level (perhaps via more strict version
dependencies?) or forwarding to the upstream maintainers (so that
unexpected behavior from a module library gets detected in a nicer
fashion than by crashing the X server). If you decide to just close
this bug, that's fine with me, too. In that case sorry for the noise.

$ cat /etc/apt/preferences.d/mesa.pref
Explanation: test fix for #933906
Package: *mesa*
Pin: release a=unstable
Version: 19.1.4-1
Pin-Priority: 600

$ dpkg -l '*mesa*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                            Version      Architecture Description
+++-===============================-============-============-=========================================================>
ii  libegl-mesa0:amd64              19.2.6-1     amd64        free
implementation of the EGL API -- Mesa vendor library
ii  libegl-mesa0-dbgsym:amd64       19.2.6-1     amd64        debug
symbols for libegl-mesa0
ii  libegl1-mesa:amd64              19.3.1-3     amd64
transitional dummy package
ii  libgl1-mesa-dri:amd64           19.3.1-3     amd64        free
implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri-dbgsym:amd64    19.3.1-3     amd64        debug
symbols for libgl1-mesa-dri
un  libgl1-mesa-glx                 <none>       <none>       (no
description available)
un  libgl1-mesa-swx11               <none>       <none>       (no
description available)
ii  libglapi-mesa:amd64             19.3.1-3     amd64        free
implementation of the GL API -- shared library
ii  libglapi-mesa-dbgsym:amd64      19.3.1-3     amd64        debug
symbols for libglapi-mesa
un  libgles2-mesa                   <none>       <none>       (no
description available)
ii  libglu1-mesa:amd64              9.0.1-1      amd64        Mesa
OpenGL utility library (GLU)
ii  libglx-mesa0:amd64              19.3.1-3     amd64        free
implementation of the OpenGL API -- GLX vendor libra>
un  libwayland-egl1-mesa            <none>       <none>       (no
description available)
un  mesa-opencl-icd                 <none>       <none>       (no
description available)
un  mesa-utils                      <none>       <none>       (no
description available)
ii  mesa-va-drivers:amd64           19.3.1-3     amd64        Mesa
VA-API video acceleration drivers
ii  mesa-vdpau-drivers:amd64        19.3.1-3     amd64        Mesa
VDPAU video acceleration drivers
ii  mesa-vdpau-drivers-dbgsym:amd64 19.3.1-3     amd64        debug
symbols for mesa-vdpau-drivers
ii  mesa-vulkan-drivers:amd64       19.3.1-3     amd64        Mesa
Vulkan graphics drivers
un  mesag3                          <none>       <none>       (no
description available)
un  xlibmesa3                       <none>       <none>       (no
description available)


Reply to: