ID: 36084 User updated by: clive at darkarts dot co dot za Reported By: clive at darkarts dot co dot za -Status: Feedback +Status: Open Bug Type: Reproducible crash Operating System: FreeBSD PHP Version: 5.1.2 New Comment:
Yes, and I have said many times already that I am using CLI version too *WITHOUT APACHE*, but, I will give you the info in full again: ldd ./php ./php: libcrypt.so.3 => /lib/libcrypt.so.3 (0x2823a000) libm.so.4 => /lib/libm.so.4 (0x28252000) libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x28268000) libz.so.3 => /lib/libz.so.3 (0x28385000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28395000) libc.so.6 => /lib/libc.so.6 (0x28484000) ./php phpinfo.php <<*snip*>> report_memleaks => On => On report_zend_debug => Off => Off safe_mode => Off => Off safe_mode_exec_dir => /usr/local/php/bin => /usr/local/php/bin safe_mode_gid => Off => Off safe_mode_include_dir => no value => no value sendmail_from => no value => no value sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i serialize_precision => 100 => 100 short_open_tag => On => On SMTP => localhost => localhost smtp_port => 25 => 25 sql.safe_modephp in free(): error: junk pointer, too high to make sense zsh: abort (core dumped) ./php index.php gdb ./php php.core (gdb) bt #0 0x284c64b3 in kill () from /lib/libc.so.6 #1 0x284bb4f0 in raise () from /lib/libc.so.6 #2 0x28535c5c in abort () from /lib/libc.so.6 #3 0x284dccb3 in _UTF8_init () from /lib/libc.so.6 #4 0xbfbfe91e in ?? () #5 0x2853c653 in sys_nsig () from /lib/libc.so.6 #6 0x2853c553 in sys_nsig () from /lib/libc.so.6 #7 0x2853c670 in sys_nsig () from /lib/libc.so.6 #8 0x00000000 in ?? () #9 0x285464e4 in ?? () from /lib/libc.so.6 #10 0xbfbfb998 in ?? () #11 0x284dcce1 in _UTF8_init () from /lib/libc.so.6 #12 0x285464e4 in ?? () from /lib/libc.so.6 #13 0x0825d928 in _CurrentRuneLocale () Previous frame inner to this frame (corrupt stack?) and just for fun, it's a different segfault this time :( Previous Comments: ------------------------------------------------------------------------ [2006-01-19 15:18:48] [EMAIL PROTECTED] You were actually asked a question. ------------------------------------------------------------------------ [2006-01-19 15:12:45] clive at darkarts dot co dot za Just a side note, before I delve once more into this bug. All worked fine on my system before I upgraded to 5.1.1, before that, I was using 5.0.5. This bug was introduced between 5.0.5 and 5.1.1 (apache version unchanged) but at that time i noticed a similar bugreport that seemed to indicate this bug had been found and fixed between 5.1.1 and 5.1.2. This morning I upgraded from 5.1.1 to 5.1.2 to notice that it was still there. hmmm, ok I was simply using the FreeBSD defaults as per setup my it's maintainer. I have never built php from the source myself before this, I normaly rely on the "invisible unsung people behind the scenes" that do all this hard work for me ;) (still using the latest snap) the following is (re)built using only: ./configure --enable-debug. ( there are an incredibly amount of warnings during the compilation of Zend/zend_execute.c ) ./php --version PHP 5.1.3-dev (cli) (built: Jan 19 2006 16:23:21) (DEBUG) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies I then ran the command-line version as such: ./php phpinfo.php ... and voila .. I am unable to get the segfault again. I would really appreciate feedback on what (in my ./configure line) is causing this, so that I can direct the FreeBSD php maintainer to this bugreport. Thank you Clive ------------------------------------------------------------------------ [2006-01-19 14:46:22] [EMAIL PROTECTED] And DO NOT use this: --enable-versioning !! ------------------------------------------------------------------------ [2006-01-19 14:45:54] [EMAIL PROTECTED] Does it crash if you compile against NON-threaded Apache? Apparently the one you have is threaded. We really don't support that.. ------------------------------------------------------------------------ [2006-01-19 14:43:43] clive at darkarts dot co dot za using: http://snaps.php.net/php5.1-latest.tar.gz ./php --version PHP 5.1.3-dev (cli) (built: Jan 19 2006 15:52:43) (DEBUG) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies and the backtrace: <snip many lines of the same> #158 0x6f5f7465 in ?? () #159 0x00000000 in ?? () #160 0x083d3000 in ?? () #161 0x00000000 in ?? () #162 0xbfbfe7a0 in ?? () #163 0x083d3000 in ?? () #164 0xbfbfbba8 in ?? () #165 0x08158e06 in _zend_ts_hash_add_or_update (ht=0x6, arKey=0xbfbfb938 "ß", 'ÿ' <repeats 15 times>, "é3!(", nKeyLength=0, pData=0x28535cb6, nDataSize=1, pDest=0x28234600, flag=-33, __zend_filename=0xffffffff <Address 0xffffffff out of bounds>, __zend_lineno=4294967295) at /usr/ports/lang/php5/work/php5.1-200601191130/Zend/zend_ts_hash.c:102 ------------------------------------------------------------------------ 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/36084 -- Edit this bug report at http://bugs.php.net/?id=36084&edit=1