# \[Bug: 1.8\] generator causes abort

**URL:** <https://www.ruby-forum.com/t/bug-1-8-generator-causes-abort/161365>\
**Category:** Development\
**Created:** [February 25, 2009, 10:04pm UTC](https://www.ruby-forum.com/t/bug-1-8-generator-causes-abort/161365 "2009-02-25T22:04:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [February 25, 2009, 10:04pm UTC](https://www.ruby-forum.com/t/bug-1-8-generator-causes-abort/161365/1 "2009-02-25T22:04:11Z")

</div>

e$B!!$5$5$@$G$9!%e(B

e$B!!e(Bgenerator e$B$re(B 1.8  
e$B%(%C%8$G;H$C$?$i$3$s$J46$8$G6/@)=\*N;$5$l$^$7$?!%e(B

Linux … 2.6.18-6-amd64 #1 SMP Thu Dec 25 21:08:54 UTC 2008 x86\_64  
GNU/Linux

$ /tmp/ruby\_1\_8/bin/ruby -ve "  
require ‘generator’  
gen = Generator.new((0…600000))  
while gen.next?  
gen.next  
end  
"  
ruby 1.8.7p5000 (2009-02-25 revision 22633) [x86\_64-linux]  
/tmp/ruby\_1\_8/lib/ruby/1.8/generator.rb:188: warning: method redefined;  
discarding old next  
e$B6/@)=\*N;e(B

e$B!!e(B32bit Linux e$B$G$bF1MM$G$7$?!%e(B

Linux vd 2.6.18-6-686 #1 SMP Sat Dec 27 09:31:05 UTC 2008 i686 GNU/Linux

ruby 1.8.7p5000 (2009-02-25 revision 20371) [i686-linux]  
/tmp/ruby\_1\_8/lib/ruby/1.8/generator.rb:188: warning: method redefined;  
discarding old next  
Killed

---

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [February 26, 2009, 4:44am UTC](https://www.ruby-forum.com/t/bug-1-8-generator-causes-abort/161365/2 "2009-02-26T04:44:47Z")

</div>

At Thu, 26 Feb 2009 06:02:10 +0900,  
SASADA Koichi wrote:

> ã€€generator ã‚’ 1.8 ã‚¨ãƒƒã‚¸ã§ä½¿ã£ãŸã‚‰ã“ã‚“ãªæ„Ÿã˜ã§å¼·åˆ¶çµ‚äº†ã•ã‚Œã¾ã—ãŸï¼Ž

ã“ã‚Œã¯ callcc ã®ãƒ¡ãƒ¢ãƒªãƒªãƒ¼ã‚¯ãŒåŽŸå› ã§ã™ã‚ˆã­ã€‚

[http://redmine.ruby-lang.org/issues/show/744](http://redmine.ruby-lang.org/issues/show/744)

> /tmp/ruby\_1\_8/lib/ruby/1.8/generator.rb:188: warning: method redefined;  
> discarding old next

ã“ã®è­¦å‘Šã¯å‡ºãªã„ã‚ˆã†ã«ã—ã¦ãŠãã¾ã—ãŸã€‚
