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

            奇奇的空間

            奇奇的空間
            posts - 5, comments - 13, trackbacks - 0, articles - 23

            iocore 連續(xù)運行21天后出錯問題的分析

            Posted on 2006-11-17 13:08 奇奇 閱讀(851) 評論(0)  編輯 收藏 引用 所屬分類: VC++

            iocore 連續(xù)運行 21 天后程序出錯,地址為 0X10212AD0 ,報錯為 “unknown??software??exception??(0X80000003), 位置為 0X10212AD0” ,經過分析為 new 調用時出錯,

            跟蹤程序到 _heap_alloc_dbg

            void * __cdecl _heap_alloc_dbg(
            ? ? ? ? size_t nSize,
            ? ? ? ? int nBlockUse,
            ? ? ? ? const char * szFileName,
            ? ? ? ? int nLine
            ? ? ? ? )
            {
            ? ? ? ? long lRequest;
            ? ? ? ? size_t blockSize;
            ? ? ? ? int fIgnore = FALSE;
            ? ? ? ? _CrtMemBlockHeader * pHead;

            ? ? ? ? /* verify heap before allocation */
            ? ? ? ? if (_crtDbgFlag & _CRTDBG_CHECK_ALWAYS_DF)
            ? ? ? ? ? ? _ASSERTE(_CrtCheckMemory());

            ? ? ? ? lRequest = _lRequestCurr;

            ? ? ? ? /* break into debugger at specific memory allocation */
            ? ? ? ? if (lRequest == _crtBreakAlloc)
            ? ? ? ? ? ? _CrtDbgBreak();
            // here is the place were the app stops

            // ... function continuous

            ?

            _crtBreakAlloc -1 。 lRequest long 型,每 new 一次, _lRequestCurr 每調用一次 new ,自動加 1 ,當 2147483647 再加 1 變成 -2147483648 ,一直累加到 -1 ,然后調用 _CrtDbgBreak() ,出錯??此剖沁@個原因,為了進一步確認,編寫測試程序

            class AA

            {

            ?????? char aa1[10];

            ?????? char aa2[12];

            };

            ?

            int main(int argc, char* argv[])

            {

            ?????? AA *pp;

            ?????? while(1)

            ?????? {

            ????????????? pp=new AA;

            ????????????? delete pp;

            ?????? }

            }

            幾個小時后復現(xiàn)了此現(xiàn)象。

            網上查找0X10212AD0 有如下線索:
            http://www.experts-exchange.com/Programming/Programming_Languages/MFC/Q_21088390.html

            久久精品国产亚洲Aⅴ蜜臀色欲| 热RE99久久精品国产66热| 色综合久久久久综合体桃花网| 尹人香蕉久久99天天拍| 亚洲午夜久久久久久噜噜噜| 国内精品久久久久影院日本| 女人香蕉久久**毛片精品| 久久笫一福利免费导航 | 久久99精品久久久久久9蜜桃| 亚洲国产成人久久笫一页| 久久发布国产伦子伦精品 | 日本精品久久久久中文字幕| 久久中文字幕视频、最近更新| 久久天天躁狠狠躁夜夜avapp | 久久经典免费视频| 久久精品国产精品国产精品污| 久久午夜免费视频| 久久久WWW成人| 久久电影网一区| 久久亚洲欧美国产精品| 2021国内久久精品| 久久性精品| 人妻丰满?V无码久久不卡| 亚洲国产天堂久久综合网站| 日韩精品久久久久久久电影蜜臀 | 日韩乱码人妻无码中文字幕久久 | 久久这里只精品99re66| 欧美日韩成人精品久久久免费看 | 99久久免费只有精品国产| 久久久久亚洲精品无码蜜桃| 精品国产乱码久久久久久呢| 久久毛片一区二区| 精品国产日韩久久亚洲| 欧美日韩精品久久免费| 亚洲乱码精品久久久久..| 97精品伊人久久久大香线蕉| 99久久精品免费看国产一区二区三区| 日日狠狠久久偷偷色综合0| 亚洲AV伊人久久青青草原| 超级碰碰碰碰97久久久久| 国色天香久久久久久久小说|