From: Nathan Sobo Date: 2011-06-01T05:19:00+09:00 Subject: [ruby-core:36638] [Ruby 1.9 - Bug #4777] Ruby 1.9.2-p180 ignoring INT, TERM, and QUIT until it receives CONT Issue #4777 has been updated by Nathan Sobo. "ruby -v" => ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux] We have a test case documented here: https://github.com/carlhuda/bundler/issues/1200#comment_1269662 Thanks! ---------------------------------------- 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: Feedback Priority: Normal Assignee: Category: Target version: ruby -v: 1.9.2-p180 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