Run into an issue.
Windows 10.0.17763.557, driver 430.86, 2080T, OpenGL 4.5 context.
Crash indeed happens in the application, but not in the application module. Applications performs normally until you try to use the capture functionality. Got the stack trace by connecting to the process from VS after Nsight launched it. No symbols, just addresses ;)
Project is using GL4.5 (simple prototype) . Start up Nsight Graphics, launch (frame debugging), working directory is specified, bring up the HUD, press space (or click capture in Nsight)
Exception thrown at 0x00007FFEDC152488 (Nvda.Graphics.Interception.dll) in tech2.exe: 0xC0000005: Access violation reading location 0x0000000000000000.
No problem. How can i provide a binary package? I am working on a 64k demo (WIP), so the source will be eventually published, but i don’t want to make it available for the general public. I can invite you to my private bitbucket repo.
Or i can upload it to google drive & share privately - or if post attachments here can be private?
Message sent - with a video. Not hard to reproduce, its 10/10 on W10 & 445.75 and NSight Graphics 2020.2 (and the visual studio edition even crashes VS 2019 16.5)
Hi tomz5rpy – we just released 2020.3, and within this release and within this release we did process the minidump crashes we saw in 2020.2 and solved as many of them as proved conclusive. I’d suggest trying again with 2020.3. If that release does not work, I would suggest sending another minidump and please include your contact information if you do so that we can contact you directly to discuss it more.
Maybe you should close this as User == 1D10T. I did not notice that the nvtx headers have changed, after updating them and recompiling the crash went away.
I don’t remember reading this in the release notes, though. Maybe i was not reading the right docs?
I’m glad to hear that you were able to find a cause for the issue, especially as the crash dump you offered didn’t show anything particularly conclusive, likely coming from some corruption that might have happened.
Regarding the NVTX changes – which version had you been using previously? I don’t know of any specific NVTX changes other than v3 becoming header only whereas v2 was library based, but I could be missing a detail.
And nsight graphics does not seem to have a mode that displays nvtx events alongside gpu ones for multiple frames (for OpenGL). Seems to work with nsight systems, but the times are suspicious. I will investigate and open a different topic if necessary.