rubyのスタックオーバフローに対処する - 2008-11-16 - 未来のいつか/hyoshiokの日記

screenshot

rubyのバグ(d:id:hyoshiok:20081106#p1)でsigsegvでrubyが異常終了するという話を書いた。その続き。 BINARY HACKSのHACK #76(pp. 291-300)、"sigaltstackでスタックオーバフローに対処する"が参考になりそうだ。 ということでsigaltstack(2)を使うというところを写経してみた。BINARY HACKSによれば、スタックオバーフローでSEGVした場合、通常のsignal(2)やsigaction(2)で処理することはできない。というのはスタッ...

http://d.hatena.ne.jp/hyoshiok/20081116#p1
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/hyoshiok/20081116#p1