2011-01-22 88 views
1

我在用windbg做一些崩潰分析。假設堆棧跟蹤指示崩潰在mshtml!CBase :: put_String中,有沒有一種方法可以找出JavaScript或DOM操作導致該函數的方式?在windbg中調試Internet Explorer

回答

1

基於堆棧,你有時可以做出很好的猜測。由於您只獲得公共符號,因此您無法輕鬆獲取有關對象內部狀態的詳細信息。如果你發佈你的整個堆棧,我可能會幫你弄明白。

如果有一些識別特徵,您可能可以調用getter。你可以使用.call來做到這一點。請參閱Raymonds post描述.call。

如果您認爲自己在IE中發現了一個真正的bug,那麼您可以將其發佈到http://connect.microsoft.com/ie以供IE團隊查看。一定要包含一個鏈接到網站或最小的HTML重新編碼...

+0

感謝您的鏈接。它確實是一個巧妙的技巧。 – User10001 2011-01-23 00:06:17