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

e$B0J2<$N$h$&$K!"e(BIconv.open(“foo”, “bar”) {|x| p x } e$B$,L58B%k!<e(B
e$B%W$C$]$/?6$kIq$&$N$O$J$K$+JQ$G$O$J$$$G$7$g$&$+!#e(B

% ./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”]

e$B$J$*e(B 1.8 e$B$G$O!"%k!<%W$K$O$J$j$^$;$s$,!"%V%m%C%/$,e(B
2e$B2s8F$S=Pe(B
e$B$5$l!"=*N;%9%F!<%?%9$,e(B 1 e$B$K$J$j$^$9!#e(B

% 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
}’