hey, after sorting another issue - it seems that i have my libuv loop stuck on "GetQueuedCompletionStatusEx". Now this happens almost everytime after some timer timedout(and it's callback was called -> which simply puts something on some queue to be run with diffrent handle). Now, looking deeper - it seems that stuck since libuv passes the timeout param as "0xFFFFFF" or "-1" which is by "GetQueuedCompletionStatusEx" docs causes it to block indefentily till a compleation packet has arrived. Sniffing the port - shows that packets from the server do arrive but still OnRead is not being called....
Just for sports, i've set a fake timer each time i start the loop and i start to the "MAX_INT" boundary timeout set in "uv__next_timer".... has anyone met such issue? Thanks ahead, Fima -- 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 https://groups.google.com/group/libuv. For more options, visit https://groups.google.com/d/optout.
