Hello.
I’m currently working on a program that processes images on the GPU using OpenGL and exports them to .png using stb. I’ve run into an interesting issue involving an NVIDIA driver that I’ve failed to find a solution for on my own. Running the program on a set of images was yielding an exception from nvoglv64.dll. I managed to isolate the issue to a call to glReadPixels that reads the processed files into a buffer to be written to the disc. The issue only seems to appear with source images with sizes of about 30 megabytes or greater. I’ve tried setting up Visual Studio to read symbols from the NVIDIA symbol server, as I saw in some other forum threads, but I seem to have failed somewhere in the process as my call stack trace is still just showing a bunch of hexadecimal codes. I’m entirely new to using symbol servers with Visual Studio, so I’ve probably made a pretty simple mistake there. I was hoping someone here might have an idea of where I’ve gone wrong – either with the exception itself or the symbol server setup – or be able to point me in the right direction to find out myself. I’ll include some information below that might be useful, and if there’s any other information I should be including, please let me know
Thanks in advance, and all the best.
The offending call stack trace and exception pop-up:
According to a run of dustbin, the timestamp for my nvoglv64.dll is 668EC480 and the image size is 25E8000. Using this to find the url for the symbol server (as described in this thread) didn’t seem to work.
Thanks again for any help!