CRPE32.dll Problems
Posting this for Johnathan. Based on Thread "Using MS Access to Pull Up the Report Viewer - Crystal Reports 2008".
I was under the impression that I could access this dll from MS Access or Delphi as a COM. I'm flipping back and forth here. I read that the Crystal Report XI components will work as COM. I realize that I will have to limit the reports to exclude any unavailable functionality in developing with Crystal Reports 2008.
I'm looking for an easy plug-in type thing to make it so I can view the reports easily within an Access applicatio or Dephi 7. Later I would like to be able to create an in-house application to manage and print reports as well (we're on a tight budget in my company).
Since this dll is not suppsed to be registered this is a moot point. There error that I was getting concerns trying to run it through regsvr32. Now it's a mater of determining how to pull it into an Access application.
Hi, Edward;
If it is your intention to use Crystal Reports 2008 in a COM based platform, then that just will not work. Crystal Reports XI R2 is the last version to include our RDC control. I couldn't find the article I was thinking of for Access, but here is the next closest thing, for VBA:
[RDC|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_boj_erq/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333233313333333633353339%7D.do]
Cheers,
Jonathan
Edited by: Jonathan Parminter on Jul 10, 2008 3:50 PM
Similar Messages
-
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 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 -
Crpe32.dll - Version Number
I am using a Developer Edition of CR XI with Visual Studio 2005, and the language I am using in Studio is Visual Basic.
I have several versions of crpe32.dll on my machine (One in 2.7\bin, one in 3.0\bin, and one in Update Backup - These are versions 10.2.0.1222, 11.0.0.2543 and 11.0.0.1282 respectively). I have run the CR XI Common HotFix file against my installation.
When I produce my EXE file from Visual Studio and install it onto a machine that has no crpe32.dll on it previously, I find that a version 10.2.1.1823 has been installed!
Firstly, how am I installing a version that does not exist on the original machine and, secondly, why is it not installing a version 11.N.N.N file?
The reason for this question is that I am trying to solve a problem in production that would appear to be solved using the version 11.0.0.2543 from the HotFix file, and cannot understand why it is not part of my EXE compilation.Hi Peter,
In addition to what has already been suggested I would like to add some points from my side.
I would like to inform that VS 2005 is not compatible with CR XI.
VS 2005 is only compatible with CR 10.2 (Bundle Version), CR XI R2 and CR 2008.
CR XI R2 SP2 is available free to upgrade, just need to download the [installation|http://resources.businessobjects.com/support/additional_downloads/service_packs/crystal_reports_en.asp#CRXIR2]
- Click on - Crystal Reports XI Release 2
- Click on - Service Pack 2 - Full build - ZIP - 1.03 GB - released April 2007
and provide the key code of CR XI.
CR XI R2 latest [Service Pack is SP4 with fix pack 4.1|http://resources.businessobjects.com/support/additional_downloads/service_packs/crystal_reports_en.asp#CRXIR2]
Note:- Before upgrading to SP4, CR XI R2 SP2 must have installed.
- Click on - Crystal Reports XI Release 2
- Click on - Service Pack 4 - Incremental Patch only - ZIP - 448 MB - released June 2008
Upgrade all reports to latest version.
If application is Desktop application than use [ Merge module|http://resources.businessobjects.com/support/additional_downloads/service_packs/crystal_reports_en.asp#CRXIR2] to install runtimes of CR XI R2 on Deployment machine.
- Click on - Crystal Reports XI Release 2.
- Click on - Multi-Language Build (crXIr2sp4_net_merge_modules.zip)
If application is Web based than install [Server install|http://resources.businessobjects.com/support/additional_downloads/runtime.asp#06] on server.
- Click on - Crystal Reports XI Release 2.
- Click on - Multi-Language Build (crXIr2sp4_net_server_install.zip).
The latest Merge modules or Server install will install the correct version of Crpe32.dll of CR XI R2 SP4 with FixPack 4.1 on your Production or Deployment machine.
Regards
Amit -
Cross-tab with a lot of data causes fault in crpe32.dll when exporting to Excel
Hello. I believe I found a bug in the Service Pack 9. After upgrading my production to runtime 9, I found that cross-tab reports with large datasets crashed the website. Per the Windows Application Log, a fault happened in the crpe32.dll. So I uninstalled the runtimes for 9 and re-installed 8 and the reports worked again. My production uses the 64 bit runtimes.
I created a test site which includes a two datasets one large and one small with two reports, one cross-tab and another non-cross-tab. The site has four pages, one to open the cross-tab report using the large dataset, another with the same cross-tab report using the small dataset, another for the non-cross-tab report using the large dataset and the last with the non-cross-tab report using the small dataset. Only the cross-tab report using the large dataset causes the fault. I’ve attached the test site for you use as needed.Hi Thomas,
What version of Visual Studio are you using?
What OS are you using?
What version of IIS?
I did a quick test using a simplied one liner WEB app and I see the same thing...
FYI, changes we've done is IIS recommends, actually it's a must, to load the report and viewer in the Page_Init section and not the Page_Load so you initialize all of the required dependencies, Page Load doesn't handle it properly...
I tried both, doesn't make any difference...
By the way your "large dataset" is not that big. I've seen people use a 10 meg xml files.
Try moving all of your code to the Page_Init section and test again to confirm...
I don't believe it has anything to do with the amount data directly, I believe it's the number of pages to render for a crosstab report.
I'll escalate this to DEV - ADAPT01726274
Set for SP 10 ( which means I set it to be fix in SP 10 but it does not mean it will be. All depends on DEV's work load )
Thanks
Don -
CRVS2010 Beta - Could not load crpe32.dll
On the report.Load() line I get this message.
could not load file or assembly "c:\program files\SAP Business Objects\SAP Business Objects Enterprise XI 4.0\Win32_x86\crpe32.dll
then
The type initialiizer for 'CrystalDecisions.CrystalReports.Engine.CRPE' threw an expcetion.
then
LoadReport failed
I am using Beta 2 and have the 32 bit runtime installed on my development machine alone with VS 2010 Ultimate.
Here is the code at that spot.
this.report = new ReportDocument();
string reportToLoad = @"d:\Receipt.rpt";
this.report.Load(reportToLoad);
this.reportViewer.ViewerCore.ReportSource = this.report;
I checked the directory and crpe32.dll is there.
BillSolved it. I removed both the beta 2 and the runtime beta 2 and reinstalled both. It works fine.
-
I installed LV 7.1 on new Dell with XP.While running the LV application, Windows shuts down to prevent damage to computer as result of "nixsrk.dll" problem. What is the fix?
Thanks,How is your application architected? Are you making calls to DLLs using a Call Library Function Node? It might be that for some reason some of the components for your application were installed correctly on the Dell computers. I would suggest that you try some other application and make sure whether the issue is with your application or LabVIEW installation.
Regards,
Chetan K
AE-NIC -
Itunes won't launch anymore: AVFoundationCF.dll problem
Hi,
since my last itunes update, it won't launch because of a "AVFoundationCF.dll" problem. I'm on a Windows XP system. Can anyone help me please?Taken at face value, you're having trouble with an Apple Application Support program file there. (Apple Application Support is where single copies of program files used by multiple different Apple programs are kept.)
Let's try something relatively simple first. Restart the PC. Now head into your Add or Remove programs control panel, select "Apple Application Support", click "Change" and then click Repair.
If no joy after that, try the more rigorous uninstall/reinstall procedure from the following post (although it's for Vista and 7, just read "Computer" as "My Computer", read "Uninstall a program control panel" as "Add or Remove programs control panel" and assume the system is 32-bit, and you'll be doing the right things):
Re: I recently updated to vista service pack 2 and I updated to itunes 10.2.1 and ever since I did that my itunes won't open any more. Itunes starts but before anything loads a window pops up saying that the prograam has encountered a problem and sh... -
NI's answers to .dll problems
I emailed NI about the lvpng.dll problem I have in LV 5.1.1. If I call
this .dll to save a png format of the front panel, over time, it
consumes memory. I'd like you to see the response I got.
[email protected] writes:
I tried your VI, and was not able to reproduce the memory leak in
LabVIEW 6i. This is good news for 6i users.
Wow, thanks. Do I get a free version of 6i to fix my problem? What is
the solution?
Mark
Sent via Deja.com http://www.deja.com/
Before you buy.Out of respect for Darren, and to clear up the misunderstanding, Darren
is checking in with R&D to get the problem resolved; thank you.
The original response, however, did not state anything about checking
with R&D, or about resolving the problem in 5.1.1. The answer I got
was:
Mark,
I tried your VI, and was not able to reproduce the memory leak in
LabVIEW 6i.
It looks like my test goes along with the individual you spoke of from
the
usenet. This is good news for 6i users.
Sincerely,
I was not entirely happy with the response I was given. Rather than
wait until I contacted Darren again, I posted this message with the
response in it, which I am sad to say was careless of me.
What has transpired since then is that Darren did not realize that I
don't have the means to upgrade to 6i. It was then in his message back
to me that he stated that R&D is looking into the problem.
I apologize for the misunderstanding, and will not make such posts
again until the situation is resolved.
Mark
In article <[email protected]>,
"Darren Nattinger" wrote:
>
> Hello everyone,
>
> I am the engineer at National Instruments that responded to Mr.
Wysong's
> original question regarding the memory leak with the PNG VIs in
LabVIEW.
> The full context of my message actually stated that, although the
problem
> appears to be fixed in LabVIEW 6i, I have contacted R&D and am
awaiting their
> response regarding a possible resolution with LabVIEW 5.1.1. I have
related
> the relative importance of the problem to R&D, so we hope to get a
speedy
> reply and/or resolution to Mr. Wysong.
>
> Thank you all for your interest in LabVIEW. It is my job to support
customers
> who use this product, so I come across all sorts of LabVIEW
applications
> every day, and I love it. Please take full advantage of our on-line
support
> resources (www.ni.com/support), this newsgroup, and our e-mail support
system
> (www.ni.com/ask) whenever you have technical questions about National
Instruments
> products.
>
> Have a great day,
> Darren Nattinger
> LabVIEW Support
> National Instruments
>
> [email protected] wrote:
> >I emailed NI about the lvpng.dll problem I have in LV 5.1.1. If I
call>this
> dll to save a png format of the front panel, over time, it>consumes
memory.
> I'd like you to see the response I got.>>
response>>>[email protected]
> writes>I tried your VI, and was not able to reproduce the memory
leak in>LabVIEW
> 6i. This is good news for 6i users.>>>>Wow, thanks. Do
I
> get a free version of 6i to fix my problem? What is>the
solution?>>Mark>>>>>>Sent
> via Deja.com http://www.deja.com/>Before you buy.
>
Sent via Deja.com http://www.deja.com/
Before you buy. -
Crpe32.dll failing to load
I am receiving an error on the production computers that I am installing my windows app on
System.TypeInitializationException: The type initializer for 'CrystalDecisions.CrystalReports.Engine.CRPE' threw an exception. ---> CrystalDecisions.Shared.CrystalReportsException: Could not load C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crpe32.dll.
Funny though that on a virtual machine that I am installing it on with a ghosted image of the failing computers, I am not getting this error.
Should I have the user restart their PC before loading the app
Any help would be appreaciated.
Edited by: mcontri on Apr 15, 2011 10:00 PMYes, there are other options also, we also have Merge Modules but those require all MS dependencies to be included also by you. The MSI includes all of the dependencies. You can not simply include the CR runtime in your app for distribution, CR does not install properly that way.
You also must include the VS 2005 dependencies because of 2.0 framework dependencies we have. Typically most PC's have them install already. The MS C++ Security runtime distribution package is what we are looking for. Search MS's site for the MSI package you can include also in your distribution package.
You can include the MSI in your package along with your app, or because the MSI is a standalone installer it can be run separately.
Thank you
Don -
Could not load crpe32.dll
I am using Crystal Reports XI release 2 and we run the reports from a .NET component. The line that produces the error is:
custReport.Load(reportFile, OpenReportMethod.OpenReportByTempCopy);
where:
custReport is an instance of ReportDocument
reportFile is the path to the rpt file and is correct at runtime.
Here's the error in it's entirety:
System.TypeInitializationException: The type initializer for 'CrystalDecisions.CrystalReports.Engine.CRPE' threw an exception. ---> System.Exception: Could not load C:\Program Files\Business Objects\Common\3.5\bin\crpe32.dll.
at CrystalDecisions.CrystalReports.Engine.CRPE..cctor()
--- End of inner exception stack trace ---
at CrystalDecisions.CrystalReports.Engine.CRPE.InitCrpe()
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod)
at TSYS.Report.Generator.ServiceFacade.CrystalReportCreator.CreateReport(Parameter parameter)
at TSYS.Report.Generator.ServiceFacade.Renderer.GetReportData(String uniqueStackTraceGuid, Int16 clientOriginatorID, Parameter parameter)
at TSYS.Report.Generator.ServiceFacade.ReportGeneratorFacadeImpl.GetReport(String uniqueStackTraceGuid, Int16 clientOriginatorID, Parameter parameter)
crpe32.dll is at the location indicated in the exception message and it's version is 11.5.8.998
The line that produces the error is in CrystalReportCreator.CreateReport
Thanks for your help
ChrisHi Chris,
Check this link
Re: Error 532 "Cannot find database.dll" <Execute PEStartPrintJob>
Re: Error loading Crystal Reports with Delphi 2006
*Close the thread if issue solved
Regards
Jambulingam.P -
Has anyone had a MSVCR80.dll problem when installing the latest version of iTunes? I now am unable to open iTunes at all and cant download a new version either. Help please!
Solving MSVCR80 issue and Windows iTunes install issues.
-
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 -
Help me please dll problems with Windows XP
My first time installing itunes was a desaster. A messsage appears saying dll problems. And another message " error 0x80040702 IpodFormatSupport"
My ipod is 4gb.
MY SYSTEM IS A WINDOWS XP PROFESSIONAL.
Thanks for any help.First, let's make sure your Windows XP is compatible with iPod. Click on Start, Right Click on My Computer, and then Click on Properties. You want to make sure that you have Service Pack 2. (This is the last line of the first section on the "General Tab")
-If it says Service Pack 1, go to www.microsoft.com and search for Windows XP Service Pack 2. Find it, download it, and then install it. Once you've done that you can try to install your iPod/iTunes software again.
-If there is no service pack listed, go to www.microsoft.com and search for Windows XP Service Pack 1. Find it, download it, and install it. Then you need to go back and search for Windows XP Service Pack 2, and then download and install it. Then you can try your iPod / iTunes software again.
If you do have service pack 2 and you're having these issues, try a quick antivirus/spyware/adware scan, and make sure you don't have anything like that.
If that does not resolve the issue, it could be that your antivirus software is causing interference and not allowing your software to install. Follow the steps in this article, and then try the install again:
http://docs.info.apple.com/article.html?artnum=302538
Once you've gone through all of this, reply and let us know what's going on.
Best wishes,
CG -
Application/DLL problem on Windows Server 2008 R2
I have an issue with an application which needs to run on a Windows Server 2008 R2 environment. The issue concerns "msvbvm60.dll" which results in an "APPCRASH" when I try to run the application.
The APPCRASH reports the issue is with msvbvm60.dll version number "6.0.98.15". We have another customer with Windows Server 2008 (not R2) which has version "6.0.98.2" of the same file and the application works fine there.
I've got 2 questions really then ...
Could I replace the .15 version with .2? There appear to be 2 "system" folders on the server "C:\windows\system32" and "C:\Windows\syswow64" - would both of these need to be addressed
Would a later version than .15 cure the problem?
I've trawled this site but unable to find an exact solution or advice that fits my situation.
Thank you.Which application? Is that a Microsoft product? If not, I would suggest you contact the software developer for assistance.
---Could I replace the .15 version with .2? There appear to be 2 "system" folders on the server "C:\windows\system32" and "C:\Windows\syswow64" - would both of these need to be addressed
Yes, you may give it a try. Usually, put it in WoW64 folder if it's a 32bit DLL. Otherwise, put it in System32 folder.
Maybe you are looking for
-
Edit to tape INSERT & NO AUDIO
Ok, so i have a brand new Mac, Decklink Blackmagic Extreme HD card in it. Everything works properly, except the insert edit to tape. When I perform an assemble edit through the "Edit to tape" window it works fine, but cannot get the insert edit to in
-
Exchange 2003 Stand Alone Server No Connection from Iphone and ActiveSync
We have a single Exchange 2003 Server SP2. We have a test user that has an iPhone and I have been trying to get it connected. Have tried everything I can think of, it always fails on creating the account with "Account Verification Failed" Please let
-
Things to consider when moving from Motorola Dual G5 to Intel Core Duo G5
OK dear forum readers, I am planning on upgrading my PowerMac G5 Dual 2.0 to the Intel Core Duo platform. I have no idea where to start. So I am looking for suggestions/short list of what I need to do once I have both computers sitting next to each o
-
Convert timestamp from text file (hh:mm:ss) into seconds
How can I import a column of time stamps from a text file of the form hh:mm:ss and convert it into seconds using LabView? For example, 13:30:30 into 48630. Also, using the "Read from Spreadsheet File VI" I can't seem to get the entire time stamp impo
-
Slide Size - want to make very small slides - ie 50x100px
Anyway to make slides of any size? Keynote doesn't seem to like many small sizes. Thanks