On Friday, June 13, 2014 8:20:59 PM UTC+5:30, Ashish wrote:
>
>
>
> On Friday, June 13, 2014 1:37:43 AM UTC+5:30, Saúl Ibarra Corretgé wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE----- 
>> Hash: SHA1 
>>
>> On 06/12/2014 08:19 PM, Ashish wrote: 
>> > 
>> > When uv_tcp_connect was in progress, I had to stop event loop. And 
>> > it crashed. 
>>
>> How did you stop it? How did it crash? 
>>
>
>
> While connection was still in progress (not yet received callback for 
> uv_tcp_connect), and application called uv_stop(loop) through timer event
>
> The call succeeds. Then uv_run function proceeds and when it calls 
> uv_process_endgames, application crashes inside uv_async_endgame (async.c)
>
> Unhandled exception at 0x0043232d in Hubble.exe: 0xC0000005: Access 
> violation writing location 0x014ceb34.
>
> Here is call stack:
> > application.exe!uv_async_endgame(uv_loop_s * loop=0x004c8e08, 
> uv_async_s * handle=0x004a8560)  Line 35 + 0xc bytes C
>   application.exe!uv_process_endgames(uv_loop_s * loop=0x004c8e08)  Line 
> 138 + 0xd bytes C
>   application.exe!uv_run(uv_loop_s * loop=0x004c8e08, uv_run_mode 
> mode=UV_RUN_DEFAULT)  Line 281 + 0x9 bytes C
>   application.exe!main(int argc=3, char * * argv=0x00b435d0)  Line 1919 + 
> 0xd bytes C++
>   application.exe!__tmainCRTStartup()  Line 278 + 0x19 bytes C
>   application.exe!mainCRTStartup()  Line 189 C
>
> I confirmed, had I received uv_tcp_connect callback, it would not crash.
>
> Any help would be really great.
>
> Tnx,
> Ashish
>

Well I sorted this out by having a simple counter that indicates me there 
would be no connections "in progress"

cheers,
Ashish

 

>  
>
>>
>> > Is there any way to cancel call in progress ? (I read uv_cancel. 
>> > But seems it has limitations. Also not on Windows) 
>> > 
>>
>> There is currently no way to cancel an ongoing connect request. 
>> uv_cancel only cancels threadpool operations, but just on Unix for the 
>> time being. 
>>
>> - -- 
>> Saúl Ibarra Corretgé 
>> bettercallsaghul.com 
>>
>> -----BEGIN PGP SIGNATURE----- 
>> Version: GnuPG v1 
>> Comment: Using GnuPG with Icedove - http://www.enigmail.net/ 
>>
>> iQIcBAEBAgAGBQJTmghPAAoJEEEOVVOum8BZRi4P/0I3IcU7bWKuJ3CKAJmfoIHC 
>> Sy65ylzWzvpYXa1X/VBgPpVQT1QA2SOFEpfp+D/iDXLK7WEH2OogthKQ8MsHlbYV 
>> cJ6KKrwsErT1j2cnAtJDnBQ2e4kpHMECoi6g71CDYy6L/xga7giLGLWA0S28FMGe 
>> gflwLbAAyyaIdyqOyDbt1LMniOY+qVCVdOnpV1IUOsNyNN4kKcFj0Ve1dMMj2SkV 
>> julg8NiBpWRhQ3GrJZoxQl8xa8NKAOgnsSmk4tWVBU0an1/jpCTwhr/5aeHYlBNK 
>> IxgV/m3fH57G6u13tsOBE81ri1lnCLaySVW6K+mo/vF1CRuw/XykcfeyUx8rW0XJ 
>> E7wTnQ60kSrcrLSsH/D0rr514xrm5mX2+pH/L6AsmK1VbkCfoy/KHK+wdVThTbHk 
>> jw8nGgZae97o4rA4lRMOX4NveBPs21Fx/NJZ6Foga5SzRs/9U4XaAuqCeyag2bx0 
>> uN/SXrYaipXgtKOyjTzFSHl2DG3jEW/fvUVGJ36C7EtYc8gLW6f+R8ReEnCSOiBX 
>> U41M1LMS5AGOYAwc1Ag6h70JyZc016rAnO5JZqi2rxstljwyCLw882UNr6w9EDRl 
>> 3SBVsvfgbDPDw5fvpeY3T11lFZI05rcyF6+v22+qWxFGFz9gut778WPRTkY1Sc2S 
>> Q+X/3XcvTFe12LJ5/8E+ 
>> =Mj2k 
>> -----END PGP SIGNATURE----- 
>>
>

-- 
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.

Reply via email to