[#18440] racc segv revisited — "Akinori MUSHA" <knu@...>

 次のバグの件なんですが、現時点では原因究明を含めて未解決という

24 messages 2002/10/02
[#18617] Re: racc segv revisited — "Akinori MUSHA" <knu@...> 2002/11/02

At Wed, 2 Oct 2002 23:19:59 +0900,

[ruby-dev:18457] Re: break from proc-closure

From: Tanaka Akira <akr@...17n.org>
Date: 2002-10-04 14:03:42 UTC
List: ruby-dev #18457
In article <1033663928.287610.25914.nullmailer@picachu.netlab.jp>,
  matz@ruby-lang.org (Yukihiro Matsumoto) writes:

> 1.6.7とCVS版で動作が違うスクリプトがいただけませんか?

こんなかんじですかねぇ。

% ruby -ve '
def f(&block)
  Thread.start {
    p [:a, [1].collect(&block)]
  }.join
  p :f
end
p [:b, f { break }]
'
ruby 1.6.7 (2002-03-01) [i386-freebsd4.2]
-e:4:in `f': break from proc-closure (LocalJumpError)
        from -e:3:in `join'
        from -e:3:in `f'
        from -e:8

% ruby -ve '
def f(&block)
  Thread.start {
    p [:a, [1].collect(&block)]
  }.join
  p :f
end
p [:b, f { break }]
'
ruby 1.7.3 (2002-10-04) [i386-freebsd4.2]
[:a, nil]
:f
[:b, nil]
-- 
[田中 哲][たなか あきら][Tanaka Akira]
「ふえろ! わかめちゃん作戦です$(C⊇」(Little Worker, 桂遊生丸)

In This Thread