Maniphest T60747

Crashes when previewing OSL materials
Closed, Duplicate

Assigned To
None
Authored By
Ilja Razinkov (IPv6)
Jan 22 2019, 3:26 PM
Tags
  • BF Blender
Subscribers
Brecht Van Lommel (brecht)
Ilja Razinkov (IPv6)

Description

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

Event Timeline

Ilja Razinkov (IPv6) created this task.Jan 22 2019, 3:26 PM
Brecht Van Lommel (brecht) lowered the priority of this task from 90 to 30.Jan 22 2019, 5:11 PM
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).
  • Please try the latest builds, this one is almost 3 months old.
  • Please provide exact steps to reproduce the problem.
Brecht Van Lommel (brecht) closed this task as a duplicate of T60434: Crash with OSL + Rendering Viewport + Material Tab in Properties.Jan 24 2019, 5:23 PM