観察日記 2010-02-03
RubySpecの人に怒られた
あまりに頭の悪いミスなのでぐうの音も出ない。
FreeBSDでGC中にSEGV
e = [1,2,3].each 10000.times { e = [e].each } Thread.new { GC.start }.join
がFreeBSDで落ちる。FreeBSD はメインスレッドのマシンスタックのサイズの取得方法が違うらしい。DragonFlyBSDも同様のようだ。r26549,r26550 スタックオーバーフローのハンドリング (Stack Overflow Handling)