A
Alex Z.
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 file explorer to browse directories of
xml files, opening some of them, eventually always makes
the file explorer to crash in MSHTML.DLL. The stack looks
like:
rivateRelease() + 0x32
MSHTML.DLL!CElement:
rivateRelease() + 0x23
MSHTML.DLL!CStyleSheetPageArray::Release() + 0xa
MSHTML.DLL!CMarkup:
estroySplayTree() - 0x2d6
MSHTML.DLL!CMarkup::UnloadContents() + 0x187
MSHTML.DLL!CMarkup::TearDownMarkup() + 0x4f
MSHTML.DLL!CDoc::UnloadContents() + 0x28d
MSHTML.DLL!CDoc:
assivate() + 0x95
MSHTML.DLL!CBase:
rivateRelease() + 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:
estroyViewWindow() + 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.
Thanks.
- alex
with all the latest patches, Visual Studio 6 SP5, Visual
Studio .Net 2003, Office 2003, XMLSpy 2004...
Problem: using the file explorer to browse directories of
xml files, opening some of them, eventually always makes
the file explorer to crash in MSHTML.DLL. The stack looks
like:
MSHTML.DLL!CBase:MSHTML.DLL!_DecrementObjectCount() + 0x8

MSHTML.DLL!CElement:

MSHTML.DLL!CStyleSheetPageArray::Release() + 0xa
MSHTML.DLL!CMarkup:

MSHTML.DLL!CMarkup::UnloadContents() + 0x187
MSHTML.DLL!CMarkup::TearDownMarkup() + 0x4f
MSHTML.DLL!CDoc::UnloadContents() + 0x28d
MSHTML.DLL!CDoc:

MSHTML.DLL!CBase:

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:

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.
Thanks.
- alex