[Bug 13964] New: small .NET cmd util: CoWaitForMultipleHandles Unexpected wait termination

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jun 16 22:52:27 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=13964

           Summary: small .NET cmd util: CoWaitForMultipleHandles Unexpected
                    wait termination
           Product: Wine
           Version: 1.0-rc5
          Platform: PC-x86-64
               URL: http://sourceforge.net/projects/outmodedbonsai/
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: ole
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: htl10 at users.sourceforge.net


Created an attachment (id=14126)
 --> (http://bugs.winehq.org/attachment.cgi?id=14126)
C# source code of the little program

I have a very small C# program which just reads a .NET assembly dll, then uses
the .NET reflection API to query the dll's version, then write it out to the
console. (it is just a .NET dll version checking tool, basically).

It works with mono on linux, and it works with win32 mono on wine; but with
microsoft .NET Framework under wine, (i.e. running it "plain" rather than 
through win32 mono, if one has both mono and .net framework 2.0 installed), it 
dies with a few thousands of  
"err:ole:CoWaitForMultipleHandles Unexpected wait termination: -1, 87"
among other messages which scrolls off screen. I have seens the 
CoWaitForMultipleHandles message under completely different contexts
(http://bugs.winehq.org/show_bug.cgi?id=12259#c2) 

This seems to be related to how the .Net Framework interacts with wine,
since the executable in both mono linux and win32 mono +wine work as expected.

The source code of the small C# program is attached. I can provide a small
executable if it helps - the small C# program is a stripped down version of 
BeanSprout in the sourceforge project (and I am the project admin, so I can
upload it there).

I know some might say this is not worth the time since it works with mono/linux
win32 mono/wine, but I have other .NET programs which works poorly with either,
and works better with MS.Net but only occasionally dies with a similiar message
with MS.Net... and the thousands of "err:ole:CoWaitForMultipleHandles" messages
also seems to bug other people (bug 12259, and possibly others).


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list