Explorer crashes in MSHTML.DLL after browsing .xml files

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Alex Z. (anonymous_at_discussions.microsoft.com)
Date: 03/02/04


Date: Tue, 2 Mar 2004 13:01:16 -0800

My development box is a Windows 2000 Advanced Server SP4
with all the latest patches, Visual Studio 6 SP5, Visual
Studio .Net 2003, Office 2003, XMLSpy 2004...

Problem: using the windows explorer to browse directories
of xml files, opening some of them, jumping back and forth
in different directories, eventually always makes the
windows explorer to crash in MSHTML.DLL. The stack looks
like:
> MSHTML.DLL!_DecrementObjectCount() + 0x8
         MSHTML.DLL!CBase::PrivateRelease() + 0x32
         MSHTML.DLL!CElement::PrivateRelease() + 0x23
         MSHTML.DLL!CStyleSheetPageArray::Release() + 0xa
        
         MSHTML.DLL!CMarkup::DestroySplayTree() - 0x2d6
         MSHTML.DLL!CMarkup::UnloadContents() + 0x187
         MSHTML.DLL!CMarkup::TearDownMarkup() + 0x4f
         MSHTML.DLL!CDoc::UnloadContents() + 0x28d
         MSHTML.DLL!CDoc::Passivate() + 0x95
         MSHTML.DLL!CBase::PrivateRelease() + 0x32
         MSHTML.DLL!PlainRelease() + 0x4e
         SHELL32.DLL!CSFVFrame::_CleanUpOleObj() + 0x1b
         SHELL32.DLL!CSFVFrame::_CleanUpOleObjAndDt() + 0xc
        
         SHELL32.DLL!CSFVFrame::_CleanupOldDocObject() +
0x40
         SHELL32.DLL!CSFVFrame::ShowExtView() + 0x86
         SHELL32.DLL!CDefView::DestroyViewWindow() + 0x49
        
         SHDOCVW.DLL!CBaseBrowser2::ReleaseShellView() +
0x133
         BROWSEUI.DLL!CCommonBrowser::ReleaseShellView() +
0x10
         BROWSEUI.DLL!CShellBrowser2::ReleaseShellView() +
0x20
         SHDOCVW.DLL!CBaseBrowser2::_SwitchActivationNow()
+ 0x7a
         BROWSEUI.DLL!CCommonBrowser::_SwitchActivationNow
() + 0x10
         BROWSEUI.DLL!CShellBrowser2::_SwitchActivationNow
() + 0xc
         SHDOCVW.DLL!CBaseBrowser2::ActivatePendingView()
+ 0x141
         BROWSEUI.DLL!CCommonBrowser::ActivatePendingView
() + 0x10
         BROWSEUI.DLL!CShellBrowser2::ActivatePendingView
() + 0x12
         BROWSEUI.DLL!CCommonBrowser::WndProcBS() + 0x1e
        
         BROWSEUI.DLL!CShellBrowser2::WndProcBS() + 0xd9
        
         BROWSEUI.DLL!IEFrameWndProc() + 0x51
         USER32.DLL!_UserCallWinProc@20() + 0x18
         USER32.DLL!_DispatchMessageWorker@8() + 0x2e4
         USER32.DLL!_DispatchMessageW@4() + 0xb
         BROWSEUI.DLL!TimedDispatchMessage() + 0x20
         BROWSEUI.DLL!BrowserThreadProc() + 0x1fd
         BROWSEUI.DLL!BrowserProtectedThreadProc() + 0x44
        
         KERNEL32.DLL!_BaseThreadStart@8() + 0x52

Has anybody else had this kind of problem? Another strange
thing is that the search tool cannot find C:\WINNT\system32
\MSHTML.DLL even though I explicitly set it to search for
MSHTML.DLL in that directory -- it tells me that no result
is found. The version of that file is 6.00.2800.1400.

Thanks.
- alex


Quantcast