• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Sheppard Y

            keep thinking keep coding.

            【msvc調試】客戶端某個流程后server卡住

            2016-07-08 日更新 
            此篇博客已經遷移到新博客,并做行文檢查和優化排版:
            http://blog.clawz.me/2013/06/21/13-debug-server-hang/

             



               單步到崩潰地點,有數組取數據和拷貝操作,猜測數組越界導致的棧溢出。就開始找越界檢查工具。

                vs自身帶的/GS只是在棧溢出時蹦個異常,不會給你定位崩在哪。所以找了會兒別的工具,boundschecker還沒找到下的地方,IBM的purify跨平臺但是收費,另外免費好用的就是linux下的valgrind了。這幾種內存檢查工具都可以檢查內存泄露和越界之類的。只是項目現在趕進度,linux平臺的編譯還沒時間解決,內存統一檢查就作罷。

                開始看看能不能查dump。dump不是原生的dmp而是歷史代碼里重存為別的了。vc調試不很熟練,就索性把重存dump那塊兒的catch給干掉了。直接讓編譯器崩到代碼塊兒再看看能不能看出什么問題。

                崩停到具體代碼行了,很驚喜,趕緊看看各變量內存狀況,問題數組是一個指針數組,這次驚喜的發現之前單步的那個下標對應在數組元素指針跟別的不一樣,為0xcdcdcdcd,確認了下為vc下為未初始化的指針。

                這樣就好查了,問題定位到了,后邊的就不啰嗦了。

                最終問題是,同事給一個類新加了幾個指針成員,但是這幾個沒有new出來初始化之。唉……只能感嘆下敏捷開發那本書里說的,架構師要參加編碼,我覺得要加點兒,就是架構師要參與編碼還要參與測試調試自己的代碼。

            posted on 2013-06-21 12:40 Sheppard Y 閱讀(775) 評論(0)  編輯 收藏 引用 所屬分類: c++

            <2009年3月>
            22232425262728
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            導航

            統計

            留言簿(1)

            隨筆分類(77)

            隨筆檔案(58)

            me

            基友

            同行

            業界前輩

            最新隨筆

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            国产精品久久新婚兰兰| 精品国产乱码久久久久久呢 | 久久青青草原精品国产| 国产69精品久久久久777| 欧美激情精品久久久久久久九九九 | 老男人久久青草av高清| 久久A级毛片免费观看| 国产精品久久久久一区二区三区| 久久久久久国产精品美女| 久久99国产综合精品女同| 亚洲中文久久精品无码| 亚洲一区精品伊人久久伊人| 久久久精品久久久久久| 99久久精品这里只有精品| 2021少妇久久久久久久久久| 久久人人爽人人爽人人片AV麻豆 | 97精品依人久久久大香线蕉97| 成人久久精品一区二区三区| 亚洲人成无码久久电影网站| 国内精品伊人久久久久av一坑| 国产成人精品久久亚洲高清不卡| 欧美丰满熟妇BBB久久久| 午夜精品久久久久久毛片| 久久天天躁狠狠躁夜夜2020一 | 久久久久免费精品国产| 久久久久中文字幕| 久久久久久国产精品无码超碰| 久久久久国产| 精品久久人人爽天天玩人人妻| 久久强奷乱码老熟女| 久久综合九色综合精品| 99久久精品费精品国产一区二区| 精品人妻伦九区久久AAA片69| 亚洲国产婷婷香蕉久久久久久| 99久久婷婷国产一区二区| 久久亚洲国产精品一区二区| 99久久无码一区人妻a黑| av午夜福利一片免费看久久| 精品久久久久久亚洲精品 | 久久国产精品成人免费| 久久精品国产一区二区三区|