2011-07-04 35 views
0

我們的DCOM服務器在客戶機器上崩潰。如果啓用Page Heap,Put pdb文件或附加AD Plus,應用程序不會崩潰。它不會在我們的任何機器中崩潰。客戶機器上的應用程序崩潰

我在客戶機器上使用Windows的Just In Time功能生成NTSD崩潰轉儲。但是在不同的時間碰撞地點是不同的。

我應該使用什麼技術來確定碰撞原因?

+0

也許你可以嘗試使問題變得簡單。我確信你知道「放入pdb文件」的意思,但它肯定不是我的行話 – sehe

+0

你的意思是調試構建的工作?也許它涉及到優化,#ifdef _DEBUG代碼等 – sehe

+0

@Sehe:我們採取了發佈版本。 pdb文件與發佈版本 – Maanu

回答

0

這聽起來像是內存損壞。一般來說,堆棧跟蹤在這一點上是不可靠的。首先要做的是看看堆棧段。最好的方法是轉儲原始堆棧而不是堆棧跟蹤,並查看是否可以手動重建堆棧。另外,當內存被覆蓋時,檢查是否在覆蓋的數據中看到數據模式。