From 1f3e406c8da1e34c37d41f264b7fe7eafa2864a5 Mon Sep 17 00:00:00 2001 From: Bartosz Dunajski Date: Mon, 18 Aug 2025 12:15:12 +0000 Subject: [PATCH] fix: delete stagingBufferManager after Device Related-To: HSD-18043087998 Signed-off-by: Bartosz Dunajski --- level_zero/core/source/driver/driver_handle_imp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/level_zero/core/source/driver/driver_handle_imp.cpp b/level_zero/core/source/driver/driver_handle_imp.cpp index a564cfcfb2..0c54c90d62 100644 --- a/level_zero/core/source/driver/driver_handle_imp.cpp +++ b/level_zero/core/source/driver/driver_handle_imp.cpp @@ -233,7 +233,6 @@ DriverHandleImp::~DriverHandleImp() { this->externalSemaphoreController.reset(); } - this->stagingBufferManager.reset(); if (memoryManager != nullptr) { memoryManager->peekExecutionEnvironment().prepareForCleanup(); if (this->svmAllocsManager) { @@ -248,6 +247,7 @@ DriverHandleImp::~DriverHandleImp() { } delete device; } + this->stagingBufferManager.reset(); for (auto &fabricVertex : this->fabricVertices) { delete fabricVertex;