Re: Why is CoCreateInstance waiting forever?

From: Devrobcom (devrobcom_at_hotmail.com)
Date: 03/13/04

  • Next message: senkwe: "RE: ICatRegister::UnRegisterCategories (Never Mind)"
    Date: Sat, 13 Mar 2004 10:47:15 +0100
    
    

    Thank you!
    I have changed my object to both, and then it works fine with the client.
    It's no problem for me to have the object as both (it should have been
    done from the beginning).
    But I shall also give my client a note about GUI/STA/MTA.
    /Dev

    "Alexander Nickolov" <agnickolov@mvps.org> wrote in message
    news:u4y0FtGCEHA.2164@TK2MSFTNGP10.phx.gbl...
    I didn't say the deadlock is in your code. What looks to be happening
    is an MTA thread attempts to activate (create) your object. The
    final wait is for the target apartment to respond. Looks like that
    apartment is not servicing its message loop though. All this is
    pure conjecture of course, but seeing "view" and MTA together
    makes my hair stand up! Looks like a problem with your client -
    it shouldn't mix GUI with MTA threads.

    --
    =====================================
    Alexander Nickolov
    Microsoft MVP [VC], MCSD
    email: agnickolov@mvps.org
    MVP VC FAQ: http://www.mvps.org/vcfaq
    =====================================
    "Devrobcom" <devrobcom@hotmail.com> wrote in message
    news:40500730$1@news1e1.seinf.abb.se...
    > My object is an inprocess dll compiled with threading model sta.
    > I don't know which apartments the client is using.
    >
    > Is this the cross-apartment indication?
    > ole32!GetToSTA+0x6c (from dump)
    >
    > There are no semaphores or mutex's in the object.
    > Under what type of circumstances is it possible to get a
    > deadlock when a com object is created?
    > If possible, I want to write my own test program to
    > see whats happens.
    >
    > /Dev
    >
    >
    > "Alexander Nickolov" <agnickolov@mvps.org> wrote in message
    > news:OXIat2sBEHA.744@TK2MSFTNGP10.phx.gbl...
    > From the dump I can see there's cross-apartment activation
    > going on. Is your object out-of-proc? What is your apartment
    > alignment?
    >
    > Shortly, this looks like a pure deadlock. More details are needed
    > for any useful analysis though.
    >
    > --
    > =====================================
    > Alexander Nickolov
    > Microsoft MVP [VC], MCSD
    > email: agnickolov@mvps.org
    > MVP VC FAQ: http://www.mvps.org/vcfaq
    > =====================================
    >
    > "Devrobcom" <devrobcom@hotmail.com> wrote in message
    > news:404ef0a0$1@news1e1.seinf.abb.se...
    > > Hi
    > > One of our clients complains that when his app create one of my objects
    > > he will be waiting forever. His client app creates the com object
    several
    > > times so he holds about 30 intances but when he shall create another one
    > > from another view he will be hanging forever.
    > > I have his client app (not the source) and i have been able to reproduce
    > the
    > > problem. (I have no problems with my test app i can create > 100
    > instances.)
    > >
    > > The stacks for all the threads looks like this when the app calls
    > > CoCreateInstance.
    > > (FinalConstruct in my object have not yet been called. The client app
    > > creates all
    > > instances from the same thread)
    > >
    > > How can i findout which object NtWaitForSingleObject, Thread Id:
    4c8.588,
    > is
    > > wating for?
    > >
    > > From windbg
    > > 0:016> ~*kb
    > >
    > >    0  Id: 4c8.4a0 Suspend: 1 Teb: 7ffde000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 0012fb00 7c59a0ed 00000000 0012fb18 00000020 ntdll!NtDelayExecution+0xb
    > > 0012fb20 7c59a0b8 0000000a 00000000 01976ded KERNEL32!SleepEx+0x32
    > > *** WARNING: Unable to verify checksum for C:\Program
    > > Files\LgRobServices.dll
    > > *** ERROR: Symbol file could not be found.  Defaulted to export symbols
    > for
    > > C:\Program Files\LgRobServices.dll -
    > > 0012fb2c 01976ded 0000000a 00000000 00abee58 KERNEL32!Sleep+0xb
    > > WARNING: Stack unwind information not available. Following frames may be
    > > wrong.
    > > 0012fb40 01976e53 8000000a 00000020 01965f64 LgRobServices+0x16ded
    > > 00000000 00000000 00000000 00000000 00000000 LgRobServices+0x16e53
    > >
    > >    1  Id: 4c8.634 Suspend: 1 Teb: 7ffdd000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 012ffe24 77d574d4 0000010c 012fff54 012ffe50
    > > ntdll!NtReplyWaitReceivePortEx+0xb
    > > 012fff74 77d56d9e 77d39ad0 001434f8 40143078
    > > RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
    > > 012fff78 77d39ad0 001434f8 40143078 00000070
    > > RPCRT4!RecvLotsaCallsWrapper+0x9
    > > 012fffa8 77d41c6c 0013ff20 012fffec 7c57b382
    > > RPCRT4!BaseCachedThreadRoutine+0x11f
    > > 012fffb4 7c57b382 00143628 40143078 00000070
    > RPCRT4!ThreadStartRoutine+0x18
    > > 012fffec 00000000 77d41c54 00143628 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >    2  Id: 4c8.57c Suspend: 1 Teb: 7ffdc000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 013fff5c 7c59a0ed 00000000 013fff74 7c599e1d ntdll!NtDelayExecution+0xb
    > > 013fff7c 7c59a0b8 0000ea60 00000000 77ab85fc KERNEL32!SleepEx+0x32
    > > 013fff88 77ab85fc 0000ea60 77ab46fb 00000000 KERNEL32!Sleep+0xb
    > > 013fff90 77ab46fb 00000000 77a50000 00144920
    > > ole32!CROIDTable::WorkerThreadLoop+0xc
    > > 013fffa8 77ab4653 77a67ad8 77a67ac3 7c57b382
    > > ole32!CRpcThread::WorkerLoop+0x22
    > > 013fffb4 7c57b382 00144920 77a67ad8 77a67ac3
    > > ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
    > > 013fffec 00000000 77ab4639 00144920 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >    3  Id: 4c8.654 Suspend: 1 Teb: 7ffdb000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 01b6fedc 7c59a059 00000002 01b6ff04 00000001
    > > ntdll!ZwWaitForMultipleObjects+0xb
    > > 01b6ff2c 0199aca5 01b6ff04 00000001 00000000
    > > KERNEL32!WaitForMultipleObjectsEx+0xea
    > > WARNING: Stack unwind information not available. Following frames may be
    > > wrong.
    > > 00abb8a8 0000018c 00000188 00000190 00000194 LgRobServices+0x3aca5
    > >
    > >    4  Id: 4c8.594 Suspend: 1 Teb: 7ffda000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 029bfddc 7c59a059 00000003 029bfe04 00000001
    > > ntdll!ZwWaitForMultipleObjects+0xb
    > > 029bfe2c 77e1e9fb 029bfe04 00000001 00000000
    > > KERNEL32!WaitForMultipleObjectsEx+0xea
    > > 029bfe88 77e1ea48 029bfe54 029bff0c 000001f4
    > > USER32!MsgWaitForMultipleObjectsEx+0x153
    > > *** WARNING: Unable to verify checksum for C:\WINNT\System32\PDM.DLL
    > > *** ERROR: Symbol file could not be found.  Defaulted to export symbols
    > for
    > > C:\WINNT\System32\PDM.DLL -
    > > 029bfea4 4a00888c 00000002 029bff0c 00000000
    > > USER32!MsgWaitForMultipleObjects+0x1d
    > > 029bff88 4a008aa5 00000001 00000001 029bffb0 PDM+0x888c
    > > 029bffb0 4a008a29 7c57b382 009982f0 77f98191 PDM+0x8aa5
    > > 029bffb4 7c57b382 009982f0 77f98191 77f91628 PDM+0x8a29
    > > 029bffec 00000000 4a008a20 009982f0 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >    5  Id: 4c8.4a4 Suspend: 1 Teb: 7ffd9000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 02abfe24 77d574d4 0000010c 02abff54 02abfe50
    > > ntdll!NtReplyWaitReceivePortEx+0xb
    > > 02abff74 77d56d9e 77d39ad0 001434f8 00000000
    > > RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
    > > 02abff78 77d39ad0 001434f8 00000000 00000000
    > > RPCRT4!RecvLotsaCallsWrapper+0x9
    > > 02abffa8 77d41c6c 0013ff20 02abffec 7c57b382
    > > RPCRT4!BaseCachedThreadRoutine+0x11f
    > > 02abffb4 7c57b382 0018c5d0 00000000 00000000
    > RPCRT4!ThreadStartRoutine+0x18
    > > 02abffec 00000000 77d41c54 0018c5d0 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >    6  Id: 4c8.5d8 Suspend: 1 Teb: 7ffd8000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 02cdff54 7c599e8e 000003e8 00000000 02cdff74
    > ntdll!NtWaitForSingleObject+0xb
    > > 02cdff7c 7c57b3d5 000003e8 000927c0 00000000
    > > KERNEL32!WaitForSingleObjectEx+0x71
    > > *** ERROR: Symbol file could not be found.  Defaulted to export symbols
    > for
    > > C:\WINNT\System32\mshtml.dll -
    > > 02cdff8c 700a1b0b 000003e8 000927c0 ffffffff
    > > KERNEL32!WaitForSingleObject+0xf
    > > WARNING: Stack unwind information not available. Following frames may be
    > > wrong.
    > > 02cdffa8 700a1a3c 0012460c 700a1a16 7c57b382
    > mshtml!DllGetClassObject+0x16e0
    > > 023823d0 702521b0 00000001 00000002 000003ec
    > mshtml!DllGetClassObject+0x1611
    > > 023823d0 702521b0 00000001 00000002 000003ec
    > > mshtml!com_ms_osp_ospmrshl_releaseByValExternal+0xccb23
    > > 7009ba90 700b4b87 700a1a4e 700a1a5f 700b4c66
    > > mshtml!com_ms_osp_ospmrshl_releaseByValExternal+0xccb23
    > > 700b4b96 00000013 082444f6 56067401 f4dfcce8
    > > mshtml!DllGetClassObject+0x1475c
    > >
    > >    7  Id: 4c8.560 Suspend: 1 Teb: 7ffd7000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 02e2ff28 7c599e8e 0000040c 00000000 02e2ff48
    > ntdll!NtWaitForSingleObject+0xb
    > > 02e2ff50 7c57b3d5 0000040c 000493e0 00000000
    > > KERNEL32!WaitForSingleObjectEx+0x71
    > > 02e2ff60 77abaede 0000040c 000493e0 77abae92
    > > KERNEL32!WaitForSingleObject+0xf
    > > 02e2ff6c 77abae92 0000040c 7c599e1d 0018a2b8
    > > ole32!CDllHost::MTAWorkerLoop+0xf
    > > 02e2ff8c 77abadd6 77ab46fb 77b2c1c8 77a50000
    > > ole32!CDllHost::WorkerThread+0xb9
    > > 02e2ff90 77ab46fb 77b2c1c8 77a50000 0018a2b8
    ole32!DLLHostThreadEntry+0x9
    > > 02e2ffa8 77ab4653 00730073 00730065 7c57b382
    > > ole32!CRpcThread::WorkerLoop+0x22
    > > 02e2ffb4 7c57b382 0018a2b8 00730073 00730065
    > > ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
    > > 02e2ffec 00000000 77ab4639 0018a2b8 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >    8  Id: 4c8.51c Suspend: 1 Teb: 7ffd6000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 02f2ff60 7c599e8e 00000414 00000000 02f2ff80
    > ntdll!NtWaitForSingleObject+0xb
    > > 02f2ff88 77ab4719 00000414 00007530 00000000
    > > KERNEL32!WaitForSingleObjectEx+0x71
    > > 02f2ffa8 77ab4653 00720065 00320033 7c57b382
    > > ole32!CRpcThread::WorkerLoop+0x40
    > > 02f2ffb4 7c57b382 00198238 00720065 00320033
    > > ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
    > > 02f2ffec 00000000 77ab4639 00198238 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >    9  Id: 4c8.670 Suspend: 1 Teb: 7ffd5000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 0302ff30 77abaf4d 0302ff54 00000000 00000000 USER32!NtUserGetMessage+0xb
    > > 0302ff70 77abae9b 7c599e1d 0019ad80 00000102
    > > ole32!CDllHost::STAWorkerLoop+0x40
    > > 0302ff8c 77abadd6 77ab46fb 77b2c318 77a50000
    > > ole32!CDllHost::WorkerThread+0xc2
    > > 0302ff90 77ab46fb 77b2c318 77a50000 0019ad80
    ole32!DLLHostThreadEntry+0x9
    > > 0302ffa8 77ab4653 00000000 00000001 7c57b382
    > > ole32!CRpcThread::WorkerLoop+0x22
    > > 0302ffb4 7c57b382 0019ad80 00000000 00000001
    > > ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
    > > 0302ffec 00000000 77ab4639 0019ad80 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >   10  Id: 4c8.25c Suspend: 1 Teb: 7ffd4000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 0332fedc 7c59a059 00000002 0332ff04 00000001
    > > ntdll!ZwWaitForMultipleObjects+0xb
    > > 0332ff2c 7c599f6c 0332ff04 00000001 00000000
    > > KERNEL32!WaitForMultipleObjectsEx+0xea
    > > *** ERROR: Symbol file could not be found.  Defaulted to export symbols
    > for
    > > C:\Program Files\LicenseManager.dll -
    > > 0332ff44 03031ab4 00000002 0332ff70 00000000
    > > KERNEL32!WaitForMultipleObjects+0x17
    > > WARNING: Stack unwind information not available. Following frames may be
    > > wrong.
    > > 0332ff7c 780085bc 00998b0c 00000010 779d9260 LicenseManager+0x1ab4
    > > ffffffff 00000000 00000000 00000000 00000000 msvcrt!_endthreadex+0xc1
    > >
    > >   11  Id: 4c8.5fc Suspend: 1 Teb: 7ffaf000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 0342ff88 7517b555 00000002 0342ffac 00000001
    > > ntdll!ZwWaitForMultipleObjects+0xb
    > > 0342ffb4 7c57b382 00000000 0302e8b4 77f83404 NETAPI32!NetbiosWaiter+0x71
    > > 0342ffec 00000000 7517b4e4 00000000 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >   12  Id: 4c8.524 Suspend: 1 Teb: 7ffae000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 0359fd20 7c59a059 00000003 0359fd48 00000001
    > > ntdll!ZwWaitForMultipleObjects+0xb
    > > 0359fd70 7c599f6c 0359fd48 00000001 00000000
    > > KERNEL32!WaitForMultipleObjectsEx+0xea
    > > 0359fd88 778322b2 00000003 0359feb0 00000000
    > > KERNEL32!WaitForMultipleObjects+0x17
    > > 0359ffb4 7c57b382 00000004 000b000a 7c2d02a7
    > RTUTILS!TraceServerThread+0xde
    > > 0359ffec 00000000 778321fe 001bb980 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >   13  Id: 4c8.468 Suspend: 1 Teb: 7ffad000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 037bff54 7c599e8e 00000520 00000000 037bff74
    > ntdll!NtWaitForSingleObject+0xb
    > > 037bff7c 7c57b3d5 00000520 000927c0 00000000
    > > KERNEL32!WaitForSingleObjectEx+0x71
    > > 037bff8c 700a1b0b 00000520 000927c0 67615074
    > > KERNEL32!WaitForSingleObject+0xf
    > > WARNING: Stack unwind information not available. Following frames may be
    > > wrong.
    > > 037bffa8 700a1a3c 30625c65 700a1a16 7c57b382
    > mshtml!DllGetClassObject+0x16e0
    > > 0238aeb0 70251e98 00000001 00000002 00000528
    > mshtml!DllGetClassObject+0x1611
    > > 0238aeb0 70251e98 00000001 00000002 00000528
    > > mshtml!com_ms_osp_ospmrshl_releaseByValExternal+0xcc80b
    > > 700563c0 700b4b87 700a45fc 700a1a5f 700b4c76
    > > mshtml!com_ms_osp_ospmrshl_releaseByValExternal+0xcc80b
    > > 700b4b96 00000013 082444f6 56067401 f4dfcce8
    > > mshtml!DllGetClassObject+0x1475c
    > >
    > >   14  Id: 4c8.62c Suspend: 1 Teb: 7ffac000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 044fff20 7c59a059 00000002 044fff48 00000001
    > > ntdll!ZwWaitForMultipleObjects+0xb
    > > 044fff70 7c599f6c 044fff48 00000001 00000000
    > > KERNEL32!WaitForMultipleObjectsEx+0xea
    > > 044fff88 77562c1a 00000002 044fffa4 00000000
    > > KERNEL32!WaitForMultipleObjects+0x17
    > > 044fffb4 7c57b382 00000000 001326b8 7ffdebf8
    > wdmaud!MixerCallbackThread+0x40
    > > 044fffec 00000000 77562bda 00000000 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >   15  Id: 4c8.324 Suspend: 1 Teb: 7ffab000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 045fff78 77575c36 045fff98 00000000 00000000 USER32!NtUserGetMessage+0xb
    > > 045fffb4 7c57b382 000005d8 77595428 0012bac8 WINMM!mciwindow+0x6d
    > > 045fffec 00000000 77575bb9 000005d8 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >   16  Id: 4c8.588 Suspend: 1 Teb: 7ffaa000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 0474c490 7c599e8e 00000a64 00000000 00000000
    ntdll!NtWaitForSingleObject+0
    > xb
    > > 0474c4b8 7c57b3d5 00000a64 ffffffff 00000000
    > > KERNEL32!WaitForSingleObjectEx+0x71
    > > 0474c4c8 77ab3231 00000a64 ffffffff 0474c53c
    > > KERNEL32!WaitForSingleObject+0xf
    > > 0474c4e4 77b2399b 00143810 001d3f60 00209660 ole32!GetToSTA+0x6c
    > > 0474c500 77b20aa5 0474c53c 00209660 00143810
    > > ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0xee
    > > 0474c540 77b23870 00209660 0474c674 0474c630
    > > ole32!CRpcChannelBuffer::SendReceive2+0x96
    > > 0474c550 77a6c767 00209660 0474c674 0474c630
    > > ole32!CRpcChannelBuffer::SendReceive+0x11
    > > 0474c5b0 77ab6ac3 00209660 0474c674 0474c630
    > > ole32!CAptRpcChnl::SendReceive+0xa9
    > > 0474c608 77d90328 00209660 0474c674 0474c630
    > > ole32!CCtxComChnl::SendReceive+0x124
    > > 0474c624 77d92b3f 001e033c 0474c6c0 05030117
    > RPCRT4!NdrProxySendReceive+0x4c
    > > 0474c86c 77d95f85 77a5a9a8 77a5db5e 0474c8a0 RPCRT4!NdrClientCall2+0x4f5
    > > 0474c888 77d77fcb 00000014 00000004 0474c8b4
    > > RPCRT4!ObjectStublessClient+0x76
    > > 0474c898 77abf55c 001e033c 00000000 0474cd88 RPCRT4!ObjectStubless+0xf
    > > 0474c8b4 77abf4c4 001e033c 00000001 00000000
    > > ole32!CProcessActivator::CCICallback+0x59
    > > 0474c8d4 77abf3d3 77b2c754 0474cbd8 00000000
    > > ole32!CProcessActivator::AttemptActivation+0x2a
    > > 0474c918 77abf384 77b2c754 0474cbd8 00000000
    > > ole32!CProcessActivator::ActivateByContext+0x4a
    > > 0474c940 77b0e45a 77b2c754 00000000 0474cd88
    > > ole32!CProcessActivator::CreateInstance+0x32
    > > 0474c95c 77abee3b 0474cd88 00000000 0474d324
    > > ole32!ActivationPropertiesIn::DelegateCreateInstance+0x4a
    > > 0474c988 77b0e45a 77b2c714 00000000 0474cd88
    > > ole32!CClientContextActivator::CreateInstance+0x80
    > > 0474c9a4 77ac06b3 0474cd88 00000000 0474d324
    > > ole32!ActivationPropertiesIn::DelegateCreateInstance+0x4a
    > >
    > >   17  Id: 4c8.11c Suspend: 1 Teb: 7ffa8000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 04ddfe74 7c599e8e 000006b8 00000000 04ddfe94
    > ntdll!NtWaitForSingleObject+0xb
    > > 04ddfe9c 7c57b3d5 000006b8 000001f4 00000000
    > > KERNEL32!WaitForSingleObjectEx+0x71
    > > *** WARNING: Unable to verify checksum for C:\Program Files\RobFCom.dll
    > > *** ERROR: Symbol file could not be found.  Defaulted to export symbols
    > for
    > > C:\Program Files\RobFCom.dll -
    > > 04ddfeac 04ab63c8 000006b8 000001f4 04ddff80
    > > KERNEL32!WaitForSingleObject+0xf
    > > WARNING: Stack unwind information not available. Following frames may be
    > > wrong.
    > > 04ddff28 04aba8d8 cccccccc cccccccc 04b25e00
    > > RobFCom!DllGetClassObject+0x480b
    > > 04ddff80 04acb713 04b25db8 cccccccc cccccccc
    > > RobFCom!DllGetClassObject+0x8d1b
    > > 04ddffb4 7c57b382 04b25e00 cccccccc cccccccc
    > > RobFCom!DllGetClassObject+0x19b56
    > > 04ddffec 00000000 04acb6a0 04b25e00 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >   18  Id: 4c8.600 Suspend: 1 Teb: 7ffa9000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 05d8ff60 7c599e8e 00000a98 00000000 05d8ff80
    > ntdll!NtWaitForSingleObject+0xb
    > > 05d8ff88 77ab4719 00000a98 00007530 00000000
    > > KERNEL32!WaitForSingleObjectEx+0x71
    > > 05d8ffa8 77ab4653 77f98191 77f899a0 7c57b382
    > > ole32!CRpcThread::WorkerLoop+0x40
    > > 05d8ffb4 7c57b382 00185e60 77f98191 77f899a0
    > > ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
    > > 05d8ffec 00000000 77ab4639 00185e60 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >   19  Id: 4c8.544 Suspend: 1 Teb: 7ffa7000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 05e8ff60 7c599e8e 00000ab4 00000000 05e8ff80
    > ntdll!NtWaitForSingleObject+0xb
    > > 05e8ff88 77ab4719 00000ab4 00007530 00000000
    > > KERNEL32!WaitForSingleObjectEx+0x71
    > > 05e8ffa8 77ab4653 00000000 0000003c 7c57b382
    > > ole32!CRpcThread::WorkerLoop+0x40
    > > 05e8ffb4 7c57b382 001ab020 00000000 0000003c
    > > ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
    > > 05e8ffec 00000000 77ab4639 001ab020 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > > # 20  Id: 4c8.5e0 Suspend: 1 Teb: 7ffa6000 Unfrozen
    > > ChildEBP RetAddr  Args to Child
    > > 05ecffa4 7c57feb4 77f98191 ffffffff 05ecffec ntdll!DbgBreakPoint
    > > 05ecffb4 7c57b382 00000000 00b1fcbc 77f98191
    > > KERNEL32!BaseAttachComplete+0x29
    > > 05ecffec 00000000 7c57fe8b 00000000 00000000
    KERNEL32!BaseThreadStart+0x52
    > >
    > >
    >
    >
    

  • Next message: senkwe: "RE: ICatRegister::UnRegisterCategories (Never Mind)"

    Relevant Pages