Required Restart on OptiX Launch Failure

Hey all,
Just wondering if anyone else has had similar problems or knows what I can do about this situation.

When I launch an RT_PROGRAM that fails, e.g. the compiler message:

Launch Failure: Unknown error (Details: Function "RTresult _rtContextLaunch3D(RTcontext_api*, unsigned int, RTsize, RTsize, RTsize)" caught exception: Encountered a CUDA error: driver().cuEventSynchronize(m_event) returned (700): Launch failed, [6619195])

the program appears to close gracefully and the context properly destroys. When I attempt to run the program again, it hangs up on compiling the context and won’t proceed. However, this only happens when I use a 690 gtx. I have no problems on earlier hardware (tested on older Quadros and 480/580 gtx) with the same code.

If anyone has any ideas of what I’m doing wrong I’d really appreciate the help.