diff -r 787d87769425 -r 0e96e1557c45 Debugger/DebuggerInterfacePython3.py --- a/Debugger/DebuggerInterfacePython3.py Sat Oct 22 18:35:10 2016 +0200 +++ b/Debugger/DebuggerInterfacePython3.py Sun Oct 23 23:12:49 2016 +0200 @@ -869,6 +869,11 @@ self.debugServer.signalClientOutput(params["text"]) elif method in ["ResponseLine", "ResponseStack"]: + # Check if obsolet thread was clicked + if params["stack"] == []: + # Request updated list + self.remoteThreadList() + return for s in params["stack"]: s[0] = self.translate(s[0], True) cf = params["stack"][0]