From: Motohiro KOSAKI Date: 2011-06-02T22:23:50+09:00 Subject: [ruby-core:36696] [Ruby 1.9 - Bug #4777][Third Party's Issue] Ruby 1.9.2-p180 ignoring INT, TERM, and QUIT until it receives CONT Issue #4777 has been updated by Motohiro KOSAKI. Status changed from Feedback to Third Party's Issue Nice information!! But unfortunately, I've confirmed ruby-1.9.2p180 + Fedora15 + your test case doesn't reproduce the issue. Also strace doesn't show any ruby fault. We have to conclude it's Ubuntu specific issue. I'm sorry. ---------------------------------------- Bug #4777: Ruby 1.9.2-p180 ignoring INT, TERM, and QUIT until it receives CONT http://redmine.ruby-lang.org/issues/4777 Author: Nathan Sobo Status: Third Party's Issue Priority: Normal Assignee: Category: Target version: ruby -v: - We're having an intermittent but fairly frequent issue with a resque worker process that we're daemonizing with daemontools on Ubuntu 10.04 LTS When we send a QUIT or TERM signal to the process, it is not handled. When we send a CONT, the process traps and handles QUIT and TERM signals that were ignored just before handling the CONT. It's as if the CONT frees the signals that were previously ignored. -- http://redmine.ruby-lang.org