diff options
author | Christian Stenger <christian.stenger@qt.io> | 2018-02-07 15:23:43 +0100 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2018-02-08 06:05:16 +0000 |
commit | 42e224eb4b823cbe4295172a5a0d0c0e6ff4b7ad (patch) | |
tree | 16b5feb60018dc84d305ef6d99e828e197525d32 /share | |
parent | 75f774a3411688480fd32e1080c6bf7a761d3a62 (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.py | 5 |
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_) |