新井です。

最近アラ捜しばかりで、なんだか申し訳ないですがバグ
報告です。

Kernel#gets の引数が無効になっているようです。

echo -e "a\nb" | ruby -ve 'p gets(nil)'
ruby 1.3.3 (1999-05-07) [i586-linux]
"a\n"

Index: io.c
===================================================================
RCS file: /home/cvs/ruby/io.c,v
retrieving revision 1.1.1.3.2.14
diff -u -p -r1.1.1.3.2.14 io.c
--- io.c	1999/05/06 08:31:30	1.1.1.3.2.14
+++ io.c	1999/05/11 15:38:37
@@ -2182,7 +2182,7 @@ rb_f_gets_internal(argc, argv)
 
   retry:
     if (!next_argv()) return Qnil;
-    if (rb_rs == rb_default_rs) {
+    if (argc == 0) {
 	line = rb_io_gets(file);
     }
     else {