ID:               20084
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Feedback
 Bug Type:         cURL related
 Operating System: FreeBSD 4.3, 4.5
 PHP Version:      4.2.3
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php4-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-latest.zip

I can not reproduce this.



Previous Comments:
------------------------------------------------------------------------

[2002-10-25 07:02:00] [EMAIL PROTECTED]

I use php_curl module, library version 7.10.1
I send around 100 GET requests on one site  for example like this:
<?
for ($i=0;$i<100;$i++) {
  if (!$ch=curl_init()) break;
  curl_setopt($ch,CURLOPT_URL,"http://www.cnn.com";);
  error_log("curl start");
  curl_exec($ch);
  error_log("curl end");
}
curl_close($ch);
?>
I use FreeBSD 4.3 and FreeBSD 4.5 with Apache 1.3.26 and php 4.2.3 as
apache module.
I included output before curl_exec and after it into php error. On
50-55 times apache thread crashes with message: "child pid 51696 exit
signal Segmentation fault (11)." May be memory leak exists deep inside
of curl library? Last message in php error log is: "curl start".
I think so, because i used next example where curl handle is only one.
<?
if (!$ch=curl_init()) exit;
for ($i=0;$i<100;$i++) {
  curl_setopt($ch,CURLOPT_URL,"http://www.cnn.com";);
  error_log("curl start");
  curl_exec($ch);
  error_log("curl end");
}
curl_close($ch);
?>
The result was same.


Thanks in advance.
Anton Kalmykov
[EMAIL PROTECTED]


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=20084&edit=1

Reply via email to