fix: delete stagingBufferManager after Device

Related-To: HSD-18043087998

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2025-08-18 12:15:12 +00:00
committed by Compute-Runtime-Automation
parent cbe7d59c3c
commit 1f3e406c8d

View File

@@ -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;