ID: 13399 User updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Old Status: Feedback Status: Closed Bug Type: mcrypt related Operating System: Linux PHP Version: 4.0.6, 4.0.8-dev New Comment:
You're right, it was libmcrypt problem. I was using libmcrypt 2.4.16b, when upgraded to 2.4.18 it started to work. Thank you very much! Previous Comments: ------------------------------------------------------------------------ [2001-12-14 11:21:43] [EMAIL PROTECTED] What version of libcmrypt are you using now? Derick ------------------------------------------------------------------------ [2001-12-14 11:17:17] [EMAIL PROTECTED] I downloaded CVS and tried that yesterday an I just downloaded a snapshot and both still have the same problem. I'm not sure, but I think the gdb backtrace shows the same information as it was before: (gdb) bt #0 0x0 in ?? () #1 0x1201bcba4 in mcrypt_enc_is_block_algorithm_mode (td=0x120283820) at mcrypt_modules.c:440 Cannot access memory at address 0x20 ------------------------------------------------------------------------ [2001-12-13 15:43:39] [EMAIL PROTECTED] Should be fixed in CVS, can you try (in about a day) the latest snapshot from snaps.php.net ? Derick ------------------------------------------------------------------------ [2001-10-26 04:02:24] [EMAIL PROTECTED] Found the prob, fix is under way. Derick ------------------------------------------------------------------------ [2001-10-25 23:35:50] [EMAIL PROTECTED] Just as an update, I upgraded glibc to glibc-2.2.4-19 and I used a Compaq C/C++ compiler (it's an Alpha), I still get this error, even though the backtrace is different now (I've got CVS tree, PHP Version 4.2.0-dev). Here's the code I used: #!/usr/local/bin/php -q <? function encrypt_pass($ascii_pass) { if ($ascii_pass) { $keystr="Veni, vidi, vici!!!"; $td = mcrypt_module_open(MCRYPT_TripleDES, "", MCRYPT_MODE_ECB, ""); $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND); mcrypt_generic_init ($td, $keystr, $iv); $enc_pas= mcrypt_generic ($td, $ascii_pass); mcrypt_generic_end ($td); }else {$enc_pas="";} return $enc_pas; } echo encrypt_pass("It$myPass"); ?> Here's the gdb's backtrace: (gdb) bt #0 0x0 in ?? () #1 0x1201b97b4 in mcrypt_enc_is_block_algorithm_mode (td=0x12036ea50) at mcrypt_modules.c:440 Cannot access memory at address 0x20 Please, let me know if you would like an additional information or maybe a shell on my machine. Thank you. ------------------------------------------------------------------------ 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/?id=13399 Edit this bug report at http://bugs.php.net/?id=13399&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]