Page MenuHome

Particle instance modifier can crash when create from Children is checked and Normal is not
Open, ConfirmedPublic

Description

System Information
OSX 10.11.6, xeon w3680 6core 12thread


Blender Version
2.69.7 5bd8ac9
also Nightly 2.79 34fe3f9c069

Short description of error
Using a particle instance modifier with Children checked and Normal not checked and then attempting to change certain parameters of the particle system such as in the velocity or children tabs causes a crash. Enabling Normal in the particle instance modifier prevents this from happening.
Exact steps for others to reproduce the error
Create a Plane with a hair type particle system.
Create a cube with a particle instance modifier and set the object to the Plane with the particle system.
Check the box for Children and uncheck the box for Normal.
Go to the particle system on the Plane and check Advanced.
Drag any of the values in Velocity or Children and soon it will crash.

Details

Type
Bug

Event Timeline

I had an instant crash with attached .blend and master 6ec8344 under ubuntu 16.04 64bits.
But I have no problem with official 2.79. And I did not manage to reproduce from scratch.

No problem with master launched with factory settings.
It may be related to an addon or a preference.

I don't really understand why but I have to disable Cuda device for Cycles to be able to open blend file. Then, I have no crash.
Maybe it is related to hair changes.

Bastien Montagne (mont29) triaged this task as Confirmed priority.

Yeah, I can confirm the crash here too… will try to investigate what exactly happens here, it's not immediately clear from ASAN report :/