Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1879404 - Blender 2.90.0-3.fc33 crashes when using adding sapling tree or using voronoi texture
Summary: Blender 2.90.0-3.fc33 crashes when using adding sapling tree or using voronoi...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: blender
Version: 33
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Luya Tshimbalanga
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-09-16 08:40 UTC by Matthias
Modified: 2020-12-07 01:16 UTC (History)
6 users (show)

Fixed In Version: blender-2.90.1-1.fc33 blender-2.91.0-2.fc33 blender-2.83.9-1.fc32
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-12-04 19:51:59 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Sapling Tree Crash (1.93 KB, text/plain)
2020-09-16 08:40 UTC, Matthias
no flags Details
Voronoi Texture crash (2.00 KB, text/plain)
2020-09-16 08:41 UTC, Matthias
no flags Details
Blender - How to reproduce crash quickly (432.32 KB, image/png)
2020-10-03 02:23 UTC, Matthias
no flags Details
blender.crash_blender-1:2.90.1-1.fc33.x86_64 (1.98 KB, text/plain)
2020-10-04 10:54 UTC, Matthias
no flags Details
blender.crash_blender-2.90.1-1.llvm9.fc33.x86_64 (1.98 KB, text/plain)
2020-10-04 10:54 UTC, Matthias
no flags Details

Description Matthias 2020-09-16 08:40:32 UTC
Created attachment 1715034 [details]
Sapling Tree Crash

Description of problem:
Blender 2.90 crashes in several scenarios. 

Version-Release number of selected component (if applicable):
blender-2.90.0-3.fc33

How reproducible:
Always

Steps to Reproduce:
1st scenario:
1. Open a new, standard blender file
2. Enable "Sapling Tree Gen" plugin
3. Be in Object mode -> Add -> Curve -> Sapling Tree gen

2nd scenario:
1. Open a new, standard blender file
2. select standard cube
3. switch view to "Shader Editor"
4. Click on Add -> Textures -> Voronoi Texture
(Sky texture will also crash)


Actual results:
Blender crashes

Expected results:
The requested action is executed


Additional info:

Comment 1 Matthias 2020-09-16 08:41:32 UTC
Created attachment 1715035 [details]
Voronoi Texture crash

Comment 2 Fedora Update System 2020-10-02 04:23:36 UTC
FEDORA-2020-46973824f1 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-46973824f1

Comment 3 Fedora Update System 2020-10-02 22:16:13 UTC
FEDORA-2020-46973824f1 has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-46973824f1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-46973824f1

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

Comment 4 Matthias 2020-10-03 02:21:48 UTC
I installed the latest update (https://bodhi.fedoraproject.org/updates/FEDORA-2020-46973824f1) and did a quick check. Blender still crashes when trying to apply a texture to the standard cube in the Shader Editor.

This is not a bug in Blender 2.90. I installed the version from Flathub (https://flathub.org/apps/details/org.blender.Blender). It works as expected. 

The issue is with the Fedora rpm.

Comment 5 Matthias 2020-10-03 02:23:31 UTC
Created attachment 1718578 [details]
Blender - How to reproduce crash quickly

Comment 6 Luya Tshimbalanga 2020-10-03 19:00:43 UTC
I confirm the bug which is caused by eithr LLVM 11.0 or the driver in Fedora 33 when using either command from comment #0:

- LLVM triggered Diagnostic Handler: Illegal instruction detected: VOP* instruction violates constant bus restriction
renamable $vgpr4 = V_CNDMASK_B32_e32 32768, killed $vgpr5, implicit killed $vcc, implicit $exec
LLVM failed to compile shader
radeonsi: can't compile a main shader part
LLVM triggered Diagnostic Handler: Illegal instruction detected: VOP* instruction violates constant bus restriction
renamable $vgpr4 = V_CNDMASK_B32_e32 32768, killed $vgpr4, implicit killed $vcc, implicit $exec
LLVM failed to compile shader
radeonsi: can't compile a main shader part
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)

It looks like radeonsi cannot compile the shader for some reasons with this highlight:
radeonsi: can't compile a main shader part

Could you run the current installed Blender via terminal and post the traceback here? Let know which GPU do you use.

Addiitonally, install this scratch build below from LLVM 9.0 and let know if the issue still occur.
https://koji.fedoraproject.org/koji/taskinfo?taskID=52710098

Comment 7 Matthias 2020-10-04 10:53:29 UTC
I guess with traceback you mean the blender.crash.txt that is linked in the terminal output? Other than that there is not much in the terminal. Do I need to run with some additional option?

I attached the crash text files for the latest version in updates-testing and the one that you asked me to test above.

Regarding the test version with LLVM 9.0, it also crashes. Same behaviour as the version in the repo.

As for my hardware:

Operating System: Fedora 33
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.73.0
Qt Version: 5.15.1
Kernel Version: 5.8.13-300.fc33.x86_64
OS Type: 64-bit
Processors: 8 × Intel® Xeon® CPU E3-1230 v5 @ 3.40GHz
Memory: 15.6 GiB of RAM
Graphics Processor: GeForce GTX 1060 6GB/PCIe/SSE2

I am using the rpmfusion nvidia drivers. Version is 450.66.

However, I also tried with a laptop. Same crash happens there as well. This other machine has the following config:

Operating System: Fedora 33
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.73.0
Qt Version: 5.15.1
Kernel Version: 5.8.13-300.fc33.x86_64
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-8365U CPU @ 1.60GHz
Memory: 7.6 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620

It crashes with both versions. blender-1:2.90.1-1.fc33.x86_64 and blender-1:2.90.1-1.llvm9.fc33.x86_64.

Comment 8 Matthias 2020-10-04 10:54:36 UTC
Created attachment 1718746 [details]
blender.crash_blender-1:2.90.1-1.fc33.x86_64

Comment 9 Matthias 2020-10-04 10:54:58 UTC
Created attachment 1718747 [details]
blender.crash_blender-2.90.1-1.llvm9.fc33.x86_64

Comment 10 Fedora Update System 2020-10-06 00:15:36 UTC
FEDORA-2020-46973824f1 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2020-11-28 21:17:19 UTC
FEDORA-2020-e807be8b1d has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-e807be8b1d

Comment 12 Fedora Update System 2020-11-28 21:17:41 UTC
FEDORA-2020-1aef1e9bca has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-1aef1e9bca

Comment 13 Fedora Update System 2020-11-29 02:08:14 UTC
FEDORA-2020-1aef1e9bca has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-1aef1e9bca`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1aef1e9bca

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

Comment 14 Fedora Update System 2020-11-29 02:13:34 UTC
FEDORA-2020-e807be8b1d has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-e807be8b1d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-e807be8b1d

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

Comment 15 Fedora Update System 2020-12-04 19:51:59 UTC
FEDORA-2020-1aef1e9bca has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 16 Fedora Update System 2020-12-07 01:16:28 UTC
FEDORA-2020-e807be8b1d has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


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