System Information
Operating system: MacOs 10.13.6 (17G4015)
Blender Version
Broken: Blender 2.79 (sub 6), Commit date: 2018-10-29 23:53, Hash 4205cd269df
Short description of error
frequent crashes when switching viewport into "Rendered"
Exact steps for others to reproduce the error
Average scene with heavy OSL materials. Most of the time "Rendered" mode of viewport works well, but sometimes Blender starts to crash when enabling "rendered" in viewport.
In real renders (F12) Blender never crashes, so this is more viewport problem, not OSL itself.
I also noted, that sometime it helps to hide tab with material preview tab (default sphere, etc) - looks like when it updates at the same time as viewport it cause crash.
crash.txt:
Writing: /tmp/111.crash.txt [1]+ Segmentation fault: 11 ./blender IPv6s-iMac:MacOS ipv6$ cat /tmp/111.crash.txt # Blender 2.79 (sub 6), Commit date: 2018-10-29 23:53, Hash 4205cd269df Read library: '/Users/ipv6/Documents/zzz_CloudFiles/Yandex.Disk.localized/Kristallum/_3D/MatReestrs_v01.blend', '//../Documents/zzz_CloudFiles/Yandex.Disk.localized/Kristallum/_3D/MatReestrs_v01.blend', parent '<direct>' # Info bpy.context.space_data.viewport_shade = 'RENDERED' # Property # backtrace 0 blender 0x000000010905f1c7 BLI_system_backtrace + 55 1 blender 0x0000000108523b9a sig_handle_crash + 362 2 libsystem_platform.dylib 0x00007fff6d48ff5a _sigtramp + 26 3 ??? 0x0000000000000040 0x0 + 64 4 blender 0x0000000108436fef _ZN8OSL_v1_93pvt17ShadingSystemImpl24LoadMemoryCompiledShaderEN16OpenImageIO_v1_811string_viewES3_ + 1647 5 blender 0x00000001083e2056 _ZN8OSL_v1_913ShadingSystem24LoadMemoryCompiledShaderEN16OpenImageIO_v1_811string_viewES2_ + 38 6 blender 0x0000000109528c3d _ZN3ccl16OSLShaderManager20shader_load_bytecodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ + 157 7 blender 0x00000001095291d6 _ZN3ccl16OSLShaderManager8osl_nodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ + 566 8 blender 0x00000001094372f7 _ZN3cclL8add_nodeEPNS_5SceneERN2BL12RenderEngineERNS2_9BlendDataERNS2_5SceneEbPNS_11ShaderGraphERNS2_14ShaderNodeTreeERNS2_10ShaderNodeE + 12807 9 blender 0x00000001094326ee _ZN3cclL9add_nodesEPNS_5SceneERN2BL12RenderEngineERNS2_9BlendDataERNS2_5SceneEbPNS_11ShaderGraphERNS2_14ShaderNodeTreeERKNSt3__13mapINSD_12basic_stringIcNSD_11char_traitsIcEENSD_9allocatorIcEEEEPNS_11ConvertNodeENSD_4lessISK_EENSI_INSD_4pairIKSK_SM_EEEEEESV_ + 6686 10 blender 0x000000010942f35c _ZN3ccl11BlenderSync14sync_materialsEb + 1804 11 blender 0x00000001094308c5 _ZN3ccl11BlenderSync12sync_shadersEv + 165 12 blender 0x000000010943f0b6 _ZN3ccl11BlenderSync9sync_dataERN2BL14RenderSettingsERNS1_11SpaceView3DERNS1_6ObjectEiiPPvPKc + 70 13 blender 0x0000000109426df0 _ZN3ccl14BlenderSession14create_sessionEv + 1632 14 blender 0x000000010942676e _ZN3ccl14BlenderSession6createEv + 14 15 blender 0x00000001094229c4 _ZN3cclL11create_funcEP7_objectS1_ + 3364 16 blender 0x000000010a87256b _PyMethodDef_RawFastCallKeywords + 251 17 blender 0x000000010a871abc _PyCFunction_FastCallKeywords + 44 18 blender 0x000000010a943cb8 call_function + 488 19 blender 0x000000010a93bdf2 _PyEval_EvalFrameDefault + 4114 20 blender 0x000000010a944b2a _PyEval_EvalCodeWithName + 2906 21 blender 0x000000010a871a76 _PyFunction_FastCallKeywords + 230 22 blender 0x000000010a943d48 call_function + 632 23 blender 0x000000010a93bdf2 _PyEval_EvalFrameDefault + 4114 24 blender 0x000000010a871fb0 function_code_fastcall + 256 25 blender 0x00000001089620d0 bpy_class_call + 944 26 blender 0x0000000108f5d661 engine_view_update + 113 27 blender 0x000000010862f52a view3d_main_region_draw + 2634 28 blender 0x000000010882b6b5 ED_region_do_draw + 341 29 blender 0x0000000108525dd0 wm_draw_update + 720 30 blender 0x00000001085244e0 WM_main + 48 31 blender 0x000000010852034e main + 1054 32 libdyld.dylib 0x00007fff6d181015 start + 1 33 ??? 0x0000000000000001 0x0 + 1