Bug #10890 Updated: Segmentation fault when using mcrypt function in Apache

From: Date: Fri, 18 May 2001 07:58:30 +0000
Subject: Bug #10890 Updated: Segmentation fault when using mcrypt function in Apache
Groups: php.dev 
Request: Send a blank email to php-dev+get-55726@lists.php.net to get a copy of this message
ID: 10890 User Update by: henrik_l@mailme.dk Old-Status: Closed Status: Open Bug Type: mcrypt related Operating system: FreeBSD 4.1.1 PHP Version: 4.0.5 Description: Segmentation fault when using mcrypt function in Apache I downloaded and compiled this one: php4-200105172345 But im still getting this in my Apache error log when i try to use Mcrypt: [Fri May 18 09:56:24 2001] [notice] child pid 50599 exit signal Segmentation fault (11) [Fri May 18 09:56:25 2001] [notice] child pid 50595 exit signal Segmentation fault (11) Previous Comments: --------------------------------------------------------------------------- [2001-05-17 17:43:40] derick@php.net This should be fixed in CVS. Can you please try a snapshot in about two hours? (The snapshots have to be generated, and are available on snaps.php.net) If this does not fix the problem for you, please reopen this report. --------------------------------------------------------------------------- [2001-05-17 17:02:29] derick@php.net Hello, I'm on this, probably found the bug already. I'll commit the fix as soon as I tested it and my connection works 100%. Derick --------------------------------------------------------------------------- [2001-05-17 16:48:40] henrik_l@mailme.dk I tried today with libmcrypt-2.4.11 both with --disable-posix-threads and without. In both cases i get the segmentation fault in the apache log. --------------------------------------------------------------------------- [2001-05-15 17:48:17] henrik_l@mailme.dk If i try to run this script: <?php $key = "this is a very secret key"; $input = "Let us meet at 9 o'clock at the secret place."; $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, $key, $iv); $encrypted_data = mcrypt_generic ($td, $input); mcrypt_generic_end ($td); echo $encrypted_data; ?> I get this in my Apache log file: [Tue May 15 23:30:13 2001] [notice] child pid 22372 exit signal Segmentation fault (11) [Tue May 15 23:30:13 2001] [notice] child pid 22371 exit signal Segmentation fault (11) I did configure libmcrypt 2.4.9 with: ./configure --disable-posix-threads And PHP 4.0.5 with: ./configure --with-mysql=/usr/local/mysql --with-gd=/usr/local --with-t1lib --with-ttf --with-jpeg-dir --with-png-dir --with-tiff-dir --with-zlib-dir --with-xpm-dir --with-imap --with-gettext --with-zlib --with-pdflib --enable-exif --enable-ftp --enable-bcmath --with-mcrypt --with-config-file-path=/usr/local/etc --with-apxs=/usr/local/apache/bin/apxs --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=10890

« previous php.dev (#55726) next »