C# Service Crash nach 130 Sekunden - könnt ihr was mit dem Dump anfangen?



  • Hallo!

    Eines unserer Projekte ist ein .NET C# Service in dem mehrere Timer laufen.
    Jeder einzelne hat eine Elapsetime von mindestens 300 Sekunden.

    Das Problem ist, dass der Service auf nur einem einzigen Testrechner nach exakt 130 Sekunden nach dem Start des Services crasht. (Schreibt man die Anwendung eigenständig ohne Service läuft sie ohne Crash).

    Zum Zeitpunkt des Crashes ist 100%ig kein Timer aktiv.. es wird kein selbstgeschriebener Code ausgeführt (habe ich mit Logfiles sichergestellt).

    Der .NET debugger selbst greift beim Crash nicht ein.. also habe ich es mit Crashdumps und windbg versucht. Allerdings ist der Bug für mich als Windbgneuling zu hart zu begreifen. Ich poste euch mal, was mir windbg alles für infos gibt:

    modules:
    
    0:000> lmf
    start    end        module name
    00400000 00412000   SVN_Service C:\development\OLI.de Ltd\Projects\2006_0002\source\SVN-Replication\bin\Debug\SVN-Service.exe
    00c80000 00c90000   Setting  C:\development\OLI.de Ltd\Projects\2006_0002\source\SVN-Replication\bin\Debug\Setting.dll
    00e90000 00ea0000   DiffieHellman C:\development\OLI.de Ltd\Projects\2006_0002\source\SVN-Replication\bin\Debug\DiffieHellman.dll
    03040000 03070000   Org_Mentalis_Security C:\development\OLI.de Ltd\Projects\2006_0002\source\SVN-Replication\bin\Debug\Org.Mentalis.Security.dll
    0ffd0000 0fff8000   rsaenh   C:\WINDOWS\system32\rsaenh.dll
    11000000 11038000   Tamir_SharpSSH C:\development\OLI.de Ltd\Projects\2006_0002\source\SVN-Replication\bin\Debug\Tamir.SharpSSH.dll
    20000000 202c5000   xpsp2res C:\WINDOWS\system32\xpsp2res.dll
    4d4f0000 4d548000   WINHTTP  C:\WINDOWS\system32\WINHTTP.dll
    5b860000 5b8b4000   NETAPI32 C:\WINDOWS\system32\NETAPI32.dll
    5d090000 5d12a000   comctl32_5d090000 C:\WINDOWS\system32\comctl32.dll
    637a0000 63d02000   System_Xml_ni C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Xml\85eca72bf6124f6023d94c126e76c0c4\System.Xml.ni.dll
    64890000 648f8000   System_Configuration C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
    662b0000 66308000   hnetcfg  C:\WINDOWS\system32\hnetcfg.dll
    67a20000 67a40000   System_ServiceProcess C:\WINDOWS\assembly\GAC_MSIL\System.ServiceProcess\2.0.0.0__b03f5f7f11d50a3a\System.ServiceProcess.dll
    71a50000 71a8f000   mswsock  C:\WINDOWS\system32\mswsock.dll
    71a90000 71a98000   wshtcpip C:\WINDOWS\System32\wshtcpip.dll
    71aa0000 71aa8000   WS2HELP  C:\WINDOWS\system32\WS2HELP.dll
    71ab0000 71ac7000   ws2_32   C:\WINDOWS\system32\ws2_32.dll
    71cf0000 71d3b000   kerberos C:\WINDOWS\system32\kerberos.dll
    722b0000 722b5000   SensApi  C:\WINDOWS\system32\SensApi.dll
    75e60000 75e73000   cryptnet C:\WINDOWS\system32\cryptnet.dll
    76390000 763ad000   IMM32    C:\WINDOWS\system32\IMM32.DLL
    76790000 7679c000   cryptdll C:\WINDOWS\system32\cryptdll.dll
    767a0000 767b3000   NTDSAPI  C:\WINDOWS\system32\NTDSAPI.DLL
    769c0000 76a73000   USERENV  C:\WINDOWS\system32\USERENV.dll
    76f20000 76f47000   DNSAPI   C:\WINDOWS\system32\DNSAPI.dll
    76f60000 76f8c000   WLDAP32  C:\WINDOWS\system32\WLDAP32.dll
    76fb0000 76fb8000   winrnr   C:\WINDOWS\System32\winrnr.dll
    76fc0000 76fc6000   rasadhlp C:\WINDOWS\system32\rasadhlp.dll
    773d0000 774d3000   comctl32 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
    774e0000 7761d000   ole32    C:\WINDOWS\system32\ole32.dll
    77a80000 77b14000   CRYPT32  C:\WINDOWS\system32\CRYPT32.dll
    77b20000 77b32000   MSASN1   C:\WINDOWS\system32\MSASN1.dll
    77b40000 77b62000   Apphelp  C:\WINDOWS\system32\Apphelp.dll
    77c00000 77c08000   VERSION  C:\WINDOWS\system32\VERSION.dll
    77c10000 77c68000   msvcrt   C:\WINDOWS\system32\msvcrt.dll
    77dd0000 77e6b000   ADVAPI32 C:\WINDOWS\system32\ADVAPI32.dll
    77e70000 77f01000   RPCRT4   C:\WINDOWS\system32\RPCRT4.dll
    77f10000 77f57000   GDI32    C:\WINDOWS\system32\GDI32.dll
    77f60000 77fd6000   SHLWAPI  C:\WINDOWS\system32\SHLWAPI.dll
    77fe0000 77ff1000   Secur32  C:\WINDOWS\system32\Secur32.dll
    78130000 781cb000   MSVCR80  C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\MSVCR80.dll
    79000000 79045000   mscoree  C:\WINDOWS\system32\mscoree.dll
    79060000 790b3000   mscorjit C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorjit.dll
    790c0000 79b90000   mscorlib_ni C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\7960155230203551bdd39f0486a5ddc0\mscorlib.ni.dll
    79e70000 7a3d6000   mscorwks C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
    7a440000 7ac06000   System_ni C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System\81da7d58b397a6e40ee7101cd7e50161\System.ni.dll
    7ade0000 7af6c000   System_Drawing_ni C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Drawing\dcfaaa38eb1c2559926ae175105b92e4\System.Drawing.ni.dll
    7afd0000 7bc54000   System_Windows_Forms_ni C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\b66393c78ba795a22af45a71da551ec6\System.Windows.Forms.ni.dll
    7c800000 7c8f5000   KERNEL32 C:\WINDOWS\system32\KERNEL32.dll
    7c900000 7c9b0000   ntdll    C:\WINDOWS\system32\ntdll.dll
    7c9c0000 7d1d5000   shell32  C:\WINDOWS\system32\shell32.dll
    7e410000 7e4a0000   USER32   C:\WINDOWS\system32\USER32.dll
    
    Unloaded modules:
    74e30000 74e9c000   RichEd20.dll
    77b90000 77bc2000   certcli.dll
    754d0000 75550000   CRYPTUI.dll
    77c00000 77c08000   VERSION.dll
    42c10000 42cdf000   WININET.dll
    42990000 429d5000   iertutil.dll
    03040000 03049000   Normaliz.dll
    76c30000 76c5e000   WINTRUST.dll
    76c90000 76cb8000   IMAGEHLP.dll
    76b20000 76b31000   ATL.DLL 
    77120000 771ab000   OLEAUT32.dll
    
    1. "kb"
    0:003> kb
    ChildEBP RetAddr  Args to Child              
    WARNING: Frame IP not in any known module. Following frames may be wrong.
    00c7fd90 00000000 00000003 77120000 00000000 <Unloaded_OLEAUT32.dll>+0x16a7
    
    2. !threads
    
    0:000> !threads
    ThreadCount: 9
    UnstartedThread: 1
    BackgroundThread: 3
    PendingThread: 1
    DeadThread: 4
    Hosted Runtime: no
                                          PreEmptive   GC Alloc           Lock
           ID OSID ThreadOBJ    State     GC       Context       Domain   Count APT Exception
       0    1  1c8 00154388      a020 Enabled  00000000:00000000 00148400     0 MTA
       2    2  be0 00160608      b220 Enabled  00000000:00000000 00148400     0 MTA (Finalizer)
    XXXX    3  e00 0017c460  80010220 Enabled  00000000:00000000 00148400     0 Ukn
    XXXX    4    0 0017ce18   1801820 Enabled  00000000:00000000 00148400     0 MTA (Threadpool Worker)
    XXXX    8    0 001b8008   1801820 Enabled  00000000:00000000 00148400     0 Ukn (Threadpool Worker)
    XXXX    6    0 001b9de0      9820 Enabled  00000000:00000000 00148400     0 MTA
    XXXX    5    0 001baad0      9820 Enabled  00000000:00000000 00148400     0 Ukn
       6    7  e7c 001b51e0    80a220 Enabled  00000000:00000000 00148400     0 MTA (Threadpool Completion Port)
       8    9  f80 001a8e90      1400 Enabled  00000000:00000000 00148400     0 MTA
    
    3. !dumpstack
    
    0:000> !dumpstack
    OS Thread Id: 0x1c8 (0)
    Current frame: ntdll!KiFastSystemCallRet
    ChildEBP RetAddr  Caller,Callee
    0012f09c 7c90e288 ntdll!NtReadFile+0xc
    0012f0a0 7c801875 KERNEL32!ReadFile+0x16c, calling ntdll!ZwReadFile
    0012f0d8 7c810e16 KERNEL32!WriteFile+0x13d, calling KERNEL32!_SEH_epilog
    0012f108 77deb3cb ADVAPI32!ScGetPipeInput+0x2a
    0012f134 77deb25f ADVAPI32!ScDispatcherLoop+0x3f, calling ADVAPI32!ScGetPipeInput
    0012f160 77deb479 ADVAPI32!ScSvcctrlThreadA
    0012f1a8 77deb568 ADVAPI32!StartServiceCtrlDispatcherW+0xe3, calling ADVAPI32!ScDispatcherLoop
    0012f1f8 79e79983 mscorwks!LoaderHeap::RealAllocAlignedMem+0x72, calling mscorwks!_EH_epilog3
    0012f200 79e78e26 mscorwks!MethodTable::GetRestoredSlotPtr+0xd, calling mscorwks!MethodTable::GetSlotPtr
    0012f210 79e78e14 mscorwks!MethodTable::GetRestoredSlot+0x9, calling mscorwks!MethodTable::GetRestoredSlotPtr
    0012f218 79e7b638 mscorwks!Precode::GetMethodDesc+0xb, calling mscorwks!Precode::GetType
    0012f224 79e7b619 mscorwks!Precode::GetPrecodeFromEntryPoint+0x30, calling mscorwks!Precode::GetMethodDesc
    0012f22c 79e7c51a mscorwks!MethodDesc::GetOrCreatePrecode+0x116, calling mscorwks!Precode::GetPrecodeFromEntryPoint
    0012f234 79e7c51f mscorwks!MethodDesc::GetOrCreatePrecode+0x11b, calling mscorwks!_EH_epilog3
    0012f250 79e7a2a1 mscorwks!BaseWrapper<Stub *,FunctionBase<Stub *,&DoNothing<Stub *>,&StubRelease<Stub>,2>,0,&CompareDefault<Stub *>,2>::~BaseWrapper<Stub *,FunctionBase<Stub *,&DoNothing<Stub *>,&StubRelease<Stub>,2>,0,&CompareDefault<Stub *>,2>+0x2f, calling mscorwks!_EH_epilog3
    0012f260 79e7593f mscorwks!EEHeapFree+0xa5, calling mscorwks!_EH_epilog3
    0012f264 79e758f6 mscorwks!EEHeapFreeInProcessHeap+0x21, calling mscorwks!EEHeapFree
    0012f274 79e737aa mscorwks!SaveLastErrorHolder::~SaveLastErrorHolder+0x14, calling ntdll!RtlGetLastWin32Error
    0012f27c 79e758da mscorwks!operator delete[]+0x41, calling mscorwks!_EH_epilog3
    0012f2a4 79e758da mscorwks!operator delete[]+0x41, calling mscorwks!_EH_epilog3
    0012f2a8 79e79fc1 mscorwks!CQuickHeap::~CQuickHeap+0x12, calling mscorwks!operator delete
    0012f2b8 79e79f9e mscorwks!StubLinker::~StubLinker+0x20, calling mscorwks!_EH_epilog3
    0012f2dc 79e79f9e mscorwks!StubLinker::~StubLinker+0x20, calling mscorwks!_EH_epilog3
    0012f2e0 79e79f7d mscorwks!MLStubLinker::~MLStubLinker+0x1d, calling mscorwks!_EH_epilog3
    0012f304 79e79f7d mscorwks!MLStubLinker::~MLStubLinker+0x1d, calling mscorwks!_EH_epilog3
    0012f30c 79e78e26 mscorwks!MethodTable::GetRestoredSlotPtr+0xd, calling mscorwks!MethodTable::GetSlotPtr
    0012f31c 79e78e14 mscorwks!MethodTable::GetRestoredSlot+0x9, calling mscorwks!MethodTable::GetRestoredSlotPtr
    0012f324 79e78ded mscorwks!MethodTable::GetAddrOfRestoredSlotForMethod+0x1a, calling mscorwks!MethodTable::GetSlotPtr
    0012f338 79e78e26 mscorwks!MethodTable::GetRestoredSlotPtr+0xd, calling mscorwks!MethodTable::GetSlotPtr
    0012f348 79e78e14 mscorwks!MethodTable::GetRestoredSlot+0x9, calling mscorwks!MethodTable::GetRestoredSlotPtr
    0012f350 79e78ded mscorwks!MethodTable::GetAddrOfRestoredSlotForMethod+0x1a, calling mscorwks!MethodTable::GetSlotPtr
    0012f360 79e78dd1 mscorwks!MethodDesc::GetAddrOfSlotUnchecked+0x3b, calling mscorwks!MethodTable::GetAddrOfRestoredSlotForMethod
    0012f36c 79e79259 mscorwks!MethodDesc::DoPrestub+0x545, calling mscorwks!_EH_epilog3
    0012f388 79e85658 mscorwks!FmtClassUpdateNative+0x81, calling mscorwks!_EH_epilog3
    0012f394 79f39667 mscorwks!MarshalNative::StructureToPtr+0x16b, calling mscorwks!Frame::Pop
    0012f3bc 79e79097 mscorwks!PreStubWorker+0x130, calling ntdll!RtlSetLastWin32Error
    0012f3c0 79e7909f mscorwks!PreStubWorker+0x138, calling mscorwks!_EH_epilog3
    0012f3c4 79f1549e mscorwks!DoSpecialUnmanagedCodeDemand+0x60, calling mscorwks!ETWTraceStartup::TraceEvent
    0012f3c8 79f154a3 mscorwks!DoSpecialUnmanagedCodeDemand+0x65, calling mscorwks!_EH_epilog3
    0012f408 0069a4da 0069a4da
    0012f424 00a705db (MethodDesc 0x6a4808 +0x1bb System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase[])), calling 006a7ae4
    0012f444 00a705db (MethodDesc 0x6a4808 +0x1bb System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase[])), calling 006a7ae4
    0012f450 00a700bf (MethodDesc 0x6a3448 +0x4f SvnService.Program.Main()), calling (MethodDesc 0x6a4808 +0 System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase[]))
    0012f470 00a700bf (MethodDesc 0x6a3448 +0x4f SvnService.Program.Main()), calling (MethodDesc 0x6a4808 +0 System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase[]))
    
    4. stacks of the threads:
    
    0:000> ~0 kb
    ChildEBP RetAddr  Args to Child              
    0012f09c 7c90e288 7c801875 0000012c 00000000 ntdll!KiFastSystemCallRet
    0012f0a0 7c801875 0000012c 00000000 00000000 ntdll!NtReadFile+0xc
    0012f108 77deb3cb 0000012c 0012f1d4 00000216 KERNEL32!ReadFile+0x16c
    0012f134 77deb25f 0000012c 0012f1d4 00000216 ADVAPI32!ScGetPipeInput+0x2a
    0012f1a8 77deb568 0000012c 0012f1d4 00000216 ADVAPI32!ScDispatcherLoop+0x3f
    0012f408 0069a4da 00172ed8 6126df80 00000000 ADVAPI32!StartServiceCtrlDispatcherW+0xe3
    WARNING: Frame IP not in any known module. Following frames may be wrong.
    0012f480 79e7be1b 0012f4cc 00000000 0012f510 0x69a4da
    00000000 00000000 00000000 00000000 00000000 mscorwks!CallDescrWorker+0x33
    0:000> ~1 kb
    ChildEBP RetAddr  Args to Child              
    007dfe38 7c90e9ab 7c8094e2 00000003 007dfe64 ntdll!KiFastSystemCallRet
    007dfe3c 7c8094e2 00000003 007dfe64 00000001 ntdll!ZwWaitForMultipleObjects+0xc
    007dfed8 7c80a075 00000003 007dff1c 00000000 KERNEL32!WaitForMultipleObjectsEx+0x12c
    007dfef4 79f0cf96 00000003 007dff1c 00000000 KERNEL32!WaitForMultipleObjects+0x18
    007dff54 79f0cef3 61657552 7a38e840 00000000 mscorwks!DebuggerRCThread::MainLoop+0xcf
    007dff84 79f0ce36 61657562 7a38e840 79ede6cf mscorwks!DebuggerRCThread::ThreadProc+0xca
    007dffb4 7c80b683 00000000 7a38e840 79ede6cf mscorwks!DebuggerRCThread::ThreadProcStatic+0x82
    007dffec 00000000 79f0cdf0 00000000 00000000 KERNEL32!BaseThreadStart+0x37
    0:000> ~2 kb
    ChildEBP RetAddr  Args to Child              
    009afcd8 7c90e9ab 7c8094e2 00000002 009afd04 ntdll!KiFastSystemCallRet
    009afcdc 7c8094e2 00000002 009afd04 00000001 ntdll!ZwWaitForMultipleObjects+0xc
    009afd78 7c80a075 00000002 7a386248 00000000 KERNEL32!WaitForMultipleObjectsEx+0x12c
    009afd94 79f12341 00000002 7a386248 00000000 KERNEL32!WaitForMultipleObjects+0x18
    009afdb4 79ee8d96 00156da8 009afe6c 009afeb4 mscorwks!WKS::WaitForFinalizerEvent+0x7a
    009afdc8 79ed8a2c 009afeb4 00000000 00000001 mscorwks!WKS::GCHeap::FinalizerThreadWorker+0x75
    009afdd8 79ed89ca 009afeb4 009afe60 79f55262 mscorwks!Thread::UserResumeThread+0xfb
    009afe6c 79ed88f1 009afeb4 6182747e 00000000 mscorwks!Thread::DoADCallBack+0x355
    009afea8 79ed988c 009afeb4 00000000 00148400 mscorwks!Thread::DoADCallBack+0x541
    009afed0 79ed9857 79ee8d2c 00000008 79ed96b5 mscorwks!ManagedThreadBase_NoADTransition+0x32
    009afedc 79ed96b5 79ee8d2c 618275c2 00000000 mscorwks!ManagedThreadBase::FinalizerBase+0xb
    009aff14 79ed8e36 00000000 86519af8 804faf20 mscorwks!WKS::GCHeap::FinalizerThreadStart+0xbb
    009affb4 7c80b683 00160ad8 7c9106eb 00000000 mscorwks!Thread::intermediateThreadProc+0x49
    009affec 00000000 79ed8df0 00160ad8 00000000 KERNEL32!BaseThreadStart+0x37
    0:000> ~3 kb
    ChildEBP RetAddr  Args to Child              
    00c7f218 7c90e9ab 7c86372c 00000002 00c7f394 ntdll!KiFastSystemCallRet
    00c7f21c 7c86372c 00000002 00c7f394 00000001 ntdll!ZwWaitForMultipleObjects+0xc
    00c7f990 7c83ab20 00c7f9b8 7c839b09 00c7f9c0 KERNEL32!UnhandledExceptionFilter+0x8e4
    00c7f998 7c839b09 00c7f9c0 00000000 00c7f9c0 KERNEL32!BaseThreadStart+0x4d
    00c7f9c0 7c9037bf 00c7faac 00c7ffdc 00c7fac8 KERNEL32!_except_handler3+0x61
    00c7f9e4 7c90378b 00c7faac 00c7ffdc 00c7fac8 ntdll!ExecuteHandler2+0x26
    00c7fa94 7c90eafa 00000000 00c7fac8 00c7faac ntdll!ExecuteHandler+0x24
    00c7fa94 771216a7 00000000 00c7fac8 00c7faac ntdll!KiUserExceptionDispatcher+0xe
    WARNING: Frame IP not in any known module. Following frames may be wrong.
    00c7fd90 00000000 00000003 77120000 00000000 <Unloaded_OLEAUT32.dll>+0x16a7
    0:000> ~4 kb
    ChildEBP RetAddr  Args to Child              
    0345fdfc 7c90e9c0 7c91901b 00000094 00000000 ntdll!KiFastSystemCallRet
    0345fe00 7c91901b 00000094 00000000 00000000 ntdll!ZwWaitForSingleObject+0xc
    0345fe88 7c90104b 0197c0d8 7c917332 7c97c0d8 ntdll!RtlpWaitForCriticalSection+0x132
    0345fe90 7c917332 7c97c0d8 71a87558 00000102 ntdll!RtlEnterCriticalSection+0x46
    0345ff7c 7c80c186 71a50000 0345ffb4 71a5d650 ntdll!LdrUnloadDll+0x38
    0345ff88 71a5d64f 71a50000 00000000 00c7e774 KERNEL32!FreeLibraryAndExitThread+0x20
    0345ffb4 7c80b683 71a5d8ec 00c7e774 7c90ee18 mswsock!SockAsyncThread+0xe4
    0345ffec 00000000 71a5d5af 001ad8d0 00000000 KERNEL32!BaseThreadStart+0x37
    0:000> ~5 kb
    ChildEBP RetAddr  Args to Child              
    0357fe7c 7c90e9c0 7c91901b 00000094 00000000 ntdll!KiFastSystemCallRet
    0357fe80 7c91901b 00000094 00000000 00000000 ntdll!ZwWaitForSingleObject+0xc
    0357ff08 7c90104b 0197c0d8 7c919148 7c97c0d8 ntdll!RtlpWaitForCriticalSection+0x132
    0357ff10 7c919148 7c97c0d8 00000000 7ffd7000 ntdll!RtlEnterCriticalSection+0x46
    0357ff7c 7c80c096 00c7f13c 00c7f128 00000000 ntdll!LdrShutdownThread+0x22
    0357ffb4 7c80b688 00000000 00c7f13c 00c7f128 KERNEL32!ExitThread+0x3e
    0357ffec 00000000 79f56c12 00000000 00000000 KERNEL32!BaseThreadStart+0x3c
    0:000> ~6 kb
    ChildEBP RetAddr  Args to Child              
    0367fed4 7c90d85c 7c8023ed 00000001 0367ff08 ntdll!KiFastSystemCallRet
    0367fed8 7c8023ed 00000001 0367ff08 00000000 ntdll!NtDelayExecution+0xc
    0367ff30 79f66a87 000493e0 00000001 0367ffa0 KERNEL32!SleepEx+0x61
    0367ffac 79f66a18 00000000 7c80b683 00c7f7cc mscorwks!ThreadpoolMgr::TimerThreadFire+0x6d
    0367ffb4 7c80b683 00c7f7cc 00000000 00000000 mscorwks!ThreadpoolMgr::TimerThreadStart+0x54
    0367ffec 00000000 79f669c2 00c7f7cc 00000000 KERNEL32!BaseThreadStart+0x37
    0:000> ~7 kb
    ChildEBP RetAddr  Args to Child              
    00a8fc0c 7c90e9c0 7c91901b 00000094 00000000 ntdll!KiFastSystemCallRet
    00a8fc10 7c91901b 00000094 00000000 00000000 ntdll!ZwWaitForSingleObject+0xc
    00a8fc98 7c90104b 0197c0d8 7c927357 7c97c0d8 ntdll!RtlpWaitForCriticalSection+0x132
    00a8fca0 7c927357 7c97c0d8 00a8fd2c 00000004 ntdll!RtlEnterCriticalSection+0x46
    00a8fd18 7c90eac7 00a8fd2c 7c900000 00000000 ntdll!_LdrpInitialize+0xf0
    00000000 00000000 00000000 00000000 00000000 ntdll!KiUserApcDispatcher+0x7
    
    Clrstack:
    
    0:000> !clrstack
    OS Thread Id: 0x1c8 (0)
    ESP       EIP     
    0012f43c 7c90eb94 [NDirectMethodFrameStandalone: 0012f43c] System.ServiceProcess.NativeMethods.StartServiceCtrlDispatcher(IntPtr)
    0012f44c 00a705db System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase[])
    0012f478 00a700bf SvnService.Program.Main()
    0012f69c 79e7be1b [GCFrame: 0012f69c]
    

    Ich versteh nicht warum der Service nur auf meinem Rechner läuft, der wie die anderen konfigureirt ist (WinXP SP2).

    Scheinbar crasth das Ding im 3. Thread in der OLEAUT32.dll.. aber warum ist die nicht geladen und warum crashts? 😕

    Gruß,
    Kevin


Anmelden zum Antworten