[#24536] 「Rubyの落し方」 v.s. ruby_1_8 — akira yamada / やまだあきら <akira@...>

<URL:http://jp.rubyist.net/magazine/?0002-RubyCore>

40 messages 2004/10/20
[#24541] Re: 「Rubyの落し方」 v.s. ruby_1_8 — Yukihiro Matsumoto <matz@...> 2004/10/20

まつもと ゆきひろです

[#24599] 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/26

2004-10-20 (水) の 21:38 +0900 に Yukihiro Matsumoto さんは書きました:

[#24605] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-26 (火) の 16:16 +0900 に akira yamada / やまだあきら さんは書きました:

[#24606] Re: 1.8.2 preview3? — Yukihiro Matsumoto <matz@...> 2004/10/27

まつもと ゆきひろです

[#24608] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-27 (水) の 11:48 +0900 に Yukihiro Matsumoto さんは書きました:

[#24620] Re: 1.8.2 preview3? — akira yamada / やまだあきら <akira@...> 2004/10/27

2004-10-27 (水) の 12:42 +0900 に akira yamada / やまだあきら さんは書きました:

[#24629] Re: 1.8.2 preview3? — Tanaka Akira <akr@...17n.org> 2004/10/29

In article <1098888819.9446.14.camel@rice.p.arika.org>,

[ruby-dev:24582] Re: raising zlib dumps core

From: Yukihiro Matsumoto <matz@...>
Date: 2004-10-23 15:44:47 UTC
List: ruby-dev #24582
まつもと ゆきひろです

In message "Re: [ruby-dev:24579] raising zlib dumps core"
    on Sun, 24 Oct 2004 00:00:05 +0900, Tanaka Akira <akr@m17n.org> writes:

|次のようにすると core を吐きます。
|
|% ./ruby -rzlib -rstringio -e '
|str = (1...10000).map { rand.to_s }.join
|z = Zlib::GzipWriter.new(StringIO.new(buf = ""))
|t = Thread.new {
|  Thread.main.raise "xxxx"
|}
|z.write str
|z.close
|'
|-e:5:in `new': xxxx (RuntimeError)
|        from -e:4

うう、これはfinalizerの中で警告してしまうzlibが行儀悪すぎだ
と思います。finalizerはどんなタイミングで呼ばれるか分からな
いんで、自分の(メモリ関連の)操作以外は危険です。

警告を出すコードを削っておきますね。

In This Thread

Prev Next