
UNSOLVED
A
andreas_dobler
2 Posts
0
2177
March 26th, 2017 23:00
EMC SDK kills calling application
Hi,
our customer has problems while importing documents to his emc centera machine.
Once a day he get this failure (see below). The error kills the whole process. Catch or finaly blocks in my code are not called.
This is the callstack from the crash dump:
000000401863bd00 00007ffdb1aa3925 ntdll!RtlRaiseException+0x45, calling ntdll!RtlpCaptureContext
000000401863bd10 00007ffdb1aa3a6d ntdll!RtlRaiseException+0x18d, calling ntdll!RtlDispatchException
000000401863be30 00007ffd493d870a (MethodDesc 00007ffd494901b0 +0x4a EMC.Centera.SDK.FPStreamCallbacks.TransferComplete(EMC.Centera.SDK.FPStreamInfo ByRef)), calling (MethodDesc 00007ffda6ca7dc8 +0 System.Runtime.InteropServices.Marshal.FreeHGlobal(IntPtr))
000000401863be40 00007ffdaef41cdc KERNELBASE!WriteFile+0x88, calling ntdll!NtWriteFile
000000401863be60 00007ffdaef41cdc KERNELBASE!WriteFile+0x88, calling ntdll!NtWriteFile
000000401863be70 0000000060cfa006 msvcr80!_write_nolock+0x7f6 , calling msvcr80!__security_check_cookie
000000401863be90 00007ffdaef41cdc KERNELBASE!WriteFile+0x88, calling ntdll!NtWriteFile
000000401863beb0 00007ffdaef41cdc KERNELBASE!WriteFile+0x88, calling ntdll!NtWriteFile
000000401863bee0 0000000060cfa006 msvcr80!_write_nolock+0x7f6 , calling msvcr80!__security_check_cookie
000000401863bf10 0000000060cfa006 msvcr80!_write_nolock+0x7f6 , calling msvcr80!__security_check_cookie
000000401863c070 00007ffda83ebc42 clr!IsStructMarshalable+0x2d, calling clr!TypeHandle::IsArray
000000401863c090 00007ffdb1a92c86 ntdll!RtlQueryInformationActivationContext+0x186, calling ntdll!RtlpQueryInformationActivationContextBasicInformation
000000401863c150 00007ffdb1b41b70 ntdll!RtlReportCriticalFailure+0x8c, calling ntdll!RtlRaiseException
000000401863c1a0 0000000060cd3f69 msvcr80!_getptd+0x79 , calling kernel32!SetLastErrorStub
000000401863c1b8 00007ffdb1b41b70 ntdll!RtlReportCriticalFailure+0x8c, calling ntdll!RtlRaiseException
000000401863c1d0 0000000060ce94a2 msvcr80!_output_l+0xee2 , calling msvcr80!__security_check_cookie
000000401863c1e0 0000000060ce42e9 msvcr80!_flsbuf+0x19 , calling msvcr80!_fileno
000000401863c1f0 00007ffdb1b44d4f ntdll!RtlpGetModifiedProcessCookie+0x27, calling ntdll!NtQueryInformationProcess
000000401863c210 0000000060cea083 msvcr80!write_string+0x73 , calling msvcr80!_flsbuf
000000401863c230 00007ffdb1b46369 ntdll!RtlpReportHeapFailure+0xd, calling ntdll!RtlpGetModifiedProcessCookie
000000401863c260 00007ffdb1b44db2 ntdll!RtlpHeapHandleError+0x12, calling ntdll!RtlpReportHeapFailure
000000401863c290 00007ffdb1b459b0 ntdll!RtlpLogHeapFailure+0xa4, calling ntdll!RtlpHeapHandleError
000000401863c2c0 00007ffdb1b44c83 ntdll!RtlpAnalyzeHeapFailure+0x31b, calling ntdll!RtlpLogHeapFailure
000000401863c320 00007ffdb1a86b9b ntdll!RtlpFreeHeap+0xfeb, calling ntdll!RtlpAnalyzeHeapFailure
000000401863c3c0 0000000060cd3f69 msvcr80!_getptd+0x79 , calling kernel32!SetLastErrorStub
000000401863c3f0 0000000060ce94a2 msvcr80!_output_l+0xee2 , calling msvcr80!__security_check_cookie
000000401863c420 0000000060cd3f69 msvcr80!_getptd+0x79 , calling kernel32!SetLastErrorStub
000000401863c450 0000000060cd3f69 msvcr80!_getptd+0x79 , calling kernel32!SetLastErrorStub
000000401863c4d0 0000000060cd6e97 msvcr80!malloc+0x67 , calling ntdll!RtlAllocateHeap
000000401863c550 00007ffdb1a859d8 ntdll!RtlFreeHeap+0x368, calling ntdll!RtlpFreeHeap
000000401863c5a0 0000000060ce39c6 msvcr80!_fflush_nolock+0x56 , calling msvcr80!_write
000000401863c5f0 00007ffdaef41902 KERNELBASE!LocalFree+0x2e, calling ntdll!RtlFreeHeap
000000401863c600 00007ffda8334355 clr!JIT_InitPInvokeFrame+0x15, calling clr!GetThread
000000401863c610 0000004074502081 FPUtils!FPBasicStringBuffer::~FPBasicStringBuffer+0x21, calling FPUtils!StMalloc::~StMalloc+0x88
000000401863c630 00007ffda7208478 (MethodDesc 00007ffda6da2090 +0x68 DomainNeutralILStubClass.IL_STUB_PInvoke(IntPtr))
000000401863c688 00007ffda7208478 (MethodDesc 00007ffda6da2090 +0x68 DomainNeutralILStubClass.IL_STUB_PInvoke(IntPtr))
000000401863c700 00007ffda7165f8d (MethodDesc 00007ffda6ca7dc8 +0x2d System.Runtime.InteropServices.Marshal.FreeHGlobal(IntPtr)), calling 00007ffda709b0e0 (stub for Microsoft.Win32.Win32Native.LocalFree(IntPtr))
000000401863c710 0000000060d487ed msvcr80!_vsnprintf+0x7d , calling msvcr80!_output_l
000000401863c730 00007ffd493d870a (MethodDesc 00007ffd494901b0 +0x4a EMC.Centera.SDK.FPStreamCallbacks.TransferComplete(EMC.Centera.SDK.FPStreamInfo ByRef)), calling (MethodDesc 00007ffda6ca7dc8 +0 System.Runtime.InteropServices.Marshal.FreeHGlobal(IntPtr))
000000401863c740 00007ffda84593c7 clr!StubHelpers::DemandPermission+0x12b
000000401863c750 00000040725277a2 fpos64!fp_printf+0xc82, calling ntdll!RtlLeaveCriticalSection
000000401863c790 00007ffd493d78ef (MethodDesc 00007ffd494910f0 +0x3f DomainBoundILStubClass.IL_STUB_ReversePInvoke(IntPtr))
000000401863c7f0 00007ffda839b42e clr!UMThunkStub+0x6e
000000401863c810 00000040744f5f88 FPUtils!FPLogging::LogList+0x2b8, calling FPUtils!FPMutex::unlock
000000401863c860 00000040744f60e0 FPUtils!FPLogging::Debug+0x30, calling FPUtils!FPLogging::LogList
000000401863c880 000000407257a363 FPStreams!FPBasicGenericStream::close+0x43
000000401863c890 000000407250ea83 fpos64!fp_gettimeofday+0x23, calling fpos64!fp_sem_destroy+0x13b50
000000401863c8b0 00000040744fb1f1 FPUtils!FPRefPointer::RefToPointer+0x41, calling FPUtils!FPLogging::Debug
000000401863c8f0 00000040744f6089 FPUtils!FPLogging::Log+0x29, calling FPUtils!FPLogging::LogList
000000401863c910 00000040744f5c5d FPUtils!FPLogging::isDebugLogging+0x1d, calling FPUtils!FPLogging::isPollEvent
000000401863c920 000000407442782e FPCore!_FPStream_Close+0xe, calling FPCore!ArrayTemplate<`anonymous namespace'::BoolObject>::`default constructor closure'+0x158
000000401863c950 0000000180033ef6 FPLibrary!FPStream_Close+0x46, calling FPLibrary!FPIntercept_Router::FPStream_Close
000000401863c960 00007ffda8334355 clr!JIT_InitPInvokeFrame+0x15, calling clr!GetThread
000000401863c990 00007ffd493d864d (MethodDesc 00007ffd49491500 +0x6d DomainBoundILStubClass.IL_STUB_PInvoke(EMC.Centera.FPTypes.FPStreamRef))
000000401863c9e8 00007ffd493d864d (MethodDesc 00007ffd49491500 +0x6d DomainBoundILStubClass.IL_STUB_PInvoke(EMC.Centera.FPTypes.FPStreamRef))
000000401863ca50 00007ffd493d8542 (MethodDesc 00007ffd49490748 +0x72 EMC.Centera.SDK.FPGenericStream.Close()), calling 00007ffd492cf9e0 (stub for EMC.Centera.FPApi.SDK.FPStream_Close(EMC.Centera.FPTypes.FPStreamRef))
000000401863cab0 00007ffd493d7ecd (MethodDesc 00007ffd4945f418 +0x17d informatio.EMCCentera.BlobWriteStream.Close())
000000401863cb40 00007ffd493d6049 (MethodDesc 00007ffd4945d3a0 +0x1f9 informatio.EMCCentera.EmcCentera.WriteFileToCenteraPartialBlob(System.String, Int64))
000000401863cc50 00007ffd493d4666 (MethodDesc 00007ffd4943d710 +0x116 Com.Kendox.Dcis.SubSystem.BlobStore.Impl.FileSystemEMCCentera.EMCCenteraWrapper.WriteFile(System.String, System.DateTime)), calling (MethodDesc 00007ffd4945d3a0 +0 informatio.EMCCentera.EmcCentera.WriteFileToCenteraPartialBlob(System.String, Int64))
000000401863cc90 00007ffd493d4390 (MethodDesc 00007ffd4945c108 +0x40 CH.Ierax.Lib.IO.Impl.DataSourceTransferAbstract.WriteToFile(System.String))
We can not find the Problem. Other centera customers can work with the same software release without problems.
Do you now this error? Is there anything that we can do to work arround this problem?
Responses (0)
Solutions (0)
