ID:               27229
 Updated by:       [EMAIL PROTECTED]
 Reported By:      dodell at sitetronics dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         Reproducible crash
 Operating System: FreeBSD 5.1-RELEASE-p13
 PHP Version:      4.3.4
 New Comment:

Not a bug. (PHP5 allows larger arrays though)




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

[2004-02-13 03:51:47] dodell at sitetronics dot com

My arrays were too large; updating refcount from a 

ushort to a ulong has fixed my problem -- except, the 

question remains, why's it dumping core in FreeBSD 5.x 

and not in 4.x?

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

[2004-02-13 03:15:52] [EMAIL PROTECTED]

I couldn't reproduce this on ANY system I tried. Linux with 4.3.2,
4.3.3 and 4.3.5dev, freebsd (4.9) with 4.3.5dev... all work fine,
valgrind shows nothing (on Linux)... no clue what'sgoing on.

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

[2004-02-13 02:35:48] dodell at sitetronics dot com

This snapshot does not fix the problem. Again, the 

application works under the same environment using PHP 5 

beta 4.



Derick asked me off the record to try this on a FreeBSD 

4.x system.



test# php -q test.php

PHP Notice:  Undefined index:  ae in /usr/home/dodell/

test.php on line 28

PHP Notice:  Undefined index:  ai in /usr/home/dodell/

test.php on line 29

PHP Notice:  Undefined index:  ai in /usr/home/dodell/

test.php on line 30

PHP Notice:  Undefined offset:  65535 in /usr/home/

dodell/test.php on line 37

Array

(

)

php in free(): warning: chunk is already free

php in free(): warning: chunk is already free



These problems continue to persist with the latest 

development version.

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

[2004-02-12 20:50:09] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

Cannot replicate using latest CVS. 

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

[2004-02-12 14:33:29] dodell at sitetronics dot com

This code does essentially the same operations as the code I'm using
and produces the same error.



This is FreeBSD package ``mod_php4-4.3.4_6,1''



<?php

$string = "a 1 ab 2 ac 5 ad 5 ae 5 af 5 ag 5 ah 5 ai 5 aj 5 ak 5 al

a 1 ab 2 ac 5 ad 5 ae 5 af 5 ag 5 ah 5 ai 5 aj 5 ak 5 al

a 1 ab 2 ac 5 ad 5 ae 5 af 5 ag 5 ah 5 ai 5 aj 5 ak 5 al

a 1 ab 2 ac 5 ad 5 ae 5 af 5 ag 5 ah 5 ai 5 aj 5 ak 5 al

a 1 ab 2 ac 5 ad 5 ae 5 af 5 ag 5 ah 5 ai 5 aj 5 ak 5 al

a 1 ab 2 ac 5 ad 5 ae 5 af 5 ag 5 ah 5 ai 5 aj 5 ak 5 al

a 1 ab 2 ac 5 ad 5 ae 5 af 5 ag 5 ah 5 ai 5 aj 5 ak 5 al";



$regex = "(\w{1}) \d{1} (\w{2}) \d{1} (\w{2}) \d{1} (\w{2}) \d{1}
(\w{2}) \d{1} (\w{2})

\d{1} (\w{2}) \d{1} (\w{2}) \d{1} (\w{2}) \d{1} (\w{2}) \d{1} (\w{2})
\d{1} (\w{2})";



$matches = array();



preg_match_all("/$regex/mi", $string, $matches);

$date = date('Y-m-d', time());

$packet_matches = array();



$i = 0;

$num_matches = count($matches[0]);



array_shift($matches);

array_multisort($matches[2], SORT_ASC);



$t = array('aj'=>0, 'ja'=>0);

$p_p = array('a'=>0, 'b'=>0, 'ai'=>0);

$diff = $s_p = $s_t = array_fill (0, 65535, 0);

for ($i = 0; $i < $num_matches; $i++) {

        $p_p[$matches[4][$i]]++;

        $s_p[$matches[8][$i]]++;

        $s_t[$matches[8][$i]] += $matches[11][$i];

        $t[$matches[9][$i]] += $matches[11][$i];

}



function _a_d($array) {

        $a = array();

        for ($i = 0; $i < count($array); $i++)

                if ($array[$i] != 0) $a[] = $array[$i];

        return $a;

}



$s_p = _a_d($s_p, $diff);

print_r($s_p);

?>

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/27229

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

Reply via email to