diff --git a/src/plugins/projectexplorer/runcontrol.cpp b/src/plugins/projectexplorer/runcontrol.cpp index 29b98c945c6..a545b972de7 100644 --- a/src/plugins/projectexplorer/runcontrol.cpp +++ b/src/plugins/projectexplorer/runcontrol.cpp @@ -827,7 +827,8 @@ void RunControlPrivate::showError(const QString &msg) QList RunControl::createOutputParsers() const { QList parsers = OutputFormatterFactory::createFormatters(target()); - if (const auto customParsersAspect = runConfiguration()->aspect()) { + if (const auto customParsersAspect + = (runConfiguration() ? runConfiguration()->aspect() : nullptr)) { for (const Core::Id id : customParsersAspect->parsers()) { if (CustomParser * const parser = CustomParser::createFromId(id)) parsers << parser;