https://bugzilla.redhat.com/show_bug.cgi?id=1872980
Bug ID: 1872980
Summary: Blender crash when running python script
Product: Fedora
Version: 32
Hardware: x86_64
OS: Linux
Status: NEW
Component: blender
Assignee: luya_tfz(a)thefinalzone.net
Reporter: ondrejj(a)salstar.sk
QA Contact: extras-qa(a)fedoraproject.org
CC: design-devel(a)lists.fedoraproject.org,
kwizart(a)gmail.com, luya_tfz(a)thefinalzone.net,
negativo17(a)gmail.com, promac(a)gmail.com
Target Milestone: ---
Classification: Fedora
Description of problem:
Blender crashes when running my python script. This script has been ported to
blender 2.8, worked well, but currently crashes with segmentation fault. I
tested upstream bleder tar package, where everything works well, no crash.
Looks like Fedora's build is broken.
Version-Release number of selected component (if applicable):
blender-2.83.5-4.fc32.x86_64
I think all versions from 2.82, at least one 2.8x version worked for me.
How reproducible:
always
Steps to Reproduce:
Unable to describe specially, because my python scripts are needed for this,
but I can do more debugging if needed.
Actual results:
BLT_lang_init: 'locale' data path for translations not found, continuing
Read prefs: ~/.config/blender/2.83/config/userpref.blend
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)
Expected results:
No crash.
Additional info:
Here are blender.crash file contents:
# Blender 2.83.5, Commit date: 1970-01-01 00:00, Hash unknown
bpy.ops.mesh.primitive_cube_add(size=1, enter_editmode=False, align='WORLD',
location=(0, 0, 2.5)) # Operator
bpy.ops.transform.resize(value=(30, 20, 5), mirror=True,
use_proportional_edit=False, proportional_edit_falloff='SMOOTH',
proportional_size=1, use_proportional_connected=False,
use_proportional_projected=False) # Operator
bpy.ops.object.transform_apply(location=True, rotation=True, scale=True) #
Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.delete(type='FACE') # Operator
bpy.ops.mesh.select_all(action='SELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.modifier_add(type='SOLIDIFY') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.modifier_apply(apply_as='DATA', modifier="Solidify") #
Operator
bpy.ops.mesh.make_main_box(location=(0, 0, 0)) # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.transform_apply(location=True, rotation=True, scale=True) #
Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.loop_multi_select(ring=False) # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.mesh.bridge_edge_loops() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.loop_multi_select(ring=False) # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.extrude_region_move(MESH_OT_extrude_region={"use_normal_flip":False,
"mirror":False}, TRANSFORM_OT_translate={"value":(0, 0, -2),
"orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0),
(0, 0, 0)),
"orient_matrix_type":'GLOBAL', "constraint_axis":(False,
False, False),
"mirror":False, "use_proportional_edit":False,
"proportional_edit_falloff":'SMOOTH', "proportional_size":1,
"use_proportional_connected":False,
"use_proportional_projected":False,
"snap":False, "snap_target":'CLOSEST',
"snap_point":(0, 0, 0),
"snap_align":False, "snap_normal":(0, 0, 0),
"gpencil_strokes":False,
"cursor_transform":False, "texture_space":False,
"remove_on_cancel":False,
"release_confirm":False, "use_accurate":False}) # Operator
bpy.ops.mesh.edge_face_add() # Operator
bpy.ops.mesh.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
# backtrace
blender(BLI_system_backtrace+0x37) [0x55855815ac47]
blender(+0xce461a) [0x558555ec661a]
/lib64/libc.so.6(+0x3ca70) [0x7f85ab590a70]
/lib64/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x5a85) [0x7f85abe018d5]
/lib64/libpython3.8.so.1.0(+0x116177) [0x7f85abe0a177]
/lib64/libpython3.8.so.1.0(PyVectorcall_Call+0x70) [0x7f85abe12a90]
blender(+0x1304a4d) [0x5585564e6a4d]
blender(+0x12ddb39) [0x5585564bfb39]
blender(+0xfa8ffb) [0x55855618affb]
blender(WM_operator_name_call_ptr+0x44) [0x55855618bb44]
blender(+0x1625ce4) [0x558556807ce4]
blender(+0x1636da1) [0x558556818da1]
blender(+0xfad3da) [0x55855618f3da]
blender(+0xfada5c) [0x55855618fa5c]
blender(wm_event_do_handlers+0x4e6) [0x558556190316]
blender(WM_main+0x20) [0x5585561867b0]
blender(main+0x31b) [0x558555e9a6db]
/lib64/libc.so.6(__libc_start_main+0xf2) [0x7f85ab57b042]
blender(_start+0x2e) [0x558555ec2a1e]
--
You are receiving this mail because:
You are on the CC list for the bug.