SWDEV-327967 - Fix Segmentation fault in hipFree
Queue creation and release fails during hipFree causing seg fault if the null queue was not created until then and there is no device memory left. Change-Id: I118b86b58e777dac5415bc9ba0c4e23c986efa7d
Tento commit je obsažen v:
@@ -110,7 +110,9 @@ bool Stream::Create() {
|
||||
queue->vdev()->profilerAttach(isProfilerAttached);
|
||||
device_->SaveQueue(queue);
|
||||
} else if (queue != nullptr) {
|
||||
queue->release();
|
||||
// Queue creation has failed, and virtual device associated with the queue may not be created.
|
||||
// Just need to delete the queue instance.
|
||||
delete queue;
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
Odkázat v novém úkolu
Zablokovat Uživatele