From: Justin Collins Date: 2009-07-09T12:53:17+09:00 Subject: [ruby-core:24226] [Bug #1752] Segfault in gdbm - 1.8.7 p160 and up Bug #1752: Segfault in gdbm - 1.8.7 p160 and up http://redmine.ruby-lang.org/issues/show/1752 Author: Justin Collins Status: Open, Priority: Normal Category: ext ruby -v: ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux] 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 ---------------------------------------- http://redmine.ruby-lang.org