# Signals aren't being properly notified to ptrace on x86_64. Index: linux-2.6.17/arch/um/sys-x86_64/signal.c =================================================================== --- linux-2.6.17.orig/arch/um/sys-x86_64/signal.c 2007-10-24 10:04:50.000000000 -0400 +++ linux-2.6.17/arch/um/sys-x86_64/signal.c 2007-11-19 10:41:59.000000000 -0500 @@ -252,6 +252,9 @@ int setup_signal_stack_si(unsigned long PT_REGS_RDX(regs) = (unsigned long) &frame->uc; PT_REGS_RIP(regs) = (unsigned long) ka->sa.sa_handler; out: + if ((current->ptrace & PT_DTRACE) && (current->ptrace & PT_PTRACED)) + ptrace_notify(SIGTRAP); + return err; restore_sp: