青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

jans2002的博客

專注 專心 專業(yè)

如何根據(jù)程序崩潰時(shí)的DMP文件使用WinDbg查找調(diào)用堆棧

 

HOW TO: 查找問(wèn)題的異常堆棧時(shí)出現(xiàn)的 UnhandledExceptionFilter 調(diào)用堆棧跟蹤中

http://support.microsoft.com/kb/313109/zh-cn

察看本文應(yīng)用于的產(chǎn)品

本頁(yè)

展開(kāi)全部 | 關(guān)閉全部

概要

沒(méi)有異常處理程序定義處理引發(fā)的異常時(shí),將調(diào)用該 UnhandledExceptionFilter 函數(shù)。 通常,該函數(shù)會(huì)將異常傳遞給在 Ntdll.dll 為文...

沒(méi)有異常處理程序定義處理引發(fā)的異常時(shí),將調(diào)用該 UnhandledExceptionFilter 函數(shù)。 通常,該函數(shù)會(huì)將異常傳遞給在 Ntdll.dll 為文件其中捕獲,并嘗試處理設(shè)置。
在進(jìn)程的內(nèi)存快照所在某些情況下,可以看到鎖定點(diǎn)保存到線程的線程的調(diào)用 UnhandledExceptionFilter 函數(shù)。 在這的種情況下您可以按照本文以確定導(dǎo)致此異常的 DLL。

回到頂端

使用 Windbg.exe 打開(kāi)轉(zhuǎn)儲(chǔ)文件
  1. 下載并安裝調(diào)試程序。 要下載調(diào)試程序,請(qǐng)?jiān)L問(wèn)下面的 Microsoft 網(wǎng)站:

    Microsoft 調(diào)試工具
    http://www.microsoft.com/whdc/devtools/ddk/default.mspx (http://www.microsoft.com/whdc/devtools/ddk/default.mspx)

  2. 打開(kāi)安裝調(diào)試程序,文件夾,然后雙擊 Windbg.exe 啟動(dòng)調(diào)試器。
  3. 文件 菜單上單擊 打開(kāi)的崩潰轉(zhuǎn)儲(chǔ) (或按 Ctrl+D),然后選擇要查看該轉(zhuǎn)儲(chǔ)文件。

回到頂端

