MSHTML debug help needed
-
I'm hosting MSHTML in an Explorer bar, and a specific Web page is causing a crash in MSHTML. No other page has done that for me. I'm trying to figure out why it's happening, but I can't make sense of the call stack. MSHTML is hosted with a download control which should be preventing dynamic content from being displayed/executed, so it's curious why the call stack appears to be attempting to process some window message. Or maybe not. Any pointers? Thanks! Here's the call stack I obtained from VS.NET: > MSHTML.DLL!CElement::BecomeCurrent() + 0x50 MSHTML.DLL!CElement::BubbleBecomeCurrent() + 0x61 MSHTML.DLL!CMarkup::NavigateHere() + 0x47e69 MSHTML.DLL!CTaskLookForBookmark::OnRun() + 0x42 MSHTML.DLL!CTask::TaskmanRunTask() + 0x34 MSHTML.DLL!CTask::TaskmanRun() + 0xb1 MSHTML.DLL!CTask::OnTaskTick() + 0x5 MSHTML.DLL!GWMouseProc() - 0x1f0a99 MSHTML.DLL!GlobalWndProc() + 0xf9 user32.dll!_InternalCallWinProc@20() + 0x1b user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 user32.dll!_DispatchMessageWorker@8() + 0xd8 user32.dll!_DispatchMessageW@4() + 0xb ole32.dll!CDllHost::STAWorkerLoop() + 0x69 ole32.dll!CDllHost::WorkerThread() + 0xd6 ole32.dll!DLLHostThreadEntry() + 0x9 ole32.dll!CRpcThread::WorkerLoop() + 0x1e ole32.dll!CRpcThreadCache::RpcWorkerThreadEntry() + 0x1a kernel32.dll!_BaseThreadStart@8() + 0x37 I have a similar call stack from WinDbg: # ChildEBP RetAddr Args to Child 00 0b4efbc0 6363aed8 00000000 0b4efbfc 00000000 mshtml!CElement::BecomeCurrent+0x77 (FPO: [Non-Fpo]) 01 0b4efc00 636d13db 00000000 00000000 00000000 mshtml!CElement::BubbleBecomeCurrent+0x81 (FPO: [Non-Fpo]) 02 0b4efca4 6373deba 00000000 08ebef24 00000000 mshtml!CMarkup::NavigateHere+0x39d (FPO: [Non-Fpo]) 03 0b4efcc8 636b1c42 00336b8f 08e88380 00000064 mshtml!CTaskLookForBookmark::OnRun+0x42 (FPO: [Non-Fpo]) 04 0b4efcd8 636b1bf6 08e88380 00336ac7 08e8c400 mshtml!CTask::TaskmanRunTask+0x34 (FPO: [3,0,2]) 05 0b4efcfc 636b1b40 63581dc7 63677b41 000003e8 mshtml!CTask::TaskmanRun+0xe4 (FPO: [Non-Fpo]) 06 0b4efd00 63581dc7 63677b41 000003e8 63581d1d mshtml!CTask::OnTaskTick+0x5 (FPO: [2,0,0]) 07 0b4efd0c 63581d1d 000503a0 00002000 0b4efeac mshtml!GWMouseProc+0x115 (FPO: [2,0,0]) 08 0b4efe38 77d43a50 000503a0 0000033d 00002000 mshtml!GlobalWndProc+0x193 (FPO: [Non-Fpo]) 09 0b4efe64 77d43b1f 63581c24 000503a0 00000113 USER32!InternalCallWinProc+0x1b 0a 0b4efecc 77d43d79 00000000 63581c24 000503a0 USER32!UserCallWinProcCheckWow+0x150 (FPO: [Non-Fpo]) 0b 0b4eff2c 77d43ddf 0b4eff50 00000000 771