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

jans2002的博客

專注 專心 專業

如何根據程序崩潰時的DMP文件使用WinDbg查找調用堆棧

 

HOW TO: 查找問題的異常堆棧時出現的 UnhandledExceptionFilter 調用堆棧跟蹤中

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

察看本文應用于的產品

本頁

展開全部 | 關閉全部

概要

沒有異常處理程序定義處理引發的異常時,將調用該 UnhandledExceptionFilter 函數。 通常,該函數會將異常傳遞給在 Ntdll.dll 為文...

沒有異常處理程序定義處理引發的異常時,將調用該 UnhandledExceptionFilter 函數。 通常,該函數會將異常傳遞給在 Ntdll.dll 為文件其中捕獲,并嘗試處理設置。
在進程的內存快照所在某些情況下,可以看到鎖定點保存到線程的線程的調用 UnhandledExceptionFilter 函數。 在這的種情況下您可以按照本文以確定導致此異常的 DLL。

回到頂端

使用 Windbg.exe 打開轉儲文件
  1. 下載并安裝調試程序。 要下載調試程序,請訪問下面的 Microsoft 網站:

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

  2. 打開安裝調試程序,文件夾,然后雙擊 Windbg.exe 啟動調試器。
  3. 文件 菜單上單擊 打開的崩潰轉儲 (或按 Ctrl+D),然后選擇要查看該轉儲文件。

回到頂端

