AfterMath Crashed After Updating the Latest Game Ready Driver 555.99

I’m working with UE5.4 and the AfterMath SDK 2023.3, and I also tried 2024.1.
The editor crashed after I updated the latest game ready driver, 555.99.

The crash stack is as below:
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000008
GFSDK_Aftermath_Lib_x64
UnrealEditor_D3D12RHI!FD3D12Resource::~FD3D12Resource() [I:\Engine\Source\Runtime\D3D12RHI\Private\D3D12Resources.cpp:162]
UnrealEditor_D3D12RHI!FD3D12Resource::scalar deleting destructor'() UnrealEditor_D3D12RHI!FD3D12DynamicRHI::ProcessDeferredDeletionQueue’::6'::<lambda_1>::operator()() [I:\Engine\Source\Runtime\D3D12RHI\Private\D3D12RHI.cpp:496] UnrealEditor_D3D12RHI!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),0> >::ExecuteTask() [I:\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:1235] UnrealEditor_Core!LowLevelTasks::FTask::Init<FTaskGraphCompatibilityImplementation::QueueTask'::5’::<lambda_1> >‘::13'::<lambda_1>::operator()() [I:\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:499] UnrealEditor_Core!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<LowLevelTasks::FTask::Init<FTaskGraphCompatibilityImplementation::QueueTask'::5’::<lambda_1> >‘::13'::<lambda_1>,0>::CallAndMove() [I:\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171] UnrealEditor_Core!LowLevelTasks::FTask::ExecuteTask() [I:\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627] UnrealEditor_Core!LowLevelTasks::FScheduler::ExecuteTask() [I:\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:155] UnrealEditor_Core!LowLevelTasks::FScheduler::WorkerMain() [I:\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:397] UnrealEditor_Core!UE::Core::Private::Function::TFunctionRefCaller<LowLevelTasks::FScheduler::CreateWorker’::`2’::<lambda_1>,void __cdecl(void)>::Call() [I:\Engine\Source\Runtime\Core\Public\Templates\Function.h:406]
UnrealEditor_Core!FThreadImpl::Run() [I:\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
UnrealEditor_Core!FRunnableThreadWin::Run() [I:\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:149]

Hi guanning79,

Thank you for using Aftermath and providing your feedback. We are sorry for any inconvenience you have encountered.

Does the crash happen in GFSDK_Aftermath_Lib_x64.dll? Can you share the dmp file to me for some initial investigation?

On the other hand, do you imply that the crash doesn’t happen on previous driver (crash just happen on the updated new driver)? What’s the good driver version?

Thanks
An

Hi,

Thanks for your reply!

There’s no crash with 552.22, 552.44, and other older versions that support AfterMath 2023.3.
I didn’t test with 555.85, otherwise, it only crashes on 555.99.

The crash happened while calling UnregisterResource, which is wired that it’s good with the RegisterResource calling.

UEMinidump (2).zip (177.2 KB)

I attached the dmp file above, but can’t find the associated executable and pdb files.

looking for your investigation results.

Hi guanning79,

Aftermath 2023.3 is somehow old. Can you take a try with the new Aftermath SDK? The latest one should be Aftermath SDK 2024.1.0.24075.

By the way, I can’t see much from the dmp file.

Thanks
An

Hi,

Here’s the new update: the crash has gone with the latest driver, version 560.12.

Also, before I updated my driver, I tested with Aftermath SDK 2024.1.0.24075, but it still crashed.

The problem is solved, but the reason is still a mystery.

Anyway, thanks for your help.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.