windbg

    1熱度

    1回答

    我在轉儲文件中得到了以下結果!analyze -hang -v。我看到線程0正在等待某個句柄被釋放,如derived_wait_chain中所指定的那樣。我怎樣才能獲得關於這個句柄的更多信息? !handle 784.183c返回錯誤... 0:000> !analyze -hang -v *****************************************************

    2熱度

    1回答

    我想設置這樣的代理,並且具有接近零的IIS體驗。 最方便的是使用2012年64位服務器。 我試圖按照各種「如何」,但失敗(他們似乎目標2003服務器)。 我也注意到在Windbg 6.3.9600包內有一個沒有文檔的symproxy文件夾,但是在舊版本中有一個symhttp.doc。但是,沒有跡象表明日期或該版本的目標。 是否有任何「如何」或在Windows 64位操作系統的當前行上設置符號代理的

    1熱度

    1回答

    我有一個wcf應用程序經常掛起,客戶端不斷超時。我做了一個windbg跟蹤,它發現了一個死鎖。然而,僵局似乎是在非託管代碼中,我無法進一步挖掘。 請幫忙。這裏是WindDBG跟蹤: !dlk Scanning for ReaderWriterLock instances... Scanning for holders of ReaderWriterLock locks... Scanning

    0熱度

    1回答

    我試圖調試用C++編寫的示例代碼。 我將其加載到WinDbg中並鍵入uf main應該dissasemble的主要功能,但我得到 0:000> uf main Operation not supported by integrated managed debugging. error at 'main' sos.dll和mscordacwks.dll加載的錯誤。 我能做什麼?

    2熱度

    1回答

    如何在WinDGB中設置斷點才能看到GC.Collect()的呼叫?我已經嘗試bp clr!SVR::GCHeap::GarbageCollect,但它不起作用... 我正在使用.NET 4.5.1。

    0熱度

    1回答

    我正試圖在64位Windows 8.1 Pro上調試託管的Win32應用程序。我加載了SOS .cordll -ve -u -l和.loadby SOS clr,並將符號路徑設置爲Microsoft的公共服務器。 我可以得到CLR調用堆棧,但是當我試圖讓管理調用堆棧(K 10),我得到的只是以下。想知道我錯過了什麼。 00f8c23c 6c11777c PresentationCore_ni+0x

    0熱度

    2回答

    我想在windbg 6.12.0002.633 X86加載MSEC.dll。 當我用命令加載MSEC.dll 它說: 給LoadLibrary調用(MSEC.dll)失敗,Win32錯誤0n127 「指定的程序無法找到。」 請檢查您的調試器配置和/或網絡訪問。 我將版本更改爲6.11,並且我還安裝了版本12的visual studio 12運行時間,但它不起作用! 有沒有辦法解決這個問題?

    1熱度

    1回答

    我很難用WinDbg來控制我的應用程序,我已經發布了我的問題here,因爲我無法找到一種方法關於如何實現這一點。 現在我正在處理斷點被擊中後的方法,我想分支出我的應用程序執行並提示來自運行調試器的用戶的輸入。 DWORD dwRand = 0; volatile bool bDebug = false; if (!bDebug) { dwRand = Rand(minValue,

    1熱度

    1回答

    我的應用程序正在循環運行,它遇到了一個Assert。爲了避免每次在循環中斷言,我做了一個zap通過EB address 90 現在我不知道如何撤消zap和調試斷言?

    8熱度

    2回答

    Windbg should understandMS exception protocol用於將線程名稱傳遞給調試器。 我不能得到這個工作。看網上有很多例子顯示「〜」線程列表沒有線程名稱,這就是我看到的。我正在調試一個.NET x86進程,並且我嘗試了Windbg的WDK 8.1 x86和x64版本。 有誰知道此功能是否仍然可用?我錯過了什麼?