Maniphest T46622

Consistent segfault with 2 particle systems, in 2 layers and mballs
Closed, Resolved

Assigned To
Campbell Barton (campbellbarton)
Authored By
Daniel Salazar (zanqdo)
Oct 28 2015, 3:15 AM
Tags
  • BF Blender
Subscribers
alabd (alabd14313)
Campbell Barton (campbellbarton)
Daniel Salazar (zanqdo)
perfection cat (sindra1961)

Description

System Information
Linux 64, 32GB RAM

Blender Version
Broken: 40b2e75

Short description of error
Crash happens on rendering (Cycles or Internal)

It has to do with having 2 particle systems with mballs, 1 in a hidden layer. That's as far as I could get.

Exact steps for others to reproduce the error

Press F12

Revisions and Commits

rB Blender
Abandoned

Related Objects

Mentioned In
T67467: Crash when keying a metaball if there are particles in the scene
rBe5ccc1e19d7a: Fix/workaround T46622: crash w/ metas & particles
rBba5d6f5b6b32: Fix/workaround T46622: crash w/ metas & particles
D1604: Fix for T46622
Mentioned Here
rBba5d6f5b6b32: Fix/workaround T46622: crash w/ metas & particles
rB40b2e75b2018: BGE: Fix T46557: Empty collision bounds option with character physics

Event Timeline

Daniel Salazar (zanqdo) created this task.Oct 28 2015, 3:15 AM
Daniel Salazar (zanqdo) raised the priority of this task from to 90.
Daniel Salazar (zanqdo) updated the task description.
Daniel Salazar (zanqdo) added a project: BF Blender.
Daniel Salazar (zanqdo) edited a custom field.
Daniel Salazar (zanqdo) added a subscriber: Daniel Salazar (zanqdo).
perfection cat (sindra1961) added a subscriber: perfection cat (sindra1961).Oct 30 2015, 6:23 AM
This comment was removed by perfection cat (sindra1961).
perfection cat (sindra1961) added a comment.Oct 30 2015, 6:24 AM

When I open the attached blend file and push F12, blender crashes.
But blender does not crash when I render it after updating cache of 2 particle systems.

Campbell Barton (campbellbarton) lowered the priority of this task from 90 to 50.Nov 2 2015, 9:36 AM
Campbell Barton (campbellbarton) mentioned this in D1604: Fix for T46622.Nov 2 2015, 10:10 AM
Campbell Barton (campbellbarton) added a revision: D1604: Fix for T46622.
Campbell Barton (campbellbarton) added a subscriber: Campbell Barton (campbellbarton).EditedNov 2 2015, 10:18 AM

Note that this bug is quite old (tested back to 2.61 - it crashes there too).

Linked to a diff for a suggested fix,
It changes metaball logic to only take visible layers into account, @Daniel Salazar (zanqdo) - does this seem like expected/acceptable behavior?

Campbell Barton (campbellbarton) mentioned this in rBba5d6f5b6b32: Fix/workaround T46622: crash w/ metas & particles.Nov 2 2015, 1:14 PM
Daniel Salazar (zanqdo) added a comment.Nov 2 2015, 3:14 PM

@Campbell Barton (campbellbarton) hi Campbell, why woudn't it be an acceptable fix? Does it somehow change how things work right now at an user level perspective?

alabd (alabd14313) added a subscriber: alabd (alabd14313).Nov 3 2015, 8:50 AM

blender 2.69 worked without crash.

Sergey Sharybin (sergey) mentioned this in rBe5ccc1e19d7a: Fix/workaround T46622: crash w/ metas & particles.Nov 3 2015, 11:57 AM
Campbell Barton (campbellbarton) changed the task status from Unknown Status to Resolved.Nov 3 2015, 3:50 PM
Campbell Barton (campbellbarton) claimed this task.

Committed workaround rBba5d6f5b6b3251a56b924f3b1c448068110a72f2