Project

General

Profile

ActionsLike0

Bug #727

closed

Signal(CLD) seems not to work on OS X

Added by pragdave (Dave Thomas) over 16 years ago. Updated almost 14 years ago.

Status:
Closed
Target version:
ruby -v:
Backport:
[ruby-core:19744]

Description

=begin
I've noticed differences in the handling of SIGCLD in 1.9. For example, the following code:

     Signal.trap("CLD")  { puts "Child died" }
     fork && Process.wait

now reports

  t.rb:2:in `wait': Interrupted system call (Errno::EINTR)
           from t.rb:2:in `<main>'

With 1.8, it just says "Child died" (which is what I'd expect)
=end


Related issues 2 (0 open2 closed)

Related to Ruby - Bug #947: Signal handler block is never called when the program is too shortClosedko1 (Koichi Sasada)12/29/200801/20/2009Actions
Related to Ruby - Bug #4173: TestProcess#test_wait_and_sigchild が、たまに失敗するClosedActions
#1

Updated by ko1 (Koichi Sasada) over 16 years ago

  • Assignee set to nobu (Nobuyoshi Nakada)
#2

Updated by pragdave (Dave Thomas) over 16 years ago

  • Priority changed from Normal to 5
#3

Updated by yugui (Yuki Sonoda) over 16 years ago

  • Status changed from Open to Assigned
  • Assignee changed from nobu (Nobuyoshi Nakada) to yugui (Yuki Sonoda)
  • Priority changed from 5 to 6
  • Target version set to 1.9.1 Release Candidate
#7

Updated by yugui (Yuki Sonoda) over 16 years ago

  • Assignee deleted (yugui (Yuki Sonoda))
#8

Updated by yugui (Yuki Sonoda) over 16 years ago

  • Due date set to 12/24/2008
#9

Updated by ko1 (Koichi Sasada) over 16 years ago

  • Assignee set to ko1 (Koichi Sasada)
#10

Updated by yugui (Yuki Sonoda) over 16 years ago

  • Due date changed from 12/24/2008 to 01/20/2009
  • Priority changed from 6 to Normal
  • Target version changed from 1.9.1 Release Candidate to 1.9.1 RC2
#11

Updated by yugui (Yuki Sonoda) over 16 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100
ActionsLike0

Also available in: Atom PDF