青木です。追加情報です。

  In mail "[ruby-dev:24043] [BUG] openssl/x509name"
    Minero Aoki <aamine / loveruby.net> wrote:

> 以下のように、CVS HEAD の openssl が SEGV します。
> 
>   % cat ~/openssl-bug.rb
>   require 'openssl'
> 
>   dn = [
>     ["DC", "org"],
>     ["DC", "ruby-lang"],
>     ["CN", "GOTOU Yuuzou"],
>     ["emailAddress", "gotoyuzo / ruby-lang.org"],
>     ["serialNumber", "123"],
>   ]
> 
>   ARGV[0].to_i.times do
>     name = OpenSSL::X509::Name.new(dn)
>     name_from_der = OpenSSL::X509::Name.new(name.to_der)
>     name_from_der.to_s == name.to_s

      GC.start

>   end

とすると 2 回で落とせました。
また OpenSSL 0.9.6 だと何回 GC しても落ちません。
-------------------------------------------------------------------
青木峰郎