[vbox-dev] CMachine.SetExtraData() deadlocks
klaus.espenlaub at oracle.com
Tue Sep 20 14:27:31 PDT 2011
On 20.09.2011 18:40, Huihong Luo wrote:
> very rarely, I got deadlock by invoking this method.
> After debugging, it deads lock at WaitForSingleObject Windows API inside
> some rpc stub.
Is the deadlock before (or after) actually invoking the method? Haven't
seen such issues in a long time, but if they're happening they're very
nasty to debug, because the COM machinery internals is totally
undocumented closed source code.
> What is the correct context to invoke this call? such as threading
VBoxSVC is a "local" COM service which by design supports arbitrary
The caller should initialize the COM client side appropriately, but
that's a generic requirement which isn't specific to VirtualBox.
> vbox-dev mailing list
> vbox-dev at virtualbox.org
More information about the vbox-dev