Carve Boolean solver crash when joining meshes
Open, ConfirmedPublic

Description

System Information
Ubuntu Linux 16.04.3
GeForce GTX 980 Ti
Nvidia driver version 384.90

Blender Version
Broken: # Blender 2.79 (sub 0), Commit date: 2017-09-11 10:43, Hash 5bd8ac9abfa

Short description of error
Joining a mesh to an existing mesh that is used as a boolean modifier causes a crash

Exact steps for others to reproduce the error
open the attached blender file. 2 meshes are selected. type ctrl-j to join them.
Sometimes it crashes immediately, sometimes I have to hit Tab twice, then it crashes.

When this initially happened, the crash.txt file contained the message:
CSG failed, exception /home/sources/blender-release/extern/carve/lib/intersect_face_division.cpp:578 "implement me"

but when I was able to reproduce it, that message was no longer in the crash.txt. I mention it just in case it provides a clue.

Details

Type
Bug

Vuk Gardašević (lijenstina) renamed this task from CSG failed, exception /home/sources/blender-release/extern/carve/lib/intersect_face_division.cpp:578 "implement me" to Carve Boolean solver crash when joining meshes.Fri, Nov 3, 5:51 PM
mathieu menuet (bliblubli) triaged this task as Confirmed priority.EditedFri, Nov 3, 6:52 PM

I had to hit tab a lot (spam it more than 10 times) after joining and got a crash indeed on win7 using latest master.