株式会社クリアコード > ククログ > segv-handler-gdb:Rubyスクリプトがクラッシュしたときにより詳しくCレベルのバックトレースを出力するgem Rubyで拡張ライブラリーを使っているとクラッシュすることがあります。自分が開発している拡張ライブラリーならどうにかして直したいものです。そのときに役立つのがGDBなどのデバッガーです。Cレベルのより詳細な情報を取得できるため、問題の特定に役立ちます。しかし、次のようにデバッガー上でクラッシュさせることが難しいことがあります。 GDB上で動かすとクラッシュしない 消極的な理由ですが次のようなケースもあります。 なかなかクラッシュしないので、ずっとGDB上で動かしているわけにもいかない SIGPIPEなどを捕まえて止まって欲しくない。「handle SIGPIPE nostop」などをするのが面倒。 クラッシュしたら自動で起動し

