• <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.¢%

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

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

            筆記 2009-12-30 15:00:13 閱讀113 評(píng)論0 字號(hào):

            問題描述:
            在調(diào)試模式下出現(xiàn)如下問題
            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總是會(huì)出現(xiàn)這些千奇百怪的問題,上述問題看起來是多線程中某個(gè)線程釋放內(nèi)存導(dǎo)致的錯(cuò)誤,詭異的是,同樣一個(gè)程序,用來跑第一批數(shù)據(jù)的時(shí)候順利地出了結(jié)果,第二批數(shù)據(jù)的時(shí)候總是在第33個(gè)數(shù)據(jù)上彈出上述窗口,而且兩批數(shù)據(jù)的數(shù)據(jù)量也都是3000多,真是讓人咋舌。然而,更詭異的是,出現(xiàn)上述窗口后,強(qiáng)制選“continue”,竟然還能繼續(xù)運(yùn)行,得到正確的結(jié)果。。。。。。

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

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

            以下是從網(wǎng)絡(luò)上摘錄的關(guān)于這個(gè)問題的描述:
            1. It was a problem of porting and not memory delete..!!
            2. 程序不正常不是由CString對(duì)象引起的,而是由工作線程中一個(gè)堆內(nèi)存釋放寫錯(cuò)了位置引起的。
            3. 在release模式程序運(yùn)行 一切正常
            4. malloc時(shí)把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. 剛剛找到原因了。到微軟的網(wǎng)站找了一個(gè)調(diào)試工具,可以幫助發(fā)現(xiàn)heap錯(cuò)誤。網(wǎng)址如下:http://www.microsoft.com/whdc/devtools/debugging/default.mspx

            久久久久久久91精品免费观看 | 国产精品一区二区久久| 性做久久久久久久| 国产精品久久久久久吹潮| 热久久这里只有精品| 久久综合久久性久99毛片| 亚洲精品无码久久久久去q| 久久亚洲精品国产亚洲老地址| 国产99久久久国产精免费| 久久99这里只有精品国产| 国内精品人妻无码久久久影院| 国产激情久久久久久熟女老人| 久久中文娱乐网| 久久精品国产91久久综合麻豆自制 | 久久棈精品久久久久久噜噜| 久久国产精品一国产精品金尊| 亚州日韩精品专区久久久| 久久婷婷激情综合色综合俺也去| 国产精品久久久久乳精品爆| 91麻豆精品国产91久久久久久| 亚洲中文久久精品无码ww16 | 国内精品久久久久影院免费| 国内精品久久久久| 久久久久一级精品亚洲国产成人综合AV区 | 久久久无码精品亚洲日韩按摩 | 久久婷婷久久一区二区三区| 久久福利青草精品资源站| 精品久久久久久无码中文字幕| 无码久久精品国产亚洲Av影片| 亚洲乱码中文字幕久久孕妇黑人| 久久久无码精品亚洲日韩蜜臀浪潮| 69国产成人综合久久精品| 久久无码AV中文出轨人妻| 99久久精品国产毛片| 久久综合亚洲色HEZYO国产| 久久人人爽人人爽人人爽 | 久久www免费人成精品香蕉| 久久精品国产欧美日韩99热| 狠狠88综合久久久久综合网| 久久国产综合精品五月天| 99热都是精品久久久久久|