From:             password12345 at inwind dot it
Operating system: Deb1an
PHP version:      5.2.9
PHP Bug Type:     Output Control
Bug description:  filemtime

Description:
------------
Warning: filemtime($file) and filesize($file)
if the dimensions of the files exceed the 2-3 Gb. 

Reproduce code:
---------------
#!/usr/local/php/bin/php
<?
clearstatcache();
$INT = 4294967295;//2147483647+2147483647+1;

foreach (glob("*") as $filename) {
  clearstatcache();
  $fm=filemtime($filename);
  $fs=filesize($filename);
  echo "File $filename time $fm size $fs\n";
}

exec("ls -al",$out);
for ($j=0;$j<=count($out);$j++) {
  echo "$out[$j]\n";
}
?>


Actual result:
--------------
# ./x.php
File mail_etc-0.tar.gz time 1237078946 size 391903
File mail_etc-1.tar.gz time 1237165351 size 391903
File mail_etc-2.tar.gz time 1237251752 size 391903
File mail_etc-3.tar.gz time 1236733344 size 391903
File mail_etc-4.tar.gz time 1236819742 size 391903
File mail_etc-5.tar.gz time 1236906791 size 391903
File mail_etc-6.tar.gz time 1236992539 size 391903
File mail_usr-0.tar.gz time 1237078945 size 134158206
File mail_usr-1.tar.gz time 1237165349 size 136975379
File mail_usr-2.tar.gz time 1237251750 size 125891072
File mail_usr-3.tar.gz time 1236733342 size 128491746
File mail_usr-4.tar.gz time 1236819741 size 125703927

Warning: filemtime(): stat failed for mail_usr-5.tar.gz in
/var/local/backup/zipped/x.php on line 7
Warning: filesize(): stat failed for mail_usr-5.tar.gz in
/var/local/backup/zipped/x.php on line 8
File mail_usr-5.tar.gz time  size

File mail_usr-6.tar.gz time 1236992537 size 131379664

Warning: filemtime(): stat failed for mail_var-0.tar.gz in
/var/local/backup/zipped/x.php on line 7
Warning: filesize(): stat failed for mail_var-0.tar.gz in
/var/local/backup/zipped/x.php on line 8
File mail_var-0.tar.gz time  size

Warning: filemtime(): stat failed for mail_var-1.tar.gz in
/var/local/backup/zipped/x.php on line 7
Warning: filesize(): stat failed for mail_var-1.tar.gz in
/var/local/backup/zipped/x.php on line 8
File mail_var-1.tar.gz time  size

Warning: filemtime(): stat failed for mail_var-2.tar.gz in
/var/local/backup/zipped/x.php on line 7
Warning: filesize(): stat failed for mail_var-2.tar.gz in
/var/local/backup/zipped/x.php on line 8
File mail_var-2.tar.gz time  size

Warning: filemtime(): stat failed for mail_var-5.tar.gz in
/var/local/backup/zipped/x.php on line 7
Warning: filesize(): stat failed for mail_var-5.tar.gz in
/var/local/backup/zipped/x.php on line 8
File mail_var-5.tar.gz time  size

Warning: filemtime(): stat failed for mail_var-6.tar.gz in
/var/local/backup/zipped/x.php on line 7
Warning: filesize(): stat failed for mail_var-6.tar.gz in
/var/local/backup/zipped/x.php on line 8

File mail_var-6.tar.gz time  size
File x time 1228924381 size 4096
File x.php time 1237289425 size 312

