Bug#347642: [php-maint] Bug#347642: php5-5.1.1-1 segfaults

Steve Langasek vorlon at debian.org
Thu Jan 12 10:02:13 UTC 2006


On Thu, Jan 12, 2006 at 09:22:40AM -0000, Christian Kujau wrote:
> On Thu, January 12, 2006 04:31, Adam Conrad wrote:

> > If you can get me a GDB backtrace, that would be great:

> here's the bt, and it seems like libmysqlclient.so.12 is to blame?

Yes.  More specifically, the fact that you have some apache module installed
that *uses* libmysqlclient12 is to blame.

> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1215121184 (LWP 6378)]
> 0xb79054cf in vio_in_addr () from /usr/lib/libmysqlclient.so.12
> (gdb) bt
> #0  0xb79054cf in vio_in_addr () from /usr/lib/libmysqlclient.so.12
> #1  0xb77bad4a in mysql_real_connect () from /usr/lib/libmysqlclient.so.15

This shows two incompatible versions of libmysqlclient being loaded into
memory.  Whatever is causing libmysqlclient12 to be loaded is what's causing
your segfault.  Figure out what that is, and upgrade it to a
libmysqlclient15 version.

By all rights, however, the current version of libmysqlclient15 in Debian
shouldn't be subject to such bugs due to its use of versioned symbols.  (It
should still be possible for libmysqlclient12 to call into libmysqlclient15,
but not vice-versa.)  Please confirm which version of libmysqlclient15 you
have installed, as this may warrant a separate bug report.

-- 
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/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-php-maint/attachments/20060112/f61bf43d/attachment.pgp


More information about the pkg-php-maint mailing list