Page MenuHome

Applying Array Modifier corrupt mesh
Closed, ResolvedPublic

Description

System Information
Win7 sp1 64bits, win 10 64 bits

Blender Version
Broken: official 274, 275a, 276
Worked: 249(Yeah, it is 249)

open my "bug.blend", select "Cylinder.001", press TAB into edit mode, press X to delete, then choose Vertices from the popup menu. Congratulates! Blender crashes immediately.

the file can be downloaded at


or
http://bbs.blendercn.org/forum.php?mod=attachment&aid=NjQxMXwxODQ4Yzc0Y3wxNDQ0NjU1NzIzfDE4fDI5NjQ%3D

thanks

Related Objects

Event Timeline

Lee June (retsyo) raised the priority of this task from to Needs Triage by Developer.
Lee June (retsyo) updated the task description. (Show Details)
Lee June (retsyo) added a project: BF Blender.
Lee June (retsyo) set Type to Bug.
Bastien Montagne (mont29) lowered the priority of this task from Needs Triage by Developer to Needs Information from User.Oct 12 2015, 4:00 PM

Crash confirmed, but the mesh is corrupted (tons of errors in verts usage by polygons, at least). Select your object and (still in Object mode) run C.object.data.validate(True) in python console, it will fix it and report all errors in OS console.

Now, what we need is to know how to reproduce such corruption, that’s the real bug, otherwise we cannot do anything.

so nice, I found my file before applying modifier
to reproduce this, please follow these steps:

  1. select "Cylinder.001", apply the 'array modifier'.
  2. delete the 'curve modifier' which I mean to use later
  3. goto edit mode
  4. press X and choose 'vertices'

Before any operation, you may notice that the Cylinder.001 has a strange top. Maybe this causes the later crashes. As for this strange top, perhaps my beziercurve is the root.

Crash confirmed, but the mesh is corrupted (tons of errors in verts usage by polygons, at least). Select your object and (still in Object mode) run C.object.data.validate(True) in python console, it will fix it and report all errors in OS console.
Now, what we need is to know how to reproduce such corruption, that’s the real bug, otherwise we cannot do anything.

but 249 does not crash

Bastien Montagne (mont29) raised the priority of this task from Needs Information from User to Confirmed, Medium.Oct 12 2015, 7:39 PM

Well, 2.49 as pretty much nothing to see with current blender really, mesh handling is totally different now with BMesh, etc.

Anyway, can confirm the issue, mesh is valid before applying array modifier, after it becomes invalid - and this also happen after save & reload with current master (i.e. with a modern .blend file)…

Bastien Montagne (mont29) renamed this task from delete operation crashes 274/275a/276 to Applying Array Modifier corrupt mesh.Oct 12 2015, 7:40 PM

I do not have the crash in blender 2.70a on win xp 32