curl-users
process hangs while using curl library.
Date: Tue, 12 Jul 2005 15:00:40 -0400
Hi ,
Following is the pstack from the hung process.
The process hangs when the thread does malloc through curl and does not
come out.
Please let me know if there is already a bug in libcurl for this and if
it has been fixed.
The libcurl being used is 7.12.3.
Thanks & Regards,
Prasanna
---------------
-------------------------- thread# 4 --------------------
ff1aadc8 _mutex_adaptive_lock (ff1d7864, 4c00, 1000, fffeffff, 1, 4d58)
+ 160
ff1aaadc _cmutex_lock (3e00d0, ff1cc000, 190, 322840, 1000, 3b6c00) + 84
00322840 malloc (64, 3a194c, 3a952c, 3227f8, 3b6e38, 0) + 48
0026cc58 CRYPTO_malloc (64, 388954, ca, 0, 135c1c, 24c) + 70
0028cb70 EVP_DigestInit_ex (fec06ca4, 3d9524, 0, 100, 0, fec06cb5) + 1b8
002d9a1c ssleay_rand_add (fec06d3c, 3dd690, fffffff0, 80200800, 3a194c,
3ff) + 23c
002557f0 ssl3_connect (453848, fec06da4, 9273a, 0, 1120, 1000) + 48
00234d90 Curl_SSLConnect (d2da90, 0, bc7bd8, 1bb, 42d17650, 8) + 748
002477bc Curl_http_connect (d2da90, 2, d2db28, fec06f64, fec06fdb,
ff1d32a4) + 84
0022cf30 Curl_protocol_connect (d2da90, 418450, fec06fdb, fec06fc8, e,
3a) + b0
0022fd78 SetupConnection (d2da90, 418450, fec0704c, fec070c3, 4181c0, 0)
+ 160
0022fef4 Curl_connect (454000, fec07138, fec070c3, 3131d0, ff25a8d4, 0)
+ 84
0023e1ec Curl_connect_host (454000, fec07138, 0, c77c80, 4, 3e) + 44
0023e3cc Curl_perform (454000, 271a, fec0724c, fec0719e, c77a90, c77cc5)
+ 54
00222ca8 curl_easy_perform (454000, 271a, fec0724c, 67650063, 6765,
3b50f4) + 100
000fbec0
__1cJproxycommNURLConnectionLperformSend6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJallocator4Cc_
___pn0CNbasic_istream4Ccn0D___kIkpGpcIIpv_IkpG9AII9B_Ipn0CNbasic_ostream4Ccn0D____v_
(3f8c78, fec07540, fec07610,
235, f9e90, fa040) + 1d8
-------------------------
Received on 2005-07-12