Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. MSHTML debug help needed

MSHTML debug help needed

Scheduled Pinned Locked Moved C / C++ / MFC
csharpvisual-studiohostingdata-structuresdebugging
1 Posts 1 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Arun Bhalla
    wrote on last edited by
    #1

    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

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups