Hi all!
There is this crash that happens at seemingly random moments on my PCVR build (even if I let it run in the background, with no headset connected so no way to interact with it whatsoever, at some point it eventually crashes. Could be after 30 minutes or 5, just eventually). I managed to get a call stack by attaching visual studio to the executable, but I don’t really know how to go further with fixing the problem… Maybe someone more knowledgeable than me can point me in the right direction?
It crashes on an access violation:
Exception thrown at 0x00007FF6DE217C1B in VRRealNIS-Win64-Shipping.exe: 0xC0000005: Access violation writing location 0x00000208E8D8EE3F.
VRRealNIS-Win64-Shipping.exe!FMallocBinned2::MallocExternalSmall(unsigned __int64,unsigned int)
VRRealNIS-Win64-Shipping.exe!FMallocBinned2::ReallocExternal(void *,unsigned __int64,unsigned int)
VRRealNIS-Win64-Shipping.exe!FMallocBinned2::Realloc(void *,unsigned __int64,unsigned int)
VRRealNIS-Win64-Shipping.exe!TArray<union TSparseArrayElementOrFreeListLink<struct TAlignedBytes<16,8> >,class TSizedDefaultAllocator<32> >::ResizeTo(int)
VRRealNIS-Win64-Shipping.exe!FD3D12QueryAllocator::CloseAndReset(class TArray<struct FD3D12QueryRange,class TSizedDefaultAllocator<32> > &)
VRRealNIS-Win64-Shipping.exe!FD3D12LinkedAdapterObject::FLinkedObjectIterator::operator++(void)
VRRealNIS-Win64-Shipping.exe!FD3D12DynamicRHI::ForEachQueue(class TFunctionRef)
VRRealNIS-Win64-Shipping.exe!FD3D12DynamicRHI::SubmitPayloads(class TArrayView<struct FD3D12Payload *,int>)
VRRealNIS-Win64-Shipping.exe!FD3D12ContextCommon::FlushCommands(enum ED3D12FlushFlags)
VRRealNIS-Win64-Shipping.exe!FD3D12Viewport::Present(bool)
VRRealNIS-Win64-Shipping.exe!FD3D12CommandContextBase::RHIEndDrawingViewport(class FRHIViewport *,bool,bool)
VRRealNIS-Win64-Shipping.exe!FRHICommandListBase::Execute(class TRHIPipelineArray<class IRHIComputeContext *> &)
VRRealNIS-Win64-Shipping.exe!??@d81b239ddef0e0e0de7bd8f0ebb2bd92@()
VRRealNIS-Win64-Shipping.exe!TGraphTask<class TFunctionGraphTaskImpl<void ,0> >::ExecuteTask(class TArray<class FBaseGraphTask *,class TSizedDefaultAllocator<32> > &,enum ENamedThreads::Type,bool)
VRRealNIS-Win64-Shipping.exe!FNamedTaskThread::ProcessTasksUntilQuit(int)
VRRealNIS-Win64-Shipping.exe!FRHIThread::Run(void)
VRRealNIS-Win64-Shipping.exe!FRunnableThreadWin::Run(void)
VRRealNIS-Win64-Shipping.exe!FRunnableThreadWin::GuardedRun(void)
kernel32.dll!00007ffbbd0a257d()
ntdll.dll!00007ffbbf02aa78()