-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
USD 25.2: Sublayer Graph Cycle crash #3493
Comments
Does this crash if PCP_ENABLE_MINIMAL_CHANGES_FOR_LAYER_OPERATIONS is set to 0, to disable the change processing optimizations for sublayers, which are now enabled by default in v25.02 ? Thanks! |
Ah good thought. Yeah, setting that to 0 avoids the crash. |
Filed as internal issue #USD-10593 (This is an automated message. See here for more information.) |
Thanks for finding and reporting, Maddy and @dgovil - we're investigating now, and considering a patch for 25.02 . |
We have a handle on it, and will be targeting a patch to 25.02 for later this week. As noted by hawkeye @asluk , temporarily disabling the layer optimizations feature via env var can serve as a temp fix for the issue until the patch can be incorporated. |
That’s great news, Spiff. Thanks for the quick turnaround.
…On Mon, Jan 27, 2025 at 11:59 AM F. Sebastian (spiff) Grassia < ***@***.***> wrote:
We have a handle on it, and will be targeting a patch to 25.02 for later
this week. As noted by hawkeye @asluk <https://github.com/asluk> ,
temporarily disabling the layer optimizations feature via env var can serve
as a temp fix for the issue until the patch can be incorporated.
—
Reply to this email directly, view it on GitHub
<#3493 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABB4XUUMKR4ZJK3GU4IQHEL2M2F2XAVCNFSM6AAAAABVYJSHXOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMJWG43DQOJYGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
…sublayer results in a cycle. In order to prevent this, a cache of visited layer/sublayer path pairs is used to terminate recursive processing of sublayer paths. Fixes #3493 (Internal change: 2355098)
…sublayer results in a cycle. In order to prevent this, a cache of visited layer/sublayer path pairs is used to terminate recursive processing of sublayer paths. Fixes PixarAnimationStudios#3493 (Internal change: 2355098)
Maddy Adams discovered a regression in USD 25.2 that causes a crash when you have cyclical layers. This used to be a warning in 24.11 and prior, but is now a hard crash.
See the following Python example:
This results in the following with 25.2
A full crash trace is below.
log.txt
In 24.11 and prior, it would instead report this warning:
The text was updated successfully, but these errors were encountered: