New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
master can deadlock during shutdown #1494
Comments
From: Greg Banks The Cassandane test suite shuts down Cyrus' master program by sending it SIGQUIT. The SIGQUIT handler does: 1032 static void sigquit_handler(int sig attribute((unused))) This is racy. If the SIGQUIT signal arrived at the wrong time, specifically Program terminated with signal 4, Illegal instruction. At frame #11, a SIGQUIT arrived during while the syslog lock was held. This is a prime example of why UNIX 101 courses teach us not to do |
From: Greg Banks Moved this to ASSIGNED to silence the Bugzilla whinygrams. I have a fix for this in my iris405 branch, see it's just a question of when to merge it. |
Closing: was RESOLVED in import |
From: Greg Banks
Bugzilla-Id: 3616
Version: 2.4.x (next)
Owner: Greg Banks
The text was updated successfully, but these errors were encountered: