cURL / Mailing Lists / curl-library / Single Mail

curl-library

curl_easy-init() does not return.

From: prasanna vijapur <Prasanna.Vijapur_at_sun.com>
Date: Mon, 03 Oct 2005 13:18:16 -0400

Hi,

We are facing the problem that one of the threads calling Curl_open()
goes into infinite loop while doing calloc().
============
 0031066c gcFinishCollection (0, fee89ea0, 1a20, 3a5400, 1, 3a54a8) + 98
 00310a34 gcTryToCollectInner (1, 3b0000, 0, 3adc00, 0, f6d69) + e8
 0031104c gcCollectOrExpand (1, 0, fee89ea0, 0, a000, 0) + 164
 00307670 gcGenericMallocInner (83b0, 1, a3af, 5, 3b0000, 0) + b8
 00307954 gcGenericMalloc (83b0, 1, ffff, ff03c000, 55544300, 53000000) + 2c
 00308874 calloc (1, 83b0, 3a5400, 7000, 55544300, 53000000) + 1ec
 00214218 Curl_open (fe67b74c, 0, fe67b900, 0, 0, fe67b8bc) + 28
 0020c8b4 curl_easy_init (0, ff000000, 775736, 0, 0, fe67b924) + 44
============
Rest of the threads wait for this thread to release malloc lock.

Pstack output of the process shows that the calloc call from Curl_open()
never returns.
Please let me know if anyone has faced similar problem and if there
exists a solution / workaround for this problem.
The libcurl version being used is 7.14.0.

I am not able to reproduce the problem with standalone program but this
happpens frequently.
In this case, two threads simultaneously trying to post data on the same
url.
The code already has curl timeouts,

       // Set timeout parameters
               
        curl_easy_setopt(newCurl, CURLOPT_TIMEOUT, timeout);
        curl_easy_setopt(newCurl, CURLOPT_CONNECTTIMEOUT, timeout);

Above timeout also does not work in this case.

Is there anyway we can force the curl to timeout and return even if
calloc does not return?
Can we avoid calloc and do a malloc instead in the Curl_open()?
Why is calloc calling Garbage collection routines?

Please let me know.

Thanks & Regards,
Prasanna

pstack output:
=========
----------------- lwp# 1 / thread# 1 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff062b9c cond_wait_queue (43be58, ff078b48, 0, 0, fef00000, ff078000) + d4
 ff063358 cond_wait (43be58, 43be40, 417ff0, 43bdf8, 39a498, 3b) + 14
 001c7408 __1cJproxyutilHMonitorEwait6M_v_ (43be38, 5, 13740, ffbffbbc,
ff0ea8d4, 38) + 18
 0008291c __1cPProxyRendezvousJpauseMain6M_v_ (43be30, ffbffbfc,
ffbffbfb, ffbffd78, 0, 10) + 54
 0007e390 __1cIrunProxy6F_v_ (0, 0, ffbffe4b, 0, fffb9690, 1c) + 288
 0007f944 main (1, ffbffefc, ffbfff04, 388000, 0, 0) + 51c
 00075850 _start (0, 0, 0, 0, 0, 0) + 108
----------------- lwp# 2 / thread# 2 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, 0, 0) + 104
 ff06206c slow_lock (3c4628, fef00200, 34, 3c4400, 1000, 39a400) + 58
 00308540 malloc (d, fed7b05c, 0, 7efefeff, 39a498, ff0000) + 48
 fefd4224 strdup (fed7b04c, fed7b04c, 100, fed7b23b, 430e5172, 8) + c
 0020da00 Curl_store_ip_addr (419800, 4322c0, 419898, fed7b1c4,
fed7b23b, 0) + 48
 00218100 ConnectPlease (419800, 4322c0, fed7b23b, 1a9e0, 21b2a0, 1000) + e0
 0021b43c SetupConnection (419800, 4322c0, fed7b322, fed7b323, 3aec00,
1000) + 15c
 0021b5f8 Curl_connect (d24000, fed7b3a0, fed7b323, fed7b322, ff0ea8d4,
25e) + 90
 0022986c Curl_connect_host (d24000, fed7b3a0, 0, 3e, 4, 0) + 54
 00229b80 Curl_perform (d24000, 271a, fed7b4b4, fed7b416, 3c7fc0,
ff266498) + 58
 0020cbf8 curl_easy_perform (d24000, 271a, fed7b4b4, 67650063, 6765,
587499) + 100
 000ed2f8
__1cJproxycommNURLConnectionLperformSend6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJ
allocator4Cc____pn0CNbasic_istream4Ccn0D___kIkpGpcIIpv_IkpG9AII9B_Ipn0CNbasic_ostream4Ccn0D____v_
(8
3bba8, fed7b7a8, fed7b878, 234, eb310, eb4b8) + 1d8
 000ec9a0
__1cJproxycommNURLConnectionEsend6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJallocat
or4Cc____rn0CSbasic_stringstream4Ccn0D_n0E___7_v_ (83bba8, fed7b7a8,
fed7b878, fed7b7b0, ff26bbb4, f
f26bba8) + 98
 000d67dc __1cJproxycommGSenderMsendEnvelope6kMrkn0AIEnvelope__p2_
(fed7bda8, fed7bc90, 2000, 19, 19
, 3c4330) + 14c
 000d7e28
__1cJproxycommGSenderLsendEntries6MpnKproxyqueueFQdDueue_rn0AIEnvelope_rnDstdGvector4Cpn0C
KQdDueueEntry_n0FJallocator4C9A____b_I_ (fed7bda8, 40fc00, fed7bc90,
fed7ba74, 0, 4) + 50
 000d71d8
__1cJproxycommGSenderUgatherEntriesAndSend6MrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0C
Jallocator4Cc____pnKproxyqueueFQdDueue_rn0AIEnvelope_n0AKPrecedence_b_I_
(fed7bda8, 3c6d80, 40fc00,
fed7bc90, 4, 0) + 98
 000d6c80 __1cJproxycommGSenderJsendQdDueue6Mb_i_ (fed7bda8, 0,
fed7bde4, 1, 0, 3c6728) + 378
 000cf178
__1cJproxycommLQdDueueSenderOprocessRequest6Mpn0ANSendingThreadHRequest__v_
(411930, 417d9
0, ff0ef130, ff0ea8d4, 0, 1) + d0
 000e6730 __1cJproxycommNSendingThreadDrun6M_v_ (411930, fed7bf97, 0, 0,
0, 0) + 1b8
 001c0fa4 startThread (411930, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 3 / thread# 3 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, fef00400,
1e0c0) + 104
 ff06206c slow_lock (3c4628, fef00400, 200, 3c4400, 1000, 39a400) + 58
 00308540 malloc (80, ffffffff, fec7aa30, 1, 39a498, 0) + 48
 ff0d71b8 __1c2n6FI_pv_ (80, fec7ab44, 13740, fec7ab64, ff0ea8d4, 80) + 28
 ff1e1b44
__1cDstdPbasic_stringbuf4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Ioverflow6Mi_i_
(fec7bad
8, 32, fec7bad8, 0, 0, 8) + 9c
 ff184854
__1cH__rwstdMdigit_writer4CcnDstdTostreambuf_iterator4Ccn0BLchar_traits4Cc_____Kput_digits
6Mc_v_ (fec7ab10, 20, 0, fec7a920, 0, 0) + 580
 ff17e45c
__1cDstdHnum_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____Gdo_put6kMn0C_rn0AIios
_base_ci_2_ (fec7b990, 3c9f68, fec7b988, fec7bb30, 20000000, 7d5) + 2c
 ff1ae538 __1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mi_r1_
(fec7bad0, 7d0, 3c9f68, 21, fec7bb
30, 7d5) + 104
 001e2c0c
__1cJproxyutilJTimestampDget6Fl_nDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJallocator4Cc_
____ (fec7bd78, 430e5182, 0, 1, fef00400, 1e0c0) + 5c
 001e2b4c
__1cJproxyutilJTimestampKgetCurrent6F_nDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJallocat
or4Cc_____ (fec7bd78, 38b3bc, fec7bc60, 40b4b8, 0, fec7bd84) + 1c
 001a2b7c
