-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
regression in testUsdImagingGLInstancing_nestedInstance #2097
Comments
I believe this is fixed in the latest set of changes pushed to dev. Can you retry the test on your side and see if that's the case for you? |
We're still seeing this on latest dev, 43671cf. I'll see if I can set up an automated bisect to get an exact commit where the test first started failing for us... |
Hi - so it looks like the commit the introduced the regression was bf18190 - which was actually where one of our MRs was merged, #1856. And I'm now remembering that we had the same problem earlier - in the discussion for that MR, you can see essentially the same image pair that I've posted here. @wrma6 mentioned that a change related to I think we were always getting this result, but the test fix now properly exposed it. I'm assuming the test is passing on your infrastructure? |
Yes, I double-checked the test results from prior to my last push to dev and the test was passing. I double-checked the images and they look correct as well. I think the test had been failing internally with the push before my last push, but it got fixed sometime afterwards. So I'm surprised it's still failing for you. I can re-run the tests tomorrow with the latest set of internal changes to see how things look. |
Filed as internal issue #USD-7782 |
Closing this as fixed, but feel free to re-open if this is still failing for you. |
I just checked again, and I'm still seeing this on the latest dev (dce6cf9). This time my system info was: OS: Ubuntu 20.04.5 LTS |
Also, I don't think I have permission to re-open the issue. Should I create a new one? |
I'll also reopen the internal ticket. @pmolodo , were you or others going to work on fixing the regression, or should we triage this? May be tricky if we cannot reproduce it locally! |
Thanks, @spiffmon. |
Much appreciated, @pmolodo ! |
So I was eventually able to reproduce the issue on my personal Ubuntu box, and what's more, was able to create a Instructions for doing so are in the Unless you never use NVIDIA hardware, I'm guessing that the key difference is Ubuntu. (Probably you folks use some rpm-based distribution?) Probably in execution environment, rather than build environment, since we actually do all our builds on an old CentOS image. Though it would be good to have that confirmed too. Anyway, let me know if you're able to replicate the issue using this! |
Thanks @pmolodo I've been able to repro using your Dockerfile, but interestingly not when using a clean dev build on the same host. This is also using a personal Ubuntu box: OS: Ubuntu 20.04.5 LTS Being able to repro is super helpful, though! Hopefully, more info soon. |
Glad you were able to repro! Odd that it didn't with a build on the same host... Out of curiosity, did you both build and test on the Docker image, or just build and then test on the host? |
I've only been able to run the repro inside of docker. When I try to run from the docker build on the host I hit GLIBC version errors on my Ubuntu 20.04 system. |
Alright! The existing test baseline represents an invalid result. The two meshes which are rendering incorrectly are quad dominant subdivision surface meshes bound to a triangle ptex texture. Also, the ptexFaceOffset values specified in the test asset are invalid. I've updated the test to use a quad ptex texture with correct ptexFaceOffset values and I'm seeing consistent results. |
Great work, thanks! 🙏 |
One more thing... I did add |
Hmm... Does that mean this test should only be run if there's ptex support enabled? |
Yes, that's correct. We have a ticket open here to fix this. |
Updated the argument handling for the "-shading" and "-cullStyle" options to initialize defaults and only report warnings for unhandled modes. Without this fix we get spurious warnings when running through any of the current unit tests which use the defaults for these arguments. Also, fixed the diagnostic text to avoid potential confusion with UsdGeomModelAPI drawMode. See #2097 (Internal change: 2259725)
specifically: - testUsdImagingGLInstancing_nestedInstance - testUsdImagingGLInstancing_SceneIndex_nestedInstance See discussion here: PixarAnimationStudios#2097 (comment)
specifically: - testUsdImagingGLInstancing_nestedInstance - testUsdImagingGLInstancing_SceneIndex_nestedInstance See discussion here: PixarAnimationStudios#2097 (comment)
Description of Issue
Somewhere in the commit range d27b1be..9d21755, we started seeing consistent failures of the
testUsdImagingGLInstancing_nestedInstance
:Baseline:
Generated:
Possibly related, or may just be a red herring - noticed this in my error log:
Steps to Reproduce
testUsdImagingGLInstancing_nestedInstance
System Information (OS, Hardware)
Ubuntu 20.04.5 LTS, NVIDIA A10G
Package Versions
USD 9d21755
The text was updated successfully, but these errors were encountered: