WebDev.WebServer.exe crashes when profiling

Use this forum for questions on how to use .NET Memory Profiler and how to analyse memory usage.

Moderator: SciTech Software

WebDev.WebServer.exe crashes when profiling

Postby joshgretz » Wed Jun 30, 2010 1:22 pm

I have a Asp .Net MVC 2 application I am trying to profile. The problem I am running into is that when using the profiler, WebDev.WebServer.exe (cassini) crashes every time, which is making it impossible for me to run through all of the steps I need to. There are no errors reported to help point out what is going on. That said, the problem is consistent.

I have tried turning off real time just to make the workload smaller, but that doesnt help. Unfortunately, IIS is not an option for this particular project.

Any ideas what is going on?
joshgretz
 
Posts: 3
Joined: Wed Jun 30, 2010 1:13 pm

Re: WebDev.WebServer.exe crashes when profiling

Postby joshgretz » Wed Jun 30, 2010 1:26 pm

Well I found a log in the event log, doesnt seem helpful but here it is:

Version=1
EventType=CLR20r3
EventTime=129223776140396733
ReportType=2
Consent=1
UploadTime=129223776143209035
ReportIdentifier=370c323d-844a-11df-9aa4-000c29955805
WOW64=1
Response.BucketId=613667670
Response.BucketTable=5
Response.type=4
Sig[0].Name=Problem Signature 01
Sig[0].Value=webdev.webserver.exe
Sig[1].Name=Problem Signature 02
Sig[1].Value=9.0.0.0
Sig[2].Name=Problem Signature 03
Sig[2].Value=488f1aa2
Sig[3].Name=Problem Signature 04
Sig[3].Value=System
Sig[4].Name=Problem Signature 05
Sig[4].Value=2.0.0.0
Sig[5].Name=Problem Signature 06
Sig[5].Value=4a275e12
Sig[6].Name=Problem Signature 07
Sig[6].Value=2ca6
Sig[7].Name=Problem Signature 08
Sig[7].Value=40
Sig[8].Name=Problem Signature 09
Sig[8].Value=System.Net.Sockets.Socket
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7600.2.0.0.256.4
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
UI[2]=c:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE
UI[3]=WebDev.WebServer.exe has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=c:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE
LoadedModule[1]=C:\Windows\SysWOW64\ntdll.dll
LoadedModule[2]=C:\Windows\SYSTEM32\MSCOREE.DLL
LoadedModule[3]=C:\Windows\syswow64\KERNEL32.dll
LoadedModule[4]=C:\Windows\syswow64\KERNELBASE.dll
LoadedModule[5]=C:\Windows\syswow64\ADVAPI32.dll
LoadedModule[6]=C:\Windows\syswow64\msvcrt.dll
LoadedModule[7]=C:\Windows\SysWOW64\sechost.dll
LoadedModule[8]=C:\Windows\syswow64\RPCRT4.dll
LoadedModule[9]=C:\Windows\syswow64\SspiCli.dll
LoadedModule[10]=C:\Windows\syswow64\CRYPTBASE.dll
LoadedModule[11]=C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll
LoadedModule[12]=C:\Windows\syswow64\SHLWAPI.dll
LoadedModule[13]=C:\Windows\syswow64\GDI32.dll
LoadedModule[14]=C:\Windows\syswow64\USER32.dll
LoadedModule[15]=C:\Windows\syswow64\LPK.dll
LoadedModule[16]=C:\Windows\syswow64\USP10.dll
LoadedModule[17]=C:\Windows\system32\IMM32.DLL
LoadedModule[18]=C:\Windows\syswow64\MSCTF.dll
LoadedModule[19]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
LoadedModule[20]=C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5\MSVCR80.dll
LoadedModule[21]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscordbc.dll
LoadedModule[22]=C:\Windows\syswow64\ole32.dll
LoadedModule[23]=C:\Program Files\SciTech\NetMemProfiler3\32Bit\ProfilerCallback.dll
LoadedModule[24]=C:\Windows\syswow64\PSAPI.DLL
LoadedModule[25]=C:\Windows\system32\VERSION.dll
LoadedModule[26]=C:\Windows\syswow64\OLEAUT32.dll
LoadedModule[27]=C:\Windows\syswow64\shell32.dll
LoadedModule[28]=C:\Windows\system32\profapi.dll
LoadedModule[29]=C:\Windows\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll
LoadedModule[30]=C:\Windows\syswow64\CLBCatQ.DLL
LoadedModule[31]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\diasymreader.dll
LoadedModule[32]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsec.dll
LoadedModule[33]=C:\Windows\syswow64\WINTRUST.dll
LoadedModule[34]=C:\Windows\syswow64\CRYPT32.dll
LoadedModule[35]=C:\Windows\syswow64\MSASN1.dll
LoadedModule[36]=C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5\COMCTL32.dll
LoadedModule[37]=C:\Windows\system32\CRYPTSP.dll
LoadedModule[38]=C:\Windows\system32\rsaenh.dll
LoadedModule[39]=C:\Windows\syswow64\imagehlp.dll
LoadedModule[40]=C:\Windows\system32\ncrypt.dll
LoadedModule[41]=C:\Windows\system32\bcrypt.dll
LoadedModule[42]=C:\Windows\SysWOW64\bcryptprimitives.dll
LoadedModule[43]=C:\Windows\system32\USERENV.dll
LoadedModule[44]=C:\Windows\system32\GPAPI.dll
LoadedModule[45]=C:\Windows\system32\cryptnet.dll
LoadedModule[46]=C:\Windows\syswow64\WLDAP32.dll
LoadedModule[47]=C:\Windows\system32\SensApi.dll
LoadedModule[48]=C:\Windows\system32\Cabinet.dll
LoadedModule[49]=C:\Windows\system32\DEVRTL.dll
LoadedModule[50]=C:\Windows\system32\uxtheme.dll
LoadedModule[51]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorjit.dll
LoadedModule[52]=C:\Windows\assembly\GAC_32\WebDev.WebHost\9.0.0.0__b03f5f7f11d50a3a\WebDev.WebHost.dll
LoadedModule[53]=C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
LoadedModule[54]=C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll
LoadedModule[55]=C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
LoadedModule[56]=C:\Windows\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll
LoadedModule[57]=C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
LoadedModule[58]=C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll
LoadedModule[59]=C:\Windows\assembly\GAC_MSIL\SciTech.NetMemProfiler.InstrumentationHelper2\3.1.0.0__2dc3dfad160eda83\SciTech.NetMemProfiler.InstrumentationHelper2.dll
LoadedModule[60]=C:\Windows\syswow64\ws2_32.dll
LoadedModule[61]=C:\Windows\syswow64\NSI.dll
LoadedModule[62]=C:\Windows\system32\mswsock.dll
LoadedModule[63]=C:\Windows\System32\wshtcpip.dll
LoadedModule[64]=C:\Windows\System32\wship6.dll
LoadedModule[65]=C:\Windows\system32\apphelp.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
FriendlyEventName=Stopped working
ConsentKey=CLR20r3
AppName=WebDev.WebServer.exe
AppPath=C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE
ReportDescription=Stopped working
joshgretz
 
