Page MenuHome

Crash with Carve solver and boolean modifier on MSVC2015 builds (MSVC2013 builds are OK)
Closed, ResolvedPublic


System Information
Intel i5 3550
AMD Radeon RX480 4GB
Windows 10 64bit

Blender Version
Broken: 2.78.5 0a6c57d
Worked: 2.78c (official release)

Short description of error
Blender crashes as soon as the Boolean modifier solver is changed from BMesh to Carve. If the second object is removed from the modifier, Carve can be selected, but Blender will still crash once the second object is added back to the modifier.

Exact steps for others to reproduce the error
With the attached file:

  1. From the selected object, change the boolean solver in Boolean modifier settings from "BMesh" to "Carve".
  2. Blender will crash.

Does not occur with 2.78c (official).



Event Timeline

Was crash log generated? Please upload if it does. Thanks.

it always a good idea to include crash log in case other unable to recreate the crash.

No crash log appears to be generated. A "blender_a05604" temporary directory gets created, but it's empty. Nothing related in the parent temp directory or in the directory of the blend file gets created either.

When starting the program from the command line, the only error that appears when Blender crashes is:

The error above somehow made me suspect if it is a problem related with the compiler used to build the program. So I tried the currently available latest x64 build (102394a).

Official ( ... works
Experimental Build Branch by VS 2015 ( ... crashes

Indeed I was having problems with the VS2015 build, which I assumed to be equivalent.

Bastien Montagne (mont29) lowered the priority of this task from Needs Triage by Developer to Normal.May 19 2017, 12:37 PM
Bastien Montagne (mont29) renamed this task from Crash with Carve solver and boolean modifier to Crash with Carve solver and boolean modifier on MSVC2015 builds (MSVC2013 builds are OK).Jun 21 2017, 12:53 PM

Since the commit rBe0597baed57f Carve library was removed from Blender. Since these boolean problems are related to issues within the library, the task can be closed.