Sources Bugzilla – Bug 3563
single-step when a pending signal
Last modified: 2007-02-13 13:35:14 UTC
Should end up somewhere in the signal handler, typically at the first
Watch for kernel bugs, can instead let the process exit.
There are now a couple of tests that handle signal delivery while stepping and
the TaskState machinery has been expanded to handle it (see
LinuxPtraceTaskState.Running.handleTrapEvent()). Kernel bugs have been found,
sigh (see bug #3997). A test could be added to make sure that we land on the
first instruction of the signal handler.