tyamazakiの日記: 今日のデバッグ
日記 by
tyamazaki
ちょっと手が空いていたので,デバッグの手伝い.
デバッグと言っても原因切り分けて担当者に振るんだけど.
で,回ってきたのが,「12時間処理後にエラーで終了」なんつーバグ.
まぁ,データによっては処理に時間単位でかかるシステムだから,しょうがないって言えばしょうがないんだけど.
まぁ,前にかかわっていた同様のシステムでも同じようなバグはあったから,経験済みなんだけどね.
んで,やり方は,gdb上でしばらく実行してころあいを見計らってCtrl-Cで止める.止まった個所をみて「カン」で場所を特定する!!
これで一応エンジニアやってるんだからなぁ.
で,怪しい個所みつけ,周辺のデータをダンプすること数十分.
「げ,俺の実装でばぐってやがる」
…自業自得の一日であった.
言い訳>慌ててリファレンスの実装コード確認したら仕様と違っていた.でも,その仕様の大本も自分で書いていたりする.実装は他人だったけど.