Bug#1016801: 22.2.0~rc1-1 breaks Blender/llvm on AMD gpus

2022-08-07 Thread Yuri D'Elia
Package: mesa-common-dev
Version: 22.2.0~rc1-1
Followup-For: Bug #1016801

Upstream bug report: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6976

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (800, 'experimental'), (500, 'unstable-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.14-custom (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mesa-common-dev:amd64 depends on:
ii  libdrm-dev  2.4.112-3
ii  libgl-dev   1.4.0-1
ii  libglx-dev  1.4.0-1
ii  libx11-dev  2:1.8.1-2

mesa-common-dev:amd64 recommends no packages.

mesa-common-dev:amd64 suggests no packages.



Bug#1016801: 22.2.0~rc1-1 breaks Blender/llvm on AMD gpus

2022-08-07 Thread Yuri D'Elia
Package: libgl1-mesa-dri
Version: 22.2.0~rc1-1
Severity: important

Upgrading from 22.1.3-1 to 22.2.0~rc1-1 makes blender crash on
startup inside libllvm, I guess due to llvmpipe.

Thread 24 "blender:sh4" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff96eff640 (LWP 1240082)]
0x7fffb151aae6 in llvm::AMDGPUArgumentUsageInfo::print(llvm::raw_ostream&, 
llvm::Module const*) const () from /lib/x86_64-linux-gnu/libLLVM-14.so.1
(gdb) where
#0  0x7fffb151aae6 in 
llvm::AMDGPUArgumentUsageInfo::print(llvm::raw_ostream&, llvm::Module const*) 
const () at /lib/x86_64-linux-gnu/libLLVM-14.so.1
#1  0x7fffa1ae5318 in  ()
#2  0x7fffa19af4d0 in  ()
#3  0x7fffaf9e6e24 in llvm::AnalysisResolver::addAnalysisImplsPair(void 
const*, llvm::Pass*) () at /lib/x86_64-linux-gnu/libLLVM-14.so.1
#4  0x7fffa19af488 in  ()
#5  0x7fff96252c60 in  ()
#6  0x002f in  ()
#7  0x in  ()

While keeping libllvm14 the same, I downgraded mesa back to 22.1.3 and
the problem is gone.

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (800, 'experimental'), (500, 'unstable-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.14-custom (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libgl1-mesa-dri:amd64 depends on:
ii  libc62.33-8
ii  libdrm-amdgpu1   2.4.112-3
ii  libdrm-nouveau2  2.4.112-3
ii  libdrm-radeon1   2.4.112-3
ii  libdrm2  2.4.112-3
ii  libelf1  0.187-1
ii  libexpat12.4.8-1
ii  libgcc-s112.1.0-7
ii  libglapi-mesa22.1.3-1
ii  libllvm141:14.0.6-2
ii  libsensors5  1:3.6.0-7
ii  libstdc++6   12.1.0-7
ii  libvulkan1   1.3.216.0-1
ii  libxcb-dri3-01.15-1
ii  libzstd1 1.5.2+dfsg-1
ii  zlib1g   1:1.2.11.dfsg-4

libgl1-mesa-dri:amd64 recommends no packages.

libgl1-mesa-dri:amd64 suggests no packages.