https://bugs.winehq.org/show_bug.cgi?id=44969
Bug ID: 44969 Summary: Apartment doesn't close RPC server connection (ole32 should release IRemUnknown stub manager?) Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: NEW Severity: minor Priority: P2 Component: ole32 Assignee: wine-bugs@winehq.org Reporter: z.figura12@gmail.com Distribution: ---
Created attachment 61090 --> https://bugs.winehq.org/attachment.cgi?id=61090 rpcrt4: Add a test for returning an interface pointer.
I came across this bug while trying to write a test for using interface pointers in rpcrt4. I've attached the test. The parts I wanted to test work fine, but it causes another failure later:
server.c:1772: Test failed: RpcMgmtIsServerListening returned 0, expected 1715
This occurs because ole32 is still listening to the server, on a connection associated with the IRemUnknown stub manager. As far as I can tell we never release this stub manager until the apartment is closed, which seems like incorrect behaviour.
https://bugs.winehq.org/show_bug.cgi?id=44969
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org