Bug #17782 Updated: Apache2 crashes on curl_exec()

From: Date: Mon, 17 Jun 2002 19:32:28 +0000
Subject: Bug #17782 Updated: Apache2 crashes on curl_exec()
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-10926@lists.php.net to get a copy of this message
ID: 17782 Updated by: sniper@php.net Reported By: erik@nflare.com -Status: Open +Status: Assigned -Bug Type: Apache2 related +Bug Type: cURL related Operating System: WinXP PHP Version: 4.2.1 -Assigned To: +Assigned To: sterling New Comment: reclassified. Previous Comments: ------------------------------------------------------------------------ [2002-06-17 09:02:04] kja@filanet.dk I have seen the same on Win2000. With the example from the documentation <?php $ch = curl_init ("http://www.example.com/"); $fp = fopen ("example_homepage.txt", "w"); curl_setopt ($ch, CURLOPT_FILE, $fp); curl_setopt ($ch, CURLOPT_HEADER, 0); curl_exec ($ch); curl_close ($ch); fclose ($fp); ?> it crashes (application error/GPF) with PHP 4.2.1 both when run from commandline and as module under Apache 1.3.24 It works fine with PHP 4.1.2. If removing the line curl_setopt ($ch, CURLOPT_FILE, $fp); it works fine with PHP 4.2.1 but that is of course a totally different behavior. Seems to be a CURL bug ... I have not invested time in figuring out how to do a backtrace on Win32. I hope above should be sufficiently detailed to track down the issue. ------------------------------------------------------------------------ [2002-06-16 17:21:52] cynic@php.net you will need to buy (or find a free one) a compiler, and a debugger. the only supported by the PHP team (to my knowledge) is the MS Visual Studio. for advice on getting a backtrace from that consult the product's documentation. ------------------------------------------------------------------------ [2002-06-16 17:15:11] erik@nflare.com Derick, I went to that page, but I couldn't find any information on how to run the backtrace in Windows. Looked like all unix commands to me. Could you please help me? Thanks. ------------------------------------------------------------------------ [2002-06-16 09:46:41] derick@php.net Thank you for this bug report. To properly diagnose the problem, we need a backtrace to see what is happening behind the scenes. To find out how to generate a backtrace, please read http://bugs.php.net/bugs-generating-backtrace.php Once you have generated a backtrace, please submit it to this bug report and change the status back to "Open". Thank you for helping us make PHP better. ------------------------------------------------------------------------ [2002-06-16 09:09:27] erik@nflare.com Heres the error.log entry for the crash: [Sun Jun 16 09:07:20 2002] [notice] Parent: child process exited with status 3221225477 -- Restarting. [Sun Jun 16 09:07:21 2002] [notice] Parent: Created child process 2692 [Sun Jun 16 09:07:21 2002] [notice] Child 2692: Child process is running [Sun Jun 16 09:07:22 2002] [notice] Child 2692: Acquired the start mutex. [Sun Jun 16 09:07:22 2002] [notice] Child 2692: Starting 250 worker threads. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/17782 -- Edit this bug report at http://bugs.php.net/?id=17782&edit=1

« previous php.bugs (#10926) next »