-1
OpenGL應用程序
這個問題纔開始更新的Windows 10到1703版本之後發生的事情,程序工作正常的版本1607導致堆棧溢出d3d11.dll
在創建一個OpenGL 4.6上下文,堆棧溢出異常被觸發在調用SwapBuffers()時在d3d11.dll中。以下是堆棧內容的總結(從下往上閱讀)。爲什麼我的純粹的OpenGL程序調用d3d11.dll中的函數?我不知道如何去調試這個,任何提示將不勝感激。
系統規格:的GeForce GT 745A與驅動版本388.13中,Windows 10版本1703,酷睿i7 4790S,8GB RAM
編輯:加載符號,得到了一個更加有用的調用堆棧:
d3d11.dll!NDXGI::CDevice::SubmitCommandCB(void *,struct _D3DDDICB_SUBMITCOMMAND const *) Unknown
-- This block repeats several times...
nvwgf2umx.dll!00007ffdd4a226d5() Unknown
nvwgf2umx.dll!00007ffdd4a18830() Unknown
nvwgf2umx.dll!00007ffdd4a2363d() Unknown
nvwgf2umx.dll!00007ffdd4d60d27() Unknown
nvwgf2umx.dll!00007ffdd4a226d5() Unknown
-------------------------------------------
nvwgf2umx.dll!00007ffdd4a18830() Unknown
nvwgf2umx.dll!00007ffdd4a2363d() Unknown
nvwgf2umx.dll!00007ffdd4d60d27() Unknown
nvwgf2umx.dll!00007ffdd4194afb() Unknown
nvwgf2umx.dll!00007ffdd418e57e() Unknown
nvwgf2umx.dll!00007ffdd41b3f1d() Unknown
nvwgf2umx.dll!00007ffdd4183518() Unknown
nvwgf2umx.dll!00007ffdd4183750() Unknown
d3d11.dll!NDXGI::CDevice::CreateDriverInstance(void *,void *,void *,void *,bool,bool,enum D3D_FEATURE_LEVEL,unsigned int,long (**)(struct D3D10DDI_HDEVICE,unsigned int,unsigned __int64,void *,unsigned __int64,void *)) Unknown
d3d11.dll!CDevice::CreateDriverInstance(class CContext *,void *,void *,void *,void *,unsigned int,long (**)(struct D3D10DDI_HDEVICE,unsigned int,unsigned __int64,void *,unsigned __int64,void *)) Unknown
d3d11.dll!CContext::LUCCompleteLayerConstruction(void) Unknown
d3d11.dll!NOutermost::CDeviceChild::LUCCompleteLayerConstruction(void) Unknown
d3d11.dll!NOutermost::CDevice::CreateLayeredChild(unsigned int,void const *,unsigned __int64,struct ID3D11LayeredUseCounted *,struct _GUID const &,void * *) Unknown
d3d11.dll!CDevice::LLOCompleteLayerConstruction(void) Unknown
d3d11.dll!NDXGI::CDevice::LLOCompleteLayerConstruction(void) Unknown
d3d11.dll!NOutermost::CDevice::FinalConstruct(struct NOutermost::CDevice::TConstructorArgs const &) Unknown
d3d11.dll!TComObject<class NOutermost::CDevice>::TComObject<class NOutermost::CDevice>(void *,struct NOutermost::CDevice::TConstructorArgs const &,struct _GUID const &,void * *) Unknown
d3d11.dll!TComObject<class NOutermost::CDevice>::CreateInstance(struct NOutermost::CDevice::TConstructorArgs const &,void *,void *,struct _GUID const &,void * *) Unknown
d3d11.dll!D3D11CreateLayeredDevice(unsigned int,void const *,unsigned __int64,struct ID3D11LayeredDevice *,struct _GUID const &,void * *) Unknown
d3d11.dll!D3D11CoreCreateLayeredDevice() Unknown
d3d11.dll!D3D11RegisterLayersAndCreateDevice(struct D3D11_EXTENSIONS const &,class NDXGI::CUMDAdapter *,enum D3D_FEATURE_LEVEL,enum D3D_FEATURE_LEVEL,unsigned __int64,unsigned int,struct ID3D11Device * *) Unknown
d3d11.dll!D3D11CoreCreateDevice() Unknown
d3d11.dll!D3D11CreateDeviceAndSwapChainImpl(struct IDXGIAdapter *,enum D3D_DRIVER_TYPE,struct HINSTANCE__ *,unsigned int,enum D3D_FEATURE_LEVEL const *,unsigned int,unsigned int,struct DXGI_SWAP_CHAIN_DESC const *,struct IDXGISwapChain * *,struct ID3D11Device * *,enum D3D_FEATURE_LEVEL *,struct ID3D11DeviceContext * *) Unknown
d3d11.dll!D3D11CreateDeviceAndSwapChain() Unknown
d3d11.dll!D3D11CreateDeviceImpl(struct IDXGIAdapter *,enum D3D_DRIVER_TYPE,struct HINSTANCE__ *,unsigned int,enum D3D_FEATURE_LEVEL const *,unsigned int,unsigned int,struct ID3D11Device * *,enum D3D_FEATURE_LEVEL *,struct ID3D11DeviceContext * *) Unknown
d3d11.dll!D3D11CreateDevice() Unknown
nvoglv64.dll!0000000058f193a9() Unknown
nvoglv64.dll!0000000058f18438() Unknown
nvoglv64.dll!0000000058f40b8e() Unknown
nvoglv64.dll!0000000058f3fcd3() Unknown
nvoglv64.dll!0000000058f22607() Unknown
nvoglv64.dll!0000000058f41a42() Unknown
nvoglv64.dll!00000000590291fd() Unknown
nvoglv64.dll!000000005903437d() Unknown
nvoglv64.dll!00000000590452e7() Unknown
nvoglv64.dll!0000000058ee8ffe() Unknown
nvoglv64.dll!00000000590095e2() Unknown
nvoglv64.dll!0000000058febb4d() Unknown
nvoglv64.dll!0000000058febc60() Unknown
nvoglv64.dll!0000000058ef9e66() Unknown
nvoglv64.dll!0000000058ef9fd5() Unknown
nvoglv64.dll!0000000058ef9dc4() Unknown
nvoglv64.dll!0000000058ef98c6() Unknown
nvoglv64.dll!0000000058ee355a() Unknown
opengl32.dll!wglSwapBuffers() Unknown
gdi32full.dll!SwapBuffers() Unknown