Page MenuHome

Blender crash when curve has dense mesh and solidify modifier
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.48

Blender Version
Broken: version: 2.82 (sub 7), branch: master, commit date: 2020-02-12 16:20, hash: rB77d23b0bd76f

There is problem with small curves and Solidify modifier. When curve has dense mesh and Solidify is set to COMPLEX, they crashes Blender.

0. Download file

  1. Select DG letters.
  2. Go to curve properites on right.
  3. Increase parameter RESOLUTION PREVIEW from 1 to 5 or more.
  4. Crash :(

Some curves require to set Resolution Preview to 30 or even 100. I can't reproduce crash with text-objects.

Event Timeline

Piotr Załóg (piotr) renamed this task from Blender crash when curve has dense mesh and solidify midify modifier to Blender crash when curve has dense mesh and solidify modifier.Feb 25 2020, 1:10 PM
Piotr Załóg (piotr) created this task.
Ankit Meel (ankitm) changed the task status from Needs Triage to Confirmed.EditedFeb 25 2020, 5:29 PM

BLI assert failed

source/blender/modifiers/intern/MOD_solidify_nonmanifold.c:936, MOD_solidify_nonmanifold_applyModifier(), at 'eg_index < (unassigned_edges_len / 2)'
unassigned_edges_len	uint	5
eg_index	int	2
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Bug".

There is clearly an algorithmic flaw here, but this is fairly complicated (and totally under-documented) code, not easy to follow...

@Henrik Dick (weasel) can you please check on that? Thanks.