diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 829d970daf7..fd9569be124 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -4221,7 +4221,7 @@ void GdbEngine::startGdb(const QStringList &args) postCommand("python from gdbbridge import *", flags); const QString path = stringSetting(ExtraDumperFile); - if (!path.isEmpty()) { + if (!path.isEmpty() && QFileInfo(path).isReadable()) { DebuggerCommand cmd("addDumperModule"); cmd.arg("path", path.toUtf8()); runCommand(cmd); diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index 6a5e21df9eb..f74dd4da0b0 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -291,7 +291,7 @@ void LldbEngine::startLldbStage2() void LldbEngine::setupInferior() { const QString path = stringSetting(ExtraDumperFile); - if (!path.isEmpty()) { + if (!path.isEmpty() && QFileInfo(path).isReadable()) { DebuggerCommand cmd("addDumperModule"); cmd.arg("path", path.toUtf8()); runCommand(cmd);