Maniphest T38994

Edited/linked particles cause crash
Closed, Archived

Assigned To
Lukas Tönne (lukastoenne)
Authored By
Karja Krähwald (karja)
Mar 6 2014, 3:28 PM
Tags
  • BF Blender
Subscribers
Campbell Barton (campbellbarton)
Karja Krähwald (karja)
Lukas Tönne (lukastoenne)
Sergey Sharybin (sergey)

Description

System Information
Windows 7 64, HD 5770

Blender Version
Broken: 2.69 release & hash: 19f7f9a

Short description of error
Changing particles type from emitter to hair leads Blender to crash if the same particle system is combed in another instance.

Exact steps for others to reproduce the error

Steps:

  • Add a cube.
  • Give it a particle system.
  • Comb it.
  • Duplicate the cube.
  • Go to the particle system of any cube.
  • Click on Free Edit.

You have now a combed cube and a non-combed cube.
They use the same particle system.

  • Go to the particle system of the non combed cube.
  • Switch type from hair to emitter.

Crash: Switch type back to hair.

Revisions and Commits

Event Timeline

Karja Krähwald (karja) created this task.Mar 6 2014, 3:28 PM
Karja Krähwald (karja) raised the priority of this task from to 90.
Karja Krähwald (karja) updated the task description.
Karja Krähwald (karja) added a project: BF Blender.
Karja Krähwald (karja) edited a custom field.
Karja Krähwald (karja) added a subscriber: Karja Krähwald (karja).
Campbell Barton (campbellbarton) lowered the priority of this task from 90 to 50.Mar 6 2014, 4:15 PM
Campbell Barton (campbellbarton) assigned this task to Sergey Sharybin (sergey).Mar 7 2014, 4:17 AM
Campbell Barton (campbellbarton) added a subscriber: Campbell Barton (campbellbarton).

Crash seems to be related to threading, I couldn't redo the bug with -t 1 passed to blender.

Sergey Sharybin (sergey) added a comment.Mar 7 2014, 6:41 AM

@Campbell Barton (campbellbarton), it's totally unrelated on the threading since i can easily redo the issue with 2.70-RC1 with -t 1 argument and the same exact bug happens in 2.69 release.

Lukas Tönne (lukastoenne) claimed this task.Mar 7 2014, 2:57 PM
Lukas Tönne (lukastoenne) added a subscriber: Sergey Sharybin (sergey).
Lukas Tönne (lukastoenne) edited this Maniphest Task.Mar 7 2014, 6:22 PM
Lukas Tönne (lukastoenne) changed the task status from Unknown Status to Unknown Status.Jun 6 2014, 12:58 PM

Probably we will leave it this way until particles get refactored for Goosberry. Changing this fundamental feature just for one bug would invalidate lots of documentation and tutorials (and cause more reports in return), so it's probably acceptable for the time being.