Crash on recalculate normals / unexpected looptools result #39979
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#39979
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Mac 10.6.8
2.4 Ghz Intel Core Duo
GeForce 8600M GT
Blender Version
Hash 6babb4d
2014-04-23
07:13
Short description of error
Loop tool result inconsistent. Recalculating normals causes segmentation fault and crash of the application.
Exact steps for others to reproduce the error
Add Mesh Extra objects Polysphere.
Edit Mode delete centre vertex in either + or - x direction.
Select Resulting edge loop, W loop tools circle.
Select all and recalculate normals results in a crash for me.
looperror.blend
Changed status to: 'Open'
Added subscriber: @esskay
Added subscriber: @totoro-4
Partially confirmed with Blender 2.70a official (Hash: f93bc76) Ubuntu 14.04 64bit: no crash but the loop vertices are deleted just like on the picture. If you delete the central vertex in the Y or Z direction it works normally.
Another interesting: after the loop deleted, I cannot use the ctrl+rmb selection on the new hole edge correctly. The middle two edges are not selected. If you select this loop, and make a face on them, the result is also weird.
EDIT: I've tried this with a simple subdivided plane and the result of the circle command is heavily distorted if the circle is in the y,z plane. What if the vertex coordinate gets a NAN or INF?
Added subscriber: @mont29
What is “W loop tools circle.”, does it comes from an addon?
uh, silly me, of course it is :/
Mmmh… can’t reproduce with latest master, mind testing a recent build from our buildbot?
091f13a buildbot
On the test file attached above I can still reproduce this.
Yeah, actually, could reproduce the crash, but only from that file… would need to check the mesh is valid first.
To be more precise;
maybe the difference with that file is that the polysphere is translated in edit mode a unit in the z direction first (a habit of mine) before deleting the vertex? I will check later.
I think this happens only if the resulting circle is in the y-z plane. If you move any of the vertices slightly before, it works good. I also think it happens because the x coordinates of the calculated vertices gets an extremely big value or maybe NaN or Inf.
Yes indeed, circle generates NaN’s in this case… Bart, reassinging to you. ;)
Thanks for the report. I'll look into it.
This issue was referenced by
6b57e3ed43
Changed status from 'Open' to: 'Resolved'
Closed by commit
6b57e3ed43
.This issue was referenced by ddf16697699b98ee00e180446980f85404bd9da9