Page MenuHome

Bevel modifier crashes specific mesh
Closed, ResolvedPublic

Description

--- Operating System, Graphics card ---

Linux, Fedora 18, 64 Bit, Nvidia GPU
--- Blender version with error, and version that worked ---
Trunk r57964 crashes, r52498 works

--- Short description of error ---
In the attached blend files, meshes with bevel modifiers on them crash if the bevel is enabled or applied

--- Steps for others to reproduce the error (preferably based on attached .blend file) ---
1- Open the attached .blend
2- the mesh is already selected, go to the modifier tab and click on the eye to enable the bevel in edit mode.
3- segfaults instantly here.

# Blender 2.67 (sub 1), Revision: 57964
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE', action='TOGGLE') # Operator
bpy.ops.mesh.select_all(action='TOGGLE') # Operator
bpy.ops.mesh.select_similar(type='SIDES', compare='EQUAL', threshold=0.01) # Operator
bpy.ops.mesh.hide(unselected=False) # Operator
bpy.ops.mesh.select_all(action='TOGGLE') # Operator
bpy.ops.mesh.select_all(action='TOGGLE') # Operator
bpy.ops.mesh.reveal() # Operator
bpy.ops.mesh.select_all(action='TOGGLE') # Operator
bpy.ops.object.editmode_toggle() # Operator

# backtrace
blender() [0x9f9e6b]
blender() [0x9fa0a9]
/lib64/libc.so.6() [0x35c1435c20]
blender(BM_elem_attrs_copy+0x1b) [0xc504ab]
blender() [0xc59458]
blender() [0xc59d6e]
blender(BM_mesh_bevel+0x2542) [0xc5ff12]
blender() [0xbead08]
blender() [0xf1ecdb]
blender() [0xf1fd0a]
blender(BKE_object_handle_update_ex+0x554) [0xfad114]
blender() [0xfd12c7]
blender(BKE_scene_update_tagged+0x6b) [0xfd14db]
blender(wm_event_do_notifiers+0x494) [0x9fe2c4]
blender(WM_main+0x20) [0x9fcea0]
blender(main+0x37b) [0x9fc46b]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x35c1421a05]
blender() [0x9f9341]

Event Timeline

Confirmed, I think it's caused by this commit yesterday:
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57930

Thanks for the report. Fixed in revision 57976.

Howard Trickey (howardt) changed the task status from Unknown Status to Resolved.Jul 3 2013, 10:53 PM