Blender don’t start after updating

Hey guys, I just created this topic three days ago regarding Blender not starting after update. I was instructed to install the mesa-nonfree package, and Blender started working again. This morning I updated the system and Blender stopped working again, even with mesa-nonfree already enabled.

blender                                                                                        ✔ 
Read prefs: "/home/denielton/.config/blender/3.6/config/userpref.blend"
Writing: /tmp/blender.crash.txt
zsh: segmentation fault (core dumped)  blender

I open /tmp/blender.crash.txt but there’s absolutely no information.

I tried to re-enable mesa-nonfree and got:

sudo pacman -Syu                                                                           ✔ 
error: could not register 'mesa-nonfree' database (database already registered)
:: Synchronizing package databases...
 mesa-nonfree                            9.0 KiB  14.7 KiB/s 00:01 [####################################] 100%
 core                                  142.6 KiB   257 KiB/s 00:01 [####################################] 100%
 extra                                   8.6 MiB  6.22 MiB/s 00:01 [####################################] 100%
 community                              29.0   B   130   B/s 00:00 [####################################] 100%
 multilib                              146.5 KiB   326 KiB/s 00:00 [####################################] 100%
:: Starting full system upgrade...
 there is nothing to do

I tried to install and remove opencl-amd, but the problem persists regardless it being installed or not.

inxi -Fxz                                                                                      ✔ 
System:
  Kernel: 6.3.13-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
    Desktop: GNOME v: 44.4 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME B450M-GAMING/BR v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 2006
    date: 11/13/2019
CPU:
  Info: 6-core model: AMD Ryzen 5 2600 bits: 64 type: MT MCP arch: Zen+ rev: 2
    cache: L1: 576 KiB L2: 3 MiB L3: 16 MiB
  Speed (MHz): avg: 1759 high: 3400 min/max: 1550/3400 boost: enabled cores:
    1: 1739 2: 1270 3: 3400 4: 1383 5: 1546 6: 1550 7: 2610 8: 1417 9: 1550
    10: 1550 11: 1550 12: 1547 bogomips: 81470
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    vendor: XFX Pine driver: amdgpu v: kernel arch: GCN-4 bus-ID: 08:00.0
    temp: 56.0 C
  Device-2: A4Tech REDRAGON Live Camera driver: uvcvideo type: USB
    bus-ID: 3-4:3
  Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.2.0 driver: X:
    loaded: amdgpu unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu
    resolution: 1920x1080~74Hz
  API: OpenGL v: 4.6 Mesa 23.1.7-1 renderer: AMD Radeon RX 570 Series
    (polaris10 LLVM 16.0.6 DRM 3.52 6.3.13-2-MANJARO) direct-render: Yes
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    vendor: XFX Pine driver: snd_hda_intel v: kernel bus-ID: 08:00.1
  Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 0a:00.3
  Device-3: FIFINE Microphones K670 Microphone
    driver: hid-generic,snd-usb-audio,usbhid type: USB bus-ID: 1-1:2
  Device-4: A4Tech REDRAGON Live Camera driver: uvcvideo type: USB
    bus-ID: 3-4:3
  API: ALSA v: k6.3.13-2-MANJARO status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 0.3.79 status: active
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel port: f000
    bus-ID: 07:00.0
  IF: enp7s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) driver: btusb
    v: 0.8 type: USB bus-ID: 1-3:8
  Report: btmgmt ID: hci0 rfk-id: 4 state: up address: <filter> bt-v: 5.1
    lmp-v: 10
Drives:
  Local Storage: total: 447.13 GiB used: 316.15 GiB (70.7%)
  ID-1: /dev/sda vendor: Kingston model: SA400S37480G size: 447.13 GiB
Partition:
  ID-1: / size: 438.75 GiB used: 316.15 GiB (72.1%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 299.4 MiB used: 312 KiB (0.1%) fs: vfat
    dev: /dev/sda1
Swap:
  ID-1: swap-1 type: file size: 16.29 GiB used: 0 KiB (0.0%) file: /swapfile1
Sensors:
  System Temperatures: cpu: 45.6 C mobo: N/A gpu: amdgpu temp: 57.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 1174
Info:
  Processes: 343 Uptime: 20m Memory: total: 24 GiB available: 23.4 GiB
  used: 3.71 GiB (15.8%) Init: systemd Compilers: gcc: 13.2.1 clang: 16.0.6
  Packages: 1430 Shell: Zsh v: 5.9 inxi: 3.3.29

Any help is appreciated. Thanks!

1 Like

No idea about blender, but you are running an unsupported kernel.

1 Like

Hello. I have the same problem. the tmp file just says
# Blender 3.6.2, Commit date: 2023-08-14 14:05, Hash ffe93138751e # backtrace # Python backtrace
It seems like I installed the mesa-nonfree packages. Is there a way to know if I have installed the right packages?

Is that a package from the repositories or is that a Snap or FlatPak?

How have you re-enabled the mesa-nonfree repo?

In your /etc/pacman.conf there should be one line with
Include = /etc/pacman.d/mesa-nonfree.pre.repo.conf

The error above indicates that there are more repo’s with the same name.

:point_up:
:point_down:

https://kernel.org/

1 Like

Also, you should merge your .pacnew files. Apparently you have not done that yet, because you still have the Community repo in /etc/pacman.conf, and that repo was dropped two months ago already.

Having the same problem (but I’m on Kernel 6.5.1). I have blender installed from official repositories “extras”. Anything wrong with installing Blender from that repo?

Not at all, but if you have an AMD GPU, then you need to install mesa-nonfree. :arrow_down:

Yeah, I thought the same. I updated the kernel but the problem persists.

I found a way around the problem:

Blender version 3.6.2 works fine when downloaded from blender.org, so I just downloaded it, and in the desktop file I refer it using the exec file by changing the line Exec= in /usr/share/applications/blender.desktop

Now it its:

Name=Blender
GenericName=3D modeler
Comment=3D modeling, animation, rendering and post-production
Exec=/home/denielton/Blender/blender362/blender %f
Icon=blender
Terminal=false
Type=Application
PrefersNonDefaultGPU=true
X-KDE-RunOnDiscreteGpu=true
Categories=Graphics;3DGraphics;
MimeType=application/x-blender;

Now it’s working just fine. The bug is being discussed here in an Arch Linux forum.

I hope it helps.

1 Like

Which gives us:

I also needed to manually install yaml-cpp (which doesn’t actually seem to be listed as a dependency for blender) and opencolorio from extra-testing, but having done so, I can also now confirm that blender-17:3.6.2-6 solves the problem for me. Thank you!

So an update will fix if dependencies yaml-cpp and opencolorio (similarly updated) are included.

Thanks, I installed that via the instructions from nonfree.eu, but Blender still crashes at startup.

What are our options right now via pacman? Downgrade Blender?

Downgrading Blender doesn’t work also, at least not for me.

hello, its the one found in the repositories

Thank you for linking to the bug discussion. That made it clear there’s a simpler solution for users to the problem: Install Blender from Flathub!

I’d recommend doing that for the time being because you’ll get updates automatically and don’t have to edit the desktop file manually.

Gonna do this! Thank you so much for the tip.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.