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@thefinalzone.net Reporter: ondrejj@salstar.sk QA Contact: extras-qa@fedoraproject.org CC: design-devel@lists.fedoraproject.org, kwizart@gmail.com, luya_tfz@thefinalzone.net, negativo17@gmail.com, promac@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]