Project

General

Profile

Actions

Backport #4236

closed

zlib.c requires RB_GC_GUARD backport from 1.9

Added by tmm1 (Aman Karmani) over 13 years ago. Updated almost 13 years ago.


Description

=begin
This issue was fixed in 1.9 r28080 via this patch: http://redmine.ruby-lang.org/repositories/diff/ruby-19?rev=28080

But the issue also exists in 1.8 branch, so the same patch should be backported. To replicate:


 unless File.exists?("test.gz")
   File.open("test","w"){|f| f.write "helloworld "*1024 }
   `gzip test`
 end
 
 require 'zlib'
 
 class Zlib::GzipReader
   class 

$ ruby simple.rb
simple.rb:13:in initialize': not in gzip format (Zlib::GzipFile::Error) from simple.rb:13:in new_orig'
from simple.rb:13:in new' from simple.rb:21:in parse_gzip'
from simple.rb:25
from simple.rb:24:in `times'
from simple.rb:24
=end

Updated by shyouhei (Shyouhei Urabe) almost 13 years ago

  • Status changed from Open to Assigned
  • Assignee set to shyouhei (Shyouhei Urabe)

r31667.

Updated by shyouhei (Shyouhei Urabe) almost 13 years ago

  • Status changed from Assigned to Closed

I think I have fixed this.

Actions

Also available in: Atom PDF

Like0
Like0Like0