> On Fri, Aug 26, 2005 at 04:29:53PM -0700, Alexander Kolbasov wrote:
> > Do you call shutdown(3SOCKET) on one half of the endpoint?
> 
> Ah.  Yes, we do do that.

Then it is almost certainly 

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6227895

The bug is present in ON10 builds starting from 67 and is fixed in Nevada 
build 12.

> > If you call shutdown() for halves of the endpoint the workaround is to 
> > avoid 
> > doing this. Otherwise the workaround is to use kernel/drv/tl (or kernel/drv/
> > sparcv9/tl or kernel/drv/amd64/tl) from either earlier or later Solarises.
> 
> Alright, I'll see about removing shutdown() locally to see if it has any
> effect.  I'll still try out the current Solaris Express next week to
> confirm that the bugs are fixed on our end.

Thanks! Let me know whether your problem is fixed or not. As a side note, 
calling half-shutdown (SHUTDOWN_RD or SHUTDOWN_WR) doesn't free any resources 
on Solaris - it just shifts AF_UNIX code to different code paths.

- Alexander Kolbasov

_______________________________________________
opensolaris-code mailing list
[email protected]
https://opensolaris.org:444/mailman/listinfo/opensolaris-code

Reply via email to