This seems to be a kernel bug. Adding a new test to track this: frysk.stack.TestSignalStepFrame.testReturnFrameAfterSignalHandler. Currently unresolvedOnX86(). Also created a test for the ptrace-testsuite: https://www.redhat.com/archives/utrace-devel/2008-April/msg00008.html
Fedora kernel bug: https://bugzilla.redhat.com/show_bug.cgi?id=441406
*** Bug 4847 has been marked as a duplicate of this bug. ***
Upstream bug https://bugzilla.redhat.com/show_bug.cgi?id=441406 was closed as: "verified as fixed on kernel-2.6.25.9-76.fc9.x86_64."