When trying to change the device from CPU to GPU, and changing the viewport to rendered, it terminates my blender instance. But when trying to use the official Blender’s binaries instead of the official repo package, it seems to be working as intended.
CPU: AMD Ryzen 3 2200G
GPU: AMD Radeon RX 6600
Version: Fedora 40
Blender Version: Blender 4.2.1 LTS (blender-4.2.1-3.fc40.src.rpm)
Output
~ took 52s
❯ blender --debug-gpu --debug-cycles
INFO (gpu.debug): Notification : Successfully hooked OpenGL debug callback using OpenGL 4.3
INFO (gpu.debug): Notification : Successfully hooked OpenGL debug callback using OpenGL 4.3
I0914 22:46:39.908576 117516 device.cpp:39] HIPEW initialization succeeded
I0914 22:46:39.908622 117516 device.cpp:41] Found precompiled kernels
I0914 22:46:39.935338 117516 device.cpp:212] Device has compute preemption or is not used for display.
I0914 22:46:39.935366 117516 device.cpp:216] Added device "AMD Radeon RX 6600" with id "HIP_AMD Radeon RX 6600_0000:03:00".
I0914 22:46:40.976343 117516 device.cpp:541] Mapped host memory limit set to 12,386,381,824 bytes. (11.54G)
I0914 22:46:40.976680 117516 device_impl.cpp:63] Using AVX2 CPU kernels.
Writing: /tmp/blender.crash.txt
fish: Job 1, 'blender --debug-gpu --debug-cyc…' terminated by signal SIGSEGV (Address boundary error)
Crash Log
# Blender 4.2.1, Commit date: 1970-01-01 00:00, Hash unknown
bpy.context.space_data.context = 'OUTPUT' # Property
bpy.context.space_data.context = 'RENDER' # Property
bpy.context.scene.render.engine = 'CYCLES' # Property
bpy.context.scene.cycles.device = 'GPU' # Property
# backtrace
blender(+0xf6f05a) [0x55e93862f05a]
blender(+0x927b9b) [0x55e937fe7b9b]
/lib64/libc.so.6(+0x40d00) [0x7fb75904fd00]
/usr/lib64/llvm17/lib/libLLVM-17.so(_ZNK4llvm3opt8OptTable11ParseOneArgERKNS0_7ArgListERjjj+0x2c0) [0x7fb6c4e12a30]
/usr/lib64/llvm17/lib/libLLVM-17.so(_ZNK4llvm3opt8OptTable9ParseArgsENS_8ArrayRefIPKcEERjS6_jj+0x1d5) [0x7fb6c4e12e25]
/lib64/libamd_comgr.so.2(+0x1adcc) [0x7fb6ce01adcc]
/lib64/libamd_comgr.so.2(+0x1dcbe) [0x7fb6ce01dcbe]
/lib64/libamd_comgr.so.2(amd_comgr_do_action+0x1eb6) [0x7fb6ce02bdc6]
/lib64/libamdhip64.so(+0x2e2907) [0x7fb6cece2907]
/lib64/libamdhip64.so(+0x2ee856) [0x7fb6cecee856]
/lib64/libamdhip64.so(+0x35338c) [0x7fb6ced5338c]
/lib64/libamdhip64.so(+0x33f73d) [0x7fb6ced3f73d]
/lib64/libamdhip64.so(+0x30f3ad) [0x7fb6ced0f3ad]
/lib64/libamdhip64.so(+0x34f840) [0x7fb6ced4f840]
/lib64/libamdhip64.so(+0x34fa66) [0x7fb6ced4fa66]
/lib64/libamdhip64.so(+0x2620f4) [0x7fb6cec620f4]
/lib64/libamdhip64.so(+0x262b50) [0x7fb6cec62b50]
blender(+0x2803fd0) [0x55e939ec3fd0]
blender(+0x28040bf) [0x55e939ec40bf]
blender(+0x2c932cb) [0x55e93a3532cb]
blender(+0x2c9383c) [0x55e93a35383c]
blender(+0x277fd17) [0x55e939e3fd17]
blender(+0x2767069) [0x55e939e27069]
blender(+0x2769038) [0x55e939e29038]
/lib64/libpython3.12.so.1.0(+0x190e58) [0x7fb759f90e58]
/lib64/libpython3.12.so.1.0(_PyObject_MakeTpCall+0x76) [0x7fb759f693b6]
/lib64/libpython3.12.so.1.0(_PyEval_EvalFrameDefault+0xb37) [0x7fb759f71dd7]
blender(+0x15e4c65) [0x55e938ca4c65]
blender(+0x15278f1) [0x55e938be78f1]
blender(+0x117a7c0) [0x55e93883a7c0]
blender(+0x10e8678) [0x55e9387a8678]
blender(+0x110cded) [0x55e9387ccded]
blender(+0x1fa0be8) [0x55e939660be8]
blender(+0x1622ea9) [0x55e938ce2ea9]
blender(+0xffd3b3) [0x55e9386bd3b3]
blender(+0x1004ca7) [0x55e9386c4ca7]
blender(+0x8d0e87) [0x55e937f90e87]
/lib64/libc.so.6(+0x2a088) [0x7fb759039088]
/lib64/libc.so.6(__libc_start_main+0x8b) [0x7fb75903914b]
blender(+0x91bf15) [0x55e937fdbf15]
# Python backtrace