Project

General

Profile

Bug #1752

Updated by jeremyevans0 (Jeremy Evans) over 4 years ago

=begin 
  
  I am actually not sure if this is strictly a GDBM problem, but that is what it appears to be. As far as I can tell, this starts with 1.8.7p160 and happens through 1.8.7p174. 
 
  The following code results in a segfault when calling to_hash: 
 
  require "gdbm" 
 
  GDBM.open "test" do |g| 
      g["a"] = "b" 
  end 
 
  GDBM.open "test" do |g| 
      g.to_hash 
  end 
 
 
  So does this: 
 
  h = {} 
  GDBM.open "test" do |g| 
      g.each_pair do |k, v| 
          h[k] = v 
      end 
  end 
 
 =end 
 

Back