• <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),開(kāi)心的工作
            簡(jiǎn)單、開(kāi)放、平等的公司文化;尊重個(gè)性、自由與個(gè)人價(jià)值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            內(nèi)存崩潰的BUG

            Posted on 2009-03-27 12:40 S.l.e!ep.¢% 閱讀(1921) 評(píng)論(2)  編輯 收藏 引用 所屬分類(lèi): WinDbg
            終于抓到了 dump file

            Windows XP Version 2600 (Service Pack 2) UP Free x86 compatible
            Product: WinNt, suite: SingleUserTS
            Debug session time: Fri Mar 27 09:07:55 2009
            System Uptime: 0 days 17:10:39.285
            Process Uptime: 0 days 0:01:25.000
            Symbol search path is: *** Invalid ***
            ****************************************************************************
            * Symbol loading may be unreliable without a symbol search path.?????????? *
            * Use .symfix to have the debugger choose a symbol path.?????????????????? *
            * After setting your symbol path, use .reload to refresh symbol locations. *
            ****************************************************************************
            Executable search path is:
            ................................
            (148.178): Access violation - code c0000005 (!!! second chance !!!)
            eax=034c0fd8 ebx=00000000 ecx=0012e444 edx=7c92eb94 esi=00000000 edi=00000000
            eip=719c594a esp=0012e474 ebp=0012e4d0 iopl=0???????? nv up ei pl zr na po nc
            cs=001b? ss=0023? ds=0023? es=0023? fs=003b? gs=0000???????????? efl=00000246
            *** ERROR: Symbol file could not be found.? Defaulted to export symbols for mswsock.dll -
            mswsock+0x594a:
            719c594a 8b4004?????????? mov???? eax,[eax+0x4]???? ds:0023:034c0fdc=????????

            0x148 - 0x178 是主線程
            用 kb 查看,結(jié)果是

            0:000> kb
            ChildEBP RetAddr? Args to Child?????????????
            WARNING: Stack unwind information not available. Following frames may be wrong.
            0012e4d0 71a26294 00000400 034c0fec 00000001 mswsock+0x594a
            *** WARNING: Unable to verify checksum for xxx.exe
            0012e50c 0042ffc3 00000400 034c0fec 00000001 ws2_32!WSASend+0x61
            0012f580 0040e577 0012f5bc 00000014 0012f58c xxx.exe+xxx-function
            0012f5b4 00403d5e 00000000 02200005 00004ae1 xxx.exe+xxx-function
            0012f608 0040a2de 0012f624 02c28690 018f0fe8 xxx.exe+xxx-function
            0012f654 00405ad9 02c28690 004447c0 00000001 xxx.exe+xxx-function

            0:000> d eax
            034c0fd8? ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??? ????????????????
            034c0fe8? ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??? ????????????????
            034c0ff8? ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??? ????????????????
            034c1008? ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??? ????????????????
            034c1018? ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??? ????????????????
            034c1028? ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??? ????????????????
            034c1038? ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??? ????????????????
            034c1048? ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??? ????????????????

            0:000> lmvm mswsock
            start??? end??????? module name
            719c0000 719fe000?? mswsock????? (export symbols)?????? mswsock.dll
            ??? Loaded symbol image file: mswsock.dll
            ??? Image path: C:\WINDOWS\system32\mswsock.dll
            ??? Timestamp: Tue Aug 17 07:40:52 2004 (41214604)? Checksum: 00045854
            ??? File version:???? 5.1.2600.2180
            ??? Product version:? 5.1.2600.2180
            ??? File flags:?????? 0 (Mask 3F)
            ??? File OS:????????? 40004 NT Win32
            ??? File type:??????? 2.0 Dll
            ??? File date:??????? 00000000.00000000

            ?
            至此,得到的結(jié)論是,
            主線程在調(diào)用 WSASend 時(shí),? 系統(tǒng)調(diào)用了? mswsock 模塊中的一個(gè)函數(shù), 在訪問(wèn)? ds:0023:034c0fdc 內(nèi)存時(shí)出錯(cuò)了,
            錯(cuò)誤是? Access violation - code c0000005 , 拒絕訪問(wèn)

            至于,為何調(diào)用 WSASend 會(huì)何會(huì)出現(xiàn), 正在檢查代碼 ing......

            Feedback

            # re: 內(nèi)存崩潰的BUG  回復(fù)  更多評(píng)論   

            2009-03-27 13:46 by 亨德列克

            # re: 內(nèi)存崩潰的BUG  回復(fù)  更多評(píng)論   

            2009-03-27 16:45 by 路人甲
            have you loaded symbols for your exe? anyway, i don't see you loaded symbols for mswsock.dll correctly.
            欧美亚洲国产精品久久| 国产精品青草久久久久福利99| 亚洲精品乱码久久久久久不卡| 少妇无套内谢久久久久| 蜜臀av性久久久久蜜臀aⅴ | 久久99精品久久久久久不卡| 久久e热在这里只有国产中文精品99 | 精品99久久aaa一级毛片| 97视频久久久| 国产成人综合久久久久久| 性做久久久久久久久浪潮| 国产精品久久久久影视不卡| 噜噜噜色噜噜噜久久| 老司机国内精品久久久久| 少妇精品久久久一区二区三区| 精品久久人人做人人爽综合| 久久久久久久亚洲Av无码| 亚洲人成网站999久久久综合| 久久精品国产亚洲av日韩| 色婷婷狠狠久久综合五月| 2021精品国产综合久久| 7777久久久国产精品消防器材| 久久久久亚洲精品中文字幕| 国产精品美女久久久久| 一本一本久久a久久综合精品蜜桃 一本一道久久综合狠狠老 | 久久久久亚洲av毛片大| 久久精品国产福利国产秒| 久久99精品久久久久子伦| 婷婷伊人久久大香线蕉AV| 狠狠色婷婷久久综合频道日韩| 日本久久中文字幕| 久久性生大片免费观看性| 久久精品国产亚洲精品| 久久99热这里只有精品国产| 99久久国产综合精品成人影院| 亚洲国产天堂久久综合网站| 亚洲国产成人久久精品影视| 国产精品VIDEOSSEX久久发布| 久久免费精品一区二区| 日本三级久久网| 久久久久无码精品|