Hi all,

the httpd - Process on my linux-box exits (no segfault)
when executing the following simple script with php 4.2.3.
I don't get the expected error message ( something like 
'Allowed memory size of 512000 bytes exhausted').
=========[test Script]===========
<?
ini_set ("memory_limit", "512000");  // 500kB
$aArray = array();

for ($i=0;$i<(1024);$i++) {
 for ($j=0;$j<1024;$j++) $aArray[$i] .= "x";
echo " " . sizeof($aArray);
}
?>
========[end of Script]==============

The same script works fine under php4.0.6. What ist going on
here? Is it a problem with my linux box or with php4.2.3?


My configuration: suse Linux 2.4.10-4GB i386
=========[php.ini]==================
engine = On
short_open_tag = On
asp_tags = Off
precision    =  14
y2k_compliance = Off
output_buffering = Off
output_handler =
zlib.output_compression = Off
implicit_flush = Off
allow_call_time_pass_reference = On
safe_mode = Off
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
disable_functions =
expose_php = On
max_execution_time = 600     ; Maximum execution time of each script, in
seconds
memory_limit = 92M      ; Maximum amount of memory a script may consume
(8MB)
error_reporting  =  E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = Off
log_errors = On
track_errors = Off
[...some more stuff]
=====================================
=========[php configure-line]===============
./configure --with-apxs --enable-sockets --enable-memory-limit
--with-mysql --with-xslt-sablot --with-sablot=/usr/local/lib
--with-expat=/usr/local/lib --with-ldap --with-ftp --enable-track-vars
--enable-trans-sid --with-zlib-dir=/usr/lib --with-ming
--with-oci8=/opt/oracle/OraHome1 --enable-xslt
-with-config-file-path=/etc/httpd2

==========[ldd output]==================
ldd /usr/local/lib/php4/libphp4.so 
        /opt/oracle/OraHome1/lib/libclntsh.so.8.0 =>
/opt/oracle/OraHome1/lib/libclntsh.so.8.0 (0x40175000)
        libdl.so.2 => /lib/libdl.so.2 (0x406f9000)
        libpam.so.0 => /lib/libpam.so.0 (0x406fd000)
        libsablot.so.0 => /usr/local/lib/libsablot.so.0 (0x40706000)
        libexpat.so.0 => /usr/local/lib/libexpat.so.0 (0x407e8000)
        libming.so => /usr/local/lib/libming.so (0x4080b000)
        libldap.so.1 => /usr/lib/libldap.so.1 (0x4084c000)
        liblber.so.1 => /usr/lib/liblber.so.1 (0x40861000)
        libz.so.1 => /lib/libz.so.1 (0x40866000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40875000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x408a2000)
        libm.so.6 => /lib/libm.so.6 (0x408b4000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x408d6000)
        libc.so.6 => /lib/libc.so.6 (0x408ed000)
        libwtc8.so => /opt/oracle/OraHome1/lib/libwtc8.so (0x40a13000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40a15000)
        libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3
(0x40a2b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to