Search the web
Sign In
New User? Sign Up
new-httpd
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Re: [1.3 PATCH] required change to sigmask used while pthread mutex   Message List  
Reply | Forward Message #44077 of 56488 |
Re: [1.3 PATCH] required change to sigmask used while pthread mutex held

Jeff Trawick wrote:

> Currently the signal mask blocks all synchronous signals. That is
> bogus, and on (at least) AIX it can be seen to interfere with proper
> recovery if one of those signals, such as SIGSEGV, is generated during
> the time that it is blocked. Here is text from the Solaris 8 manpage
> for pthread_sigmask:
>
> Signals which are generated synchronously should not be
> masked. If such a signal is blocked and delivered, the
> receiving process is killed.
>
> An idle child process being terminated can hold the pthread mutex and
> have these signals blocked while running a 3rd-party module's child
> exit hook or pool cleanups. (I hope to address that with a future
> patch, but this patch is appropriate independently.) If such code
> segfaults, having the corresponding synchronous signal blocked
> (SIGSEGV) is bad news.


Reviewed. +1

Bill





Fri May 9, 2003 6:49 pm

bill@...
Send Email Send Email

Forward
Message #44077 of 56488 |
Expand Messages Author Sort by Date

... Anybody else want to review this and comment? (Thanks for looking at this already, Jim!)...
Jeff Trawick
trawick@...
Send Email
May 9, 2003
11:11 am

... Reviewed. +1 Bill...
Bill Stoddard
bill@...
Send Email
May 9, 2003
6:50 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help