diff --git a/ptrace/debugger/process.py b/ptrace/debugger/process.py index a759d2b..542ac2a 100644 --- a/ptrace/debugger/process.py +++ b/ptrace/debugger/process.py @@ -723,7 +723,11 @@ def dumpRegs(self, log=None): def cont(self, signum=0): signum = self.filterSignal(signum) - ptrace_cont(self.pid, signum) + try: + ptrace_cont(self.pid, signum) + except PtraceError as error: + if error.errno != 3: + raise self.is_stopped = False def setoptions(self, options):