Bug 2324846 - Illegal instruction (core dumped)
Summary: Illegal instruction (core dumped)
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: blender
Version: 41
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Luya Tshimbalanga
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-11-09 06:41 UTC by Michael Tatarinov
Modified: 2025-08-09 04:25 UTC (History)
6 users (show)

Fixed In Version: blender-4.4.0-3.fc42 blender-4.2.8-1.fc40 blender-4.4.0-1.fc41
Clone Of:
Environment:
Last Closed: 2025-04-04 08:15:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
coredump (17.08 MB, application/octet-stream)
2024-11-09 06:43 UTC, Michael Tatarinov
no flags Details

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


Note You need to log in before you can comment on or make changes to this bug.