ID: 11642
Updated by: derick
Old Status: Assigned
Status: Feedback
Bug Type: mcrypt related
Operating System: FreeBSD 4.3-stable
PHP Version: 4.0.6
Assigned To: derick
New Comment:

I could not reproduce this with the latest CVS. Can you try the CVS version, or a 
snapshot from


Previous Comments:

[2001-06-24 16:41:14] [EMAIL PROTECTED]

I'll check this out


[2001-06-24 12:17:53] [EMAIL PROTECTED]

Minimal configuration

./configure  --without-mysql --with-apache=../apache_1.3.20 --without-gd 
--without-zlib --without-gdbm
--without-shared-apache --with-mcrypt

libmcrypt versions 2.2.7, 2.4.10, 2.4.11, 2.4.15
php versions 4.0.4pl1, 4.0.5, 4.0.6

This script leaks about 6MB per execution on my system.

$key = "87654321";

for ($i = 500; $i--; )
    $input .= '1234567890';


$CBC = new Crypt_CBC($key, "DES");
$block = $CBC->encrypt($input);
$x = $CBC->decrypt($block);

if ($x != $input)
    print "$x\n";

Modifying PEAR/Crypt/CBC.php to use mcrypt_ecb() instead of
mcrypt_generic() reduces memory leak to less than 1MB
after 1000 executions.


Edit this bug report at

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to