Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#32354] Exception and crash when adding a boolean modifier with a plane object

Date:
2012-08-18 10:32
Priority:
3
State:
Closed
Submitted by:
Torsten Rupp (rupp)
Assigned to:
Sergey Sharybin (nazgul)
Category:
Modifiers
Status:
Closed
Relates to:
Duplicates:
Patches:
 
Summary:
Exception and crash when adding a boolean modifier with a plane object
Detailed description
With the attached .blend example file Blender SVN r49981 report an exception and then freezes.

System: Linux x86 64bit, Ubuntu 11.04

Reproduce the bug:

- load attached example .blend file
- select Outer.R
- add a boolean modifier
- select Plane as intersection or difference object

=> Blender throw an exception and then freezes.

Error in shell window:

Unknown internal error in boolean
WARNING! <0.0158194811083376407623291,-0.0221113587965299993043367,0.348424436201887510744513>==<0.0158194811083376407623291,-0.0221113587965299958348897,0.348424436201887455233361>
WARNING! <0.0158194811083376407623291,-0.0221113587965299958348897,0.348424436201887455233361>==<0.0158194811083376407623291,-0.0221113587965299993043367,0.348424436201887510744513>
uncontained hole loop does not share vertices with any face loop!
CSG failed, exception /home/torsten/projects/blender/blender/extern/carve/lib/triangulator.cpp:899 "didn't manage to link up hole!"

Followup

Message
  • Date: 2012-09-03 15:07
  • Sender: Sergey Sharybin
  • There's one duplicated vertex which implies degraded face. It's currently known issue and it's being handled from Carve (boolean library we're using) side.
    Workaround would be to run "Remove Doubles" operator.

    Thanks for the report, but it actually duplicates issues which are already reported and assigned to me.
  • Date: 2012-09-29 08:44
  • Sender: Torsten Rupp
  • Thank you very much for analysing this problem. May it be possible as a
    temporary work-around to replace the console message by some error dialog
    which will avoid that Blender is completely stopping when this problem occur?
    The risk to lose some recent not saved changes is very annoying.

    It is only an idea. If it will be to much work, better spend the time to fix the real problem.
 

Attached Files:

Name Date Download
boolean-error.blend 2012-08-18 10:32 Download

Changes:

Field Old Value Date By
status_idOpen2012-09-03 15:07nazgul
close_dateNone2012-09-03 15:07nazgul
StatusNew2012-09-03 15:07nazgul
assigned_tonone2012-08-21 14:25blendix
File Added21766: boolean-error.blend2012-08-18 10:32rupp