Posts: 3
Joined: Wed Jun 30, 2010 1:13 pm

Re: WebDev.WebServer.exe crashes when profiling

Postby joshgretz » Wed Jun 30, 2010 2:21 pm

This only seems to be for MVC projects, the Web Forms project in the solution behaves fine
joshgretz
 
Posts: 3
Joined: Wed Jun 30, 2010 1:13 pm

Re: WebDev.WebServer.exe crashes when profiling

Postby Andreas Suurkuusk » Wed Jun 30, 2010 7:47 pm

To get more information about why WebDev.WebServer crashes it would be good if you could send us log-files from the profiler.To create the log-files you need to supply the "/log:<path>" command line argument, e.g. by using the following Run command:

"C:\Program Files\SciTech\NetMemProfiler3\NetMemProfiler.exe" /log:c\MemProfilerLogs

This will create a set of log-files in the c:\MemProfilerLogs folder. If you send the log-files to support@scitech.se, I will take a look at them as soon as possible.
Best regards,

Andreas Suurkuusk
SciTech Software AB
Andreas Suurkuusk
 
Posts: 980
Joined: Wed Mar 02, 2005 7:53 pm
Location: Sweden


Return to Using .NET Memory Profiler

Who is online

Users browsing this forum: No registered users and 2 guests

SciTech Software logo

© Copyright 2001-2016. SciTech Software AB
All rights reserved.


SciTech Software AB
Kartvägen 21
SE-175 46 Järfälla
Sweden


E-mail: mail@scitech.se

Telephone: +46-706868081

cron