使用 Windbg.exe 確定異常堆棧
  1. 在 Windbg.exe,打開進程的.dmp 文件。
  2. 請確保您符號路徑指向正確的位置。 有關如何執行此操作,請訪問下面的 Microsoft Web 站點:

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

  3. 在命令提示符下鍵入 ~ * kb 以列出所有進程中的線程。
  4. 標識對函數調用的線程 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. 在第一個參數的指定位置顯示內存內容 Kernel32! UnhandledExceptionFilter 通過 添加 第一個參數 。 此指向 EXCEPTION_POINTERS 結構

    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. 第一個 DWORD 代表異常記錄。 若要獲取有關異常的類型信息,請請在命令提示符處運行以下:

    .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. 第二個 DWORD 是上下文記錄。 若要獲取上下文的信息,請在命令提示符處運行以下:

    .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. 運行 kv 命令獲得實際的異常的調用堆棧。 這有助于您識別可能未被處理正確的過程中實際問題

    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 閱讀(10282) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   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>
            国产婷婷色一区二区三区四区| 久久久久久久久岛国免费| 亚洲第一视频网站| 国产一区二区日韩精品欧美精品| 亚洲国产mv| 久久精品国语| 亚洲欧美日本精品| 欧美一级视频精品观看| 久久精品免费播放| 免费不卡中文字幕视频| 欧美成人午夜影院| 亚洲美女黄色| 亚洲一区二区三区四区五区午夜 | 久久久国产精品亚洲一区| 亚洲欧美国产视频| 久久九九久久九九| 欧美精品性视频| 国产精品第一区| 韩国v欧美v日本v亚洲v| 亚洲福利视频免费观看| 一区二区三区四区在线| 欧美亚洲视频一区二区| 亚洲电影在线播放| 亚洲一区二区黄色| 蜜桃av噜噜一区| 国产精品亚洲产品| 99pao成人国产永久免费视频| 国产亚洲精品久久久久婷婷瑜伽 | 欧美在线视频免费播放| 久久男人av资源网站| 欧美日本成人| 在线视频国内自拍亚洲视频| 亚洲欧美色一区| 欧美国产国产综合| 亚洲欧美在线一区二区| 欧美精品久久99久久在免费线| 欧美在线视频二区| 亚洲欧洲一级| 一区二区三区视频在线播放| 久久精品视频免费观看| 国产精品xnxxcom| 1024成人| 久久九九国产精品怡红院| 亚洲老板91色精品久久| 美玉足脚交一区二区三区图片| 午夜精品久久久久久久| 欧美激情视频一区二区三区在线播放 | 亚洲一级黄色片| 乱码第一页成人| 国产一区视频在线看| 亚洲制服丝袜在线| 亚洲精品免费一二三区| 蜜桃久久av一区| 伊人久久亚洲热| 欧美在线在线| 亚洲一区二区黄色| 欧美三级视频在线播放| 99精品国产在热久久婷婷| 欧美成人性网| 欧美jjzz| 日韩午夜av在线| 亚洲精品在线免费观看视频| 欧美精品一区二区在线观看| 国产一区二区三区自拍| 性欧美video另类hd性玩具| 一区二区精品| 国产精品国产自产拍高清av| 亚洲伊人色欲综合网| 9国产精品视频| 国产精品视频1区| 欧美一级在线播放| 欧美一二区视频| 黄色成人在线观看| 欧美激情精品久久久| 欧美国产精品va在线观看| 99精品99| 亚洲视频在线视频| 国产午夜精品全部视频在线播放 | 国产日韩欧美亚洲| 欧美影院成年免费版| 欧美亚洲专区| 亚洲国产另类久久久精品极度| 亚洲激情校园春色| 亚洲激情在线观看视频免费| 老牛嫩草一区二区三区日本| 亚洲一区二区3| 亚洲欧美中日韩| 亚洲视频在线观看| 国产婷婷成人久久av免费高清 | 亚洲精品综合在线| 亚洲精品一区中文| 国产精品久久久久aaaa九色| 久久精品亚洲| 久久综合婷婷| 一二三四社区欧美黄| 亚洲一区精彩视频| 亚洲国产精品123| 日韩网站在线观看| 韩日欧美一区二区| 亚洲日本欧美天堂| 国产精品一区久久久久| 欧美aa在线视频| 国产精品久久久久久模特| 久久美女性网| 欧美精品一区二区在线播放| 欧美一区二区性| 欧美xx69| 久久精品免费电影| 欧美片网站免费| 久久中文字幕一区| 国产精品v欧美精品∨日韩| 久热精品在线| 国产精品一区二区三区乱码| 亚洲日本中文字幕区| 国产一区二区三区在线观看免费视频| 亚洲欧美精品在线| 午夜天堂精品久久久久 | 欧美一区二区三区的| 激情六月婷婷久久| 99国产精品视频免费观看| 在线免费观看日本欧美| 亚洲欧美精品suv| 夜夜嗨av一区二区三区| 久久蜜臀精品av| 久久精品国产亚洲aⅴ| 欧美天堂亚洲电影院在线播放| 99视频+国产日韩欧美| 欧美中文字幕在线播放| 国产精品免费一区二区三区观看| 日韩一级网站| 久久精品国产99国产精品澳门| 国产精品免费视频xxxx| 亚洲精品欧美极品| 亚洲精品影院在线观看| 另类天堂av| 久久久久久久尹人综合网亚洲| 亚洲欧美中文另类| 亚洲一区二区三区四区五区黄| 亚洲精品视频二区| 91久久精品日日躁夜夜躁国产| 六月婷婷一区| 国产美女精品一区二区三区 | 国产欧美亚洲日本| 中文欧美日韩| 性欧美大战久久久久久久免费观看| 一区二区欧美日韩| 久久激情视频| 久久久国产成人精品| 国产热re99久久6国产精品| 中文久久精品| 性一交一乱一区二区洋洋av| 国产精品久久91| 亚洲欧美日韩国产成人精品影院| 国产一区二区三区高清| 校园春色国产精品| 久久久久久久波多野高潮日日| 欧美一区二区性| 久久av一区| 黄色成人精品网站| 久久香蕉国产线看观看网| 久久躁狠狠躁夜夜爽| 亚洲国产精品女人久久久| 欧美v国产在线一区二区三区| 在线综合亚洲欧美在线视频| 欧美日韩情趣电影| 午夜久久福利| 亚洲高清在线播放| 9人人澡人人爽人人精品| 国产精品高潮在线| 久久久久九九九| 亚洲片在线资源| 欧美一级黄色录像| 欲色影视综合吧| 欧美日韩视频免费播放| 亚洲欧美在线x视频| 91久久夜色精品国产网站| 欧美日韩一区二区三区在线| 午夜欧美大片免费观看| 欧美激情第六页| 性色av一区二区三区红粉影视| 久久夜色精品一区| 亚洲精品小视频在线观看| 欧美一区二区视频在线观看| 亚洲电影成人| 国产精品国产三级国产专区53| 欧美国产先锋| 亚洲影院免费| 久久精品人人做人人综合| 欧美成人免费大片| 亚洲欧美日本精品| 亚洲欧洲一区二区三区| 国产一区二区三区视频在线观看 | 香蕉成人久久| 亚洲激情另类| 久久一区中文字幕| 亚洲欧美一区二区激情| 亚洲国产精品久久| 国产日韩欧美| 国产精品成人国产乱一区| 久久久不卡网国产精品一区|