POCO::NotFoundException thrown in driver version 531.18

I have the same problem in an interop (c#/c++ with D3D12) situation; and the POCO failure happened only when I use net7, not net4.8. I need to check with recent drivers update.

It’s not a c#/dotnet or c++ problem.

The call stack finishes like that:

KernelBase.dll!RaiseException() Unknown
MessageBus.dll!00007fffa447cb4d()   Unknown
MessageBus.dll!00007fffa427af4e()   Unknown
MessageBus.dll!00007fffa41fe097()   Unknown
MessageBus.dll!00007fffa4210919()   Unknown
MessageBus.dll!00007fffa420ac95()   Unknown
MessageBus.dll!00007fffa42085d0()   Unknown
MessageBus.dll!00007fffa420fe91()   Unknown
nvwgf2umx.dll!00007fff876e8da7()    Unknown
nvwgf2umx.dll!00007fff876ea202()    Unknown
nvwgf2umx.dll!00007fff876d9e64()    Unknown
nvwgf2umx.dll!00007fff878dc16b()    Unknown
nvwgf2umx.dll!00007fff87bb8a70()    Unknown
nvwgf2umx.dll!00007fff88c9725b()    Unknown
D3D12Core.dll!NDXGI::CUMDAdapter::OpenAdapter<0>(void)  Unknown

I’m seeing this in 536.67.

Exception thrown at 0x00007FFE11124B2C in D1_CustomContent.exe: Microsoft C++ exception: Poco::NotFoundException at memory location 0x00000028AA3707F0.
Exception thrown at 0x00007FFE11124B2C in D1_CustomContent.exe: Microsoft C++ exception: Poco::NotFoundException at memory location 0x00000028AA370830.
Exception thrown at 0x00007FFE11124B2C in D1_CustomContent.exe: Microsoft C++ exception: Poco::NotFoundException at memory location 0x00000028AA37BD30.
Exception thrown at 0x00007FFE11124B2C in D1_CustomContent.exe: Microsoft C++ exception: Poco::NotFoundException at memory location 0x00000028AA370720.
Exception thrown at 0x00007FFE11124B2C in D1_CustomContent.exe: Microsoft C++ exception: Poco::NotFoundException at memory location 0x00000028AA370760.

Also seeing my app causing the screen to go black and the display being redetected after some resize events. But it’s inconsistent, so I’ll see the issue several times when debugging, then I won’t see it for 40 resize/move events.

I have a 3060, I’m using .Net 7 and Dx11 via Vortice Dx wrapper.

I wonder if this has to do with the color issue I was seeing. Which started happening after 531.18 I had to return my 3070 Ti because colors (maybe color space) would keep changing. I had a huge conversation with NVidia tech-support about it. The only driver that has worked all year is 528.49. I don’t remember seeing these exceptions before today though. But maybe I had exception messages disabled. Not sure.

Yes please fix this, I am getting this exception on startup of a game I’m working on(written in C++).

It started a week or two ago with a driver update(Driver version 531.79)

Exception thrown at 0x00007FFA43E4CF19 in Cloud.exe: Microsoft C++ exception: Poco::NotFoundException at memory location 0x00000071A5AF02E0.

If I step passed the first exception I get the same exception at a slightly different memory address.

Exception thrown at 0x00007FFA43E4CF19 in Cloud.exe: Microsoft C++ exception: Poco::NotFoundException at memory location 0x00000071A5AF0320.

It happens when calling NvAPI_D3D11_CreateDeviceAndSwapChain

	 if (result != S_OK  &&
		 CanUseDriverExt &&
		 NvAPI_Initialize() == NVAPI_OK) {//Now try Nvidia

		 NVAPI_DEVICE_FEATURE_LEVEL nvidiaFeatureLevel = NVAPI_DEVICE_FEATURE_LEVEL_11_0;
		 result = NvAPI_D3D11_CreateDeviceAndSwapChain(adapter, static_cast<D3D_DRIVER_TYPE>(driverType), nullptr, static_cast<UINT>(deviceFlags),
			 FirstFeature(), u32(gFeatureLvls.size()), D3D11_SDK_VERSION,
			 &swap_chain.GetSwapChainDesc(), com::recv_ptr(swap_chain.Swap_Chain()),
			 com::recv_ptr(_Device), (D3D_FEATURE_LEVEL*)&featureLvl, com::recv_ptr(imContext.raw_context()),&nvidiaFeatureLevel);

For now I will just force the debugger to ignore this exception, but you should really fix this.

Driver: 537.42
Card: RTX 4060 Ti
Windows: 10 x64

Error is still present.
How many years before this gets resolved?

Same here…

Driver: 537.13
GPU: GTX 1070
OS: Windows 11
Visual Studio 2022 17.5.3

I am now seeing this error too:

Studio Driver: 537.42
GPU: GTX 3060 & Quadro T1000
OS: Windows 10
Visual Studio 2022 17.7.4

I have also run this scenario on a different PC using older drivers 536.96 and everything works as expected.

I just got the error in a call to CreateDevice on Direct3D 11.

Driver: 546.01
GPU: RTX 3090
OS: Windows 10
Visual 2022 17.7.5

scd.BufferCount = 1;                                   // one back buffer
scd.BufferDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;    // use 32-bit color
scd.BufferDesc.Width = GetClientWidth();                   // set the back buffer width
scd.BufferDesc.Height = GetClientHeight();                 // set the back buffer height
scd.BufferUsage = DXGI_USAGE_RENDER_TARGET_OUTPUT;     // how swap chain is to be used
scd.OutputWindow = _hWnd;                           // the window to be used
scd.SampleDesc.Count = 4;                               // how many multisamples
scd.Windowed = TRUE;                                    // windowed/full-screen mode
scd.Flags = DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH;     // allow full-screen switching
// create a device, device context and swap chain using the information in the scd struct
TOF(D3D11CreateDeviceAndSwapChain(NULL,
	D3D_DRIVER_TYPE_HARDWARE,
	NULL,
	(IsDebugEnabled()) ? D3D11_CREATE_DEVICE_DEBUG : 0,
	NULL,
	NULL,
	D3D11_SDK_VERSION,
	&scd,
	&swapchain,
	&dev,
	NULL,
	&devcon));

Welcome back to the NVIDIA developer forums @j2inet and thanks for confirming this issue.

I do now have information that this issue was addressed, but I don’t know yet when exactly it will be part of an official driver release.

Thanks!

1 Like