Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

0xc0000374-STATUS_HEAP_CORRUPTION error on ntdll.dll is occured on Crystal Report

I hope someone can help to prevent the following application error occurrence.

[Environment]

Windows Server 2008 Standard Edition - 64bit

Crystal Report 10

[Problem]

When creating PDF file using CrystalReport's dll, sometimes the following

application error occurs and our program(Server.exe) that call CrystalReport's dll is

stopped abnormally.

[Error overview]

Module:ntdll.dll Version:6.0.6002.18327

ExceptionCode:0xc0000374(STATUS_HEAP_CORRUPTION)

RtlReportCriticalFailure on ntdll.dll is occured

[Error Details]

Crash dump analysis log is;

FAULTING_IP:

ntdll!RtlReportCriticalFailure+67

00000000`774aca57 eb00            jmp     ntdll!RtlReportCriticalFailure+0x69 (00000000`774aca59)

EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)

ExceptionAddress: 00000000774aca57 (ntdll!RtlReportCriticalFailure+0x0000000000000067)

   ExceptionCode: c0000374

  ExceptionFlags: 00000001

NumberParameters: 1

   Parameter[0]: 000000007751d2c0

PROCESS_NAME:  Server.exe

ERROR_CODE: (NTSTATUS) 0xc0000374 - <Unable to get error code text>

EXCEPTION_CODE: (NTSTATUS) 0xc0000374 - <Unable to get error code text>

EXCEPTION_PARAMETER1:  000000007751d2c0

FAILURE_BUCKET_ID:  NOSOS_c0000374_Server.exe!Unknown

BUCKET_ID:  X64_APPLICATION_FAULT_NOSOS_WRONG_SYMBOLS_CALL_STACKIMMUNE_server.exe

FOLLOWUP_IP:

Server+0

00000000`10330000 4d5a            pop     r10

ExceptionAddress: 00000000774aca57 (ntdll!RtlReportCriticalFailure+0x0000000000000067)

   ExceptionCode: c0000374

  ExceptionFlags: 00000001

NumberParameters: 1

   Parameter[0]: 000000007751d2c0

Child-SP          RetAddr           Call Site

00000000`0f79c1a8 00000000`774aa6f0 ntdll!ZwWaitForSingleObject+0xa

00000000`0f79c1b0 00000000`774ab1c3 ntdll!RtlReportExceptionEx+0x1d0

00000000`0f79c290 00000000`774ab21a ntdll!RtlReportException+0x33

00000000`0f79c2c0 00000000`774acaa5 ntdll!RtlpTerminateFailureFilter+0x1a

00000000`0f79c2f0 00000000`77439094 ntdll!RtlReportCriticalFailure+0x96

00000000`0f79c320 00000000`7743563d ntdll!_C_specific_handler+0x8c

00000000`0f79c390 00000000`77439437 ntdll!RtlpExecuteHandlerForException+0xd

00000000`0f79c3c0 00000000`77421ca1 ntdll!RtlDispatchException+0x20c

00000000`0f79ca60 00000000`774aca57 ntdll!RtlRaiseException+0xe1

00000000`0f79d070 00000000`774ad596 ntdll!RtlReportCriticalFailure+0x67

00000000`0f79d140 00000000`774aecf6 ntdll!RtlpReportHeapFailure+0x26

00000000`0f79d170 00000000`774b06e4 ntdll!RtlpHeapHandleError+0x16

00000000`0f79d1a0 00000000`774807bb ntdll!RtlpLogHeapFailure+0xa4

00000000`0f79d1d0 00000000`7722c4ca ntdll! ?? ::FNODOBFM::`string'+0xc784

00000000`0f79d250 00000000`7402cabc kernel32!HeapFree+0xa

00000000`0f79d280 000007fe`f8f11ad7 msvcr90!free+0x1c

00000000`0f79d2b0 000007ff`00f35c12 mscorwks!DoNDirectCall__PatchGetThreadCall+0x7b

00000000`0f79d350 000007ff`00f3f091 0x7ff`00f35c12

00000000`0f79d410 000007ff`00f3f031 0x7ff`00f3f091

00000000`0f79d440 000007ff`00f3efd7 0x7ff`00f3f031

00000000`0f79d490 000007fe`f8f0fe2a 0x7ff`00f3efd7

00000000`0f79d4c0 00000000`68c371b6 mscorwks!UMThunkStubAMD64+0x7a

00000000`0f79d550 00000000`68cb5588 crqe+0x171b6

00000000`0f79d700 00000000`68defd54 crqe+0x95588

00000000`0f79d9f0 00000000`68dea787 crqe+0x1cfd54

00000000`0f79da60 00000000`66e4dd69 crqe+0x1ca787

00000000`0f79db00 00000000`67271f11 crpe32!CRPEConnectionInit+0x538f9

00000000`0f79dc80 00000000`66e867c0 crpe32!PESetBackgroundThreadProc+0xbf31

00000000`0f79dcd0 00000000`66e874b7 crpe32!CRPEConnectionInit+0x8c350

00000000`0f79e080 00000000`66e8a739 crpe32!CRPEConnectionInit+0x8d047

00000000`0f79e940 00000000`673a0165 crpe32!CRPEConnectionInit+0x902c9

00000000`0f79eed0 00000000`67263442 crpe32!MWCleanupProcess+0x10cb95

00000000`0f79f1a0 00000000`6726770d crpe32!CRPEConnectionInit+0x468fd2

00000000`0f79f2d0 00000000`672675cb crpe32!PESetBackgroundThreadProc+0x172d

00000000`0f79f400 00000000`6726720f crpe32!PESetBackgroundThreadProc+0x15eb

00000000`0f79f440 00000000`67266fa5 crpe32!PESetBackgroundThreadProc+0x122f

00000000`0f79f720 00000000`676bed21 crpe32!PESetBackgroundThreadProc+0xfc5

00000000`0f79f850 00000000`67747eab crpe32!SetHelpApp+0x9a041

00000000`0f79f950 00000000`67747f5f crpe32!SetHelpApp+0x1231cb

00000000`0f79f980 00000000`7721be3d crpe32!SetHelpApp+0x12327f

00000000`0f79f9b0 00000000`77426611 kernel32!BaseThreadInitThunk+0xd

00000000`0f79f9e0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

Just looking for any tips on how to resolve the issue.

Tags:
Former Member
replied

Crystal 10 is not certified to work on Windows Server 2008, so there may not be a way to resolve this without upgrading to the latest version of Crystal.

-Dell

Message was edited by: Dell Stinnett-Christy

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question