Re: Fwd: [PHP-DEV] mcrypt failure under PHP 4.0.5 -> more info.

From: Date: Thu, 17 May 2001 17:24:23 +0000
Subject: Re: Fwd: [PHP-DEV] mcrypt failure under PHP 4.0.5 -> more info.
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-55650@lists.php.net to get a copy of this message
On Thu, 17 May 2001, Andi Gutmans wrote: > Sascha, > > Can you please check this out? It should probably be fixed for 4.0.6. The code he pasted gives me a nice segfault: Program received signal SIGSEGV, Segmentation fault. permute (inblock=0x81ac1e4 "6866206b\204Ì\217*", perm=0x1980, outblock=0xbfffe424 "") at tripledes.c:628 628 *ob++ |= *p++ | *q++; (gdb) bt #0 permute (inblock=0x81ac1e4 "6866206b\204Ì\217*", perm=0x1980, outblock=0xbfffe424 "") at tripledes.c:628 #1 0x405b32da in tripledes_LTX__mcrypt_encrypt (key=0x0, block=0x81ac1e4 "6866206b\204Ì\217*") at tripledes.c:319 #2 0x400189da in ecb_LTX__mcrypt (ign=0x0, plaintext=0x81ac1e4, len=8, blocksize=8, akey=0x0, func=0x405b32ac <tripledes_LTX__mcrypt_encrypt>, func2=0x405b37d8 <tripledes_LTX__mcrypt_decrypt>) at ecb.c:55 #3 0x40161a09 in mcrypt (td=0x8235ac0, buf=0x0, a=0x81ac1e4, b=8) at mcrypt_modules.c:377 #4 0x401610ee in mcrypt_generic (td=0x8235ac0, plaintext=0x81ac1e4, len=8) at mcrypt.c:152 #5 0x80743d8 in php_if_mcrypt_generic (ht=2, return_value=0x82358a4, this_ptr=0x0, return_value_used=1) at mcrypt.c:518 #6 0x814f211 in execute (op_array=0x8203a24) at ./zend_execute.c:1504 #7 0x8114b3b in zend_execute_scripts (type=8, file_count=3) at zend.c:748 #8 0x8066fec in php_execute_script (primary_file=0xbffffac4) at main.c:1206 #9 0x8065291 in main (argc=1, argv=0xbffffb24) at cgi_main.c:717 #10 0x402fb9cb in __libc_start_main (main=0x8064bf4 <main>, argc=1, argv=0xbffffb24, init=0x8062e88 <_init>, fini=0x8154b2c <_fini>, rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffffb1c) at ../sysdeps/generic/libc-start.c:92 It seems to me that a NULL pointer as key is passed to mcrypt. I'll have a look at the code later this evening. Derick Derick Rethans --------------------------------------------------------------------- PHP: Scripting the Web - www.php.net - derick@php.net SRM: Site Resource Manager - www.vl-srm.net ---------------------------------------------------------------------

« previous php.dev (#55650) next »