Page MenuHome

Crash when subsurf applies
Closed, InvalidPublic


System Information
Operating system and graphics card
Ubuntu, nvidia

Blender Version
2.70.5 a351ff7

Short description of error
Crash when subsurf applies to eyes mesh

Exact steps for others to reproduce the error

1- open crash_when_subsurf_applies.blend
2 - select more_head.001 mesh
3- Apply Subsurf modifier

Result Blender crashes.



Event Timeline

Daniel Martinez Lara (pepeland) raised the priority of this task from to Needs Triage by Developer.

Confirmed (ubuntu 64bit, 517094a), the crash happens if you add a new Subsurf to the modifiers. The existing modifier is an Armature modifier with empty object field. The crash happens even if you delete the Armature modifier first then add the Subsurf.

Program received signal SIGSEGV, Segmentation fault.
0x000000000158a1c4 in ccgSubSurf_getFaceEdge ()
(gdb) bt
#0 0x000000000158a1c4 in ccgSubSurf_getFaceEdge ()
#1 0x00000000015a2927 in ?? ()
#2 0x00000000015a388d in subsurf_make_derived_from_derived ()
#3 0x000000000118e11d in ?? ()
#4 0x00000000015f5227 in ?? ()
#5 0x00000000015f60da in ?? ()
#6 0x0000000001502706 in BKE_object_handle_update_ex ()
#7 0x00000000014ecc9a in ?? ()
#8 0x00000000018a1db5 in BLI_task_pool_work_and_wait ()
#9 0x00000000014ecf0b in ?? ()
#10 0x00000000014edee8 in ?? ()
#11 0x00000000014ee13e in BKE_scene_update_tagged ()
#12 0x0000000000f9787a in wm_event_do_notifiers ()
#13 0x0000000000f83d90 in WM_main ()
#14 0x0000000000f7ed5f in main ()

This mesh is corrupt, so the bug is that you managed to make a corrupt mesh in the first place.

Can you re-create this mesh from scratch (or at least by some operations on a valid mesh)?

To check for invalid mesh data, run this Python snippet:

import bpy

Check terminal, for the output.

Bastien Montagne (mont29) claimed this task.

That mesh has some invalid geometry (run in a py console). Unless you can provide us precise and simple steps to reproduce such corrupted mesh, we can’t do anything else. Thanks for the report, but closing it for now…