使用 Windbg.exe 確定異常堆棧
  1. 在 Windbg.exe,打開(kāi)進(jìn)程的.dmp 文件。
  2. 請(qǐng)確保您符號(hào)路徑指向正確的位置。 有關(guān)如何執(zhí)行此操作,請(qǐng)?jiān)L問(wèn)下面的 Microsoft Web 站點(diǎn):

    如何獲得符號(hào)
    http://www.microsoft.com/whdc/devtools/ddk/default.mspx (http://www.microsoft.com/whdc/devtools/ddk/default.mspx)

  3. 在命令提示符下鍵入 ~ * kb 以列出所有進(jìn)程中的線程。
  4. 標(biāo)識(shí)對(duì)函數(shù)調(diào)用的線程 Kernel32! UnhandledExceptionFilter 。 它類似于以下:

    120  id: f0f0f0f0.a1c   Suspend: 1 Teb 7ff72000 Unfrozen
    ChildEBP RetAddr  Args to Child              
    09a8f334 77eb9b46 0000244c 00000001 00000000 ntdll!ZwWaitForSingleObject+0xb [i386\usrstubs.asm @ 2004]
    09a8f644 77ea7e7a 09a8f66c 77e861ae 09a8f674 KERNEL32!UnhandledExceptionFilter+0x2b5 
    [D:\nt\private\windows\base\client\thread.c @ 1753]
    09a8ffec 00000000 787bf0b8 0216fe94 00000000 KERNEL32!BaseThreadStart+0x65 [D:\nt\private\windows\base\client\support.c @ 453]
    					
  5. 切換到該線程 (在本例中,該線程是"~120s")。
  6. 在第一個(gè)參數(shù)的指定位置顯示內(nèi)存內(nèi)容 Kernel32! UnhandledExceptionFilter 通過(guò) 添加 第一個(gè)參數(shù) 。 此指向 EXCEPTION_POINTERS 結(jié)構(gòu)

    0:120> dd 09a8f66c 
    09a8f66c  09a8f738 09a8f754 09a8f698 77f8f45c 
    09a8f67c  09a8f738 09a8ffdc 09a8f754 09a8f710 
    09a8f68c  09a8ffdc 77f8f5b5 09a8ffdc 09a8f720 
    09a8f69c  77f8f3fa 09a8f738 09a8ffdc 09a8f754 
    09a8f6ac  09a8f710 77e8615b 09a8fad4 00000000 
    09a8f6bc  09a8f738 74a25336 09a8f6e0 09a8f910 
    09a8f6cc  01dc8ad8 0d788918 00000001 018d1f28 
    09a8f6dc  00000001 61746164 7073612e 09a8f71c 
    					
  7. 第一個(gè) DWORD 代表異常記錄。 若要獲取有關(guān)異常的類型信息,請(qǐng)請(qǐng)?jiān)诿钐崾痉庍\(yùn)行以下:

    .exr first DWORD from step 6

    0:120> .exr 09a8f738 
    ExceptionAddress: 78011f32 (MSVCRT!strnicmp+0x00000092)
       ExceptionCode: c0000005 
      ExceptionFlags: 00000000 
    NumberParameters: 2 
       Parameter[0]: 00000000 
       Parameter[1]: 00000000 
    Attempt to read from address 00000000 
    					
  8. 第二個(gè) DWORD 是上下文記錄。 若要獲取上下文的信息,請(qǐng)?jiān)诿钐崾痉庍\(yùn)行以下:

    .cxr second DWORD from step 6

    0:120> .cxr 09a8f754 
    eax=027470ff ebx=7803cb28 ecx=00000000 edx=00000000 esi=00000000 edi=09a8fad4 
    eip=78011f32 esp=09a8fa20 ebp=09a8fa2c iopl=0         nv up ei ng nz na po nc 
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010286 
    MSVCRT!strnicmp+92: 
    78011f32 8a06             mov     al,[esi] 
    					
  9. 運(yùn)行 kv 命令獲得實(shí)際的異常的調(diào)用堆棧。 這有助于您識(shí)別可能未被處理正確的過(guò)程中實(shí)際問(wèn)題

    0:120> kv
    ChildEBP RetAddr  Args to Child            
    WARNING: Stack unwind information not available. Following frames may be wrong.
    09a8fa2c 780119ab 09a8fad4 00000000 09a8faa8 MSVCRT!strnicmp+0x92
    09a8fa40 7801197c 09a8fad4 00000000 6d7044fd MSVCRT!stricmp+0x3c
    09a8fa80 6e5a6ef6 09a8fad4 2193d68d 00e5e298 MSVCRT!stricmp+0xd
    09a8fa94 6d7043bf 09a8fad4 09a8faa8 0000001c IisRTL!CLKRHashTable::FindKey+0x59 (FPO: [2,0,1])
    09a8faac 749fc22d 09a8fad4 01d553b0 0000001c ISATQ!CDirMonitor::FindEntry+0x1e 
    (FPO: [Non-Fpo]) [D:\nt\private\inet\iis\svcs\infocomm\atq\dirmon.cpp @ 884]
    09a8fac4 749fd1cb 09a8fad4 09a8fb10 525c3a46 asp!RegisterASPDirMonitorEntry+0x6e 
    (FPO: [EBP 0x09a8fb08] [2,0,4]) [D:\nt\private\inet\iis\svcs\cmp\asp\aspdmon.cpp @ 534]
    09a8fb08 749fcdd6 00000000 09a8fcbc 018d1f28 asp!CTemplateCacheManager::RegisterTemplateForChangeNotification+0x8a 
    (FPO: [Non-Fpo]) [D:\nt\private\inet\iis\svcs\cmp\asp\cachemgr.cpp @ 621]
    09a8fb3c 74a08bfe 00000000 000000fa 74a30958 asp!CTemplateCacheManager::Load+0x382 
    (FPO: [Non-Fpo]) [D:\nt\private\inet\iis\svcs\cmp\asp\cachemgr.cpp @ 364]
    09a8fc68 74a0d4c9 04c12518 018d1f28 09a8fcbc asp!LoadTemplate+0x42 
    (FPO: [Non-Fpo]) [D:\nt\private\inet\iis\svcs\cmp\asp\exec.cpp @ 1037]
    09a8fcc0 74a2c3e5 00000000 0637ee38 09a8fd58 asp!CHitObj::ViperAsyncCallback+0x3e8 
    (FPO: [Non-Fpo]) [D:\nt\private\inet\iis\svcs\cmp\asp\hitobj.cpp @ 2414]
    09a8fcd8 787c048a 00000000 77aa1b03 01e91ed8 asp!CViperAsyncRequest::OnCall+0x3f 
    (FPO: [Non-Fpo]) [D:\nt\private\inet\iis\svcs\cmp\asp\viperint.cpp @ 194]
    09a8fce0 77aa1b03 01e91ed8 77a536d8 00000000 COMSVCS!STAActivityWorkHelper+0xa 
    (FPO: [1,0,0])
    09a8fd24 77aa1927 000752f8 000864dc 787c0480 ole32!EnterForCallback+0x6a 
    (FPO: [Non-Fpo]) [D:\nt\private\ole32\com\dcomrem\crossctx.cxx @ 1759]
    09a8fe50 77aa17ea 000864dc 787c0480 01e91ed8 ole32!SwitchForCallback+0x12b 
    (FPO: [Non-Fpo]) [D:\nt\private\ole32\com\dcomrem\crossctx.cxx @ 1644]
    09a8fe78 77aa60c1 000864dc 787c0480 01e91ed8 ole32!PerformCallback+0x50
    (FPO: [Non-Fpo]) [D:\nt\private\ole32\com\dcomrem\crossctx.cxx @ 1559]
    09a8fed4 77aa5fa6 04f2b4c0 787c0480 01e91ed8 ole32!CObjectContext::InternalContextCallback+0xf5 
    (FPO: [Non-Fpo]) [D:\nt\private\ole32\com\dcomrem\context.cxx @ 3866]
    09a8fef4 787bd3c3 04f2b4c0 787c0480 01e91ed8 ole32!CObjectContext::DoCallback+0x1a 
    (FPO: [Non-Fpo]) [D:\nt\private\ole32\com\dcomrem\context.cxx @ 3746]
    09a8ff24 787bf373 0216fb3c 00000007 09a8ffec COMSVCS!STAActivityWork::DoWork+0x73 
    (FPO: [0,4,2])
    09a8ffb4 77e8758a 0216fe94 0216fb3c 00000007 COMSVCS!STAThread::STAThreadWorker+0x2bb 
    (FPO: [EBP 0x09a8ffec] [1,31,4])
    09a8ffec 00000000 787bf0b8 0216fe94 00000000 KERNEL32!BaseThreadStart+0x52 
    (FPO: [Non-Fpo]) [D:\nt\private\windows\base\client\support.c @ 451]
    					

