You first need to identify which module the crash is occurring in.
Open control panel and select view all problem reports.
Double click on one of the errors and look for the faulting module name.
You can also review the Report.wer files in C:\ProgramData\Microsoft\Windows\WER.
If it's crashing in an NVIDIA module, then contact NVIDIA support and verify that you are running the most current drivers/software and see if they have any problem reports related to this module in their problem database.
Even if the crash is in an NVIDIA (or Microsoft) module, it is highly possible that the crash is occurring because the application code is passing bad data/address to that module.
Since you commented "****that we developed", you now need to get your developer involved to figure out what your program is doing.
Configure WER to capture user dumps. Add the registry values for DumpFolder, DumpCount, and DumpType.
https://learn.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps
Recreate the crash and give the .dmp file to your developer. Have him load it into WinDbg and analyze the dump.
I would also suggest having your developer build a debug version of the program that has additional logging implemented so that you can determine what exactly the program was trying to do when it crashed.