IIS 6 ASP crash

IIS 6 ASP crash

am 09.10.2007 15:59:42 von voelki

Hi,

we are running classic ASP on a Win 2003 Sp1 Box with IIS 6.

Every 2-3 days the iis crashes and stops to deliver asp content but
static content is delivered.

In Windows Event Log these two entries appear some seconds before
every crash:

Faulting application w3wp.exe, version 6.0.3790.1830, faulting module
mytilus.dll, version 8.0.0.337, fault address 0x000050b0.

and


Error: File /CMS/
PreExecute_Publisher_7d065b31f2cb43849fa3dfa825f01b11.asp Script
Engine Exception. A ScriptEngine threw exception 'C0000005' in
'IActiveScriptParse::ParseScriptText()' from
'CActiveScriptEngine::AddScriptlet()'..


The mentioned asp-file is very large (about 500 KBs) and contains a
large xml structure which is loaded with an MSXML.DOMDocument-Object.

Here the most important parts of the asp script:

xml = "" & vbcrlf & "

" &_
" id=""1DFE4BD57DA2496B892A4FF549497277"" link=""" +_
escape("/*--IOHREFBEGIN
linkguid=7CDDA15E9FA94EBBBF6224EED6A8CB3B
pageguid=1DFE4BD57DA2496B892A4FF549497277
projectvariantguid=9A1489A3D6FA4B7488319F49CF740B7E
languagevariantguid=F240C43A21D940CFBC2937335A93A91E pageid=54
islink=100 type=13*//*--IOHREFEND-*/") +_
""">"

........

Set xmlDoc = Server.CreateObject("MSXML.DOMDocument")
XMLDoc.async = False
success = xmlDoc.loadxml(xml)
' 2.a Check for errors!
If Not success Then
Response.Write "Could not load the XML document!"
Else
' 3. Start! Set Root Node to Root of XML
Set rootNode = XMLDoc.documentElement
' 4. Find own ID in xml-tree
call SearchNode(rootNode,1, "")
' 4.a ID found! Global variable global_path now contains path to
active link
' 5. Extract path(n,m) from global_path


......

Thanxs for help.

regards,
voelki

Re: IIS 6 ASP crash

am 09.10.2007 21:20:35 von David Wang

This is not a crash in IIS6 or ASP. mytilus.dll is crashing.

It looks like a 3rd party component from McAfee, possibly scanning the
contents of the XML file and crashing somehow.

Please contact the support personel for that component to get your
issue addressed.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//





On Oct 9, 6:59 am, voelki wrote:
> Hi,
>
> we are running classic ASP on a Win 2003 Sp1 Box with IIS 6.
>
> Every 2-3 days the iis crashes and stops to deliver asp content but
> static content is delivered.
>
> In Windows Event Log these two entries appear some seconds before
> every crash:
>
> Faulting application w3wp.exe, version 6.0.3790.1830, faulting module
> mytilus.dll, version 8.0.0.337, fault address 0x000050b0.
>
> and
>
> Error: File /CMS/
> PreExecute_Publisher_7d065b31f2cb43849fa3dfa825f01b11.asp Script
> Engine Exception. A ScriptEngine threw exception 'C0000005' in
> 'IActiveScriptParse::ParseScriptText()' from
> 'CActiveScriptEngine::AddScriptlet()'..
>
> The mentioned asp-file is very large (about 500 KBs) and contains a
> large xml structure which is loaded with an MSXML.DOMDocument-Object.
>
> Here the most important parts of the asp script:
>
> xml = "" & vbcrlf & "

" &_
> " > id=""1DFE4BD57DA2496B892A4FF549497277"" link=""" +_
> escape("/*--IOHREFBEGIN
> linkguid=7CDDA15E9FA94EBBBF6224EED6A8CB3B
> pageguid=1DFE4BD57DA2496B892A4FF549497277
> projectvariantguid=9A1489A3D6FA4B7488319F49CF740B7E
> languagevariantguid=F240C43A21D940CFBC2937335A93A91E pageid=54
> islink=100 type=13*//*--IOHREFEND-*/") +_
> """>"
>
> .......
>
> Set xmlDoc = Server.CreateObject("MSXML.DOMDocument")
> XMLDoc.async = False
> success = xmlDoc.loadxml(xml)
> ' 2.a Check for errors!
> If Not success Then
> Response.Write "Could not load the XML document!"
> Else
> ' 3. Start! Set Root Node to Root of XML
> Set rootNode = XMLDoc.documentElement
> ' 4. Find own ID in xml-tree
> call SearchNode(rootNode,1, "")
> ' 4.a ID found! Global variable global_path now contains path to
> active link
> ' 5. Extract path(n,m) from global_path
>
> .....
>
> Thanxs for help.
>
> regards,
> voelki