原です。

あるプログラムで、およそ800のファイルのある $dir に対し

files = Dir.glob($dir + "/*")

としたところで Segmantation fault を起こしました。
(この部分だけ取り出しても再現しません。)

一応トレースを取ってみました。


blade:~/ruby/clipnews$ gdb ruby
(no debugging symbols found)...
(gdb) r clipnews.rb -Lf .clipnews2
Starting program: /usr/local/bin/ruby clipnews.rb -Lf .clipnews2
...
Program received signal SIGSEGV, Segmentation fault.
0x50030fed in rb_class_tbl ()
(gdb) where
#0  0x50030fed in rb_class_tbl ()
#1  0x50090404 in rb_class_tbl ()
Cannot access memory at address 0x1011af80.
(gdb) 


こんなんで分かるでしょうか?
#そういえば、前にも同様なことが、、、