Page MenuHome

blender Crash when use Cycles to render Stereoscopy
Closed, ResolvedPublic

Description

System Information
Win10 X64 GTX1080Ti

Blender Version
Broken: 2.80 27cccaeccd2 2018-11-29 01:24
Worked: (optional)

Short description of error
check stereoscopy , use cycles to render when the left eye view render done, bleder crash.
Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps

Event Timeline

Philipp Oeser (lichtwerk) triaged this task as Confirmed, Medium priority.Nov 29 2018, 1:12 PM

Seems RenderEngine->depsgrah is NULL here getting the evaluated camera.

1  DEG::Depsgraph::find_id_node         depsgraph.cc        333   0x2f10b28      
2  DEG_get_evaluated_id                 depsgraph_query.cc  172   0x2f1761d      
3  DEG_get_evaluated_object             depsgraph_query.cc  159   0x2f175e2      
4  rna_RenderEngine_camera_override_get rna_render.c        391   0x2dacbc1      
5  RenderEngine_camera_override_get     rna_render_gen.c    364   0x2dad148      
6  BL::RenderEngine::camera_override    RNA_blender_cpp.h   50232 0x32ac7f5      
7  ccl::BlenderSession::render          blender_session.cpp 463   0x32a71fa      
8  ccl::render_func                     blender_python.cpp  280   0x32a108c      
9  _PyMethodDef_RawFastCallKeywords                               0x7ffff79c4957 
10 _PyCFunction_FastCallKeywords                                  0x7ffff79c4bf0 
11 _PyEval_EvalFrameDefault                                       0x7ffff7a39c60 
12 _PyFunction_FastCallKeywords                                   0x7ffff79c41ca 
13 _PyEval_EvalFrameDefault                                       0x7ffff7a3951e 
14 _PyFunction_FastCallDict                                       0x7ffff797e12a 
15 bpy_class_call                       bpy_rna.c           7940  0x2333c83      
16 engine_render                        rna_render.c        183   0x2dac28d      
17 RE_engine_render                     external_engine.c   739   0x22fdf1d      
18 do_render_3d                         pipeline.c          1101  0x230585c      
19 do_render                            pipeline.c          1177  0x2305b70      
20 do_render_composite                  pipeline.c          1392  0x2306379      
21 do_render_all_options                pipeline.c          1659  0x2306fc8      
22 RE_BlenderFrame                      pipeline.c          2013  0x2307ec9      
23 render_startjob                      render_internal.c   622   0x2211008

@Sergey Sharybin (sergey): one for you?

This comment was removed by Dalai Felinto (dfelinto).
This comment was removed by Dalai Felinto (dfelinto).
This comment was removed by Dalai Felinto (dfelinto).

This is caused by the free_blender_memory_if_possible() mechanism.

The best solution would be to sync all view cameras once, then free Blender memory and then render both views in Cycles.