curl-library
Re: [PATCH] always multi v5
Date: Fri, 18 Jan 2013 17:01:24 -0800
On Jan 17, 2013, at 1:49 PM, Daniel Stenberg <daniel_at_haxx.se> wrote:
> On Thu, 17 Jan 2013, Daniel Stenberg wrote:
>
>> Great. I intend to merge my always-multi patch now. Or at least during this evening. Thanks for all your help with this!
>
> And it has been pushed as commit c43127414d89ccb9.
>
> A repeated lengthier explanation of the work:
>
> http://daniel.haxx.se/blog/2013/01/17/internally-were-all-multi-now/
I tried running the test suite on this build. Test 254 always fails, and test 255 causes the curl tool to stall indefinitely, blocking execution of later tests. Here's a sample of curl in that test:
Call graph:
2751 Thread_429482 DispatchQueue_1: com.apple.main-thread (serial)
2751 start (in libdyld.dylib) + 1 [0x7fff936847e1]
2751 main (in curl) + 142 [0x103ed8f6e] tool_main.c:94
2751 operate (in curl) + 25325 [0x103edfc9d] tool_operate.c:1356
2750 curl_easy_perform (in curl) + 320 [0x103f28fd0] easy.c:445
+ 2749 curl_multi_wait (in curl) + 971 [0x103f34ddb] multi.c:885
+ ! 2749 Curl_poll (in curl) + 1474 [0x103f3f7c2] select.c:473
+ ! 2749 __select (in libsystem_kernel.dylib) + 10 [0x7fff8d4ad322]
+ 1 curl_multi_wait (in curl) + 1021 [0x103f34e0d] multi.c:889
+ 1 curl_dofree (in curl) + 185 [0x103f2e709] memdebug.c:307
+ 1 curl_memlog (in curl) + 422 [0x103f2ed46] memdebug.c:433
+ 1 curl_mvsnprintf (in curl) + 86 [0x103f1e5b6] mprintf.c:1031
+ 1 dprintf_formatf (in curl) + 205 [0x103f1cebd] mprintf.c:671
+ 1 addbyter (in curl) + 19 [0x103f1e4e3] mprintf.c:1009
1 curl_easy_perform (in curl) + 352 [0x103f28ff0] easy.c:448
1 curl_multi_perform (in curl) + 232 [0x103f36aa8] multi.c:1708
1 multi_runsingle (in curl) + 6710 [0x103f36886] multi.c:1653
1 Curl_pgrsUpdate (in curl) + 3348 [0x103eed2d4] progress.c:449
1 curl_mfprintf (in curl) + 374 [0x103f1f176] mprintf.c:1176
1 dprintf_formatf (in curl) + 3470 [0x103f1db7e] mprintf.c:877
1 fputc (in libsystem_c.dylib) + 96 [0x7fff934efe72]
1 __swbuf (in libsystem_c.dylib) + 180 [0x7fff934b2e02]
1 __sflush (in libsystem_c.dylib) + 94 [0x7fff934eead8]
1 _swrite (in libsystem_c.dylib) + 87 [0x7fff934f3857]
1 __write_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8d4ad6fe]
Is there anything I can do to help resolve the issue, and if so, then how can I help?
Nick Zitzmann
<http://www.chronosnet.com/>
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2013-01-19