Bug 2324846

Summary: Illegal instruction (core dumped)
Product: [Fedora] Fedora Reporter: Michael Tatarinov <kukabu>
Component: blenderAssignee: Luya Tshimbalanga <luya_tfz>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 41CC: code, design-devel, epel-packagers-sig, kwizart, luya_tfz, negativo17
Target Milestone: ---Keywords: Desktop, Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: blender-4.4.0-3.fc42 blender-4.2.8-1.fc40 blender-4.4.0-1.fc41 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-04-04 08:15:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
coredump none

Description Michael Tatarinov 2024-11-09 06:41:08 UTC
Hello
The blender crashes every time on run.

Reproducible: Always

Steps to Reproduce:
1. run blender
Actual Results:  
$ blender
Illegal instruction (core dumped)



$ rpm -qi blender
Name        : blender
Epoch       : 1
Version     : 4.2.3
Release     : 1.fc41
Architecture: x86_64
Install Date: Sat 09 Nov 2024 10:08:47 +04
Group       : Unspecified
Size        : 211275774
License     : GPL-2.0-or-later
Signature   : RSA/SHA256, Mon 28 Oct 2024 20:07:32 +04, Key ID d0622462e99d6ad1
Source RPM  : blender-4.2.3-1.fc41.src.rpm
Build Date  : Mon 28 Oct 2024 12:08:47 +04
Build Host  : buildvm-x86-13.iad2.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://www.blender.org
Bug URL     : https://bugz.fedoraproject.org/blender
Summary     : 3D modeling, animation, rendering and post-production
Description :
Blender is the essential software solution you need for 3D, from modeling,
animation, rendering and post-production to interactive creation and playback.

Professionals and novices can easily and inexpensively publish stand-alone,
secure, multi-platform content to the web, CD-ROMs, and other media.

Comment 1 Michael Tatarinov 2024-11-09 06:43:39 UTC
Created attachment 2056608 [details]
coredump

Comment 2 Michael Tatarinov 2024-11-09 06:45:11 UTC
$ lscpu 
Architecture:             x86_64
  CPU op-mode(s):         32-bit, 64-bit
  Address sizes:          40 bits physical, 48 bits virtual
  Byte Order:             Little Endian
CPU(s):                   4
  On-line CPU(s) list:    0-3
Vendor ID:                AuthenticAMD
  Model name:             AMD A6-3650 APU with Radeon(tm) HD Graphics
    CPU family:           18
    Model:                1
    Thread(s) per core:   1
    Core(s) per socket:   4
    Socket(s):            1
    Stepping:             0
    CPU(s) scaling MHz:   50%
    CPU max MHz:          2600.0000
    CPU min MHz:          800.0000
    BogoMIPS:             5199.68
    Flags:                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_
                          apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall arat npt lbrv svm_lock nrip_save pausefilter
Virtualization features:  
  Virtualization:         AMD-V
Caches (sum of all):      
  L1d:                    256 KiB (4 instances)
  L1i:                    256 KiB (4 instances)
  L2:                     4 MiB (4 instances)
NUMA:                     
  NUMA node(s):           1
  NUMA node0 CPU(s):      0-3
Vulnerabilities:          
  Gather data sampling:   Not affected
  Itlb multihit:          Not affected
  L1tf:                   Not affected
  Mds:                    Not affected
  Meltdown:               Not affected
  Mmio stale data:        Not affected
  Reg file data sampling: Not affected
  Retbleed:               Not affected
  Spec rstack overflow:   Not affected
  Spec store bypass:      Not affected
  Spectre v1:             Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers
  Spectre v2:             Vulnerable; STIBP: disabled; PBRSB-eIBRS: Not affected; BHI: Not affected
  Srbds:                  Not affected
  Tsx async abort:        Not affected

Comment 3 Luya Tshimbalanga 2024-11-09 19:56:47 UTC
"AMD A6-3650 APU with Radeon(tm) HD Graphics" is sadly unsupported by Blender 3D due to this requirement:

* AMD: GCN 1st gen and newer
* CPU: 4 cores with SSE4.2 support
* RAM: 8 GB
* GPU: 2 GB VRAM with OpenGL 4.3 (see below)

