原因不明のバグ修正辛すぎワロタwww

    18
    1以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:03:29.603ID:1bih3K2N6.net
    今日朝からずっとたったひとつの謎バグの原因究明に当ててる
    未だにさっぱりわからなきて発狂しそう


    2以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:04:00.644ID:YqcTjfxwd.net
    仕様です


    3以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:04:29.241ID:n4BAf70a0.net
    強く生きろwwwww


    5以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:04:41.495ID:6hzaLmv+0.net
    何も考えず、
    何も推測せず、
    ただただ1ステップずつデバッグあるのみ


    9以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:05:53.863ID:1bih3K2N6.net
    >>5
    もう何回1ステップずつ実行したことか
    もう意味わかんねっす


    7以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:05:37.547ID:9GUPdnt00.net
    時効=仕様
    時が解決してくれる


    8以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:05:42.932ID:/+pVcR8Fp.net
    作り直した方が早くね


    10以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:06:15.831ID:1bih3K2N6.net
    >>8
    それはない
    卒業が危うい


    11以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:06:22.971ID:juUf1j6WM.net
    俺はアラート仕込みまくって探す


    17以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:08:48.416ID:1bih3K2N6.net
    >>11
    debug.log30個くらい仕込んでる


    12以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:06:38.746ID:IIyuDz2Fr.net
    一つ一つ戻れば必ず見えてくる


    14以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:08:02.534ID:P4aLlGVl0.net
    見つかった後の方が頭狂いそうになるよね


    16以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:08:24.558ID:fdiTJp0P0.net
    拡散性ミリオンアーサーを見習えよ


    18以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:09:54.727ID:5jC49oFI0.net
    最後には上司や社長から
    お前の存在自体がバグだからバグ取りしましょうねーって言われるオチなんだろ?


    20以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:11:13.287ID:1bih3K2N6.net
    >>18
    ちょっとワロタ


    19以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:10:03.578ID:btULmjRV0.net
    何を作ってるの?


    23以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:12:44.502ID:1bih3K2N6.net
    >>19
    研究で使ういろいろ


    21以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:11:17.203ID:VAaC1k/8a.net
    仕様ってことにしとけ


    23以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:12:44.502ID:1bih3K2N6.net
    >>21
    小学生が見ても明らかにバグとわかるバグだからむりい


    22以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:12:29.675ID:DDR0uyaj0.net
    卒論か修論用のプログラムか


    25以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:13:08.265ID:btULmjRV0.net
    再起動とかした?


    27以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:15:14.241ID:1bih3K2N6.net
    >>25
    関係なくね
    osじゃないんだから


    31以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:23:28.894ID:osz5KEkL0.net
    バグは直すより起こすほうが楽
    まずバグになるパターンに近い方法でバグが起こらないパターンを見つける
    そこから差分を見ていってバグを起こす
    これで9割方終わってるよ


    32以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:27:33.612ID:P4aLlGVl0.net
    >>31
    どゆこと?


    33以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:39:27.515ID:gIXa1l7hd.net
    一行ごとにトライキャッチしてるソース引き継いだことあるぞ


    34以下、\(^o^)/でVIPがお送りします2017/09/12(火) 16:40:21.899ID:1bih3K2N6.net
    >>33
    ワロタ


    35以下、\(^o^)/でVIPがお送りします2017/09/12(火) 17:33:10.065ID:lwQN7TLF0.net
    まあ辛いよな

    俺先月同じようなことしてて
    最終手段のコード半分ずつ削ってく法でたどり着いた


    この記事をシェアする!
    おすすめ記事
    厳選おすすめまとめ!
    18コメント
    1. 1 まとめさん

      >>31
      読みづらいし順序無茶苦茶だな。
      再現できたら条件ちょっとずつ変えて、再現しない条件見つけた時点で
      その差異をデバッグすればいいってことだろ。

      大体エグいバグって再現しないからこそエグいんやで

    2. 2 まとめさん

      どうしてもわかんないときはちょっとずつコード削ってく方法だな

    3. 3 まとめさん

      デバッグすると結果変わったりな

    4. 4 まとめさん

      最近のやつはバイナリさーちのデバッグ方も知らんとか

    5. 5 まとめさん

      前半の処理と後半の処理をざっくり分けてロガー仕込んで吐かせる
      前半だけエラー出ればそこの処理をざっくり半分に分けて以下同文
      これで追い込むしかない

    6. 6 まとめさん

      動かないならまだ良い。
      一見してまともに動いてるように見えるがランダムでエラーを発生するヤツが厄介。しかも見た目は別のエラー。
      原因究明まで半年間も連続動作試験してたことあるわ。

    7. 7 まとめさん

      ※6
      多分なんとかなったと思ってるだけでお前の心はもう壊れてると思うぞ

    8. 8 まとめさん

      どんなバグなのか、どんな開発手法なのか分からんけど
      差分とか取ってないのかな
      オブジェクト指向ならオブジェクト毎に単体テストした組み合わせた際にバグ発生するのかとか

    9. 9 まとめさん

      バグでいちばん怖いのは再現性がない奴

    10. 10 まとめさん

      怪しい部分に○○「さま」と付けてみ

    11. 11 まとめさん

      CPUの割り算参照テーブルに誤りがあるとか・・・

    12. 12 まとめさん

      再現性のないバグの話はやめろ
      納品したら知らねぇよ

    13. 13 まとめさん

      バグ取りとか作業でしかないのに、時間使うのは
      馬鹿らしい。誰か得意な後輩に直してもらうのも手だな。
      仕事でも一緒で、作業は外注して、本質部分だけに時間をかけるのが研究だ。

    14. 14 まとめさん

      そんなに再現性ないバグならそのまま成果物として出してもバレないよ。

    15. 15 まとめさん

      ※13
      せやな!
      日本のIT企業はその方法で世界的に有名になったもんな!

    16. 16 まとめさん

      卒論や修論でプログラム自体が成果ってことは無いだろうな。プログラムはただのツールだから、それ
      自体には価値がないし。

    17. 17 まとめさん

      この手のバグは、double Free とか stack violate あたりなんでしょ。

    18. 18 まとめさん

      人力では起こりえないバグ起きて
      解決方法はすぐわかったけど、報告するための再現性にクソ時間かかった事あるわ

    つかいかた
    • コメントの引用は「※」につづいて英数字の形式です。(例、※3)
    • 記事中のレスの引用は「>>」につづいて英数字の形式です。(例、>>113)
    • トラブルに発展する恐れのあるコメントはお控えください。
    流速VIPのキャラクター『流速さん』
    流速VIP
    2chまとめブログ『流速VIP』は、いきものを見つけたり、お料理したり、お部屋を晒したりといったVIPPERの日常をお届けしています。

    近況
    ・2020年6月4日、11時ごろに過去の記事の操作を誤って大量に投稿してしまいました。18時現在それらの記事は削除しました。ご迷惑をおかけし大変申し訳ありません。

    掲示板
    おーぷん2ch
    人気の記事
      ホームに戻る
      ブログパーツ