<br><br><div class="gmail_quote">On Fri, Apr 2, 2010 at 8:43 AM, Eric Kow <span dir="ltr">&lt;<a href="mailto:kowey@darcs.net">kowey@darcs.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi everybody,<br>
<br>
We&#39;ve been receiving quite a few bug reports with an error message like<br>
the above.<br>
<br>
  Another possible bug in URL.waitNextUrl:  curl_multi_perform() - no<br>
  running handles<br>
<br>
First, does anybody else see these error messages?  If so, please file<br>
a ticket on <a href="mailto:bugs@darcs.net">bugs@darcs.net</a> including if possible<br>
<br>
 - darcs version<br>
 - libcurl version<br>
 - flags for compiling darcs (particularly, if you&#39;re using -fcurl-pipelining)<br>
 - if you can reproduce this at all, and provide --debug-http output<br></blockquote><div><br>The version of GHC that darcs was built with is also useful.  The reason I say that, is because ghc 6.10.2 was the first GHC release that runs finalizers during major garbage collection.  Before this change finalizers would get scheduled but were not run frequently (perhaps only run at program exit).  I&#39;ve seen this introduce FFI bugs in at least one library I use at work (Takusen).  Therefore, I think it&#39;s wroth trying to rule out this possible cause.  NOTE:  I haven&#39;t looked at the curl library to know if it&#39;s using finalizers, but every ForeignPtr has a finalizer so it&#39;s possible.<br>
<br>Jason<br></div></div>