Messages in this thread | | | Date | Wed, 02 Aug 2000 00:14:45 -0700 | From | "H. Peter Anvin" <> | Subject | 2.2.17pre15 and SA_SIGINFO |
| |
Hello all,
I have a program which relies on being able to derive the address of a SIGSEGV. To do that, I use the SA_SIGINFO option to sigaction() and read out the faulting address from the si_addr parameter of the siginfo structure (second argument.) I also check si_code for SEGV_ACCERR.
Under 2.4 kernels, this works great. However, under 2.2.17pre15 (I downgraded because of stability problems) and glibc 2.1.2, si_code and si_addr are both 0. Is this simply unimplemented in 2.2 kernels, or is this a bug?
-hpa
-- <hpa@transmeta.com> at work, <hpa@zytor.com> in private! "Unix gives you enough rope to shoot yourself in the foot." http://www.zytor.com/~hpa/puzzle.txt
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |