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