IIS7 app pool crashes
Hello,
I have websites running 64-bit, Integrated on IIS7. One website is set to "Enable 32-Bit Applications. All are hosted on the same server. Each website has it's own app pool.
One website has started to go down, so I used DebugDiag, and the userdumps it seems to catch is this:
Type
Description
Recommendation
Error
In W3BAD1~1.DMP the assembly instruction at kernel32!RaiseException+39 in
C:\Windows\System32\kernel32.dll from Microsoft Corporation has caused a
CLR Exception on thread
58 with the following error information:
Type:
System.Threading.ThreadAbortException
Message:
Thread was being aborted.
This exception originated from mscorlib_ni+343019.
Review the faulting call stack for thread
58 to determine root cause for the exception.
Please follow up with vendor Microsoft Corporation for problem resolution concerning the following file:
C:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\76cea14a7f2293254856097905a67956\mscorlib.ni.dll.
Report for W3BAD1~1.DMP
Type of Analysis Performed
Crash Analysis
Machine Name
DEDN94
Operating System
Windows Server 2008 Service Pack 2
Number Of Processors
Process ID
8252
Process Image
c:\Windows\System32\inetsrv\w3wp.exe
System Up-Time
1 day(s) 08:26:18
Process Up-Time
00:15:32
Thread 58 - System ID 8276
Entry point
mscorwks!Thread::intermediateThreadProc
Create time
7/12/2012 2:39:52 PM
Time spent in user mode
0 Days 0:0:0.218
Time spent in kernel mode
0 Days 0:0:0.0
.NET Call Stack
Function
System.Threading.Thread.Abort(System.Object)
System.Web.HttpResponse.End()
mdBriefCase.LMS.Drawing.BarChartImage.ProcessRequest(System.Web.HttpContext)
System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef)
System.Web.HttpApplication+PipelineStepManager.ResumeSteps(System.Exception)
System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext, System.AsyncCallback)
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(System.Web.Hosting.IIS7WorkerRequest, System.Web.HttpContext)
System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
DomainNeutralILStubClass.IL_STUB(Int64, Int64, Int64, Int32)
DomainNeutralILStubClass.IL_STUB(IntPtr, System.Web.RequestNotificationStatus ByRef)
System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
DomainNeutralILStubClass.IL_STUB(Int64, Int64, Int64, Int32)
Full Call Stack
Function
Arg 1
Arg 2
Arg 3
Arg 4
Source
kernel32!RaiseException+39
00000000`08780aa0
00000001`df8e83a8
00000000`e0434f4d
00000000`08780aa0
mscorwks!RaiseTheExceptionInternalOnly+295
00000001`df8e83a8
00000000`00000000
00000000`00000000
000007fe`00000001
mscorwks!Thread::UserAbort+1bd
80000000`00000000
00000000`00000001
00000000`00000002
00000000`08780aa0
mscorwks!ThreadNative::Abort+169
00000001`3fb89de8
000007fe`f857b46e
00000001`3fb89b48
000007fe`f8616ee9
mscorlib_ni+343019
00000000`00005ec3
000007fe`f8b4864a
000007fe`f4656cd0
00000001`5fb381b8
System_Web_ni+2932f5
000007fe`f86ad878
000007ff`00000001
00000001`00000001
00000001`3fb58be8
0x000007ff`008bb2df
00000001`5fb35950
00000001`3fb89b48
00000000`00000000
80000000`00000000
System_Web_ni+2a0237
00000001`1f5f6758
000007fe`f4e7c78c
00000000`00000000
000007fe`f63fb877
System_Web_ni+2645bb
00000001`df8b8d80
00000001`df8bcc40
00000000`0a91de38
00000001`df8b8d80
System_Web_ni+94c611
00000001`df8bca78
000007fe`f4e4577d
00000001`1f5f6758
000007fe`f4e75f3b
System_Web_ni+93d9a2
00000000`00001788
00000001`3fb89820
00000000`0a91dfb0
00000001`3fb89b48
System_Web_ni+91fd19
00000001`1f5f6758
00000001`3fb89820
00000001`3fb89b48
00000000`0a91e0c0
System_Web_ni+a45c94
00000000`00000000
00000000`0859f198
000007fe`fa6c68d0
00000000`0a91e8b0
System_Web_ni+a46f0b
000061de`3a1d46d1
00000000`0a91e3a0
00000000`00000000
00000642`fffb495b
System_Web_ni+a452e4
00000000`0859f198
00000642`fffb4e7c
00000000`00000004
00000000`0859f198
mscorwks!UMThunkStubAMD64+7a
00000000`0859f198
00000000`00000080
00000000`0118eb7c
000007fe`f6424dc0
webengine!W3_MGD_HANDLER::ProcessNotification+107
00000000`00000000
00000000`0859f198
00000000`0302f538
000007fe`f6424dc0
webengine!W3_MGD_HANDLER::DoWork+2f9
00000000`0859de78
000007fe`f64264f8
00000000`00000000
000007fe`fac710ec
webengine!RequestDoWork+44e
00000000`00000000
00000000`000e7bf8
00000000`000e7bf8
00000000`000e7bb8
webengine!CMgdEngHttpModule::OnExecuteRequestHandler+24
00000000`0a91e490
00000000`000e7c78
00000000`00000000
000007fe`f86130bd
iiscore!NOTIFICATION_CONTEXT::RequestDoWork+233
00000000`0859ddf8
00000000`00000001
00000000`00000087
00000000`0000002d
iiscore!NOTIFICATION_CONTEXT::CallModulesInternal+172
00000000`08780aa0
00000000`0859ddf0
00000000`0859ddf8
00000000`00000000
iiscore!NOTIFICATION_CONTEXT::CallModules+25
00000000`00000000
000007fe`fa6c6945
00000000`00000000
00000000`00000000
iiscore!W3_CONTEXT::DoWork+3a8
00000000`0a91ef08
00000000`0a91e911
00000000`0859f198
00000000`00000000
iiscore!W3_CONTEXT::IndicateCompletion+76
00000000`0859f198
00000000`00000000
00000000`0859f198
00000000`00000000
webengine!MgdIndicateCompletion+61
00000001`3fb8a9f8
00000000`08780aa0
00000000`0a91ec68
00000000`0a91eac0
mscorwks!DoNDirectCall__PatchGetThreadCall+7b
00000000`00000000
000007fe`f46563b0
000007fe`fa09c6d0
00000000`0a91ef08
System_Web_ni+94678b
00000001`1f5f6758
00000001`3fb89820
00000001`3fb89b48
00000000`0a91eba0
System_Web_ni+a45d74
00000001`00000000
00000000`0859f198
00000000`08780aa0
000007fe`fa1d206e
System_Web_ni+a46f0b
00000001`3fa2b780
000007fe`fa1a9dd5
00000000`0a91ef08
000007fe`fa1ab8c3
System_Web_ni+a452e4
00000000`02698300
00000000`00000000
00000000`08780aa0
000007fe`fa1d206e
mscorwks!UM2MThunk_WrapperHelper+4b
00000001`3fa2b780
000007fe`fa1d3f5e
00000000`08780aa0
00000000`0a91ef08
mscorwks!UM2MThunk_WrapperWorker+99
00000000`08780aa0
00000000`08780aa0
00000000`00000000
00000000`00000000
mscorwks!UM2MThunk_Wrapper+19
00000000`00000000
00000000`0a91ef08
00000000`00000000
00000000`00000001
mscorwks!Thread::DoADCallBack+145
00000000`00000000
00000000`00000000
00000000`00000000
00000000`0118eb50
mscorwks!UM2MDoADCallBack+90
80000000`00000000
00000000`08780aa0
80000000`00000000
00000000`00000000
mscorwks!UMThunkStubAMD64+276
00000000`00000000
00000000`0859f198
00000000`0000000b
00000000`00000004
webengine!W3_MGD_HANDLER::ProcessNotification+107
00000000`00000004
00000000`0859f198
00000000`00000001
00000642`fffb0bd0
webengine!ProcessNotificationCallback+39
00000000`0859f198
00000000`00000001
00000000`0859f198
00000642`fffb0bd0
mscorwks!UnManagedPerAppDomainTPCount::DispatchWorkItem+157
00000000`00000000
00000000`00000000
00000000`00000003
00000000`08780aa0
mscorwks!ThreadpoolMgr::WorkerThreadStart+1ba
00000000`00000000
00000000`00000000
00000000`0a91fc60
00000000`00000000
mscorwks!Thread::intermediateThreadProc+78
00000000`00000000
00000000`00000000
00000000`00000000
00000000`00000000
kernel32!BaseThreadInitThunk+d
00000000`00000000
00000000`00000000
00000000`00000000
00000000`00000000
ntdll!RtlUserThreadStart+1d
00000000`00000000
00000000`00000000
00000000`00000000
00000000`00000000
Exception Information
In W3BAD1~1.DMP the assembly instruction at kernel32!RaiseException+39 in
C:\Windows\System32\kernel32.dll from Microsoft Corporation has caused a
CLR Exception on thread
58 with the following error information:
Type:
System.Threading.ThreadAbortException
Message:
Thread was being aborted.
This exception originated from mscorlib_ni+343019.
Module Information
Image Name:
C:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\76cea14a7f2293254856097905a67956\mscorlib.ni.dll
Symbol Type:
PDB
Base address:
0x00000000`00005a4d
Time Stamp:
Wed Sep 02 17:30:57 2009
Checksum:
0x00000000`00000000
Comments:
Flavor=Retail
COM DLL:
False
Company Name:
Microsoft Corporation
ISAPIExtension:
False
File Description:
Microsoft Common Language Runtime Class Library
ISAPIFilter:
False
File Version:
2.0.50727.4200 (NetFxQFE.050727-4200)
Managed DLL:
True
Internal Name:
mscorlib.dll
VB DLL:
False
Legal Copyright:
Microsoft Corporation. All rights reserved.
Loaded Image Name:
mscorlib.ni.dll
Legal Trademarks:
Mapped Image Name:
Original filename:
mscorlib.dll
Module name:
mscorlib_ni
Private Build:
Single Threaded:
False
Product Name:
Microsoft .NET Framework
Module Size:
14.85 MBytes
Product Version:
2.0.50727.4200
Symbol File Name:
c:\symcache\mscorlib.pdb\B9CF1881724D417083E6B19B4C9339941\mscorlib.pdb
Special Build:
&
Script Summary
Script Name
Status
Error Code
Error Source
Error Description
Source Line
CrashHangAnalysis.asp
Completed
I have no idea what to make of this. Any idea what can cause this sort of behavior?
The app pool seems to stop itself and needs started again.
July 12th, 2012 3:08pm
Hello,
for IIS specific questions better ask in http://forums.iis.net/Best regards
Meinolf Weber
MVP, MCP, MCTS
Microsoft MVP - Directory Services
My Blog: http://msmvps.com/blogs/mweber/
Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
Free Windows Admin Tool Kit Click here and download it now
July 12th, 2012 3:18pm
Everything I searched in forums.iis.net that was similar just had people suggesting to post here.
July 12th, 2012 3:42pm