diff --git a/src/plugins/python/pythonrunconfiguration.cpp b/src/plugins/python/pythonrunconfiguration.cpp index c2c522bce39..0e43cb3eea1 100644 --- a/src/plugins/python/pythonrunconfiguration.cpp +++ b/src/plugins/python/pythonrunconfiguration.cpp @@ -338,7 +338,7 @@ PythonRunConfigurationFactory::PythonRunConfigurationFactory() PythonOutputFormatterFactory::PythonOutputFormatterFactory() { setFormatterCreator([](Target *t) -> OutputLineParser * { - if (t->project()->mimeType() == Constants::C_PY_MIMETYPE) + if (t && t->project()->mimeType() == Constants::C_PY_MIMETYPE) return new PythonOutputLineParser; return nullptr; }); diff --git a/src/plugins/qtsupport/qtoutputformatter.cpp b/src/plugins/qtsupport/qtoutputformatter.cpp index f7f485bda69..66ebffc433e 100644 --- a/src/plugins/qtsupport/qtoutputformatter.cpp +++ b/src/plugins/qtsupport/qtoutputformatter.cpp @@ -243,7 +243,7 @@ void QtOutputLineParser::updateProjectFileList() QtOutputFormatterFactory::QtOutputFormatterFactory() { setFormatterCreator([](Target *t) -> OutputLineParser * { - BaseQtVersion *qt = QtKitAspect::qtVersion(t->kit()); + BaseQtVersion *qt = QtKitAspect::qtVersion(t ? t->kit() : nullptr); return qt ? new QtOutputLineParser(t) : nullptr; }); }