Page MenuHome

Crash while entering edit mode if the object has subsurf and is child of another object with a bool modifier
Closed, ResolvedPublic

Description

System Information
Windows 7 Pro SP1, NVIDIA GeForce GT 750M

Blender Version
Broken: 2.76b f337fea
Worked: Don't know

Short description of error
Blender crashes when entering edit mode if the object being edited, let's call it A, has a subsurf modifier and it is child of another mesh which has a bool modifier whose "Object" is A (a bit confusing, I know, see attached .blend)
Besides, on startup the bool modifier dosen't work: you have to make some editing action (e.g. disable/enable some modifier, enter/exit edit mode and so on) to "activate" it

Exact steps for others to reproduce the error
Open the attached .blend file, and you can see the bool modifier does not work. Press TAB and Blender crashes.
If you disable the subsurf modifier, the crash doesn't happen.

Revisions and Commits

Event Timeline

Alessandro Sala (xela) raised the priority of this task from to 90.
Alessandro Sala (xela) updated the task description. (Show Details)
Alessandro Sala (xela) edited a custom field.
Sergey Sharybin (sergey) lowered the priority of this task from 90 to 30.Nov 8 2015, 3:55 AM

Please do a test with latest builds from https://builder.blender.org/download/

With those ones i can't reproduce the reported crash so it might have been fixed already in git.

Sergey Sharybin (sergey) changed the task status from Unknown Status to Resolved.Nov 8 2015, 4:06 AM
Sergey Sharybin (sergey) claimed this task.

Ok,considering the issue to be resolved then :)

However, I still get crashes after a applying modifier and undoing and applying again with the sub surf may have to repeat a couple of times

What are the exact steps of reproducing that crash?

Yes, I confirm that with build 2.75 5f95a4f it works.

However, upon startup, the bool modifier still does not work until you do some editing action.
And, as Aaron said, you can still crash Blender by following this simple procedure:

  1. Open the attached .blend file
  2. Press TAB twice (enter and immediately exit edit mode)
  3. Apply the subsurf modifier
  4. If Blender has not already crashed (sometimes it happens at this point), press CTRL-Z (undo)
  5. Apply the subsurf again: blender crashes immediately
Aaron Carlisle (Blendify) changed the task status from Resolved to Unknown Status.Nov 8 2015, 5:39 PM

I am reopening since it appears that their is something going on here still

Sorry, I meant 2.76 5f95a4f !

However, I still get crashes after a applying modifier and undoing and applying again with the sub surf may have to repeat a couple of times

Upon further testing, I can confirm Aaron's comment: sometimes you have to repeat steps 4 and 5 several times in a row to crash Blender.

I can confirm that with 2.76 5693337 the crash is gone.
But the boolean modifier still does not display on startup, and also after entering and exiting edit mode on the child sphere.

Do I have to open a new bug report?

@Alessandro Sala (xela) go ahead since it is a different issue