Autodesk / Autodesk/arnold-usd

Changing LOP context is crashing Solaris

Open
#1,027 1 comment 0 reactions 0 assignees View on GitHub
bug crash render delegate
Dominant language
Python
Stars
284
Forks
68
Avg merge
2d 19h
Merged PRs (30d)
14

Description

Steps to reproduce
* In test_0002 convert the test.ass to test.usda with kick
* Import the usd file to the stage using a sub layer LOP
* This brings in the aiUsdShape1 ArnoldUSD node
* Create a light LOP and check the Display flag
* check the Display flag form the sublayer again

This seems to crash because after the shape is destroyed, the render is restarted and interrupted, instead of interrupting the render first i.e. some debug output showing what currently happens

* HdArnoldShape Destroy /aiUsdShape1
* AiRenderRestart
* AiRenderInterrupt

Contributor guide

Open the contributing guide

Research direction

Reproduce the crash using test_0002, kick, the test.usda sublayer, and the light LOP Display flags in Solaris. Inspect the HdArnoldShape Destroy, AiRenderRestart, and AiRenderInterrupt sequence shown in the issue; done means changing the Display flag no longer crashes after the shape is destroyed.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.