Memory Leaks in CRPE32.dll of Crystal report 8.5
Post Author: Pugalendran P
CA Forum: Crystal Reports
Hi,
On calling the PEOpenPrintEngine() API function of the Crystal report 8.5, the CRPE32.dll leaks memory of 2-3 kb. After printing 10000 reports approximately on a Server, the memory of the server was fully consumed and throws an exception stating "Unable to get current formula '' contents, Not enough memory for operation.".
There are also other errors stating like "not enough memory for operation".
Is there any resolution / hotfix / patch available to resolve this problem?
If resolution / hotfix / patch is not available in Crystal report 8.5, will upgrading to Crystal Reports XI resolve this problem?
Thanks in Advance,
Hi all, Memory leaks are not usually an issue with CR and any that were reported have been plugged in 8.5. Most, using third party tools, are linked to some core MS dll's, printer drivers etc.
And more commonly due to not releasing the report object, database connections, Printer DEVMODE's structure and other memory allocations you may have created in your application and not cleaned up when the report object is closed and disposed of.
As for the life cycle this has been posted on our support site for quite a few years now, with the new Support site this link is not currently available but Google does have a cached copy of this from this link:
http://209.85.173.104/search?q=cache:DkU35JxW5HsJ:support.businessobjects.com/programs_and_lifecycle/lifecycle/product_eol_dates.aspbusinessobjectslifecycle;hl=en&ct=clnk&cd=2&gl=ca
Thank you
Don
Similar Messages
-
CrystalDecisions.Web.resources.dll for Crystal Report 2011
Hi,
I recently install Crystal Report 2011and I try to use localization for Crystal Report Viewer in a .NET web application.
I read several tutorials which say to use CrystalDecisions.Web.resources.dll. I don't find this dll for Crystal Report 2011.
Could you help me ?
Thanks in advance,
Fred.Hi Fred,
I believe you are looking for Crystal Reports Viewer which was a separate download correct? Currently there is no download for CRV 2011. It's in the works and the link should be made available in a few weeks, no exact time yet.
Thank you
Don -
Crystal Reports Causes Application to Hang in crpe32.dll When Viewing Report
All,
We have a C# Winform Application that uses Crystal Reports 13.0.9. In production, our application is intermittently hanging. The crash dump analysis indicates that a Crystal Reports assembly is causing blocked threads (i.e. deadlock). The results of crash dump analysis from two different workstations and diagnostic information about one of the affected machines is included below.
When this error occurs, the users are simply trying to view the report. The database is SQL Server 2012 Express but, the report does not pull data from the database. Rather, data is pushed to the report via DataSet and Adapter. The Crystal Runtime is physically installed on the machine (i.e. they are not using a report server). Unfortunately, our QA and development teams are unable to reproduce this issue in their respective environments. We have many other users of this application and version of Crystal Reports. And, this seems to be the only isolated case where the application hangs on the Crystal DLLs.
Can someone please provide advice and/or feedback on how to interpret and/or further analyze the information in the dump analysis for troubleshooting purposes. I apologize for putting the dump analysis and diagnostic information in a code block but, it was the only way I could post the information without errors.
Debug Diagnostic Tool (Dump Analysis)
Detected a serious critical section related problem in PureService_MINI.dmp
Lock at crpe32+76f158 is Uninitialized
Impact analysis
10.00% of threads blocked
(Threads 9)
The following functions are involved in the root cause
crpe32+13e84
The following modules are involved in the root cause
C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crpe32.dll
The following vendors were identified for follow up based on root cause analysis
Unknown vendor for module C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crpe32.dll
Please follow up with the vendors identified above
Report for PureService_MINI.dmp
Type of Analysis Performed Hang Analysis
Machine Name ADMIN-LSM
Operating System Unexpected
Number Of Processors 4
Process ID 3880
Process Image C:\Scribble\MarinaOffice.NET\PureService.exe
System Up-Time 00:00:00
Process Up-Time 01:03:31
Top 5 Threads by CPU time
Note - Times include both user mode and kernel mode for each thread Thread ID: 0 Total CPU Time:
00:00:31.296 Entry Point for Thread: 0x00000000
Thread ID: 2 Total CPU Time: 00:00:00.077 Entry Point for Thread: 0x00000000
Thread ID: 7 Total CPU Time: 00:00:00.015 Entry Point for Thread: 0x00000000
Thread ID: 5 Total CPU Time: 00:00:00.015 Entry Point for Thread: 0x00000000
Thread ID: 4 Total CPU Time: 00:00:00.015 Entry Point for Thread: 0x00000000
NET Analysis Report
CLR Information
.NET Threads Summary
CLR Information
CLR version = 4.0.30319.34014
CLR Debugger Extension = C:\Program Files\DebugDiag\x86Support\Exts\psscor4.dll
.NET Threads Summary
Failed to request ThreadStore
Locked critical section report
Critical Section crpe32+76f158
Lock State Uninitialized
Lock Count 1
Recursion Count 1
Entry Count 0
Contention Count 0
Spin Count 33556432
Owner Thread System ID 7988 (not present in dump)
Thread report
Thread 0 - System ID 7988
Entry point 0x00000000
Create time 10/8/2014 2:33:00 PM
Time spent in user mode 0 Days 00:00:24.687
Time spent in kernel mode 0 Days 00:00:06.609
This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.
.NET Call Stack
Function
System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
Full Call Stack
Function Source
ntdll!NtWaitForSingleObject+c
KERNELBASE!WaitForSingleObjectEx+99
KERNELBASE!WaitForSingleObject+12
dtsagent+3376d
sacommlayer+965c
clientdoc+31995
clientdoc+10961
clientdoc+10b14
clientdoc+27b07
clr!JIT_MonExitWorker+a
0x03eb1310
0x09146f40
0x114496b4
0x114bf320
Back to Top
Thread 1 - System ID 4672
Entry point 0x00000000
Create time 10/8/2014 2:33:00 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
Function Source
ntdll!NtWaitForMultipleObjects+c
KERNELBASE!WaitForMultipleObjectsEx+dc
clr!DebuggerRCThread::MainLoop+98
clr!DebuggerRCThread::ThreadProc+cb
clr!DebuggerRCThread::ThreadProcStatic+b9
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 2 - System ID 7832
Entry point 0x00000000
Create time 10/8/2014 2:33:00 PM
Time spent in user mode 0 Days 00:00:00.062
Time spent in kernel mode 0 Days 00:00:00.015
.NET Call Stack
Function
Full Call Stack
Function Source
ntdll!NtWaitForMultipleObjects+c
KERNELBASE!WaitForMultipleObjectsEx+dc
clr!WKS::WaitForFinalizerEvent+be
clr!WKS::GCHeap::FinalizerThreadWorker+6e
clr!ManagedThreadBase_DispatchInner+67
clr!ManagedThreadBase_DispatchMiddle+82
clr!ManagedThreadBase_DispatchOuter+5b
clr!WKS::GCHeap::FinalizerThreadStart+198
clr!Thread::intermediateThreadProc+4d
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 3 - System ID 4668
Entry point 0x00000000
Create time 10/8/2014 2:33:01 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
.NET Call Stack
Function
Full Call Stack
Function Source
ntdll!NtDelayExecution+c
KERNELBASE!SleepEx+8a
clr!ThreadpoolMgr::TimerThreadFire+3e
clr!ThreadpoolMgr::TimerThreadStart+6b
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 4 - System ID 4020
Entry point 0x00000000
Create time 10/8/2014 2:33:01 PM
Time spent in user mode 0 Days 00:00:00.015
Time spent in kernel mode 0 Days 00:00:00.00
Function Source
ntdll!NtRemoveIoCompletion+c
KERNELBASE!GetQueuedCompletionStatus+44
System_Data!SNIAsyncWait+71
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 5 - System ID 7308
Entry point 0x00000000
Create time 10/8/2014 2:33:01 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.015
Function Source
ntdll!NtWaitForMultipleObjects+c
KERNELBASE!WaitForMultipleObjectsEx+dc
user32!MsgWaitForMultipleObjectsEx+159
user32!MsgWaitForMultipleObjects+1f
GdiPlus!BackgroundThreadProc+4b
GdiPlus!DllRefCountSafeThreadThunk+10
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 6 - System ID 1988
Entry point 0x00000000
Create time 10/8/2014 3:28:20 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.
Function Source
user32!NtUserGetMessage+c
user32!GetMessageW+2a
mfc80u!AfxInternalPumpMessage+18 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 153 + f
mfc80u!CWinThread::Run+54 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 625 + 7
mfc80u!_AfxThreadEntry+10c f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 126
msvcr80+29bb
msvcr80+2a47
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 7 - System ID 7596
Entry point 0x00000000
Create time 10/8/2014 3:28:20 PM
Time spent in user mode 0 Days 00:00:00.015
Time spent in kernel mode 0 Days 00:00:00.00
This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.
Function Source
user32!NtUserGetMessage+c
user32!GetMessageW+2a
mfc80u!AfxInternalPumpMessage+18 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 153 + f
mfc80u!CWinThread::Run+54 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 625 + 7
mfc80u!_AfxThreadEntry+10c f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 126
msvcr80+29bb
msvcr80+2a47
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 8 - System ID 2880
Entry point 0x00000000
Create time 10/8/2014 3:28:20 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.
Function Source
user32!NtUserGetMessage+c
user32!GetMessageW+2a
mfc80u!AfxInternalPumpMessage+18 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 153 + f
mfc80u!CWinThread::Run+54 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 625 + 7
mfc80u!_AfxThreadEntry+10c f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 126
msvcr80+29bb
msvcr80+2a47
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 9 - System ID 8072
Entry point 0x00000000
Create time 10/8/2014 3:28:20 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.
Function Source
ntdll!NtWaitForSingleObject+c
ntdll!RtlpWaitOnCriticalSection+d0
ntdll!RtlpEnterCriticalSectionContended+a0
ntdll!RtlEnterCriticalSection+42
crpe32+13e84
crpe32+13ec5
Crash Dump Analysis (Workstation 2)
WARNING - DebugDiag was unable to locate debug symbols for crpe32.dll, so the information below may be incomplete.
Detected possible blocking or leaked critical section at crpe32!MWCleanupProcess+3b3998 owned by thread 0 in PureService.dmp
Impact of this lock
9.09% of threads blocked
(Threads 9)
The following functions are trying to enter this critical section
crpe32!Ordinal995+13e84
The following module(s) are involved with this critical section
C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crpe32.dll from SAP BusinessObjects
The following vendors were identified for follow up based on root cause analysis
SAP BusinessObjects
Please follow up with the vendors identified above
Report for PureService.dmp
Type of Analysis Performed Hang Analysis
Machine Name ADMIN-LSM
Operating System Unexpected
Number Of Processors 4
Process ID 3880
Process Image C:\Scribble\MarinaOffice.NET\PureService.exe
System Up-Time 1 day(s) 04:57:28
Process Up-Time 01:03:06
Top 5 Threads by CPU time
Note - Times include both user mode and kernel mode for each thread Thread ID: 0 Total CPU Time: 00:00:31.296 Entry Point for Thread: 0x00000000
Thread ID: 2 Total CPU Time: 00:00:00.077 Entry Point for Thread: 0x00000000
Thread ID: 7 Total CPU Time: 00:00:00.015 Entry Point for Thread: 0x00000000
Thread ID: 5 Total CPU Time: 00:00:00.015 Entry Point for Thread: 0x00000000
Thread ID: 4 Total CPU Time: 00:00:00.015 Entry Point for Thread: 0x00000000
.NET Analysis Report
CLR Information
.NET Threads Summary
CLR Information
CLR version = 4.0.30319.34014
CLR Debugger Extension = C:\Program Files\DebugDiag\x86Support\Exts\psscor4.dll
.NET Threads Summary
Failed to request ThreadStore
Locked critical section report
Critical Section crpe32!MWCleanupProcess+3b3998
Lock State Locked
Lock Count 1
Recursion Count 1
Entry Count 0
Contention Count 1
Spin Count 33556432
Owner Thread 0
Owner Thread System ID 7988
Thread report
Thread 0 - System ID 7988
Entry point 0x00000000
Create time 10/8/2014 2:33:00 PM
Time spent in user mode 0 Days 00:00:24.687
Time spent in kernel mode 0 Days 00:00:06.609
This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.
.NET Call Stack
Function
CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(System.Object ByRef, Int32)
CrystalDecisions.CrystalReports.Engine.CRPE.PEOpenEngineEx(CrystalDecisions.CrystalReports.Engine.PEEngineOptions ByRef)
System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
Full Call Stack
Function Source
ntdll!NtWaitForSingleObject+c
KERNELBASE!WaitForSingleObjectEx+99
KERNELBASE!WaitForSingleObject+12
dtsagent+3376d
sacommlayer!DllGetClassObject+16dc
clientdoc!DllGetClassObject+2b26b
clientdoc!DllGetClassObject+a237
clientdoc!DllGetClassObject+a3ea
clientdoc!DllGetClassObject+213dd
clr!JIT_MonExitWorker+a
0x03eb1310
0x09146f40
0x114496b4
0x114bf320
Back to Top
Thread 1 - System ID 4672
Entry point 0x00000000
Create time 10/8/2014 2:33:00 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
Function Source
ntdll!NtWaitForMultipleObjects+c
KERNELBASE!WaitForMultipleObjectsEx+dc
clr!DebuggerRCThread::MainLoop+98
clr!DebuggerRCThread::ThreadProc+cb
clr!DebuggerRCThread::ThreadProcStatic+b9
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 2 - System ID 7832
Entry point 0x00000000
Create time 10/8/2014 2:33:00 PM
Time spent in user mode 0 Days 00:00:00.062
Time spent in kernel mode 0 Days 00:00:00.015
.NET Call Stack
Function
Full Call Stack
Function Source
ntdll!NtWaitForMultipleObjects+c
KERNELBASE!WaitForMultipleObjectsEx+dc
clr!WKS::WaitForFinalizerEvent+be
clr!WKS::GCHeap::FinalizerThreadWorker+6e
clr!ManagedThreadBase_DispatchInner+67
clr!ManagedThreadBase_DispatchMiddle+82
clr!ManagedThreadBase_DispatchOuter+5b
clr!WKS::GCHeap::FinalizerThreadStart+198
clr!Thread::intermediateThreadProc+4d
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 3 - System ID 4668
Entry point 0x00000000
Create time 10/8/2014 2:33:01 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
.NET Call Stack
Function
Full Call Stack
Function Source
ntdll!NtDelayExecution+c
KERNELBASE!SleepEx+8a
clr!ThreadpoolMgr::TimerThreadFire+3e
clr!ThreadpoolMgr::TimerThreadStart+6b
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 4 - System ID 4020
Entry point 0x00000000
Create time 10/8/2014 2:33:01 PM
Time spent in user mode 0 Days 00:00:00.015
Time spent in kernel mode 0 Days 00:00:00.00
Function Source
ntdll!NtRemoveIoCompletion+c
KERNELBASE!GetQueuedCompletionStatus+44
System_Data!SNIAsyncWait+71
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 5 - System ID 7308
Entry point 0x00000000
Create time 10/8/2014 2:33:01 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.015
Function Source
ntdll!NtWaitForMultipleObjects+c
KERNELBASE!WaitForMultipleObjectsEx+dc
user32!MsgWaitForMultipleObjectsEx+159
user32!MsgWaitForMultipleObjects+1f
GdiPlus!BackgroundThreadProc+4b
GdiPlus!DllRefCountSafeThreadThunk+10
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 6 - System ID 1988
Entry point 0x00000000
Create time 10/8/2014 3:28:20 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
Function Source
user32!NtUserGetMessage+c
user32!GetMessageW+2a
mfc80u!AfxInternalPumpMessage+18 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 153 + f
mfc80u!CWinThread::Run+54 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 625 + 7
mfc80u!_AfxThreadEntry+10c f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 126
msvcr80!_callthreadstartex+1b f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 348 + 6
msvcr80!_threadstartex+66 f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 326 + 5
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 7 - System ID 7596
Entry point 0x00000000
Create time 10/8/2014 3:28:20 PM
Time spent in user mode 0 Days 00:00:00.015
Time spent in kernel mode 0 Days 00:00:00.00
Function Source
user32!NtUserGetMessage+c
user32!GetMessageW+2a
mfc80u!AfxInternalPumpMessage+18 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 153 + f
mfc80u!CWinThread::Run+54 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 625 + 7
mfc80u!_AfxThreadEntry+10c f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 126
msvcr80!_callthreadstartex+1b f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 348 + 6
msvcr80!_threadstartex+66 f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 326 + 5
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 8 - System ID 2880
Entry point 0x00000000
Create time 10/8/2014 3:28:20 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
Function Source
user32!NtUserGetMessage+c
user32!GetMessageW+2a
mfc80u!AfxInternalPumpMessage+18 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 153 + f
mfc80u!CWinThread::Run+54 f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 625 + 7
mfc80u!_AfxThreadEntry+10c f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 126
msvcr80!_callthreadstartex+1b f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 348 + 6
msvcr80!_threadstartex+66 f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 326 + 5
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
Back to Top
Thread 9 - System ID 8072
Entry point 0x00000000
Create time 10/8/2014 3:28:20 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.
Function Source
ntdll!NtWaitForSingleObject+c
ntdll!RtlpWaitOnCriticalSection+d0
ntdll!RtlpEnterCriticalSectionContended+a0
ntdll!RtlEnterCriticalSection+42
crpe32!Ordinal995+13e84
crpe32!Ordinal995+13ec5
Back to Top
Thread 10 - System ID 4756
Entry point 0x00000000
Create time 10/8/2014 3:36:03 PM
Time spent in user mode 0 Days 00:00:00.00
Time spent in kernel mode 0 Days 00:00:00.00
.NET Call Stack
Function
Full Call Stack
Function Source
ntdll!NtWaitForSingleObject+c
KERNELBASE!WaitForSingleObjectEx+99
clr!CLRSemaphore::Wait+bf
clr!ThreadpoolMgr::UnfairSemaphore::Wait+12f
clr!ThreadpoolMgr::WorkerThreadStart+309
clr!Thread::intermediateThreadProc+4d
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+20
ntdll!_RtlUserThreadStart+1b
System Diagnostic Information
[System Summary]
Item Value
OS Name Microsoft Windows 7 Professional x64
OS Version 6.1 Service Pack 1 (Build 7601)
System Name RENTAL
System Model OptiPlex 760
System Manufacturer Dell Inc.
Processor Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
BIOS Version DELL - 15
IP 192.168.234.4
Windows Directory C:\Windows
System Directory C:\Windows\system32
Locale United States
User Name Rentals
Time Zone Central Standard Time
Total Physical Memory 3933 MB
Available Physical Memory 1100 MB
Serial number H2RN5J1
MAC address 00-23-AE-8D-BD-ADHi Aaaron
This will be one of those; "works here, not there, what's the diff?". E.g.;
OS?
Load?
Runtime - CR, DB clinet, VC++ and other.
Printer drivers(?)
If this is a 32 bit app, use the Modules utility to compare the runtime on a working computer and one that does not work. When doing the comparisons, look at the CR runtime, the db runtime, the VC++ runtime and any other runtime differences.
Since you are using MS SQL 2012, ensure that the SQL Native 11 client is installed.
Re. printer drivers, check to see that you are using the latest updates for what ever printer is default or used by the reports. Also, make sure the printer driver is designed for the OS.
Oh. One more thing. You can attach files here; just click on the "Use advanced editor" link. You will have to rename the file to .txt, then attach. Just sayin - that way you don't have to copy paste
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow us on Twitter
Message was edited by: Ludek Uher -
Memory could no be read in Crystal Reports 2008
I'm getting the following error in Crystal Reports 2008 when I want to open the Format menu in the toolbar The moment Crystal Reports 2008 has just started (no report is loaded):
Crystal Reports: crw32.exe - Application Error
The Instruction at "0x00a1305d" referenced memory at "0x00000000". The memory could not be "read".
Click on OK to terminate the program
Click on CANCEL to debug the program
The moment I click on the format menu a process SVCHOST has 100% CPU Usage for some moments and after a few seconds the errormessage appears.
I'm working on a Microsoft Windows Server 2003 Standard Edition Service Pack 2 with 2 CPU's and 3 GB of memory.
The version of Crystal Reports is an evaluation version with Service Pack 2 on it (version = 12.0.0.840).
When I install the same Crystal Report version on the client, the error doesn't occurs.
What could be wrong on the server.?Please post this query to the Crystal Reports Design forum:
SAP Crystal Reports
That forum is monitored by qualified technicians and you will get a faster response there.
Thank you for your understanding,
Ludek -
Problem with keydecoder.dll in Crystal Reports 2008 Trial Version
Hello,
My company is interested in purchasing Crystal Reports 2008 and has asked me to download and try the trial version. However, I have been running into a keydecoder.dll problem. Setup was smooth and here are the details:
Problem message:
"Crystal Reports: Application Error Couldn't load keydecoder.dll"
I have Windows Vista and I have already configured all permissions and administrative rights to the problem to full control. I have also attempted to drag the keydecoder.dll application extension out of win32_x86 to the file folder crystal reports 2008. I have also already attempted to reinstall and making a new program file location named 'Crystal Reports 2008'.
I'm running out of ideas and would appreciate some help. Thank youHi Key,
I have found a business objects Note 1198801.
Please have a look to it.
We can find Business objects Note/KBase from here
[https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_ossnotes&query=&adv=true#]
For your reference have a look to content of that Note:-
1198801 - Error: "Crystal Reports: Application Error - Couldn't load the keydecoder.dll" when attempting to start Crystal Reports XI
Symptom
When attempting to start Crystal Reports XI, the following error message appears:
"Crystal Reports: Application Error - Couldn't load the keydecoder.dll".
Cause :
The error message occurs because the CommonFiles entry has the wrong path in the registry.
Resolution :
CAUTION The following resolution involves editing the registry. Using the Registry Editor incorrectly can cause serious problems that may require you to reinstall the Microsoft Windows operating system. Use the Registry Editor at your own risk. It is strongly recommended that you make a backup copy of the registry files before you edit the registry. For information on how to edit the registry key, view the 'Changing Keys And Values' online Help topic in the Registry Editor (Regedit.exe).
To resolve the error message
Click Start > Run. The Run dialog box appears.
Type "regedit" in the Open: text field. Click OK. The Registry Editor appears.
Navigate to the following key: HKEY_LOCLAL_MACHINESOFTWAREBusiness ObjectsSuite 11.5Crystal Reports.
Double-click the CommonFiles string. The Edit String dialog box appears.
Ensure that the path points to the location of <installation directory>Common3.5 in.
For example, the default location is the following: C:Program FilesBusiness ObjectsCommon3.5 in.
Edit the path as necessary.
Click OK. Close the Registry Editor.
Crystal Reports starts successfully.
Hope that helps!!
Regards,
Shweta -
How to use the DLL in crystal report (Additional applications)
Hi,
i have created a win32 dll, and now i want to use that dll in my crystal report how can i do so?, what i tried is i went to to Addntional functions catagory in formula workshop, and there i can see some dlls listed, similary i put my dll in the same path like "C:\Program Files\Common Files\Crystal Decisions\1.0\Bin" and other folder too. but i am not able to see that dll in "Addtional functions". can you plesase tell how can i achive this.
Regards,
Prabhakar J.Please re-post if this is still an issue to the .NET Development - Crystal Reports Forum or purchase a case and have a dedicated support engineer work with you directly
-
How to use CRAXDDRT.DLL in crystal report 2008?
Hello All,
We have purchased Crystal report 2008 Full software.
We need to insert BLOB field into Crystal report 2008 at runtime using *CRAXDDRT.DLL*.
How can I insert OLE object and bind it at Runtime using crystal report 2008?
Is it possible to insert Ole Object runtime using crystal report 2008? If yes how and if not is there alternative to perform this job.
Please let me know your feedback.
ThanksCrxDDrt.dll is only provided in order for the Crystal Reports designer in the .NET IDE.
1) You are not licensed to use this CraxDDrt.dll
2) Even if you were, in previous versions of CR, there were licensing implications to using the craxDDrt.dll (read $$)
3) Once your project would be done, using CR 2008, you would not be able to distribute the runtime as there is no CR MSM or MSI that contains the craxDDrt.dll and it's supporting runtime.
In your original post you say:
"I need to show Word and Pdf file in to Crystal report 2008 using CRAXDDRT.DLL";
I do not understand why you'd need to do this using the craxddrt.dll? You should be able to insert a BLOB field using the RAS SDK for .NET and CR 2008. Now, one hting you will have to keep in mind. If you insert a multipage .doc or .pdf file into the report, you will only get the first page of that document. I suggest you try this in the CR designer first. Always remember that if you can not do a certain thing in the designer, you will not be able to do it at runtime either. Giving all the limitations above, if you are still interested in doing this using RAS, let me know and I'll set you up with some resources to get you going.
Ludek -
COM+ and OLEDB - memory leak in OCI dlls
Hi forum,
I've a COM+ DLL written in C++ which uses OLEDB(Oracle 8.1.7 provider) to reach to the 8i database. I've observed that after some 1000 database activities the DLLhost.exe hogs on memory to the tune of 50MB and never releases the same. I also saw the same behavior with a Win32 console application. For some reason the Uninitialize of the IDBIntialize does not seem to reduce the memory. I also ran bounce checker on my code. And its pointing to the OCI dlls for a memory leak of 18K per each database activity.
I downloaded the OLEDB sample code(VCOLEMRecordsSample) from the OTN site:-
http://otn.oracle.com/sample_code/tech/windows/ole_db/oledb8/index.html
This also seems to hold on to memory after successive run of SQL queries.
Is there anything that I am missing. I am curious about the fact that it happens with the sample app hosted on the OTN site. Do I need some OCI patches to be applied to the client? In fact, applied couple of them, but does not help.
Appreciate any pointers!I am using 8.1.7.3.2. In fact I applied this patch recently.
Also today I detected a memory leak in my code.
After GetColumnsInfo() call I was not releasing the last param(ppStringsBuffer).
This seems to have fixed the problem. I tried running the win32 console app for 5,000 runs(each run has 2 SQL queries and 1 stored proc). The peak mem usage stays stable around 26MB and the mem usage varies from 8MB to 26MB. I guess this is fine, any info? -
Alternative to craxddrt dll in crystal report 2008
Hi,
I have been using crystal report 8.5 where there was a control called RDC for end users to design the report which uses craxddrt dll. Now we have purchased crystal report 2008 and we have the same requirement but since RDC is not supported now, could you please guide how to implement the logic of RDC in Crystal report 2008 with Visual Studio 2008?
Your help will be appreciated.
Regards,
VibhutiHi, Vibhuti;
It's not that the RDC is not supported with CR 2008, it does not exist. You will have to use the .NET assemblies.
See the thread at the top of this forum for some getting started tips:
Read Before Posting - Where to find Crystal Reports .NET SDK resources
You can find some samples here:
http://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsfor.NETSDK+Samples
Regards,
Jonathan
Follow us on Twitter u2013 http://twitter.com/SAPCRNetSup -
Hi There,
i have an application running on C# .NET which use .NET Framework 3.5 SP1 and Crystal Report for Visual Studio 2008 x64. Now i'm facing the issue in application. suddenly my IIS crash , and the application is logout.
i have opened advisory case to Microsoft and they help me to analyze the dump from the application when the issue is happened.
here it is the stack trace :
STACK_TEXT:
00000000`9b1dd160 000007fe`eb93946d : 00000000`9b1dd308 000007fe`eb931948 00000000`00000000 000007fe`eb931610 : verifier!VerifierStopMessage+0x1f0
00000000`9b1dd210 000007fe`eb939736 : 00000000`9b1ddb50 00000000`00000002 00000000`00000040 00000000`00000004 : verifier!AVrfpDphReportCorruptedBlock+0x2a5
00000000`9b1dd2d0 000007fe`eb9399cd : 00000000`b32f1000 00000000`9b1ddb50 00000000`00000004 00000000`00001000 : verifier!AVrfpDphCheckNormalHeapBlock+0xce
00000000`9b1dd340 000007fe`eb93873a : 00000000`9b1ddb50 00000000`01001002 00000000`cca0c3b0 00000000`00000000 : verifier!AVrfpDphNormalHeapFree+0x29
00000000`9b1dd370 00000000`770b99a5 : 00000000`00000000 00000000`00000000 000007fe`f25514f7 000007ff`05f0a1d1 : verifier!AVrfDebugPageHeapFree+0xb6
00000000`9b1dd3d0 00000000`7705dbc0 : 00000000`b32f0000 00000000`cc16afb0 00000000`b32f0000 00000000`cc16afb0 : ntdll!RtlDebugFreeHeap+0x35
00000000`9b1dd430 00000000`7704413d : 00000000`b32f0000 00000000`9968aa01 00000000`00000000 00000000`9b1ddb50 : ntdll!RtlpFreeHeap+0x19a70
00000000`9b1dd770 00000000`76ef307a : 00000000`00000001 00000000`9968aa40 00000000`9b1dd958 00000000`cc16afb0 : ntdll!RtlFreeHeap+0x1a6
00000000`9b1dd7f0 00000000`9739cabc : 00000000`00000000 00000000`9968aa40 00000000`000002a3 00000000`cc13ef28 : kernel32!HeapFree+0xa
00000000`9b1dd820 000007fe`f2550e37 : 00000000`00000000 00000000`24b20fc0 00000000`0000001b 000007ff`0604a340 : msvcr90!free+0x1c
00000000`9b1dd850 000007ff`05f05802 : 00000000`00000000 000007ff`0604f7c0 00000000`9b1dd958 00000000`9968aa40 : mscorwks!DoNDirectCall__PatchGetThreadCall+0x7b
00000000`9b1dd8f0 000007ff`05f0a231 : 000007ff`0604f730 000007ff`05f05802 00000000`cc16afb0 00000000`0000001b : DomainBoundILStubClass.IL_STUB(Void*)+0x42
00000000`9b1dd9b0 000007ff`05f0a1d1 : 00000000`cc16afb0 00000000`000007d4 00000000`9b1dd2e8 00000000`00000000 : crdb_adoplus!<Module>.DbFieldInfo.{dtor}(DbFieldInfo*)+0x11
00000000`9b1dd9e0 000007ff`05f0a177 : 00000000`0000001c 00000000`cc13ef20 00000000`00000000 00000000`00000000 : crdb_adoplus!<Module>.DbFreeFieldList(UInt32, DbFieldInfo**)+0x31
00000000`9b1dda30 000007fe`f254f18a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : DomainBoundILStubClass.IL_STUB(Int32, Int64)+0x7
00000000`9b1dda60 00000000`9a506b36 : 00000000`0000001c 00000000`cc13ef20 00000000`00000000 00000000`00000000 : mscorwks!UMThunkStubAMD64+0x7a
00000000`9b1ddaf0 00000000`9a583538 : 00000000`bf35af90 00000000`bf9bcfa0 00000000`9b1ddd30 00000000`00000000 : crqe+0x16b36
00000000`9b1ddca0 00000000`9a6c1c64 : 00000000`bec28dc0 00000000`cd926e60 00000000`00000000 00000000`cbafcf20 : crqe+0x93538
00000000`9b1ddf90 00000000`9a6bc697 : 00000000`cd926e60 00000000`00000000 00000000`00000000 00000000`00000000 : crqe+0x1d1c64
00000000`9b1de000 00000000`b64fcab9 : 00000000`cd926ec0 00000000`9b1de0c0 00000000`00000000 00000000`b6dee2cb : crqe+0x1cc697
The crdb_adoplus tried free a corrupted Heap Block:
0:188> dt DPH_BLOCK_INFORMATION 000000009b1ddb50-40
verifier!DPH_BLOCK_INFORMATION
+0x000 StartStamp : 0
+0x004 PaddingStart : 0
+0x008 Heap : 0x00000000`9b1ddb58 Void
+0x010 RequestedSize : 0x9b1ddb50
+0x018 ActualSize : 0x9b1ddb30
+0x020 Internal : _DPH_BLOCK_INTERNAL_INFORMATION
+0x030 StackTrace : 0x00000000`00000001 Void
+0x038 PaddingEnd : 0
+0x03c EndStamp : 0
is this problem solved by upgrading Crystal Report version to CR12 ?
Thank you,
Best Regards,
Leonardus Tono Amboro
IT Enterprise System Architect
PT Astra International Tbk.
AMDI A Building, 7th Fl.
Jln. Gaya Motor Raya 8. Sunter II, Jakarta 14330, Indonesia
Message was edited by: Ludek Uher
Phone number removed - Please see the SCN Rules of EngagementHi Leonardus
Please define "crash". What actually happens?
Did this ever work? E.g.; this started to happen recently?
Is this happening on your development system or QA or production?
See if enabling the option "Verify on 1st Refresh" will help.
Make sure you are using SP 1: Crystal Reports for VS 2005 and VS 2008 Updates & Runtime Downloads
Ensure that the dataset is less that a couple thousand rows. Anything more than that will cause issues...
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow me on Twitter -
How to overcome the Memory leakage issue in crystal report 2008 SP2 setup.
I have developed the small windows based application tool with help of Visual studio 2008 for identify the memory consumption of crystal report object. It helps to load the crystal report objects in the memory and then released the object from the memory. The tool simply does the u201CLoading and Unloadingu201D the objects in the memory.
The tool will be started once u201CTest_MemoryConsumption.Exeu201D executed. The u201CTest_MemoryConsumption.Exeu201D consumes u201C9768 KBu201D memory before load the crystal report object in memory. It means, 9768 KB is normal memory consumption for run the tool.
Crystal report object initiated by the tool and object help to load the report in memory once the tool initiated the crystal report object. Now u201CTest_MemoryConsumption.Exeu201D consumes u201C34980 KBu201D memory during the crystal report object creation and report load process. The actual memory consumption of crystal report object is 34980u20139768=u201C25212u201DKBu201D.
The memory consumption u201C34980 KBu201D will be continued till the end of the process. The memory consumption will be reduced to u201C34652 KBu201D from u201C34980 KBu201D once report load process completed. It means, u201C328 KBu201D memory only released from the memory consumption. Tool enables the Release command for the crystal report object. But crystal report object does not respond to the command and will not release his memory consumption.
The memory consumption u201C34652 KBu201D will be stayed in the memory once job ends. If i again initiate the crystal report object then it crystal report object start to consume the memory from 34652 KB.
Database objects and crystal report objects are properly used in the tool. The object release commands properly communicated to crystal report setup. But the u201CCrystal report service pack 2u201D setup unable to respond the commands which has enabled from .Net Tool. Crystal report objects are properly initiated and disposed in the tool. But the crystal report unable to release from the server.
The memory consumption will be reduced once the server restarted or kill the application.
Crystal report 2008 and crystal report 2008 SP2 setup available in the server.
Microsoft .Net Framework 2.0 SP2, Microsoft .Net Framework 3.0 SP2 and Microsoft .Net Framework 3.5 SP1 are available in the server,
Could you please suggesst how to avoid the memory consumption keep increasing and how to release the memory consumption once the crystal object disposed???Hi Don..
My case is different one. I hope, the problem with Run time Installation setup file (Crystal report 2008 Serivce Pack2 installer) which we installed in the server.
Let me explain with Live scenario which our client faced in crystal report 2008 Service pack2 Installer.
Our client is using a application to help to print their reports. The application is developed with Windows service.
Windows service keep on running in the server. Windows service executes the client 's crystal reports( Labels Report, Stock report) which designed for clients need and the reports will be printed from printer.
10 Same type report (Label Report) will be printed in 1 minute. Reports are not printing during non business hours. But the windows service keep on running. Memory cosumption of application will be 160 MB in business hours.
For Example, On Monday the application memory consumption starts with 160 MB. The Memory consumption will be reached 165 MB in peak business hours. Then the memory will be ended in163 MB in the End of Monday. It means, The memory consumption will be in 163 MB during the non business hours. Reports will not be printed in non business hours.
On Tuesday, the application memory consumption starts with 163 MB and it will be reached 168 MB during the peak hours. The Memory consumption will be ended in 165 MB in the end of Tuesday. The same process contiues till friday. End of friday, the memory consumption of the application will be ended with 170 MB.
Application Memory Consumption slowly increasing in the server. In 5 days, Memory consumption reached Threshold value (170 MB) of the server. Application gets hanged up once the memory consumption reached 170 MB. We got the error messages as "Attempted to read write protected memory " / "Not Enough memory for process". If we restart server / If we restart the service then memory consumption of application get reduced to 160 MB.
From the above scenario, We came know that the either the problem with Application object or the problem crystal report object. In the application, We have checked dispose methods of application objects completly. I am sure that application objects are properly disposed in the application. I hope the problem not with application objects. The problem with Crystal report objects.
Application properly communicates the dispose methods to crystal report objects. Crystal report objects are not released from
the memory.
Crystal report 2008 Serive Pack 2 setup installed in the server.
As you said, If Crystal report runtime is not released from memory then memory consumption keep increase??? In service oriented architecture application, how to unload the crystal report runtime??
Do you any fix for this kind of issue??
Willl Crystal report 2008 service pack 3 help on this issue?? -
Seagate Crystal Reports ActiveX Designer error '80043ac4'
Website slows down when users are running reports. Users start getting errors when running any crystal report. After sometime main page itself stops loading and only static html is visible. Following is one of the errors users see:
Seagate Crystal Reports ActiveX Designer error '80043ac4'
Invalid directory.
/opera_mort2/report/AlwaysRequiredSteps.asp, line 54
Other errors seen on reporting site at that time are
Active Server pages error 'ASP 0115'
Unexpected error
/opera_mort2/report/rpt_level.asp
A trappable error (C00000005) occurred in an external object. The script cannot continue running.
authentication and network errors.
Rebooting the Web Server temporarily fixes the issue however the error recurs again after a day or two. We are seeing this problem in both our PROD and DR server. There was no change done to either of these boxes recently.
Also at this pint IIS was crashing. Microsoft Support analyzed the crash dumps created from IIS and came up with the following:
"All the memory dumps captured showed the same DLL that was accessing corrupted memory. This same DLL would also be the one that had originally written to those addresses. The DLL was craxdrt.dll from Crystal Reports 8.0 ActiveX Designer, which was version 8.0.1.0 from 1/28/2000. This DLL should be updated to see if this issue has already been fixed. Other options are to recycle IIS more frequently and move to a new version of Crystal Reports."
Here is a detailed analysis from Microsoft Support:
The issue appears to be heap corruption. Normally these are difficult to troubleshoot, however, in this case every memory dump that I looked at had the same component involved.
start end module name
42b30000 4307f000 craxdrt (export symbols) craxdrt.dll
Loaded symbol image file: craxdrt.dll
Image path: C:\Program Files\Seagate Software\Report Designer Component\craxdrt.dll
Image name: craxdrt.dll
Timestamp: Fri Jan 28 15:16:46 2000 (3892235E)
CheckSum: 0055446A
ImageSize: 0054F000
File version: 8.0.0.371
Product version: 8.0.1.0
File flags: 22 (Mask 3F) Pre-release Special
File OS: 40004 NT Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 1009.04b0
CompanyName: Seagate Software, Inc.
ProductName: Crystal Reports 8.0 ActiveX Designer.
InternalName: CRAXDRT
OriginalFilename: CRAXDRT.DLL
ProductVersion: 8.0.1.0
FileVersion: 8.0.0.371
PrivateBuild: 8.0.0.371
SpecialBuild: 8.0.0.371
FileDescription: Crystal Reports ActiveX Designer Runtime Support
LegalCopyright: Copyright (c) 1991-1999 Seagate Software, Inc. All rights reserved.
LegalTrademarks: Copyright (c) 1991-1999 Seagate Software, Inc. All rights reserved.
Comments: Crystal Reports for Visual Basic
This component is from the year 2000 and needs to be updated. I searched our old cases and found several where old version of this component caused the same heap corruption.
Please help as this is a production issue. Please let me know if you need any more information.
thanks and regards
sudatta somanSomething must have changed. Were any patches or auto updates done to the OS?
CR 8.0 has been out of the support cycle for some time now.
As Microsoft suggested please log in and download the patches for CR 8.0 from:
https://www.sdn.sap.com/irj/sdn/businessobjects-support
If that does not resolve the issue the only option will be to schedule sn IIS restart each night. -
2008 R2 - Memory Leak from svchost.exe - Module "rpcrt4" is the culprit
Hi All
Over the past week or so (after a set of Windows updates and restart) svchost.exe has increasingly used more and more memory. It probably gobbles up an extra 1GB per day and doesn't relent.
After running various diagnostics, the debug diagnostic tool finally provided me this information after a memory leak test:
rpcrt4.dll is responsible for 1.76 GBytes worth of outstanding allocations. The following are the top 2 memory consuming functions:
rpcrt4!AllocWrapper+2b: 1.76 GBytes worth of outstanding allocations.
rpcrt4!Ndr64ClientInitialize+964: 1.36 MBytes worth of outstanding allocations.
Detailed module report(Memory)
Module details for rpcrt4
Module Name rpcrt4
Allocation Count 946941 allocation(s)
Allocation Size 1.76 GBytes
Module Information
Image Name: C:\Windows\System32\rpcrt4.dll Symbol Type: PDB
Base address: 0x00000003`00905a4d Time Stamp: Sat Nov 20 13:13:18 2010
Checksum: 0x00000000`00000000 Comments:
COM DLL: True Company Name: Microsoft Corporation
ISAPIExtension: False File Description: Remote Procedure Call Runtime
ISAPIFilter: False File Version: 6.1.7601.17514 (win7sp1_rtm.101119-1850)
Managed DLL: False Internal Name: rpcrt4.dll
VB DLL: False Legal Copyright: © Microsoft Corporation. All rights reserved.
Loaded Image Name: rpcrt4.dll Legal Trademarks:
Mapped Image Name: Original filename: rpcrt4.dll
Module name: rpcrt4 Private Build:
Single Threaded: False Product Name: Microsoft® Windows® Operating System
Module Size: 1.18 MBytes Product Version: 6.1.7601.17514
Symbol File Name: c:\symcache\rpcrt4.pdb\7D748DA6D7454C9EA38C8CEF1C9E75F22\rpcrt4.pdb Special Build: &
rpcrt4!AllocWrapper+2b has 944,468 allocations!
I'm running 2008 R2 64bit with anywhere up to 80/100 simultaneous RDP connections at any one time.
Can anyone help or advise as I cannot find any hotfixes for this issue.
Thanks
RyanHi Ryan,
Please narrow it down to the specific service that is having the issue. That way you will know where to focus on.
For the specific svchost.exe that is showing the large memory usage, use task manager/process explorer/etc. to determine which service(s) are running within it. If there are multiple services running within it, I recommend you isolate them and then
restart your server. For example, say you determined that the following services are running in the "problem" svchost.exe: AudioEndpointBuilder, Netman, TrkWks, UmRdpService, Uxsms. You would open an admin command prompt and enter the following
commands:
sc config AudioEndpointBuilder type= own
sc config Netman type= own
sc config TrkWks type= own
sc config UmRdpService type= own
sc config Uxsms type= own
After entering the above commands you would restart your server for the changes to take effect. Over time you would monitor memory usage of the suspect services, and eventually it will become apparent which one is using too much memory.
Thanks.
-TP -
Crpe32.dll only works for admins?
Post Author: Bennett
CA Forum: Administration
Hope I have the right forum.
We have a Windows 2003 server supporting Terminal Services and Crystal XI. One of the apps on the box uses crpe32.dll to run reports. It only works if the RDC user has admin privileges. PowerUsers role is not enough. Depedency_Walker say gdiplus.ddl, msjava.dll and winhttp.dll are missing. Any thought?
Thanks in advance
billPost Author: [email protected]
CA Forum: Administration
Hi Bill,
This sounds like Windows file permissions, not a Crystal issue as such. Check permissions on the dll and parent folder. (Properties -> Security if you're not used to doing it.) It's probably the Authenticated Users group you're interested in (need Read & Execute). If the permissions appear to be checked, try un-checking and re-checking them. HTH -- Craig -
Crystal report viewer version error
Now I am tring to call reports in crystal reports server by asp.net. My server is crystal reports server xi, and for develop I also installed crystal report server client-side part on my develop machine, and crystal reports xi designer xi,r2.
My program is to call the rpt files on server and show them by CrystalReportViewer control, however I get the error message below:
Parser Error Message: The base class includes the field 'CRViewer', but its type (CrystalDecisions.Web.CrystalReportViewer) is not compatible with the type of control (CrystalDecisions.Web.CrystalReportViewer).
Source Error:
Line 10: <form id="form1" runat="server">
Line 11: <div>
Line 12: <CR:CrystalReportViewer ID="CRViewer" runat="server" AutoDataBind="true" />
Line 13: </div>
Line 14: </form>
My code is:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="CRSTest._Default" %>
<%@ Register assembly="CrystalDecisions.Web, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %>
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<CR:CrystalReportViewer ID="CRViewer" runat="server" AutoDataBind="true" />
</div>
</form>
</body>
</html>
code behind:
ReportDocument rd = new ReportDocument();
string sampleReportName = "MyTest";
SessionMgr sessionMgr = new SessionMgr();
EnterpriseSession enterpriseSession;
EnterpriseService enterpriseService;
InfoStore infoStore;
InfoObjects infoObjects;
InfoObject infoObject;
ReportAppFactory reportAppFactory;
// Logon to an Enterprise session.
enterpriseSession = sessionMgr.Logon("Administrator", "1Qaz2wsx", "MOSSDEV-COYD:6400", "secEnterprise");
// Query for the sample report from the Enterprise CMS.
enterpriseService = enterpriseSession.GetService("InfoStore");
infoStore = new InfoStore(enterpriseService);
infoObjects = infoStore.Query("Select SI_CUID From CI_INFOOBJECTS Where SI_NAME='" + sampleReportName + "' And SI_INSTANCE=0");
infoObject = infoObjects[1];
string reportCUID = infoObject.CUID;
rd.EnterpriseSession = enterpriseSession;
rd.FileName = "cecuid:///" + reportCUID;
rd.SetDatabaseLogon("sqluser", "123456", "172.31.69.90", "AVIS_FMIS");
CRViewer.ReportSource = rd;
I check my assembly folder, I found three CrystalDecisions.Web dlls with different version, 11.5.3700.0, 11.5.3300.0, 10.5.3700.0, I try to refer to 11.5.3700.0 it says there is two CrystalDecisions.Web ddls exist in GAC.
Could you tell why? and how to refer to the right dll?
Thanks in advance11.5.3700.0, is CrystalDecisions.Web.dll for XIR2 and the 2.0 framework
11.5.3300.0, is CrystalDecisions.Web.dll for XIR2 and the 1.1 Framework
10.5.3700.0, is CrystalDecisions.Web.dll for Crystal reports basic that ships with Visual Studion2008
all of these can co-exist in the GAC, so that part is fine. The problem is that you most likely have multiple references to CD.Web.dll in the config file of your application... IE an additional reference was added to the <add assembly..../> tag in your web.config.
delete all <add assembly ../> tags from web.config except the one adding 11.5.3700.0
If you have more than one project in your solution, make sure there are no other versions of CD.Web.dll in those projects as well.
Maybe you are looking for
-
Issue Root Cause Question - WebIntelligenceProcessingServer
Hi, Yesterday our SAP BI based portal server suffered a dramatic decrease of perfomance that prevented reports to be viewed (users were able to login into portal, but when clicked on a given report it showed the clock progress bar with no results..)
-
Printing to Fine Art "Museum Etching" Error
Having an issue with printing Fine Art "Museum Etching" paper on my Canon Pixma9000 printer. This wasn't an issue until switching to a Mac, using Adobe Illustrator CS4. I recently purchased Canon's Fine Art Museum Etching paper and when selecting tha
-
Marketing Encyclopedia System : Where are the physical files located?
Hello All, I've a Published Content (Oracle Marketing > Encyclopedia > Publish). A PDF File was attached under a particualr category/content type. The same shows up in 'My Published Items' in My Channels. The file opens fine when clicked on the link
-
Greetings! I want to use my computer to send a 5.1 surround sound signal to my Onkyo receiver. I have a headphone jack-sized SPDIF port, which I think allows for surround output. Additionally, when I tested my Realtek digital output device, the green
-
I create animations at 30 fps. When I put them in FCE HD the last frame is left out or black. I need to set the frame rate to 30 fps instead of the default 29.97 or maybe use non-drop fame setting. I am not sure which will work. How do I reset the fr