Bug 1902099

Summary: Blender segfaults on fbx export
Product: [Fedora] Fedora Reporter: Andrew Price <anprice>
Component: blenderAssignee: Luya Tshimbalanga <luya_tfz>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 33CC: design-devel, kwizart, luya_tfz, negativo17, promac
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: blender-2.91.0-2.fc33 blender-2.83.9-1.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-12-04 19:52:15 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Andrew Price 2020-11-26 22:14:35 UTC
Description of problem:
Blender segfaults on fbx export

Version-Release number of selected component (if applicable):
blender-2.90.1-2.fc33.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Start blender with just the default cube
2. Select File -> Export -> FBX
3. Select the Export FBX button

Actual results:

Thread 1 "blender" received signal SIGSEGV, Segmentation fault.
0x00007ffff2c74fc9 in PyEval_ReleaseLock () from /lib64/libpython3.9.so.1.0
(gdb) bt
#0  0x00007ffff2c74fc9 in PyEval_ReleaseLock () at /lib64/libpython3.9.so.1.0
#1  0x00005555567dbfe5 in Context_evaluated_depsgraph_get_call ()
#2  0x0000555556918def in pyrna_func_call ()
#3  0x00007ffff2cc28df in _PyObject_MakeTpCall () at /lib64/libpython3.9.so.1.0
#4  0x00007ffff2cbf60f in _PyEval_EvalFrameDefault () at /lib64/libpython3.9.so.1.0
#5  0x00007ffff2cb8e81 in _PyEval_EvalCode () at /lib64/libpython3.9.so.1.0
#6  0x00007ffff2cc7206 in _PyFunction_Vectorcall () at /lib64/libpython3.9.so.1.0
#7  0x00007ffff2cd05ed in PyVectorcall_Call () at /lib64/libpython3.9.so.1.0
#8  0x00007ffff2cbd07c in _PyEval_EvalFrameDefault () at /lib64/libpython3.9.so.1.0
#9  0x00007ffff2cc74bb in function_code_fastcall () at /lib64/libpython3.9.so.1.0
#10 0x0000555556930df2 in bpy_class_call ()
#11 0x0000555556904bb8 in rna_operator_execute_cb ()
#12 0x000055555651f583 in wm_handler_fileselect_do ()
#13 0x000055555652375a in wm_handlers_do_intern ()
#14 0x0000555556523b6c in wm_handlers_do ()
#15 0x000055555652454e in wm_event_do_handlers ()
#16 0x0000555556526280 in WM_main ()
#17 0x00005555561e33de in main ()

Comment 1 Luya Tshimbalanga 2020-11-27 16:24:48 UTC
Hello,

it seems like an upstream bug. Blender 2.91 just came out and a build is available:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1646122

Would you mind to try?

Comment 2 Andrew Price 2020-11-27 16:39:32 UTC
There's a dependency problem:

  - nothing provides libopenxr_loader.so.1()(64bit) needed by blender-1:2.91.0-1.fc33.x86_64

Comment 3 Andrew Price 2020-11-27 16:43:48 UTC
Disregard that. I found the openxr build in koji and I have it installed now. I can confirm that this bug is fixed in blender-1:2.91.0-1.fc33.x86_64 - thanks!

Comment 4 Luya Tshimbalanga 2020-11-28 18:46:40 UTC
Glad to read the issue is solved. When the update is available in testing, please add karma. Thank you.

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

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

Comment 7 Fedora Update System 2020-11-29 02:08:27 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 8 Fedora Update System 2020-11-29 02:13:46 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 9 Fedora Update System 2020-12-04 19:52:15 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 10 Fedora Update System 2020-12-07 01:16:43 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.