out-of-process COM design
Robert Shearman
rob at codeweavers.com
Sat Dec 18 10:58:24 CST 2004
Mike Hearn wrote:
>On Sat, 2004-12-18 at 07:46 -0800, Bill Medland wrote:
>
>
>>0013:trace:ole:listener_thread Process listener thread starting on (\\.\pipe\WINE_OLE_StubMgr_0000001000000011)
>>
>>
>
>...
>
>
>
>>0009:fixme:ole:PIPE_GetNewPipeBuf Could not open named pipe \\.\pipe\WINE_OLE_StubMgr_0000001000000014, le is 2
>>
>>
>
>Well, now we have a variation on the same problem. The apartments are
>getting mixed up, I suspect because Robs patch creates a new apartment
>but we still don't create a new listener thread for each apt (rather
>it's still half process-scoped).
>
>
Yes, Mike, you are correct. It is not half process-scoped, but instead
now scoped with the wrong apartment.
>We need to make the listener_thread properly apartment-scoped.
>
>
Yes. Bill, you can either wait for my patch to fix local servers, or you
can revert to ole32 as of 28th November.
Rob
More information about the wine-devel
mailing list