Issue #4608 has been updated by Roman Ralovets.


This bug has been repeated on another computer with ubuntu 11.04 (ruby 1.9.2p180)
if using ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux] it all works well.
----------------------------------------
Bug #4608: Ctrl-c to interrupt script causes hang and 100% cpu's core load
http://redmine.ruby-lang.org/issues/4608

Author: Roman Ralovets
Status: Open
Priority: Normal
Assignee: 
Category: core
Target version: 1.9.2
ruby -v: ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]


I have got this bug after updating Ubuntu from 10.10 to 11.04 Beta.
Using shell commands like `echo anything` causes hang and 100% cpu's core load, if during downloading a file you press ctrl-c to interrupt.
Without using shell commands all right, we get "^CInterrupted"
In the Ubuntu 10.10 all right.
For a wonder autotest have got the same problem after updating ubuntu to 11.04 Beta: if I press ctrl-c to close autotest it hangs and loads 100% cpu's core


roma@roma-comp:~/downloader$ ruby test.rb 
Getting a file .. waiting for ctrl-c
^C^C^C
-----
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                    
13159 roma      20   0 14052 8556 2568 R  100  0.4   1:52.68 ruby test.rb

-----
I'm waiting for such a result:

roma@roma-comp:~/downloader$ ruby test.rb 
Getting a file .. waiting for ctrl-c
^CInterrupted
---



-- 
http://redmine.ruby-lang.org