From 2d922993de5f91ecadeb204529e80390b226666a Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EC=98=A4=ED=98=95=EC=84=9D/On-Device=20Lab=28SR=29/Staff?= =?utf8?q?=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Tue, 3 Sep 2019 09:36:24 +0900 Subject: [PATCH] Fix deref null pointer error on scheduler (#7094) Change to runtime error instead of assert for deref null pointer error on scheduler Signed-off-by: Hyeongseok Oh --- runtimes/neurun/core/src/compiler/Scheduler.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/runtimes/neurun/core/src/compiler/Scheduler.cc b/runtimes/neurun/core/src/compiler/Scheduler.cc index 6a7ae58..96c1d42 100644 --- a/runtimes/neurun/core/src/compiler/Scheduler.cc +++ b/runtimes/neurun/core/src/compiler/Scheduler.cc @@ -431,7 +431,10 @@ void Scheduler::scheduleNode(const model::OperationIndex &index) } } - assert(chosen_backend != nullptr); + if (chosen_backend == nullptr) + { + throw std::runtime_error{"Fail to choose backend on scheduler"}; + } for (const auto &it : selected_transfer_st_exec_time) { -- 2.7.4