Crash of server caused by fmserver.exe
Versions / Builds Affected
GFI MailEssentials 2013 SR3
Status
Open
Problem Summary
BSOD, Crash server
TT / JIRAID
746
How to Identify
The crash dumps would indicate the root for the crash the fmserver.exe process which indirectly trigger the BSOD Analyse: =========== Windows 7 Kernel Version 7601 (Service Pack 1) MP (8 procs) Free x64 Product: Server, suite: TerminalServer SingleUserTS Built by: 7601.18229.amd64fre.win7sp1_gdr.130801-1533 Machine Name: "501CSL02" Kernel base = 0xfffff800`0184e000 PsLoadedModuleList = 0xfffff800`01a916d0 Debug session time: Wed Mar 26 03:40:48.562 2014 (UTC + 2:00) System Uptime: 1 days 3:24:50.494 .bugcheck Bugcheck code 000000F4 Arguments 00000000`00000003 fffffa80`08226890 fffffa80`08226b70 fffff800`01bca0d0 !cpuinfo CP F/M/S Manufacturer MHz PRCB Signature MSR 8B Signature Features 0 6,45,7 GenuineIntel 2800 0000070d00000000 21193ffe 1 6,45,7 GenuineIntel 2800 0000070d00000000 21193ffe 2 6,45,7 GenuineIntel 2800 0000070d00000000 21193ffe 3 6,45,7 GenuineIntel 2800 0000070d00000000 21193ffe 4 6,45,7 GenuineIntel 2800 0000070d00000000 21193ffe 5 6,45,7 GenuineIntel 2800 0000070d00000000 21193ffe 6 6,45,7 GenuineIntel 2800 0000070d00000000 21193ffe 7 6,45,7 GenuineIntel 2800 0000070d00000000 21193ffe Cached Update Signature 0000070d00000000 Initial Update Signature 0000070d00000000 2014.03.26 501csl02 BSOD\MEMORY.DMP Debug session time : 2014-03-26 01:40:48.000 Kernel-Only Dump, AMD x64, 64-bit Addresses, PAE=n/a, 3GB=n/a. Windows Server 2008 R2, Service Pack 1. ComputerName = 501CSL02. ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* CRITICAL_OBJECT_TERMINATION (f4) A process or thread crucial to system operation has unexpectedly exited or been terminated. Several processes and threads are necessary for the operation of the system; when they are terminated (for any reason), the system can no longer function. Arguments: Arg1: 0000000000000003, Process Arg2: fffffa8008226890, Terminating object Arg3: fffffa8008226b70, Process image file name Arg4: fffff80001bca0d0, Explanatory message (ascii) 0: kd> !thread THREAD fffffa8009072540 Cid 08e4.0ec8 Teb: 000000007ee8a000 Win32Thread: 0000000000000000 RUNNING on processor 0 Not impersonating DeviceMap fffff8a002b94250 Owning Process fffffa80097b4240 Image: fmserver.exe Attached Process N/A Image: N/A Wait Start TickCount 6326273 Ticks: 0 Context Switch Count 109301 IdealProcessor: 3 UserTime 00:00:03.744 KernelTime 00:00:01.263 Win32 Start Address 0x00000000004263a0 Stack Init fffff8800716cc70 Current fffff8800716c290 Base fffff8800716d000 Limit fffff88007167000 Call 0 Priority 9 BasePriority 8 UnusualBoost 0 ForegroundBoost 0 IoPriority 2 PagePriority 5 Child-SP RetAddr : Args to Child : Call Site fffff880`0716c9c8 fffff800`01c51d92 : 00000000`000000f4 00000000`00000003 fffffa80`08226890 fffffa80`08226b70 : nt!KeBugCheckEx fffff880`0716c9d0 fffff800`01bfe1db : ffffffff`ffffffff fffffa80`09072540 fffffa80`08226890 fffffa80`097b4240 : nt!PspCatchCriticalBreak+0x92 fffff880`0716ca10 fffff800`01b7dec4 : ffffffff`ffffffff 00000000`00000001 fffffa80`08226890 00000000`00000008 : nt!PspTerminateAllThreads+0x80c27 fffff880`0716ca60 fffff800`018c2e13 : fffffa80`08226890 fffff880`00000000 fffffa80`09072540 00000000`00000b50 : nt!NtTerminateProcess+0xf4 fffff880`0716cae0 00000000`77c8157a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13 (TrapFrame @ fffff880`0716cae0) 00000000`1398e808 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x77c8157a 0: kd> !object fffffa8008226890 Object: fffffa8008226890 Type: (fffffa80069a2de0) Process ObjectHeader: fffffa8008226860 (new version) HandleCount: 6 PointerCount: 121 0: kd> !process fffffa8008226890 PROCESS fffffa8008226890 SessionId: 0 Cid: 0268 Peb: 7fffffd5000 ParentCid: 0220 DirBase: 21c481000 ObjectTable: fffff8a0014885c0 HandleCount: 88. Image: wininit.exe VadRoot fffffa80082250b0 Vads 63 Clone 0 Private 453. Modified 0. Locked 2. DeviceMap fffff8a000008b30 Token fffff8a00146e600 ElapsedTime 1 Day 03:24:43.605 UserTime 00:00:00.000 KernelTime 00:00:00.015 QuotaPoolUsage[PagedPool] 98016 QuotaPoolUsage[NonPagedPool] 20496 Working Set Sizes (now,min,max) (1284, 50, 345) (5136KB, 200KB, 1380KB) PeakWorkingSetSize 1300 VirtualSize 48 Mb PeakVirtualSize 51 Mb PageFaultCount 1386 MemoryPriority BACKGROUND BasePriority 13 CommitCharge 540 THREAD fffffa8008229060 Cid 0268.026c Teb: 000007fffffde000 Win32Thread: fffff900c00df8f0 WAIT: (UserRequest) UserMode Non-Alertable fffffa8008240f50 NotificationEvent Not impersonating DeviceMap fffff8a000008b30 Owning Process fffffa8008226890 Image: wininit.exe Attached Process N/A Image: N/A Wait Start TickCount 616 Ticks: 6325657 (1:03:24:40.881) Context Switch Count 357 IdealProcessor: 2 LargeStack UserTime 00:00:00.000 KernelTime 00:00:00.000 Win32 Start Address 0x00000000ffe06290 Stack Init fffff88003786c70 Current fffff880037867c0 Base fffff88003787000 Limit fffff8800377d000 Call 0 Priority 15 BasePriority 15 UnusualBoost 0 ForegroundBoost 0 IoPriority 2 PagePriority 5 Kernel stack not resident. Child-SP RetAddr Call Site fffff880`03786800 fffff800`018b95d2 nt!KiSwapContext+0x7a fffff880`03786940 fffff800`018ca99f nt!KiCommitThreadWait+0x1d2 fffff880`037869d0 fffff800`01bbb55e nt!KeWaitForSingleObject+0x19f fffff880`03786a70 fffff800`018c2e13 nt!NtWaitForSingleObject+0xde fffff880`03786ae0 00000000`77c812fa nt!KiSystemServiceCopyEnd+0x13 (TrapFrame @ fffff880`03786ae0) 00000000`0028fb18 00000000`00000000 0x77c812fa THREAD fffffa8008240060 Cid 0268.02b8 Teb: 000007fffffd6000 Win32Thread: 0000000000000000 WAIT: (UserRequest) UserMode Alertable fffffa800823fd80 SynchronizationTimer fffffa800823fef0 SynchronizationTimer fffffa800822bb30 ProcessObject fffffa800824db30 ProcessObject fffffa8008252b30 ProcessObject fffffa800823fc10 SynchronizationTimer Not impersonating DeviceMap fffff8a000008b30 Owning Process fffffa8008226890 Image: wininit.exe Attached Process N/A Image: N/A Wait Start TickCount 12235 Ticks: 6314038 (1:03:21:39.624) Context Switch Count 11 IdealProcessor: 3 UserTime 00:00:00.000 KernelTime 00:00:00.000 Win32 Start Address 0x0000000077c4aef0 Stack Init fffff88002ba5c70 Current fffff88002ba4e80 Base fffff88002ba6000 Limit fffff88002ba0000 Call 0 Priority 13 BasePriority 13 UnusualBoost 0 ForegroundBoost 0 IoPriority 2 PagePriority 5 Kernel stack not resident. Child-SP RetAddr Call Site fffff880`02ba4ec0 fffff800`018b95d2 nt!KiSwapContext+0x7a fffff880`02ba5000 fffff800`018c60ea nt!KiCommitThreadWait+0x1d2 fffff880`02ba5090 fffff800`01bbb88f nt!KeWaitForMultipleObjects+0x272 fffff880`02ba5350 fffff800`01bbbbfe nt!ObpWaitForMultipleObjects+0x294 fffff880`02ba5820 fffff800`018c2e13 nt!NtWaitForMultipleObjects+0xe5 fffff880`02ba5a70 00000000`77c8186a nt!KiSystemServiceCopyEnd+0x13 (TrapFrame @ fffff880`02ba5ae0) 00000000`00bff8d8 00000000`00000000 0x77c8186a THREAD fffffa8008f92b50 Cid 0268.17e0 Teb: 000007fffffdc000 Win32Thread: 0000000000000000 WAIT: (WrQueue) UserMode Alertable fffffa800822dac0 QueueObject Not impersonating DeviceMap fffff8a000008b30 Owning Process fffffa8008226890 Image: wininit.exe Attached Process N/A Image: N/A Wait Start TickCount 6325857 Ticks: 416 (0:00:00:06.489) Context Switch Count 1472 IdealProcessor: 2 UserTime 00:00:00.000 KernelTime 00:00:00.000 Win32 Start Address 0x0000000077c4fbf0 Stack Init fffff8800804dc70 Current fffff8800804d680 Base fffff8800804e000 Limit fffff88008048000 Call 0 Priority 13 BasePriority 13 UnusualBoost 0 ForegroundBoost 0 IoPriority 2 PagePriority 5 Child-SP RetAddr Call Site fffff880`0804d6c0 fffff800`018b95d2 nt!KiSwapContext+0x7a fffff880`0804d800 fffff800`018cb1e3 nt!KiCommitThreadWait+0x1d2 fffff880`0804d890 fffff800`01bad267 nt!KeRemoveQueueEx+0x323 fffff880`0804d950 fffff800`018aede6 nt!IoRemoveIoCompletion+0x47 fffff880`0804d9e0 fffff800`018c2e13 nt!NtWaitForWorkViaWorkerFactory+0x285 fffff880`0804dae0 00000000`77c82bba nt!KiSystemServiceCopyEnd+0x13 (TrapFrame @ fffff880`0804dae0) 00000000`00eaf718 00000000`00000000 0x77c82bba \\\ >>> Ready Threads /// Cur Bas zContext Kernel Time User Time Elapsed Ticks Q-TSA Thread Wait Waiting | Overview | Start PROC Image Name No. Thread Id Pri Pri Switches d:hh:mm:ss.ttt d:hh:mm:ss.ttt d:hh:mm:ss.ttt RrBLsrl State Reason Notes Waiting On Function | Function | Function CPU 00: 08E4 fmserver.exe 1 !t fffffa80`09c00060 052c 8 8 9660756 .156 .514 0 -r----- Ready Delay 08E4 fmserver.exe 2 !t fffffa80`09c46640 1238 8 8 3983 0 .062 0 -r----- Ready Delay 08E4 fmserver.exe 3 !t fffffa80`09ba9640 047c 8 8 68173 .124 1.497 0 -r----- Ready Delay 0BF8 tmcsvc.exe 4 !t fffffa80`097da760 0fa8 8 8 905763 0 0 0 -r----- Ready Delay 0004 System 5 !t fffffa80`069e8b50 0008 1 0 1124752 38.719 0 0 -r---r- Ready FreePg. CPU 01: No Ready Threads CPU 02: No Ready Threads CPU 03: No Ready Threads CPU 04: No Ready Threads CPU 05: No Ready Threads CPU 06: No Ready Threads CPU 07: No Ready Threads 5 Ready Threads found 0: kd> !process 0268 0 Searching for Process with Cid == 268 PROCESS fffffa8008226890 SessionId: 0 Cid: 0268 Peb: 7fffffd5000 ParentCid: 0220 DirBase: 21c481000 ObjectTable: fffff8a0014885c0 HandleCount: 88. Image: wininit.exe 0: kd> !process 0220 0 Searching for Process with Cid == 220 PROCESS fffffa800b8dfb30 SessionId: 0 Cid: 0220 Peb: 7efdf000 ParentCid: 08e4 DirBase: 12972d000 ObjectTable: fffff8a007eba1d0 HandleCount: 121. Image: shex.exe 0: kd> !process 08e4 0 Searching for Process with Cid == 8e4 PROCESS fffffa80097b4240 SessionId: 0 Cid: 08e4 Peb: 7efdf000 ParentCid: 0d34 DirBase: 1e0887000 ObjectTable: fffff8a00adf1200 HandleCount: 752. Image: fmserver.exe 0: kd> !process 0d34 0 Searching for Process with Cid == d34 PROCESS fffffa8009a55060 SessionId: 0 Cid: 0d34 Peb: 7efdf000 ParentCid: 02c4 DirBase: 1162f6000 ObjectTable: fffff8a002429f90 HandleCount: 59. Image: fmservic.exe
Workaround / Fix Details
not available
Required Actions
Escalate the case with crash dumps, so that development can investigate identify the sub process which cause the BSOD
Priyanka Bhotika
Comments