Jump to content

Recommended Posts

Posted

I end up looking at DCS .dmp files for OpenKneeboard, as every non-VR and oculus SDK overlay app (e.g. OpenKneeboard, Discord, Steam, Razer Synapse, Rivatuner, MSI afterburner...) intercepts IDXGISwapChain::Present; if multiple overlay programs are being used, they can interfere with each other, and crash DCS.

DCS `.dmp` files often contain 'impossible' combinations of modules (as shown by `lm` in windbg) ; for example, I've seen the WMR OpenXR dll loaded but without any openvr_api.dll - I'd expect to see OpenComposite's openvr_api.dll

It would be useful for me - and I'm guessing for you - to be able to see a more definitive list of which DLLs have been loaded

Adding MiniDumpWithUnloadedModules to the DumpType parameter of your MiniDumpWriteDump function call would make it easier for me - and you - to identify interfering software when looking at crash reports.

My projects:

OpenKneeboard - VR and non-VR kneeboard with optional support for drawing tablets; get help
HTCC - Quest hand tracking for DCS; get help

If you need help with these projects, please use their 'get help' links above; I'm not able to track support requests on these forums.

 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...