posted on 2009-01-08 15:53 jans2002 閱讀(10283) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美国产日韩免费| 亚洲欧洲免费视频| 亚洲一区二区欧美| 国产精品入口福利| 欧美一区二区免费| 午夜精品久久久久久久久| 国产精品日韩久久久| 亚洲综合国产| 欧美在线免费视频| 亚洲黄色一区| 99在线精品免费视频九九视| 国产精品毛片a∨一区二区三区|国 | 夜夜嗨av一区二区三区四季av | 欧美日本国产| 亚洲一区3d动漫同人无遮挡| 午夜精品免费视频| 在线电影国产精品| 亚洲人成网站精品片在线观看| 欧美日韩中文字幕日韩欧美| 亚洲欧美第一页| 久久国产66| 99在线精品视频| 亚洲无限av看| 亚洲韩国日本中文字幕| 一本色道久久综合亚洲二区三区| 国产欧美亚洲日本| 嫩草影视亚洲| 国产精品你懂的| 欧美1区3d| 国产精品二区三区四区| 久久女同互慰一区二区三区| 欧美精品日韩综合在线| 久久久青草婷婷精品综合日韩| 欧美精品videossex性护士| 欧美尤物巨大精品爽| 免费成人美女女| 久久福利视频导航| 欧美麻豆久久久久久中文| 久久三级福利| 国产精品成人在线| 亚洲第一中文字幕| 国产综合在线看| 国产精品99久久久久久有的能看 | 国产欧美一区二区三区久久 | 亚洲在线视频| 裸体一区二区三区| 久久激情久久| 国产精品成人免费视频| 亚洲国产天堂久久综合网| 韩国女主播一区| 中文国产一区| 一区二区成人精品 | 老司机一区二区| 欧美专区在线播放| 国产精品第三页| 99精品久久| 一区二区三区四区五区视频| 久久综合综合久久综合| 久久亚洲色图| 韩国精品在线观看| 欧美影院午夜播放| 久久久国产一区二区| 国产女优一区| 亚洲欧美日韩专区| 欧美一区二区免费视频| 国产精品久久久久婷婷| 一区二区不卡在线视频 午夜欧美不卡在 | 99视频在线观看一区三区| 99综合视频| 欧美激情a∨在线视频播放| 欧美激情第五页| 亚洲国产高清一区| 老司机午夜精品| 亚洲国产成人久久| 亚洲精品在线视频| 欧美人与禽猛交乱配视频| 亚洲日本免费| 亚洲视频福利| 国产精品v日韩精品v欧美精品网站| 日韩视频在线免费| 亚洲欧美日韩国产一区二区| 国产精品免费在线| 欧美一区二区三区久久精品茉莉花| 久久精品国产999大香线蕉| 国产视频在线观看一区二区三区 | 亚洲深夜福利在线| 欧美一区二区播放| 一区二区在线观看视频在线观看| 久久久之久亚州精品露出| 欧美激情精品久久久久久变态| 亚洲精品国产精品国自产在线| 欧美国产综合| 亚洲午夜一级| 久久在线免费观看视频| 亚洲黄色在线看| 欧美视频在线观看| 欧美诱惑福利视频| 亚洲经典三级| 欧美一区二区视频免费观看| 亚洲国产精彩中文乱码av在线播放| 欧美激情网友自拍| 亚洲欧美日韩一区二区在线 | 久久久一二三| 亚洲理论电影网| 国产日韩在线不卡| 欧美成人dvd在线视频| 亚洲一区二区三区久久| 欧美国产日韩a欧美在线观看| 亚洲一区精品视频| 亚洲国产成人午夜在线一区| 欧美午夜电影完整版| 久久综合五月| 欧美一级一区| 一区二区三区产品免费精品久久75 | 亚洲欧美成人| 亚洲精品乱码久久久久久蜜桃91| 国产精品一区二区久久精品| 男女视频一区二区| 欧美一区2区三区4区公司二百| 亚洲精品少妇| 女仆av观看一区| 久久精品夜色噜噜亚洲aⅴ| 在线视频欧美精品| 亚洲片区在线| 激情小说另类小说亚洲欧美| 国产精品一区二区三区四区五区 | 中文在线不卡视频| 欧美激情视频免费观看| 久久精品中文| 久久成人18免费观看| 亚洲综合不卡| 这里只有精品在线播放| 亚洲人成毛片在线播放女女| 在线成人激情| 国内精品模特av私拍在线观看| 国产精品你懂的在线欣赏| 欧美日韩黄色大片| 欧美国产一区二区| 欧美激情性爽国产精品17p| 久热国产精品| 免费欧美高清视频| 久久综合狠狠| 久久夜色精品国产| 久久天堂av综合合色| 久久久久久噜噜噜久久久精品| 久久福利一区| 久久久噜噜噜久久久| 久久婷婷国产综合精品青草| 久久先锋影音av| 久久亚洲私人国产精品va媚药| 久久久在线视频| 免费久久99精品国产| 欧美大片在线观看| 欧美日韩高清免费| 欧美视频免费在线| 国产精品午夜在线| 国产综合18久久久久久| 黄色在线成人| 最新亚洲一区| 一区二区三欧美| 亚洲女人天堂成人av在线| 欧美一级淫片播放口| 久久九九有精品国产23| 乱中年女人伦av一区二区| 亚洲第一福利社区| 一区二区毛片| 欧美一区二区视频在线观看| 欧美中文在线免费| 欧美激情第二页| 国产精品免费观看视频| 韩国三级电影久久久久久| 亚洲精品1区| 亚洲一区二区日本| 久久亚洲精品一区二区| 亚洲国产一区在线| 亚洲欧美日韩国产一区二区三区 | 91久久精品www人人做人人爽 | 久久久天天操| 亚洲经典视频在线观看| 亚洲愉拍自拍另类高清精品| 久久久www成人免费毛片麻豆| 欧美国产亚洲精品久久久8v| 国产精品嫩草久久久久| 亚洲动漫精品| 亚洲欧美伊人| 亚洲国产二区| 欧美亚洲在线播放| 欧美精品日韩| 国产综合久久久久久| 在线视频欧美一区| 免费在线成人av| 亚洲——在线| 欧美日韩国产专区| 亚洲电影av| 欧美一区二区三区视频免费播放 | 一本色道久久88亚洲综合88| 久久精品论坛| 国产精品一区二区三区四区五区| 亚洲精品久久视频| 老司机aⅴ在线精品导航|