[#24112] ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。原因を追求してたのですが、力尽きました。

19 messages 2004/08/18
[#24127] Re: ruby/tk crashes on bcc32 — Hidetoshi NAGAI <nagai@...> 2004/08/19

永井@知能.九工大です.

[#24131] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。

[#24135] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。試行錯誤の結果、これで落ちなくなりました。

[ruby-dev:24060] Zlib::GzipReader#ungetc causes crc error

From: Tanaka Akira <akr@...17n.org>
Date: 2004-08-11 19:16:07 UTC
List: ruby-dev #24060
次のように、Zlib::GzipReader#ungetc を使うと crc error が起こることがあります。

% ruby -v -rzlib -e '
io = Zlib::GzipReader.new(STDIN)
io.read(100)
io.ungetc ?a
io.read(100)
io.read
io.close
' < ruby-1.8.1.tar.gz
ruby 1.9.0 (2004-08-11) [i686-linux]
-e:7:in `close': invalid compressed data -- crc error (Zlib::GzipFile::CRCError)
        from -e:7

次のように ungetc を使わなければ、crc error は起こりません。

% ruby -v -rzlib -e '                  
io = Zlib::GzipReader.new(STDIN)
io.read(100)
#io.ungetc ?a
io.read(100)
io.read
io.close
' < ruby-1.8.1.tar.gz
ruby 1.9.0 (2004-08-11) [i686-linux]
% md5sum ruby-1.8.1.tar.gz 
5d52c7d0e6a6eb6e3bc68d77e794898e  ruby-1.8.1.tar.gz
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread

Prev Next