total 26018356
drwxr-sr-x 3 root staff       4096 2009-03-17 12:30 .
drwxr-sr-x 3 root staff       4096 2009-03-09 06:26 ..
-rw-r--r-- 1 root staff     391903 2009-03-15 02:02 mail_etc-0.tar.gz
-rw-r--r-- 1 root staff     391903 2009-03-16 02:02 mail_etc-1.tar.gz
-rw-r--r-- 1 root staff     391903 2009-03-17 02:02 mail_etc-2.tar.gz
-rw-r--r-- 1 root staff     391903 2009-03-11 02:02 mail_etc-3.tar.gz
-rw-r--r-- 1 root staff     391903 2009-03-12 02:02 mail_etc-4.tar.gz
-rw-r--r-- 1 root staff     391903 2009-03-13 02:13 mail_etc-5.tar.gz
-rw-r--r-- 1 root staff     391903 2009-03-14 02:02 mail_etc-6.tar.gz
-rw-r--r-- 1 root staff  134158206 2009-03-15 02:02 mail_usr-0.tar.gz
-rw-r--r-- 1 root staff  136975379 2009-03-16 02:02 mail_usr-1.tar.gz
-rw-r--r-- 1 root staff  125891072 2009-03-17 02:02 mail_usr-2.tar.gz
-rw-r--r-- 1 root staff  128491746 2009-03-11 02:02 mail_usr-3.tar.gz
-rw-r--r-- 1 root staff  125703927 2009-03-12 02:02 mail_usr-4.tar.gz
-rw-r--r-- 1 root staff 4285351561 2009-03-13 02:13 mail_usr-5.tar.gz
-rw-r--r-- 1 root staff  131379664 2009-03-14 02:02 mail_usr-6.tar.gz
-rw-r--r-- 1 root staff 4325402628 2009-03-15 03:03 mail_var-0.tar.gz
-rw-r--r-- 1 root staff 4331416751 2009-03-16 03:04 mail_var-1.tar.gz
-rw-r--r-- 1 root staff 4380545951 2009-03-17 03:05 mail_var-2.tar.gz
-rw-r--r-- 1 root staff 4247708455 2009-03-13 03:13 mail_var-5.tar.gz
-rw-r--r-- 1 root staff 4260856750 2009-03-14 03:01 mail_var-6.tar.gz
drwxr-sr-x 3 root staff       4096 2008-12-10 16:53 x
-rwx------ 1 root root         312 2009-03-17 12:30 x.php


-- 
Edit bug report at http://bugs.php.net/?id=47688&edit=1
-- 
Try a CVS snapshot (PHP 5.2):        
http://bugs.php.net/fix.php?id=47688&r=trysnapshot52
Try a CVS snapshot (PHP 5.3):        
http://bugs.php.net/fix.php?id=47688&r=trysnapshot53
Try a CVS snapshot (PHP 6.0):        
http://bugs.php.net/fix.php?id=47688&r=trysnapshot60
Fixed in CVS:                        
http://bugs.php.net/fix.php?id=47688&r=fixedcvs
Fixed in CVS and need be documented: 
http://bugs.php.net/fix.php?id=47688&r=needdocs
Fixed in release:                    
http://bugs.php.net/fix.php?id=47688&r=alreadyfixed
Need backtrace:                      
http://bugs.php.net/fix.php?id=47688&r=needtrace
Need Reproduce Script:               
http://bugs.php.net/fix.php?id=47688&r=needscript
Try newer version:                   
http://bugs.php.net/fix.php?id=47688&r=oldversion
Not developer issue:                 
http://bugs.php.net/fix.php?id=47688&r=support
Expected behavior:                   
http://bugs.php.net/fix.php?id=47688&r=notwrong
Not enough info:                     
http://bugs.php.net/fix.php?id=47688&r=notenoughinfo
Submitted twice:                     
http://bugs.php.net/fix.php?id=47688&r=submittedtwice
register_globals:                    
http://bugs.php.net/fix.php?id=47688&r=globals
PHP 4 support discontinued:          http://bugs.php.net/fix.php?id=47688&r=php4
Daylight Savings:                    http://bugs.php.net/fix.php?id=47688&r=dst
IIS Stability:                       
http://bugs.php.net/fix.php?id=47688&r=isapi
Install GNU Sed:                     
http://bugs.php.net/fix.php?id=47688&r=gnused
Floating point limitations:          
http://bugs.php.net/fix.php?id=47688&r=float
No Zend Extensions:                  
http://bugs.php.net/fix.php?id=47688&r=nozend
MySQL Configuration Error:           
http://bugs.php.net/fix.php?id=47688&r=mysqlcfg

Reply via email to