[lkml]   [2001]   [Mar]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: 2.2.x kernels not filling in siginfo_t.si_addr on SEGV?

> Greetings!  Shouldn't a SIGSEGV fill in th si_addr member of the
> siginfo_t structure passed to a signal handler?  Here is what I see

Our group ran into this problem last summer while we were developing the
Oasis+ DSM system. We worked around it by utilizing the following code

void fault_handler(int sig, siginfo_t *sip, ucontext_t *ucp)
void *addr;

addr = (void *) ucp->uc_mcontext.cr2;


Hope that helps.


The theory of groups is a branch of Mathematics in which one does
something to something and then compares the result with the result
obtained from doing the same thing to something else, or something else to
the same thing.
J. R. Newman

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:29    [W:0.032 / U:12.004 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site