__1cMproxymessageHMessageTgetCurrentTimeStamp6F_nDstdMbasic_string4Ccn0CLchar_traits4Cc__n
0CJallocator4Cc_____ (fec7bd78, ffbffd30, fec7be7c, 0, 0, 0) + c
 0007a410 __1cJproxymainPHeartBeatThreadNsendHeartbeat6F_v_ (3e,
ffbffd30, fec7be7c, 0, 0, 0) + 18
 0007a3d8 __1cJproxymainPHeartBeatThreadHexecute6M_v_ (ffbffd18,
fec7be7c, fec7be80, 0, 0, 0) + 8
 001dd1a4 __1cJproxyutilTTimedIntervalThreadDrun6M_v_ (ffbffd18,
fec7bf97, 0, 0, 0, 0) + 5c
 001c0fa4 startThread (ffbffd18, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 4 / thread# 4 --------------------
 ff065994 lwp_park (0, feb7bc60, 0)
 ff062b9c cond_wait_queue (ffbffcf0, ff078b48, 0, 0, fef00600, ff078000)
+ d4
 ff063114 cond_wait_common (0, ffbffcd8, feb7bc60, 0, 0, 431421c8) + 1d8
 ff0635a4 _cond_timedwait (ffbffcf0, ffbffcd8, feb7be7c, 0, 0, 0) + 1f0
 ff0635d8 cond_timedwait (ffbffcf0, ffbffcd8, feb7be7c, 0, 0, 0) + 18
 001c754c __1cJproxyutilHMonitorJtimedWait6MpnItimespec__v_ (ffbffcd0,
feb7be7c, feb7be80, 0, 0, 0)
+ 24
 001dd1e0 __1cJproxyutilTTimedIntervalThreadDrun6M_v_ (ffbffcc0,
feb7bf97, 0, 0, 0, 0) + 98
 001c0fa4 startThread (ffbffcc0, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 5 / thread# 5 --------------------
 ff065994 lwp_park (0, fea7bc60, 0)
 ff062b9c cond_wait_queue (ffbffc90, ff078b48, 0, 0, fef00800, ff078000)
+ d4
 ff063114 cond_wait_common (0, ffbffc78, fea7bc60, 0, 0, 431421c8) + 1d8
 ff0635a4 _cond_timedwait (ffbffc90, ffbffc78, fea7be7c, 0, 0, 0) + 1f0
 ff0635d8 cond_timedwait (ffbffc90, ffbffc78, fea7be7c, 0, 0, 0) + 18
 001c754c __1cJproxyutilHMonitorJtimedWait6MpnItimespec__v_ (ffbffc70,
fea7be7c, fea7be80, 0, 0, 0)
+ 24
 001dd1e0 __1cJproxyutilTTimedIntervalThreadDrun6M_v_ (ffbffc60,
fea7bf97, 0, 0, 0, 0) + 98
 001c0fa4 startThread (ffbffc60, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 6 / thread# 6 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, 0, 0) + 104
 ff06206c slow_lock (3c4628, fef00a00, 200, 3c4400, 1000, 39a400) + 58
 00308540 malloc (80, ffffffff, fe97a830, 1, 39a498, 0) + 48
 ff0d71b8 __1c2n6FI_pv_ (80, fe97a944, 13740, fe97af64, ff0ea8d4, 80) + 28
 ff1e1b44
__1cDstdPbasic_stringbuf4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Ioverflow6Mi_i_
(fe97b8d
8, 32, fe97b8d8, 0, 0, 8) + 9c
 ff184854
__1cH__rwstdMdigit_writer4CcnDstdTostreambuf_iterator4Ccn0BLchar_traits4Cc_____Kput_digits
6Mc_v_ (fe97a910, 20, 0, fe97a720, 0, 0) + 580
 ff17e45c
__1cDstdHnum_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____Gdo_put6kMn0C_rn0AIios
_base_ci_2_ (fe97b790, 3c9f68, fe97b788, fe97b930, 20000000, 7d5) + 2c
 ff1ae538 __1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mi_r1_
(fe97b8d0, 7d0, 3c9f68, 24, fe97b9
30, 7d5) + 104
 001e2c0c
__1cJproxyutilJTimestampDget6Fl_nDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJallocator4Cc_
____ (fe97bb6c, 430e54e7, 0, 2, 0, 1e0c0) + 5c
 001e2b4c
__1cJproxyutilJTimestampKgetCurrent6F_nDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJallocat
or4Cc_____ (fe97bb6c, fe97ba3e, 0, 40b4b8, 0, fe97bbec) + 1c
 001a2b7c
__1cMproxymessageHMessageTgetCurrentTimeStamp6F_nDstdMbasic_string4Ccn0CLchar_traits4Cc__n
0CJallocator4Cc_____ (fe97bb6c, 38893c, 0, 0, 0, 0) + c
 000b0488
__1c9uX__unnamed_dsymBcJWyC2UwIgenAlarm6Fpn0ANWatchdogEntry_b_v_
(432700, 0, 0, 0, 0, 0) +
 70
 000b42f4 __1c9uX__unnamed_dsymBcJWyC2UwOWatchdogThreadDrun6M_v_
(401200, fe97bf97, 0, 0, 0, 0) + 18
c
 001c0fa4 startThread (401200, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 7 / thread# 7 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, 0, 0) + 104
 ff06206c slow_lock (3c4628, fef00c00, 130, 3c4400, 1000, 39a400) + 58
 00308540 malloc (4c, 0, 0, 0, 39a498, 0) + 48
 ff0d71b8 __1c2n6FI_pv_ (4c, fe87bd9c, 13740, 1, ff0ea8d4, 4c) + 28
 0008b3a4 __1cHproxyimUSocketListenerThreadDrun6M_v_ (ffbffc08,
fe87bf97, 0, 0, 0, 0) + 70c
 001c0fa4 startThread (ffbffc08, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 8 / thread# 8 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, fee8afc8, 0)
+ 104
 ff06206c slow_lock (3c4628, fef00e00, 7fff, 0, 10, 39e400) + 58
 003083f0 free (3c6840, 40, 5, 399000, 3aec00, 1000) + 128
 ff0d6260 __1c2k6Fpv_v_ (3c6840, 410f30, fe77bd24, 0, 0, 0) + 4
 000f548c
__1cDstdJallocator4CpnJproxycommNSendingThreadHRequest__Kdeallocate6MpvI_v_
(fe77bcf3, 3c6
840, 10, 0, 0, 0) + 14
 000f53e4
__1cDstdTallocator_interface4n0AJallocator4CpnJproxycommNSendingThreadHRequest___C4_Kdeall
ocate6Mp4I_v_ (fe77bcf3, 3c6840, 10, 1, 3aec00, 1000) + 24
 000f50e8
__1cDstdFdeque4CpnJproxycommNSendingThreadHRequest_n0AJallocator4C4___V__deallocate_at_beg
in6M_v_ (410ef8, 3c6860, 0, ffffffff, e67e0, e6738) + 50
 000e77b0
__1cDstdFdeque4CpnJproxycommNSendingThreadHRequest_n0AJallocator4C4___Jpop_front6M_v_
(410
ef8, 78, 78, 1, 0, 3c6828) + c8
 000e6a84
__1cDstdFqueue4CpnJproxycommNSendingThreadHRequest_n0AFdeque4C4n0AJallocator4C4_____Dpop6M
_v_ (410ef8, 78, ff0ef130, ff0ea8d4, 0, 1) + c
 000e6660 __1cJproxycommNSendingThreadDrun6M_v_ (410ea0, fe77bf97, 0, 0,
0, 0) + e8
 001c0fa4 startThread (410ea0, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 9 / thread# 9 --------------------
 0031066c gcFinishCollection (0, fee89ea0, 1a20, 3a5400, 1, 3a54a8) + 98
 00310a34 gcTryToCollectInner (1, 3b0000, 0, 3adc00, 0, f6d69) + e8
 0031104c gcCollectOrExpand (1, 0, fee89ea0, 0, a000, 0) + 164
 00307670 gcGenericMallocInner (83b0, 1, a3af, 5, 3b0000, 0) + b8
 00307954 gcGenericMalloc (83b0, 1, ffff, ff03c000, 55544300, 53000000) + 2c
 00308874 calloc (1, 83b0, 3a5400, 7000, 55544300, 53000000) + 1ec
 00214218 Curl_open (fe67b74c, 0, fe67b900, 0, 0, fe67b8bc) + 28
 0020c8b4 curl_easy_init (0, ff000000, 775736, 0, 0, fe67b924) + 44
 000ed6a8
__1cJproxycommNURLConnectionOinitializeCurl6FbbpnKcurl_slist__pv_ (1, 0,
417f50, 0, 0, 0)
+ 10
 000ed664 __1cJproxycommNURLConnectionIinitCurl6kM_pv_ (83bd10, 38b724,
0, 77ffff, 20, f6d69) + 24
 000ec46c
__1cJproxycommNURLConnectionKuploadFile6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJa
llocator4Cc____rk3_v_ (83bd10, fe67bde4, fe67bde0, 1, ff0ea8d4, e) + 1c
 000d4aa4
__1cJproxycommGSenderKuploadFile6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJallocato
r4Cc____rk3_v_ (fe67bd98, fe67bde4, fe67bde0, 1, 0, ff0ef130) + 1d4
 00115ed4
__1cJproxycommMFileUploaderOprocessRequest6Mpn0ANSendingThreadHRequest__v_
(410c30, 3cbee0
, ff0ef130, ff0ea8d4, 0, 1) + 484
 000e6730 __1cJproxycommNSendingThreadDrun6M_v_ (410c30, fe67bf97, 0, 0,
0, 0) + 1b8
 001c0fa4 startThread (410c30, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 10 / thread# 10 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, 0, 0) + 104
 ff06206c slow_lock (3c4628, fef01200, b8, 3c4400, 1000, 39a400) + 58
 00308540 malloc (2e, 0, fffffffd, 3, 39a498, 0) + 48
 ff0d71b8 __1c2n6FI_pv_ (2e, 411e80, 13740, 3c4330, ff0ea8d4, 2e) + 28
 fef20334
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___I__getRep6MII_pnH__rwstdM__
string_ref4Ccn0B_n0C____ (0, 4, 4, 7efefeff, 81010100, ff00) + 58
 fef1d6b0
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mpkcrkn0C__v_
(fe57bad8,
 34bca2, fe57bad7, 470805, ff012908, 4) + 28
 001cbd44
__1cDstd2e4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___6Frkn0AMbasic_string3CTACTBCTC__pk1_b_
 (fe57bbb8, 34bca2, 38b724, 3c46f8, 0, ff0200ec) + 2c
 001c8668
__1cJproxyutil9uX__unnamed_dsymBGNWyC21wMisTrueString6FrknDstdMbasic_string4Ccn0CLchar_tra
its4Cc__n0CJallocator4Cc_____b_ (fe57bbb8, 3c9f40, 38b724, ff03c000, 0,
0) + 18
 001c8ee8
__1cJproxyutilKPropertiesIboolProp6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJalloca
tor4Cc____kb_b_ (3c9f40, 38b724, 0, 0, 0, 0) + 68
 00094608
__1cHproxyimLIMApiThreadKprocessCmd6MnSIMProtocolCommands__nRIMProtocolReplies__
(3dae10,
0, 2710, 0, 0, 0) + 20
 00093a44 __1cHproxyimLIMApiThreadDrun6M_v_ (3dae10, fe57bf97, 0, 0, 0,
0) + 26c
 001c0fa4 startThread (3dae10, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 11 / thread# 11 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, 0, fe47bc51)
+ 104
 ff06206c slow_lock (3c4628, fef01400, b8, 3c4400, 1000, 39a400) + 58
 00308540 malloc (2e, 0, fffffffd, 3, 39a498, 0) + 48
 ff0d71b8 __1c2n6FI_pv_ (2e, 411e80, 13740, 3c4330, ff0ea8d4, 2e) + 28
 fef20334
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___I__getRep6MII_pnH__rwstdM__
string_ref4Ccn0B_n0C____ (0, 4, 4, 7efefeff, 81010100, ff00) + 58
 fef1d6b0
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mpkcrkn0C__v_
(fe47bad8,
 34bca2, fe47bad7, 46e005, ff012908, 4) + 28
 001cbd44
__1cDstd2e4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___6Frkn0AMbasic_string3CTACTBCTC__pk1_b_
 (fe47bbb8, 34bca2, 38b724, 3c4708, 854, ff0200ec) + 2c
 001c8668
__1cJproxyutil9uX__unnamed_dsymBGNWyC21wMisTrueString6FrknDstdMbasic_string4Ccn0CLchar_tra
its4Cc__n0CJallocator4Cc_____b_ (fe47bbb8, 3c9f40, 38b724, ff03c000, 0,
9) + 18
 001c8ee8
__1cJproxyutilKPropertiesIboolProp6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJalloca
tor4Cc____kb_b_ (3c9f40, 38b724, 0, 1, 0, fe47bc51) + 68
 00094608
__1cHproxyimLIMApiThreadKprocessCmd6MnSIMProtocolCommands__nRIMProtocolReplies__
(3dadc0,
0, 2710, 0, 0, 0) + 20
 00093a44 __1cHproxyimLIMApiThreadDrun6M_v_ (3dadc0, fe47bf97, 0, 0, 0,
0) + 26c
 001c0fa4 startThread (3dadc0, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 12 / thread# 12 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, 0, 0) + 104
 ff06206c slow_lock (3c4628, fef01600, b8, 3c4400, 1000, 39a400) + 58
 00308540 malloc (2e, 0, fffffffd, 3, 39a498, 0) + 48
 ff0d71b8 __1c2n6FI_pv_ (2e, 411e80, 13740, 3c4330, ff0ea8d4, 2e) + 28
 fef20334
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___I__getRep6MII_pnH__rwstdM__
string_ref4Ccn0B_n0C____ (0, 4, 4, 7efefeff, 81010100, ff00) + 58
 fef1d6b0
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mpkcrkn0C__v_
(fe37bad8,
 34bca2, fe37bad7, 5a9805, ff012908, 4) + 28
 001cbd44
__1cDstd2e4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___6Frkn0AMbasic_string3CTACTBCTC__pk1_b_
 (fe37bbb8, 34bca2, 38b724, 3c4718, 854, ff0200ec) + 2c
 001c8668
__1cJproxyutil9uX__unnamed_dsymBGNWyC21wMisTrueString6FrknDstdMbasic_string4Ccn0CLchar_tra
its4Cc__n0CJallocator4Cc_____b_ (fe37bbb8, 3c9f40, 38b724, ff03c000, 0,
0) + 18
 001c8ee8
__1cJproxyutilKPropertiesIboolProp6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJalloca
tor4Cc____kb_b_ (3c9f40, 38b724, 0, 0, 0, 0) + 68
 00094608
__1cHproxyimLIMApiThreadKprocessCmd6MnSIMProtocolCommands__nRIMProtocolReplies__
(3daf50,
0, 2710, 0, 0, 0) + 20
 00093a44 __1cHproxyimLIMApiThreadDrun6M_v_ (3daf50, fe37bf97, 0, 0, 0,
0) + 26c
 001c0fa4 startThread (3daf50, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 13 / thread# 13 --------------------
 ff065994 lwp_park (0, 0, 0)
 ff06166c mutex_lock_queue (ff078b44, 0, 3c4628, ff078000, 0, 0) + 104
 ff06206c slow_lock (3c4628, fef01800, b8, 3c4400, 1000, 39a400) + 58
 00308540 malloc (2e, 0, fffffffd, 3, 39a498, 0) + 48
 ff0d71b8 __1c2n6FI_pv_ (2e, 411e80, 13740, 3c4330, ff0ea8d4, 2e) + 28
 fef20334
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___I__getRep6MII_pnH__rwstdM__
string_ref4Ccn0B_n0C____ (0, 4, 4, 7efefeff, 81010100, ff00) + 58
 fef1d6b0
__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mpkcrkn0C__v_
(fe27bad8,
 34bca2, fe27bad7, 473005, ff012908, 4) + 28
 001cbd44
__1cDstd2e4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___6Frkn0AMbasic_string3CTACTBCTC__pk1_b_
 (fe27bbb8, 34bca2, 38b724, 3c4728, 854, ff0200ec) + 2c
 001c8668
__1cJproxyutil9uX__unnamed_dsymBGNWyC21wMisTrueString6FrknDstdMbasic_string4Ccn0CLchar_tra
its4Cc__n0CJallocator4Cc_____b_ (fe27bbb8, 3c9f40, 38b724, ff03c000, 0,
0) + 18
 001c8ee8
__1cJproxyutilKPropertiesIboolProp6kMrknDstdMbasic_string4Ccn0CLchar_traits4Cc__n0CJalloca
tor4Cc____kb_b_ (3c9f40, 38b724, 0, 0, 0, 0) + 68
 00094608
__1cHproxyimLIMApiThreadKprocessCmd6MnSIMProtocolCommands__nRIMProtocolReplies__
(3dae60,
0, 2710, 0, 0, 0) + 20
 00093a44 __1cHproxyimLIMApiThreadDrun6M_v_ (3dae60, fe27bf97, 0, 0, 0,
0) + 26c
 001c0fa4 startThread (3dae60, 0, 0, 0, 0, 0) + 44
 ff065854 _lwp_start (0, 0, 0, 0, 0, 0)
Received on 2005-10-03