SWDEV-487905 - device_ptr_ is being removed and its amd:Memory obj is being deleted during ihipFree in hip::StatCO::removeFatBinary.

Change-Id: I89d9fdeb53dc4ce0699f1f445a28486917a36e72
Dieser Commit ist enthalten in:
Jaydeep Patel verfasst und Jaydeepkumar Patel committed 2024-10-08 03:38:15 -04:00
1 Ursprung 43fcac1739
Commit 164cbcc531
1 Datei geändert
+3 -5
+3 -5
Datei anzeigen
@@ -89,11 +89,9 @@ DeviceVar::DeviceVar(std::string name,
}
DeviceVar::~DeviceVar() {
if (amd_mem_obj_ != nullptr) {
amd::MemObjMap::RemoveMemObj(device_ptr_);
amd_mem_obj_->release();
}
// device_ptr_ is being removed and its amd:Memory obj is being released/deleted during
// ihipFree in hip::StatCO::removeFatBinary.
assert(amd::MemObjMap::FindMemObj(device_ptr_) == nullptr);
if (shadowVptr != nullptr) {
textureReference* texRef = reinterpret_cast<textureReference*>(shadowVptr);
hipError_t err = ihipUnbindTexture(texRef);