[#39548] [Bug #2291] Net::FTPでソケットをオープンする前にbinary=を呼び出すと落ちる — Akira Matsuda <redmine@...>

Bug #2291: Net::FTPでソケットをオープンする前にbinary=を呼び出すと落ちる

10 messages 2009/10/27

[#39592] infinite recursive call to C function — Yusuke ENDOH <mame@...>

遠藤です。

17 messages 2009/10/30
[#39596] Re: infinite recursive call to C function — Yukihiro Matsumoto <matz@...> 2009/10/30

まつもと ゆきひろです

[#39599] Re: infinite recursive call to C function — Nobuyoshi Nakada <nobu@...> 2009/11/02

なかだです。

[#39601] Re: infinite recursive call to C function — Yukihiro Matsumoto <matz@...> 2009/11/02

まつもと ゆきひろです

[ruby-dev:39487] [bug:trunk] loop by Iconv.open("foo", "bar") {|x| p x }

From: Tanaka Akira <akr@...>
Date: 2009-10-15 03:05:02 UTC
List: ruby-dev #39487
以下のように、Iconv.open("foo", "bar") {|x| p x } が無限ルー
プっぽく振る舞うのはなにか変ではないでしょうか。

% ./ruby -riconv -ve 'Iconv.open("foo", "bar") {|x| p x }'
ruby 1.9.2dev (2009-10-15 trunk 25339) [i686-linux]
["foo", "bar"]
["foo", "bar"]
["foo", "bar"]
["foo", "bar"]
["foo", "bar"]
["foo", "bar"]
["foo", "bar"]
["foo", "bar"]
["foo", "bar"]
...

なお 1.8 では、ループにはなりませんが、ブロックが 2回呼び出
され、終了ステータスが 1 になります。

% ruby-1.8 -riconv -ve 'Iconv.open("foo", "bar") {|x| p x }'   
ruby 1.8.8dev (2009-10-12 revision 25312) [i686-linux]
["foo", "bar"]
#<Iconv:0xb7d65364>
zsh: exit 1     ruby-1.8 -riconv -ve 'Iconv.open("foo", "bar") {|x| p x }'
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread

Prev Next