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