Maniphest T63614

eevee render crashes with subsurface passes enabled.
Closed, Duplicate

Assigned To
Clément Foucault (fclem)
Authored By
John Krumpotick (jskksj)
Apr 15 2019, 3:51 AM
Tags
  • BF Blender
  • Render Pipeline
  • EEVEE & Viewport
Subscribers
Clément Foucault (fclem)
Gavin Scott (Zoot)
John Krumpotick (jskksj)
Philipp Oeser (lichtwerk)

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 1060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 416.16

Blender Version
Broken: version: 2.80 (sub 55), branch: blender2.7, commit date: 2019-04-13 18:58, hash: rB14884cda1ff5
Worked: (optional)

Short description of error
eevee crashes with a subsurface render pass enabled.

Exact steps for others to reproduce the error
[Please describe the exact steps needed to reproduce the issue]
[Based on the default startup or an attached .blend file (as simple as possible)]

  1. Click off of the splash screen.
  2. Go to the Render panel and enable "Subsurface Scattering".
  3. Go to the View Layer and enable "Subsurface Direct" pass.
  4. Go to the Material panel and dial in some "Subsurface". The value does not seem to matter, I used 0.100.
  5. Press F12 button to render and blender crashes.

Event Timeline

John Krumpotick (jskksj) created this task.Apr 15 2019, 3:51 AM
John Krumpotick (jskksj) updated the task description.
Gavin Scott (Zoot) added a subscriber: Gavin Scott (Zoot).Apr 15 2019, 5:57 AM

Duplicated here (also Win 10 64-bit).

Philipp Oeser (lichtwerk) assigned this task to Clément Foucault (fclem).Apr 15 2019, 10:42 AM
Philipp Oeser (lichtwerk) lowered the priority of this task from 90 to 50.
Philipp Oeser (lichtwerk) added projects: Eevee, Render Pipeline.
Philipp Oeser (lichtwerk) added subscribers: Clément Foucault (fclem), Philipp Oeser (lichtwerk).

Can confirm, asserts not getting the DRW_UNIFORM_TEXTURE_REF

1   raise                                                       0x7ffff466853f 
2   abort                                                       0x7ffff4652895 
3   draw_shgroup                       draw_manager_exec.c 1141 0x28b043f      
4   drw_draw_pass_ex                   draw_manager_exec.c 1354 0x28b0e3c      
5   DRW_draw_pass                      draw_manager_exec.c 1394 0x28b0fc3      
6   EEVEE_subsurface_output_accumulate eevee_subsurface.c  352  0x28efce7      
7   EEVEE_render_draw                  eevee_render.c      576  0x28ecf1f      
8   eevee_render_to_image              eevee_engine.c      441  0x28d4734      
9   DRW_render_to_image                draw_manager.c      1890 0x28a5be0      
10  RE_engine_render                   external_engine.c   735  0x2390971      
11  do_render_3d                       pipeline.c          1080 0x23982dc      
12  do_render                          pipeline.c          1157 0x2398615      
13  do_render_composite                pipeline.c          1365 0x2398dec      
14  do_render_all_options              pipeline.c          1632 0x2399a55      
15  RE_BlenderFrame                    pipeline.c          1986 0x239a96e      
16  render_startjob                    render_internal.c   614  0x229d396      
17  do_job_thread                      wm_jobs.c           376  0x1cf6ae7      
18  tslot_thread_start                 threads.c           258  0x2fda58f      
19  start_thread                                                0x7ffff6c4558e 
20  clone                                                       0x7ffff472d6a3 
... <More>

@Clément Foucault (fclem): mind checking?

Brecht Van Lommel (brecht) closed this task as a duplicate of T63284: Crash when subsurface pass is enabled in Eevee.Apr 15 2019, 10:43 AM
Clément Foucault (fclem) edited projects, added EEVEE & Viewport; removed Eevee.Jun 19 2020, 11:07 PM