Page MenuHome

Edited/linked particles cause crash
Closed, ArchivedPublic

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.

Event Timeline

Karja Krähwald (karja) raised the priority of this task from to 90.
Karja Krähwald (karja) updated the task description. (Show Details)
Karja Krähwald (karja) edited a custom field.
Campbell Barton (campbellbarton) lowered the priority of this task from 90 to 50.Mar 6 2014, 4:15 PM

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

@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) 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.