diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp
index def9eff25b52b24d370dd3622446cfdcd3734e92..4819753fd37a1f9b549543ac660eb05637c19c13 100644
--- a/src/plugins/debugger/watchhandler.cpp
+++ b/src/plugins/debugger/watchhandler.cpp
@@ -1135,6 +1135,7 @@ void WatchHandler::insertData(const WatchData &data)
             data1.setValue(QLatin1String("<unavailable synchroneous data>"));
             data1.setHasChildren(false);
             WatchModel *model = modelForIName(data.iname);
+            QTC_ASSERT(model, return);
             model->insertData(data1);
         }
     } else {