For some reason, core file does not have symbols even with --enable-debug.
I loaded symbols from php binary and got backtrace. I thought most of 
people were getting segfaults... It looks like it depends on config.

Anyway, here is meaningful backtrace.

GNU DDD 3.3 (i686-pc-linux-gnu), by Dorothea Ltkehaus and Andreas Zeller.
Copyright  1995-1999 Technische Universitt Braunschweig, Germany.
Copyright  1999-2001 Universitt Passau, Germany.
Core was generated by `php -q run-tests.php'.
Program terminated with signal 11, Segmentation fault.
#0  0x08148783 in ?? ()
(gdb) list 'main'
No symbol table is loaded.  Use the "file" command.
(gdb) file /home/yohgaki/cvs/php/dist/php-4.0.7RC3/php
(gdb) core-file /home/yohgaki/cvs/php/dist/php-4.0.7RC3/core
Core was generated by `php -q run-tests.php'.
Program terminated with signal 11, Segmentation fault.
#0  0x08148783 in _zval_dtor (zvalue=0x822765c, 
__zend_filename=0x81a705c "zend_execute_API.c", __zend_lineno=268) at 
zend_variables.c:43
/home/yohgaki/cvs/php/dist/php-4.0.7RC3/Zend/zend_variables.c:43:1784:beg:0x8148783
(gdb) bt
#0  0x08148783 in _zval_dtor (zvalue=0x822765c, 
__zend_filename=0x81a705c "zend_execute_API.c", __zend_lineno=268) at 
zend_variables.c:43
#1  0x0813ffb2 in _zval_ptr_dtor (zval_ptr=0x822a2a8, 
__zend_filename=0x81a78f3 "zend_variables.c", __zend_lineno=192) at 
zend_execute_API.c:268
#2  0x08148bdb in _zval_ptr_dtor_wrapper (zval_ptr=0x822a2a8) at 
zend_variables.c:192
#3  0x0814f489 in zend_hash_destroy (ht=0x822a1ec) at zend_hash.c:541
#4  0x08148801 in _zval_dtor (zvalue=0x822a1ac, 
__zend_filename=0x81a705c "zend_execute_API.c", __zend_lineno=268) at 
zend_variables.c:51
#5  0x0813ffb2 in _zval_ptr_dtor (zval_ptr=0x822a310, 
__zend_filename=0x81a78f3 "zend_variables.c", __zend_lineno=192) at 
zend_execute_API.c:268
#6  0x08148bdb in _zval_ptr_dtor_wrapper (zval_ptr=0x822a310) at 
zend_variables.c:192
#7  0x0814f489 in zend_hash_destroy (ht=0x81e6868) at zend_hash.c:541
#8  0x0813fcc2 in shutdown_executor () at zend_execute_API.c:172
#9  0x08149ab2 in zend_deactivate () at zend.c:600
#10 0x0806862c in php_request_shutdown (dummy=0x0) at main.c:736
#11 0x08066f23 in main (argc=3, argv=0xbffff9dc) at cgi_main.c:775
#12 0x403f81be in __libc_start_main (main=0x80664b0 <main>, argc=3, 
ubp_av=0xbffff9dc, init=0x8063de4 <_init>, fini=0x817d4dc <_fini>, 
rtld_fini=0x4000ddd0 <_dl_fini>, stack_end=0xbffff9cc) at 
../sysdeps/generic/libc-start.c:129
(gdb)


Zeev Suraski wrote:
> At 09:00 05-10-01, Yasuo Ohgaki wrote:
> 
>> Yasuo Ohgaki wrote:
>>
>>> Zeev Suraski wrote:
>>>
>>>> Finally, it's out.
>>>> www.php.net/~zeev/php-4.0.7RC3.tar.gz
>>>
>>
>> In addition to previous problem, CGI build seems to print following 
>> line again..
>>
>> X-Powered-By: PHP/4.0.7RC3 Content-type: text/html
>>
>> I saw this line in phpinfo().
>>
>> % php -i > info.html
>> % mozilla info.html
>>
>> OS: Kondara 2.0/Linux 2.4.4/glibc 2.2.2 (This distribution is mostly 
>> the same as RedHat 7.1)
>>
>> BTW, I build CGI version with much less options (./configure 
>> --enable-debug) PHP does not segfault at the end of test script 
>> execution.
> 
> 
> Can you do a 'binary search' and find out which option causes PHP to 
> crash?  The backtrace is pretty meaningless :I
> 
> Zeev
> 




_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 
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]

Reply via email to