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-AD

    Hi 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.
    Bill

    Solved it. I removed both the beta 2 and the runtime beta 2 and reinstalled both. It works fine.

  • Installed 7.1 on new Dell. Windows shuts down as result of "nixsrk.dll" problem.

    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 PM

    Yes, 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
    Chris

    Hi 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

  • MSVCR80.dll problem

    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
    bill

    Post 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