https://www.blender.org/download/requirements/

Accordingly, AMD A6-3650 APU (https://www.techpowerup.com/cpu-specs/a6-3650.c741) with Radeon HD 6530D ((https://www.techpowerup.com/gpu-specs/radeon-hd-6530d-igp.c835)) due to its Terascale 2 architecture and the last support on Blender 3D is version 3.6.11 (https://koji.fedoraproject.org/koji/buildinfo?buildID=2442093). Feel free to rebuild it for your hardware either locally or via COPR (https://copr.fedorainfracloud.org/).

For above reason, we close this report due to end of life hardware.

Comment 4 Ben Beasley 2024-11-09 21:15:01 UTC
Technically, Blender crashing here is a defect that should be fixed, since Fedora as a whole still supports even the oldest x86_64 hardware. See https://pagure.io/fesco/issue/2569#comment-713002:

> Libraries packaged in Fedora may require ISA extensions, however any packaged application must not crash on any officially supported architecture, either by providing a generic fallback implementation OR by cleanly exiting when the requisite hardware support is unavailable.

A wrapper script that checked CPU features and exited with an error on unsupported CPUs would be acceptable here. (I don’t have time to propose one right now.)

Comment 5 Luya Tshimbalanga 2024-11-09 21:53:45 UTC
Let's keep the issue open so other maintainer can address the problem related to old x86_64 hardware. We could bring a 3.6 LTS in repository as an option until it reaches end-of-life support as alternative.

Comment 6 Michael Tatarinov 2024-11-10 08:33:01 UTC
Hello
I don't use build-in graphics, I uses RX6400 (RDNA 2)

# lshw -C display
  *-display                 
       description: VGA compatible controller
       product: Navi 24 [Radeon RX 6400/6500 XT/6500M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: c7
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=amdgpu latency=0
       resources: irq:40 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:e000(size=256) memory:fe700000-fe7fffff memory:c0000-dffff

Comment 7 Luya Tshimbalanga 2024-11-10 20:49:49 UTC
Strange issue. I am able to open Blender fine with an AMD Ryzen 7 5825U (with Vega 8 GPU) on laptop and Radeon RX 6950XT (RDNA 2)on desktop. Can you test with upstream Blender 4.2.3 (https://www.blender.org/download/) to see if the crash occurred?

Comment 8 Michael Tatarinov 2024-11-11 03:02:27 UTC
Hello
I think you're rigths about requirements. The blender requirements SSE4.2 and build with it now. The my CPU doesn't have it.

https://projects.blender.org/blender/blender/issues/116592
https://projects.blender.org/blender/blender/commit/0326b298991de947eb03eb69fb95ef4a9c83ce06

Comment 9 Fedora Update System 2025-04-02 00:02:00 UTC
FEDORA-2025-13d9605fa0 (blender-4.4.0-2.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-13d9605fa0

Comment 10 Fedora Update System 2025-04-02 00:02:22 UTC
FEDORA-2025-7d46c08fda (blender-4.2.8-1.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-7d46c08fda

Comment 11 Fedora Update System 2025-04-02 01:13:49 UTC
FEDORA-2025-13d9605fa0 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-13d9605fa0`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-13d9605fa0

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2025-04-02 02:30:38 UTC
FEDORA-2025-7d46c08fda has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-7d46c08fda`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-7d46c08fda

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2025-04-02 04:11:59 UTC
FEDORA-2025-4a498908a2 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-4a498908a2`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-4a498908a2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2025-04-03 03:42:48 UTC
FEDORA-2025-13d9605fa0 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-13d9605fa0`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-13d9605fa0

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 15 Fedora Update System 2025-04-04 08:15:37 UTC
FEDORA-2025-13d9605fa0 (blender-4.4.0-3.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 16 Fedora Update System 2025-04-10 02:45:43 UTC
FEDORA-2025-7d46c08fda (blender-4.2.8-1.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 Fedora Update System 2025-04-10 04:30:55 UTC
FEDORA-2025-4a498908a2 (blender-4.4.0-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 18 Red Hat Bugzilla 2025-08-09 04:25:04 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days