ID 336183 - Specific archive causes Mari to crash during project open if the shader was connected prior to saving

Follow

Problem summary
Mari will hang and crash during project open and close when the shader is connected in a specific customer archive.
Customer reported version
3.3v1
Customer reported platform
n_a_windows

Steps to reproduce

1) Download customer archive (see comments for details)

2) Open project in Mari

3) In the NodeGraph, connect the shader as shown in the attached screenshots

4) Save the project

5) Attempt to close the project. Mari will hang.

6) Afterwards, attempt to reopen the saved project, Mari will hang if the shader is still connected.

Workaround
Unknown. 

Reproduced by support
Reproduced by dev team

Expected behaviour
We should be able to connect the shader and then save and reopen the project without experiencing a hang or crash

Actual behaviour
When the shader was connected before saving, any attempts to reopen the project caused Mari to hang for several hours and/or crashing

    We're sorry to hear that

    Please tell us why