我的應用程序崩潰並生成Windows事件日誌,上面寫着:我可以使用Windows事件日誌來調試應用程序嗎?
錯誤應用someapp.exe,1.0.0.0版本 ,錯誤模塊 TAOd.dll,版本1.6.9.0,故障 地址0x0000f8286。
有沒有辦法來映射這個地址的方法調用?
我沒有調試信息。該應用程序正在生產計算機上運行,因此無論何時都需要停止。
我想找到一個線索從哪裏開始這麼幾個信息...
我的應用程序崩潰並生成Windows事件日誌,上面寫着:我可以使用Windows事件日誌來調試應用程序嗎?
錯誤應用someapp.exe,1.0.0.0版本 ,錯誤模塊 TAOd.dll,版本1.6.9.0,故障 地址0x0000f8286。
有沒有辦法來映射這個地址的方法調用?
我沒有調試信息。該應用程序正在生產計算機上運行,因此無論何時都需要停止。
我想找到一個線索從哪裏開始這麼幾個信息...
是有一種方法。生成一個映射文件並查找該函數。
是的,它是可能的,但你必須收集線索。
TOAd.dll崩潰在一個特定的地址?它總是一樣嗎?
但是如果你使用調試器獲得堆棧跟蹤它會更好,但你也必須得到相應的TAOd.pdb。
0x0000f8286 這是RVA,所以你可以加載你的DLL在調試器或反彙編器,去那裏,看看它在哪裏。
你能至少生產機器配置爲自動收集崩潰轉儲? – Michael 2010-12-22 18:56:53
我建議你看看關於獲取測試機器並嘗試在那裏重新創建問題。在可能的情況下,儘量將開發代碼保留在生產機器上。我知道這並非總是可行,但它可以讓你做更好的調試/測試。 – Will 2010-12-22 18:58:56