crash-dumps

    11熱度

    3回答

    我正在使用完整的崩潰轉儲和Windbg調試.NET 4.0 Web應用程序。我似乎能夠得到一切的所有版本但是相匹配,當我試圖讓所有的線程管理的堆棧跟蹤我得到 OS線程ID:0x7cd4(13) 兒童SP IP呼叫網站 GetFrameContext失敗:1 對於我所有的託管線程。任何想法我做錯了,我該如何解決它?

    3熱度

    2回答

    我目前正在分析由BSOD導致的客戶故障轉儲。由於保密原因,我無法提供崩潰轉儲,但我已經陷入了死衚衕。 崩潰發生在DDK內的RtlSetBit函數中。這裏的背景記錄: rax=0000000000000000 rbx=fffff8800282da00 rcx=fffffa8007c10340 rdx=0000000000000000 rsi=0000000000000001 rdi=fffffa8

    4熱度

    3回答

    我的應用程序在一段時間後崩潰,但找不到任何模式。我能夠得到我的手在崩潰轉儲。應用程序在Windows Mobile 6.5上運行。它是用C#編寫的。它使用Imaging API,PInvoks和大量的線程。 當我調試與Visual Studio 2008的轉儲,在其輸出顯示爲「在xxx.exe第一次機會異常在0x782260ec:0000005:訪問衝突」 調用堆棧顯示2項。但我無法匹配他們中的任

    3熱度

    1回答

    我正在使用windbg和psscor2.dll擴展名來調試.NET 3.5 CLR轉儲。 代碼中的例外發生是這樣的: try { ... } catch { ... } catch { ... } finally { ... // exception I found in the dump happened here. ... } 好了,用!pe命令我有一個例

    1熱度

    1回答

    兩個問題。 如果我啓動任務管理器,我可以通過右鍵單擊應用程序選項卡或右鍵單擊進程選項卡來生成轉儲文件。從這些選項卡生成的轉儲文件是否有區別? 如果我有一臺運行在x64機器上的x86應用程序,我可以使用x64任務管理器來生成進程轉儲嗎?

    4熱度

    4回答

    如果我有進程轉儲文件,是否有知道轉儲是在x64機器還是x86計算機上生成的?

    4熱度

    1回答

    我使用windbg對轉儲執行分析。以下是我已經跑 .loadby sos mscorwks的命令 - 加載SOS dll的 ~* e !clrstack - 看所有的線程 ~18s - 改變了上下文線程我想分析 !clrstack - 查看此線程的調用堆棧。 現在,我想去堆棧中的每一幀,看看那裏的對象/變量的值。我應該如何繼續? 有沒有辦法找出線程實際卡住的方法的哪一行號?

    0熱度

    1回答

    我將一個核心文件加載到winDBG中,並將所需內容更改爲它。問題是,我需要把它寫回來。我需要對核心進行更改,因爲我正在測試調試器。我知道使用.writemem,但我不確定第三個參數應該是什麼。 我相信語法是: .writemem 0xbeginning-地址L的最終地址 PS:我嘗試使用十六進制編輯器,但它並沒有顯示我的虛擬地址。它顯示的內容是核心文件的非內存映射呈現。

    24熱度

    3回答

    我有一個從託管應用程序創建的轉儲。我使用SOS/SOSEX擴展來緩解我的轉儲分析。我想列出所有託管線程的調用堆棧,因爲我們使用本機應用程序執行~*kb。我們如何做到這一點?

    1熱度

    1回答

    我有一個崩潰的應用程序的小型轉儲,我想在我自己的庫中使用DbgEng進行分析。現在有誰能夠使用IDebugControl :: GetStackTrace獲得導致程序崩潰的線程的堆棧跟蹤? 我明白任何形式的幫助 THX