Skip to main content
Topic: [Solved] i915_dri.so in mesa 1:23.3.2-1 broken ☠️ (Read 794 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[Solved] i915_dri.so in mesa 1:23.3.2-1 broken ☠️

Hi,
after the mesa update of today [2024-01-01T04:39:29+0100] [ALPM] upgraded mesa (1:23.3.1-1 -> 1:23.3.2-1)
my Xorg was not longer starting.
/var/log/lightdm/x-0.log:
Code: [Select]
...
(EE) Backtrace:
(EE) 0: /usr/lib/Xorg (xorg_backtrace+0x2dd) [0x56101df55c1d]
(EE) 1: /usr/lib/libc.so.6 (__sigaction+0x50) [0x7f917f7e5710]
(EE) 2: ? (?+0x0) [0x56101f413f00]
(EE)
(EE) Segmentation fault at address 0x56101f413f00
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
...

A downgrade to mesa 1:23.3.1-1 ( pacman -U /var/cache/pacman/pkg/mesa-1\:23.3.1-1-x86_64.pkg.tar.zst) made my system work again.
Don't upgrade to mesa 1:23.3.2-1 if you use the Intel i915 driver.

/etc/pacman.conf:
IgnorePkg   = mesa
Prevent the upgrade until mesa is fixed.

[Solved]
The new version of the mesa update (mesa-1:23.3.2-2-x86_64.pkg.tar.zst) solves the problem.
This was a total show stopper for most of the userbase :(


Re: i915_dri.so in mesa 1:23.3.2-1 broken ☠️

Reply #2
Build of updated mesa including the fix has been initiated.

artist

Re: [Solved] i915_dri.so in mesa 1:23.3.2-1 broken ☠️

Reply #3
Similar problem with the new mesa:


Code: [Select]
MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: undefined symbol: amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: crocus
MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: undefined symbol: amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: crocus
MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: undefined symbol: amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: swrast
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
QGLXContext: Failed to create dummy context
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)


I downgraded to :

Code: [Select]
mesa-1:23.3.5-1

and all is working, my CPU is an intel i3-2120 quite old but...



Kind Regards

Carlo D.