Do you have a self-contained test case I can try to reproduce? On Jun 21, 2014 12:57 PM, "Stephen von Takach" <[email protected]> wrote:
> Actually I run on Windows no problem as we don't use pipes (windows is > single threaded). If you have a look at the spider gazelle issue this is > the behaviour we are experiencing on Linux > > On Saturday, 21 June 2014, Saúl Ibarra Corretgé <[email protected]> wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 06/21/2014 10:01 AM, Stephen von Takach wrote: >> > Hi all, >> > >> > >> > We have an issue where passing a socket over a pipe leads to a >> > duplication of file handles (same handle) to the one socket. Once >> > the socket closes, the process / thread that was passed the socket >> > sees the socket close, however libuv holds a reference to the >> > socket which remains in |CLOSE_WAIT| status Please have a read of >> > https://github.com/cotag/spider-gazelle/issues/20 for more detailed >> > information. >> > >> > >> > Closing the socket on the sender thread seems like a bad idea, how >> > should this be handled? >> > >> >> I think you are hitting the handle IPC on Windows problem. Basically, >> IIRC, it's not working as of right now. Sending handles over pipes >> works across processes, but not across threads ATM. >> >> >> Cheers, >> >> - -- >> Saúl Ibarra Corretgé >> bettercallsaghul.com >> >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1 >> Comment: Using GnuPG with Icedove - http://www.enigmail.net/ >> >> iQIcBAEBAgAGBQJTpUp8AAoJEEEOVVOum8BZzTgP/jet0NgaInIzJaywkm/e5fC1 >> YBUIxWNHEgAkPKrW0nq0SSqkDT7G2Cz/lO3MKmqEQMQOpuGsN3fhWML4mEB2uq1b >> tD7mkb+zXbTE27AwswCzmwS9EqR0k9LaaqhM5/TwGVXn2+wwnQpiINdqv67Rnzg+ >> /N0Ql/l0QdBb9u7qUoi5id/fUQIRlBR9ekrWTEqTh40AMZWDyY8oZeTUrdzcSiza >> q4bRMsN2VxgSIewiTJf07D+USnuG2CPsw6Tw5zhvqw/0kSgB3m7aZ9FqZnMzU5Q7 >> 4ODLJt8D7ByuotFbvauMpL7mIiO9jThlPk/w+ZbvZbvCfcMguJd9xUC0aTzsRdKs >> ygOcMV/8f3dMs7FVI6huk40Q9PZAlxXidxJLm+bSxFC4Xqy+GrnNNesSDoHfcNTD >> uEFteaUWW/fpl075zy55edXjYSRa8BJWN3y7gy8NUzM45cS5U/R4vB8ZWXvsRicZ >> Sp/RXf/y0jpC6uh7vJvPWrNTx/r842Zskw0n1uSt39Kqk/rCy9hBu9FSDaY4hsD+ >> XoG8QiAGQ5Y+w80KErt5Ujbq8W7LwADlVEEKwzUWdbSleh92Xb9WOuybqVZiGaHp >> VLZGDYyTpWLra7ghCvDLzKNy13RSUpl/zD5wSfmjTICYtV2gt9Tx2qTYp7kQDr3t >> qeP+JYsIZ2G7gslyMuVp >> =YQPo >> -----END PGP SIGNATURE----- >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "libuv" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/libuv/9-ocoaxmYKw/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/libuv. >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > > > *Regards,Stephen A. von Takach* | Technical Lead > > > *ADVANCED CONTROL & ACOUSTICS *Lot 2, Pier 8/9, 23 Hickson Rd | Walsh > Bay | NSW | 2000 > *M* +61 408 419 954 | *E* *[email protected] > <[email protected]>* > *W* http://www.advancedcontrol.com.au/ > > -- > You received this message because you are subscribed to the Google Groups > "libuv" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/libuv. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "libuv" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/libuv. For more options, visit https://groups.google.com/d/optout.
