--- a/eric6/Debugger/DebuggerInterfacePython.py Fri Jan 15 19:46:04 2021 +0100 +++ b/eric6/Debugger/DebuggerInterfacePython.py Fri Jan 15 19:49:36 2021 +0100 @@ -1386,9 +1386,10 @@ else: self.debugServer.signalClientLine( cf[0], int(cf[1]), params["debuggerId"], - method == "ResponseStack") + method == "ResponseStack", threadName=params["threadName"]) self.debugServer.signalClientStack( - params["stack"], params["debuggerId"]) + params["stack"], params["debuggerId"], + threadName=params["threadName"]) elif method == "CallTrace": isCall = params["event"].lower() == "c" @@ -1485,13 +1486,14 @@ break self.debugServer.signalClientException( - exctype, excmessage, stack, params["debuggerId"]) + exctype, excmessage, stack, params["debuggerId"], + params["threadName"]) elif method == "ResponseSyntax": self.debugServer.signalClientSyntaxError( params["message"], self.translate(params["filename"], True), params["linenumber"], params["characternumber"], - params["debuggerId"]) + params["debuggerId"], params["threadName"]) elif method == "ResponseSignal": self.debugServer.signalClientSignal(