SWDEV-427493 - Fixed segfault after accessing deleted timestamp
Change-Id: I478008f03e2bb4d9ac1f0865605edbf9f8254fea
[ROCm/clr commit: 2d8c65eedf]
Этот коммит содержится в:
@@ -211,12 +211,12 @@ bool HsaAmdSignalHandler(hsa_signal_value_t value, void* arg) {
|
||||
// Save callback signal
|
||||
hsa_signal_t callback_signal = ts->GetCallbackSignal();
|
||||
|
||||
// Update the batch, since signal is complete
|
||||
ts->gpu()->updateCommandsState(ts->command().GetBatchHead());
|
||||
|
||||
// Reset last used SDMA engine mask
|
||||
ts->gpu()->setLastUsedSdmaEngine(0);
|
||||
|
||||
// Update the batch, since signal is complete
|
||||
ts->gpu()->updateCommandsState(ts->command().GetBatchHead());
|
||||
|
||||
// Reset API callback signal. It will release AQL queue and start commands processing
|
||||
if (callback_signal.handle != 0) {
|
||||
hsa_signal_subtract_relaxed(callback_signal, 1);
|
||||
|
||||
Ссылка в новой задаче
Block a user