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

 ID:                 53980
 Comment by:         amarasatish at gmail dot com
 Reported by:        skibi82 at interia dot pl
 Summary:            On the Windows-version of PHP can not allocate more
                     memory than 512 memory_limi
 Status:             Open
 Type:               Bug
 Package:            PHP options/info functions
 Operating System:   Windows XP  SP3
 PHP Version:        5.3.5
 Block user comment: N
 Private report:     N

 New Comment:

I am having a php file which parses the meta tags out of the html report
files and display them in a table. Until now it has wroked fine on PHP
5.2.4.4, now after installing the version 5.3.5, the page doesn't load
and give an error:



"PHP Fatal error:  Out of memory (allocated xxxxxx) (tried to allocate
xxxxxx

01 bytes) in File on line xx.". I start increasing the memory allocation
in php.ini almost upto 1000MB, but still the same error.



If i downgrade to PHP 5.2.4.4, its working again. What could the problem
be?



For some reason, the Test Script given here, gives the same error
message on version PHP 5.3.5, 5.2.4.4, 4.


Previous Comments:
------------------------------------------------------------------------
[2011-02-10 11:04:50] skibi82 at interia dot pl

Description:
------------
Fatal error: Out of memory (allocated 537919488) (tried to allocate
536870913 

bytes) XXXX

zend_mm_heap corrupted



The error occurs regardless of the setting memory_limit



Test script:
---------------
<?php

 ini_set ('memory_limit', '4024M');

 echo 'Limit:'.ini_get ('memory_limit')."\n";



$mb='';

$x=0;

do {

$x++;

$mb.='X';

}while ($x< 1048576);

echo "100\n";

$x=0;

$mb100='';

do {

$x++;

$mb100.=$mb;

}while ($x< 100);

echo "1000\n";

$x=0;

$gb='';

do {

$x++;

$gb.=$mb100;

}while ($x< 10);

echo "OK\n";

Expected result:
----------------
Limit4024M

100

1000

OK

Actual result:
--------------
Limit4024M

100

1000

PHP Fatal error:  Out of memory (allocated 631504896) (tried to allocate
6291456

01 bytes) in D:\fortigate\phc-win-1\dupa.php on line 23



Fatal error: Out of memory (allocated 631504896) (tried to allocate
629145601 by

tes) in D:\fortigate\phc-win-1\dupa.php on line 23

zend_mm_heap corrupted


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



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

Reply via email to