Issue #888 has been updated by Yasuhiro MISE.


well.. I think this might be caused by shortage of
buffer or something.

If I change the line:
  while __temp = entry.read( 128 * 1024 ) do
to:
  while __temp = entry.read( 512 * 1024 ) do

then, the latter causes segmentation fault on my machine.

Size of rspec-1.1.11.gem is approx. 260KB, so, perhaps
buffer of zis.inflate() is not enough to handle 260KB??
----------------------------------------
http://redmine.ruby-lang.org/issues/show/888

----------------------------------------
http://redmine.ruby-lang.org