[Mono-bugs] [Bug 470120] Socket.EndSend unexpectedly fails with WSAEWOULDBLOCK

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Jul 7 05:47:57 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=470120

User benoit at zeroc.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=470120#c3


Benoit Foucher <benoit at zeroc.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|2.2.x                       |2.4.x




--- Comment #3 from Benoit Foucher <benoit at zeroc.com>  2009-07-07 03:47:55 MDT ---
No sorry, I don't have a simple test case other than our software test suite.
This bug looks the same as https://bugzilla.novell.com/show_bug.cgi?id=377589
but for the write side. This still occurs with mono 2.4.2.

If you want to try it out our test suite, it's easy if you follow these
instructions:

  # Download the Ice binaries for OS X and unpack them into Ice-3.3.1-bin
  $ curl http://www.zeroc.com/download/Ice/3.3/Ice-3.3.1-bin-macosx.tar.gz >
Ice-3.3.1-bin-macosx.tar.gz
  $ tar zxvf Ice-3.3.1-bin-macosx.tar.gz
  $ mv Ice-3.3.1 Ice-3.3.1-bin

  # Download the Ice sources and unpack them
  $ curl http://www.zeroc.com/download/Ice/3.3/Ice-3.3.1-bin-macosx.tar.gz >
Ice-3.3.1.tar.gz
  $ tar zxvf Ice-3.3.1.tar.gz

  # Build Ice for .NET from Ice-3.3.1/cs using the binaries from Ice-3.3.1-bin
  $ export ICE_HOME=`pwd`/Ice-3.3.1-bin 
  $ cd Ice-3.3.1/cs
  $ make

Now you should be ready to run our test suite. You can run all the tests with
/allTests.py in the Ice-3.3.1/cs directory. The test that usually fails with
the error reported in this bug is the hold test, you can run it with:

  $ test/Ice/hold/run.py > test.log 
  $ head -n 15 test.log  

And you'll see the error.

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list