IE8崩潰在CElement::GetUpdatedLayoutWithContext

發了一個我們頁遊助手的版本時,測試報告在某些機器上點開某網站時崩潰 "0x637e5067指令引用的0x00000008內存,該內存不能爲read",查看dump文件,堆棧如下:

崩潰截圖:

測試並未找到崩潰的規律,最後經多種方式測試和查閱資料最終得出問題原因:

1、8.0.6001.19170 版本及之前的IE,在打開http://jzyf.ledu.com/網頁後,右鍵菜單中點擊刷新或直接刷新,基本上都會崩潰。
2、據說與網頁中給body設置background圖片有關。 
 
相關資料:
1、https://social.technet.microsoft.com/Forums/en-US/82144d88-ba2f-4042-8b69-61a8f84c2292/ie8-crashes-due-to-bug-in-mshtmldll-up-to-version-80600119170-null-pointer-access-in?forum=ieitprocurrentver
2、http://answers.microsoft.com/en-us/ie/forum/ie8-windows_xp/bug-in-mshtmldll-version-80600119154-discovered/6895275e-b796-439b-a2f5-8a8b3655fa44
3、http://bugs.jquery.com/ticket/9823
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章