• <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>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運轉,開心的工作
            簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            vc2005的詭異錯誤“Windows has triggered a breakpoint in .exe.”

            筆記 2009-12-30 15:00:13 閱讀113 評論0 字號:

            問題描述:
            在調試模式下出現如下問題
            Windows has triggered a breakpoint in .exe.
            This may be due to a corruption of the heap, and indicates a bug in .exe or any of the DLLs it has loaded.
            The output window may have more diagnostic information

            用VC總是會出現這些千奇百怪的問題,上述問題看起來是多線程中某個線程釋放內存導致的錯誤,詭異的是,同樣一個程序,用來跑第一批數據的時候順利地出了結果,第二批數據的時候總是在第33個數據上彈出上述窗口,而且兩批數據的數據量也都是3000多,真是讓人咋舌。然而,更詭異的是,出現上述窗口后,強制選“continue”,竟然還能繼續運行,得到正確的結果。。。。。。

            無奈的是,出錯的程序并不是我寫的,而且藏在dll里面我也看不到,只好硬著頭皮每次彈出窗口都點“continue”,希望最終能夠得到全部正確的結果吧。

            感想:VC實在是個艱深難懂的東西,可是又不得不用它,吃一塹長一智,以后自己寫程序的時候盡量規范一點,能做的就只有這些了Q_Q

            以下是從網絡上摘錄的關于這個問題的描述:
            1. It was a problem of porting and not memory delete..!!
            2. 程序不正常不是由CString對象引起的,而是由工作線程中一個堆內存釋放寫錯了位置引起的。
            3. 在release模式程序運行 一切正常
            4. malloc時把Size+1,保證末尾有'\0'
            5. I met the same problem. I tried manually, and found this snap in is the
            problem for my systgem. After rename it in the
            HKLM\software\microsoft\mmc\SnapIns, the problem is gone.

            Windows Registry Editor Version 5.00

            [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\ {ca9f8727-31df-41d2-975c-887d84903967}]
            @="SqlcmSnapin"
            "NameString"="SQL Server Configuration Manager"
            "NameStringIndirect"="@c:\\Program Files\\Microsoft SQL
            Server\\90\\Tools\\binn\\SqlManager.dll,-3"
            "About"="{56563bd1-5f42-43a8-abed-3c2a4328e8c1}"

            [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\ {ca9f8727-31df-41d2-975c-887d84903967}\NodeTypes]

            [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\ {ca9f8727-31df-41d2-975c-887d84903967}\NodeTypes\{7f34670d-2d94-48e4-a88a-65c7ed5ae528}]

            [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\ {ca9f8727-31df-41d2-975c-887d84903967}\NodeTypes\{f39767e2-8f58-11d9-b89d-505054503030}]

            [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\ {ca9f8727-31df-41d2-975c-887d84903967}\NodeTypes\{f39767e7-8f58-11d9-b89d-505054503030}]

            [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\ {ca9f8727-31df-41d2-975c-887d84903967}\NodeTypes\{f39767e8-8f58-11d9-b89d-505054503030}]

            [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\ {ca9f8727-31df-41d2-975c-887d84903967}\StandAlone]

            6. 剛剛找到原因了。到微軟的網站找了一個調試工具,可以幫助發現heap錯誤。網址如下:http://www.microsoft.com/whdc/devtools/debugging/default.mspx

            色欲综合久久中文字幕网| 久久只这里是精品66| 国产午夜免费高清久久影院| 一本一本久久A久久综合精品| 久久精品夜夜夜夜夜久久| 亚洲精品高清久久| 色综合久久88色综合天天 | 久久夜色精品国产欧美乱| 精品国产一区二区三区久久蜜臀| 亚洲va久久久久| 秋霞久久国产精品电影院| 久久久久人妻一区二区三区| 国产69精品久久久久99| 伊人久久大香线蕉亚洲| 婷婷久久综合九色综合九七| 久久99国产综合精品| 无码八A片人妻少妇久久| 国产激情久久久久影院老熟女免费| 久久婷婷五月综合97色直播| 亚洲国产精品久久久久婷婷老年| 亚洲综合伊人久久大杳蕉| 久久影视综合亚洲| 国产免费福利体检区久久| 国产精品久久自在自线观看| 国产aⅴ激情无码久久| 久久婷婷是五月综合色狠狠| 久久九九免费高清视频| 色噜噜狠狠先锋影音久久| 久久久婷婷五月亚洲97号色| 精品久久久无码21p发布| 亚洲日本va午夜中文字幕久久| 国内精品久久久久影院网站| 久久成人精品视频| 97久久香蕉国产线看观看| 国产亚洲美女精品久久久久狼| 无码日韩人妻精品久久蜜桃 | 日日狠狠久久偷偷色综合96蜜桃| 天天久久狠狠色综合| 国产精品丝袜久久久久久不卡| 青青青国产成人久久111网站| 亚洲国产精品一区二区久久|