From: rcoder Date: 2004-10-22T06:14:15+09:00 Subject: Re: signal problems on win32 I've encountered this as well, and had just resorted to using mechanisms other than SIGINT to terminate the program. However, there's a workaround suggested in the ruby-talk archives: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/82924 Basically, it amounts to putting a busy-wait loop in a background thread; it seems that adding the thread changes Ruby's signal handling and allows the SIGINT to get delivered correctly. Anyone have a more satisfactory explanation for the source of the problem? -- Lennon rcoder.net