aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2018-02-07 15:23:43 +0100
committerChristian Stenger <christian.stenger@qt.io>2018-02-08 06:05:16 +0000
commit42e224eb4b823cbe4295172a5a0d0c0e6ff4b7ad (patch)
tree16b5feb60018dc84d305ef6d99e828e197525d32 /share
parent75f774a3411688480fd32e1080c6bf7a761d3a62 (diff)
Debugger: Fix attaching to core for LLDB
Task-number: QTCREATORBUG-18722 Change-Id: I4579fff9725f4a7578642080a010ca54b221969b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/debugger/lldbbridge.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py
index 5a8290b3d2..f7b9d8a0ef 100644
--- a/share/qtcreator/debugger/lldbbridge.py
+++ b/share/qtcreator/debugger/lldbbridge.py
@@ -908,7 +908,10 @@ class Dumper(DumperBase):
elif self.startMode_ == AttachCore:
coreFile = args.get('coreFile', '');
self.process = self.target.LoadCore(coreFile)
- self.reportState('enginerunokandinferiorunrunnable')
+ if self.process.IsValid():
+ self.reportState('enginerunokandinferiorunrunnable')
+ else:
+ self.reportState('enginerunfailed')
else:
launchInfo = lldb.SBLaunchInfo(self.processArgs_)
launchInfo.SetWorkingDirectory(self.workingDirectory_)