Bug#400269: [php-maint] Bug#400269: php5-odbc segfault

Steve Langasek vorlon at debian.org
Sun Dec 10 02:36:38 CET 2006


On Sat, Nov 25, 2006 at 09:57:34AM +0100, Ivan Sergio Borgonovo wrote:
> On Fri, 24 Nov 2006 19:52:31 -0800
> Steve Langasek <vorlon at debian.org> wrote:

> There was a bit improvement with latest version of php5-cli update.
> Now the program run successfully and segfault at the end.

> Previously I had no output, segfault happened immediately.

> > Please provide a backtrace from this segfault using gdb.

> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 47674404265968 (LWP 10693)]
> 0x0000000000619534 in zend_ini_open_file_for_scanning ()
> (gdb) bt
> #0  0x0000000000619534 in zend_ini_open_file_for_scanning ()
> #1  0x00002b5c1077db53 in zif_odbc_field_len () from /usr/lib/php5/20060613/odbc.so
> #2  0x000000000063ef6e in list_entry_destructor ()
> #3  0x000000000063e5e4 in zend_hash_del_key_or_index ()
> #4  0x000000000063f1e9 in _zend_list_delete ()
> #5  0x0000000000626746 in _zval_ptr_dtor ()
> #6  0x000000000063c2b2 in zend_hash_quick_find ()
> #7  0x000000000063c518 in zend_hash_graceful_reverse_destroy ()
> #8  0x0000000000626dfb in shutdown_executor ()
> #9  0x0000000000632402 in zend_deactivate ()
> #10 0x00000000005f2eef in php_request_shutdown ()
> #11 0x00000000006b7bf5 in main ()

Ok, unfortunately this backtrace isn't sufficient to track down the bug, due
to a lack of debugging symbols in php5-odbc.  Could you try rebuilding php5
with DEB_BUILD_OPTIONS=nostrip and see if that helps get a more precise
backtrace?

If you aren't able to, perhaps one of the other php maintainers could help
with this.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/




More information about the pkg-php-maint mailing list