Maniphest T63610

Crash on dependency graph update when rendering animation [20$ Bounty]
Closed, Duplicate

Assigned To
None
Authored By
Hans Baier (hansfbaier)
Apr 15 2019, 12:19 AM
Tags
  • BF Blender
Subscribers
Hans Baier (hansfbaier)
Tokens
"Heartbreak" token, awarded by hansfbaier.

Description

System Information
Operating system: Windows 10 Home 64 bit/Ubuntu Linux 64 bit
Graphics card: NVidia GeForce GTX 1050

Blender Version
Broken:
blender-2.80-14884cda1ff5-win64.zip downloaded from nightly
blender-2.80-14884cda1ff5-linux-glibc224-x86_64.tar.bz2 downloaded from nightly

While playing the animation works well, rendering it crashes it.
The crash seems to occur somewhat randomly, sometimes right after the
first couple of frames, sometimes after a larger number of frames.
I verified the crash occurs both on Windows and Linux using the versions above.

I will pay a 20USD bounty for the developer who fixes it.

Exact steps for others to reproduce the error
Load the attached file and make sure the image textures are all loaded
Run the python script Hander.py once
Open the system console
set the 3D view in the top left to rendered mode.
maybe play the animation to make sure it works (saxophone player should alternate between playing notes and being still).
Set the render output path to some existing path and press Ctrl+F12

Project file:

Crashlog:

Event Timeline

Hans Baier (hansfbaier) created this task.Apr 15 2019, 12:19 AM
Hans Baier (hansfbaier) renamed this task from Crash when rendering animation to Crash on dependency graph update when rendering animation.Apr 15 2019, 12:33 AM
Hans Baier (hansfbaier) updated the task description.
Hans Baier (hansfbaier) updated the task description.
Hans Baier (hansfbaier) updated the task description.Apr 15 2019, 12:41 AM
Hans Baier (hansfbaier) added a comment.Apr 15 2019, 12:43 AM

The crash always seems to occur after the first time the dependency graph is updated. When I run it with --debug-all, that is what happens right before the crash:
`eval fcurve 'location' - 210.000000 => 2/5, 0
eval fcurve 'location' - 210.000000 => 2/5, 0
eval fcurve 'location' - 210.000000 => 2/5, 0
eval fcurve '["PlayingSax"]' - 210.000000 => 1/2, 0
eval fcurve '["Sound"]' - 210.000000 => 217/1329, 1
eval fcurve '["PlayingSax"]' - 210.000000 => 2/4, 0
[RENDER]: BKE_object_eval_local_transform on OBHansBaierSprite (0x7f413c79ca08)
[RENDER]: BKE_object_eval_transform_final on OBHansBaierSprite (0x7f413c79ca08)
[RENDER]: BKE_object_data_select_update on MEHansBaierPlayingSax1 (0x7f413c450208)
[RENDER]: BKE_mesh_eval_geometry on MEHansBaierPlayingSax1 (0x7f413c450208)
[RENDER]: BKE_object_eval_uber_data on OBHansBaierSprite (0x7f413c79ca08)
[RENDER]: BKE_object_handle_data_update on OBHansBaierSprite (0x7f413c79ca08)
[RENDER]: BKE_nodetree_shading_params_eval on NTShader Nodetree (0x7f41489ebc08)
[RENDER]: BKE_material_eval on MAHansBaierPlayingSax (0x7f4133b9a788)
[RENDER]: BKE_object_eval_update_shading on OBHansBaierSprite (0x7f413c79ca08)
[RENDER]: BKE_object_eval_transform_final on OBLayer_0000_9 (0x7f413c52cc08)
[RENDER]: BKE_object_eval_uber_data on OBLayer_0000_9 (0x7f413c52cc08)
[RENDER]: BKE_object_handle_data_update on OBLayer_0000_9 (0x7f413c52cc08)
[RENDER]: BKE_nodetree_shading_params_eval on NTShader Nodetree (0x7f4148b2dc08)
[RENDER]: BKE_material_eval on MALayer_0008_3 (0x7f41489dda88)
[RENDER]: BKE_object_eval_update_shading on OBLayer_0008_3 (0x7f413c79b208)
[RENDER]: BKE_object_eval_update_shading on OBLayer_0000_9 (0x7f413c52cc08)
[RENDER]: BKE_object_eval_transform_final on OBLayer_0009_2 (0x7f413c869008)
[RENDER]: BKE_object_eval_uber_data on OBLayer_0009_2 (0x7f413c869008)
[RENDER]: BKE_object_eval_uber_data on OBLayer_0007_Lights (0x7f413c79ac08)
[RENDER]: BKE_object_handle_data_update on OBLayer_0007_Lights (0x7f413c79ac08)
[RENDER]: BKE_object_handle_data_update on OBLayer_0009_2 (0x7f413c869008)
[RENDER]: BKE_material_eval on MALayer_0007_Lights (0x7f41489ddc08)
[RENDER]: BKE_object_eval_update_shading on OBLayer_0007_Lights (0x7f413c79ac08)
[RENDER]: BKE_object_eval_update_shading on OBLayer_0009_2 (0x7f413c869008)
Depsgraph updated in 0.001140 seconds.
[1] 6183 segmentation fault (core dumped) ./blender --debug-all
`

Hans Baier (hansfbaier) updated the task description.Apr 15 2019, 12:44 AM
Hans Baier (hansfbaier) awarded a token.Apr 15 2019, 5:49 AM
Hans Baier (hansfbaier) renamed this task from Crash on dependency graph update when rendering animation to Crash on dependency graph update when rendering animation [20$ Bounty].Apr 15 2019, 6:44 AM
Hans Baier (hansfbaier) updated the task description.