From 7b462aa0bc3b2c95b11563a34d29aff8671ec2d7 Mon Sep 17 00:00:00 2001 From: hjk <hjk@theqtcompany.com> Date: Wed, 4 Feb 2015 14:25:59 +0100 Subject: [PATCH] Debugger: Startup fixes for LLDB On Mac, don't ignore the 'attach' stop, as it causes trouble in the Terminal case. So a terminal start needs extra 'continues' but doesn't crash LLDB anymore. Change-Id: Iaa72e3f5cfc02d8cd1841fa57e0633109645da31 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> --- share/qtcreator/debugger/lldbbridge.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py index 614008c5c0e..8155955d9b1 100644 --- a/share/qtcreator/debugger/lldbbridge.py +++ b/share/qtcreator/debugger/lldbbridge.py @@ -668,7 +668,9 @@ class Dumper(DumperBase): self.remoteChannel_ = args.get('remoteChannel', '') self.platform_ = args.get('platform', '') - self.ignoreStops = 1 if self.useTerminal_ else 0 + self.ignoreStops = 0 + if self.useTerminal_ and platform.system() == "Linux": + self.ignoreStops = 2 if self.platform_: self.debugger.SetCurrentPlatform(self.platform_) -- GitLab