ID:               50243
 Updated by:       ras...@php.net
 Reported By:      pontus dot alexander at gmail dot com
 Status:           Feedback
 Bug Type:         Reproducible crash
 Operating System: Debian
 PHP Version:      5.3SVN-2009-11-20 (snap)
 Assigned To:      pierrick
 New Comment:

I tested this on an Ubuntu box and was unable to reproduce the crash. 
And under Valgrind it didn't report anything suspicious either.

I assume this is without curlwrappers enabled?  Please list all your
compile flags.


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

[2009-11-20 17:22:12] pierr...@php.net

Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/



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

[2009-11-20 14:32:27] pontus dot alexander at gmail dot com

Description:
------------
After one successful write to FTP via file_put_contents (or fopen,
fwrite, fclose) the next attempt causes PHP to die with message
"Segmentation fault".

Reproduce code:
---------------
<?

$location = "ftp://foo:b...@domain.com/";;

$unique = uniqid();

$items = array(
        'foo',
        'bar'
);

$i = 0;
foreach($items as $content) {
        $filename = $location . sprintf("File_%s_%03u.txt", $unique, $i++);
        file_put_contents($filename, $content); // Crash on _second_
successful iteration
}

Expected result:
----------------
Two files placed on FTP-server successfully containing foo and bar
respectively.

Actual result:
--------------
First file writes fine. At second iteration file_put_contents causes
PHP to die.


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


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

Reply via email to