[ruby-dev:24288] Re: Array#sort! with calcc dumps core

From: Yukihiro Matsumoto <matz@...>
Date: 2004-09-19 09:04:22 UTC
List: ruby-dev #24288
まつもと ゆきひろです

In message "Tanaka Akira <akr@m17n.org>"
    on Sun, 19 Sep 2004 16:23:17 +0900, nil writes:
|
|次のようにすると core を吐きます。
|
|% ./ruby -e '         
|arr = (1..100).map {|i| i.to_s }
|catch(:tag) {
|  arr.sort! {|a,b| callcc {|k| $k = k; throw :tag }; arr.clear; a <=> b }
|}
|$k.call
|'
|-e:4: [BUG] Segmentation fault
|ruby 1.8.2 (2004-09-17) [i686-linux]

うう、これは難問だ。どうしよう。

In This Thread