Maniphest T101372

Regression: World shader setup crashes Blender in rendered view
Closed, Resolved

Assigned To
Clément Foucault (fclem)
Authored By
Mingwei Lim (cmzw)
Sep 26 2022, 8:29 AM
Tags
  • BF Blender
  • EEVEE & Viewport
Subscribers
Clément Foucault (fclem)
Michael Parkin-White (MichaelPW)
Mingwei Lim (cmzw)
Pratik Borhade (PratikPB2123)
Sun Kim (persun)
Thomas Dinges (dingto)

Description

System Information
Operating system: macOS-12.6-arm64-arm-64bit 64 Bits
Graphics card: Apple M1 Max Apple 4.1 Metal - 76.3

Blender Version
Broken: version: 3.4.0 Alpha, branch: master, commit date: 2022-09-26 04:23, hash: rB34477bbfcde3
Worked: N/A
First bad commit rB697b447c2069: Metal: MTLContext implementation and immediate mode rendering support.

Short description of error
When in rendered view, a particular material setup in the world shader will crash Blender immediately.

Exact steps for others to reproduce the error

  1. With Blender in factory settings, switch to the shading tab
  2. Switch to rendered view in the viewport
  3. Switch to 'World' in the shader editor
  4. Add the following setup to the world shader:
  5. Connect 'result' from the Mix node to 'surface' on the world output node
  6. Blender immediately crashes


Revisions and Commits

rB Blender

Related Objects

Mentioned In
T101383: Certain world shader node crashes Blender on EEVEE render/preview
Mentioned Here
rB697b447c2069: Metal: MTLContext implementation and immediate mode rendering support.
M1: Bevel Tool Toolbar Layout - Multiple Overflow Popovers

Event Timeline

Mingwei Lim (cmzw) created this task.Sep 26 2022, 8:29 AM
Mingwei Lim (cmzw) added a project: EEVEE & Viewport.
Pratik Borhade (PratikPB2123) changed the task status from Needs Triage to Confirmed.Sep 26 2022, 8:41 AM
Pratik Borhade (PratikPB2123) triaged this task as High priority.
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).

Thanks for the report. I'll check

Pratik Borhade (PratikPB2123) added subscribers: Michael Parkin-White (MichaelPW), Clément Foucault (fclem), Thomas Dinges (dingto).Sep 26 2022, 9:00 AM

Bisecting points me to- rB697b447c2069: Metal: MTLContext implementation and immediate mode rendering support.
cc @Thomas Dinges (dingto)
cc @Michael Parkin-White (MichaelPW)
cc @Clément Foucault (fclem)

Pratik Borhade (PratikPB2123) updated the task description.Sep 26 2022, 9:00 AM
Philipp Oeser (lichtwerk) renamed this task from World shader setup crashes Blender in rendered view to Regression: World shader setup crashes Blender in rendered view.Sep 26 2022, 9:57 AM
Pratik Borhade (PratikPB2123) updated the task description.Sep 26 2022, 1:22 PM
Sun Kim (persun) added a subscriber: Sun Kim (persun).

Also can confirm this crash on Windows10/RX570.

Clément Foucault (fclem) closed this task as Resolved by committing rBcd1caa5853e4: GPU: Revert part of D16017 that was accidentally commited.Sep 27 2022, 12:00 AM
Clément Foucault (fclem) claimed this task.
Clément Foucault (fclem) added a commit: rBcd1caa5853e4: GPU: Revert part of D16017 that was accidentally commited.