Hello jan, I have 'segmentation' to with this code on Linix 2.4.16 & php 4.1.1
CC=gcc2.95.3 \ CXX=gcc2.95.3 \ ./configure \ --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --enable-track-vars \ --enable-magic-quotes \ --enable-safe-mode \ --enable-memory-limit \ --enable-sysvshm \ --enable-sysvsem \ --enable-shmop \ --enable-sockets \ --enable-wddx \ --enable-xslt \ --enable-ctype \ --enable-bcmath \ --enable-mailparse \ --enable-ftp \ --with-gd \ --with-jpeg-dir \ --with-png-dir \ --with-ttf \ --with-t1lib \ --with-mysql=/usr/local/mysql \ --with-openssl=/usr/local/ssl \ --with-epipe \ --with-mcrypt \ --with-mhash \ --with-zlib \ --with-mm \ --with-xmlrpc \ --with-iconv \ --with-curl \ --with-bz2 \ --with-gmp \ --with-ldap \ --with-xml \ --with-zip \ --with-gettext \ --with-dom \ --with-xslt-sablot \ "$@ (gdb) bt 0x080aaaa6 in _php_math_zvaltobase (arg=0xbfffdfc0, base=2) at math.c:841 841 *ptr = digits[digit]; (gdb) bt #0 0x080aaaa6 in _php_math_zvaltobase (arg=0xbfffdfc0, base=2) at math.c:841 #1 0x080ab5b4 in zif_base_convert (ht=3, return_value=0x831b35c, this_ptr=0x0, return_value_used=1) at math.c:1005 #2 0x081a468a in execute (op_array=0x8318d24) at ./zend_execute.c:1590 #3 0x080deab9 in zend_execute_scripts (type=8, retval=0x0, file_count=3) at zend.c:814 #4 0x08079a41 in php_execute_script (primary_file=0xbffff930) at main.c:1307 #5 0x0807414c in main (argc=3, argv=0xbffff9a4) at cgi_main.c:738 #6 0x405349cb in __libc_start_main (main=0x80737b4 <main>, argc=3, argv=0xbffff9a4, init=0x80705f8 <_init>, fini=0x81fcf00 <_fini>, rtld_fini=0x4000aea0 <_dl_fini>, stack_end=0xbffff99c) at ../sysdeps/generic/libc-start.c:92 jpn> ID: 14807 jpn> Updated by: jan jpn> Reported By: [EMAIL PROTECTED] jpn> Status: Open jpn> Bug Type: Unknown/Other Function jpn> Operating System: jpn> PHP Version: 4.1.0 jpn> New Comment: jpn> at least for me it doesn't (FreeBSD 4.4 PHP 4.1.0) jpn> can you provide more Information about you environmation (OS, configure options e.g.) ? jpn> Previous Comments: jpn> ------------------------------------------------------------------------ jpn> [2002-01-02 13:39:24] [EMAIL PROTECTED] jpn> Running the following always causes a core dump: jpn> <?php jpn> $arr = array ( jpn> 1 => array ("0","0","0","0","0"), jpn> 2 => array ("0","0","0","0","0"), jpn> 3 => array ("0","0","0","0","0"), jpn> 4 => array ("0","0","0","0","0"), jpn> 5 => array ("0","0","0","0","0") jpn> ); jpn> print_r($arr); jpn> echo "<br>\n\n<br>\n\n"; jpn> $str = serialize($arr); jpn> echo "serialized<br>\n", $str, "<br><br>\n\n"; jpn> function hex2bin($data) { jpn> $len = strlen($data); jpn> return pack("H" . $len, $data); jpn> } jpn> $enc = urlencode($str); jpn> echo "urlencoded<br>", $enc, "<br><br>\n\n"; jpn> $gzd = gzcompress($enc); jpn> //echo "gzcompressed (urlencoded)<br>", $gzd, "<br><br>\n\n"; jpn> $b64 = base64_encode($gzd); jpn> echo "base64_encoded<br>", $b64, "<br><br>\n\n"; jpn> $b2h = bin2hex($enc); jpn> echo "bin2hex (urlencoded)<br>", $b2h, "<br><br>\n\n"; jpn> $binary = base_convert($b2h, 16, 2); jpn> echo $binary, "<br><br>\n\n"; jpn> $conv = base_convert($binary, 2, 16); jpn> echo $conv, "<br><br>\n\n"; jpn> $h2b = hex2bin($conv); jpn> echo $h2b, "<br><br>\n\n"; jpn> $md = md5($str); jpn> echo "md5<br>", $md, "<br><br>\n"; ?>> jpn> ------------------------------------------------------------------------ jpn> Edit this bug report at http://bugs.php.net/?id=14807&edit=1 Best regards, Andrew Sitnikov e-mail : [EMAIL PROTECTED] GSM : (+372) 56491109 -- 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]