Hi,
In one of our client we are having one web application uses Crystal Reports 10.2 in Visual Studio 2005. In this application in last one month we are getting hang issue in morning (Business start times while access crystal report). To solve this we are doing app pool restarting.Sometime single app pool restareting is not solving the problem we are doing 2 to 3 times.(We sheduled app pool recycle everyday night 12 O clock)
Based on this issue we analysed the windows crash dump using windebug tool and we found Lock problem in Crpe32.dll. I have mentioned those windebug results below. Please review and provide some permant fix for this problem. If you are required anymore details please let me know.
Thanks in advance.
Windebug result for 2 days dumb analysis
============================
27th Dump File
28th dump file
CPU utilization while system slow
65%
85%
Hanging processes
Process ID Thread Time
26 :3a7c 0 days 0:07:31.671
15 :253c 0 days 0:00:04.734
18 :f8 0 days 0:00:01.531
Process ID Thread Time
28 :13d4 0 days 0:23:50.453
15 :22d4 0 days 0:00:03.781
18 :2824 0 days 0:00:01.718
Process Detail
0:000> ~26s
eax=c0000425 ebx=12feec54 ecx=00000000 edx=00000000 esi=12feec70 edi=12feec48
eip=77a6955a esp=12feebf0 ebp=12feec20 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202
ntdll!NtQueryKey+0x12:
77a6955a c21400 ret 14h
0:000> ~28s
eax=c0000425 ebx=170debec ecx=00000000 edx=00000000 esi=170dec08 edi=170debe0
eip=77a6955a esp=170deb88 ebp=170debb8 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202
ntdll!NtQueryKey+0x12:
77a6955a c21400 ret 14h
Locks
CritSec crpe32!SetDialogFont+3a9f18 at 3ad1617c
WaiterWoken No
LockCount 4
RecursionCount 1
OwningThread 256c
EntryCount 0
ContentionCount 4
*** Locked
CritSec crpe32!SetDialogFont+3a9f18 at 3ad1617c
WaiterWoken No
LockCount 3
RecursionCount 1
OwningThread 2014
EntryCount 0
ContentionCount 3