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

2006-01-13 Thread Christian Kujau
On Thu, January 12, 2006 11:02, Steve Langasek wrote:
 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.

well, it's debian/unstable anyway and several other packages still depend
on libmysqlclient12, so i cannot uninstall it.

 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.

ok, i'll do that.

thank you for your assistance,
Christian.

-- 
make bzImage, not war



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



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

2006-01-13 Thread Steve Langasek
On Fri, Jan 13, 2006 at 08:35:41AM -, Christian Kujau wrote:
 On Thu, January 12, 2006 11:02, Steve Langasek wrote:
  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.

 well, it's debian/unstable anyway and several other packages still depend
 on libmysqlclient12, so i cannot uninstall it.

Then tell us what packages you're using that depend on it, so we can
reassign this bug there.

  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.

 ok, i'll do that.

Uh?  Does this mean I should expect another mail from you soon with this
information?

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


signature.asc
Description: Digital signature


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

2006-01-13 Thread Christian Kujau
On Fri, January 13, 2006 09:53, Steve Langasek wrote:
 well, it's debian/unstable anyway and several other packages still
 depend on libmysqlclient12, so i cannot uninstall it.

 Then tell us what packages you're using that depend on it, so we can
 reassign this bug there.

these are the packages depending on libmysqlclient12:

[EMAIL PROTECTED]:~# dpkg -P libmysqlclient12
dpkg: dependency problems prevent removal of libmysqlclient12:
 libmailutils0 depends on libmysqlclient12.
 mailutils depends on libmysqlclient12.
 courier-authmysql depends on libmysqlclient12.
 libpam-mysql depends on libmysqlclient12.
 proftpd-mysql depends on libmysqlclient12.
 proftpd-mysql depends on libmysqlclient12 (= 4.0.23).
 proftpd-mysql depends on libmysqlclient12.
 proftpd-mysql depends on libmysqlclient12 (= 4.0.23).
 snort-mysql depends on libmysqlclient12; however:
  Package libmysqlclient12 is to be removed.
 libapache2-mod-auth-mysql depends on libmysqlclient12.
 libdbd-mysql depends on libmysqlclient12.
 libnss-mysql depends on libmysqlclient12.
dpkg: error processing libmysqlclient12 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libmysqlclient12

 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.

 ok, i'll do that.

 Uh?  Does this mean I should expect another mail from you soon with this
 information?

hm, did i must've misunderstood you, because i really opened another bug
for libmysqlclient15 (for calling libmysqlclient12):

#347878: libmysqlclient15 calls into libmysqlclient12, leading to apache2
segfault

i'm sorry, if this was the wrong thing to do.

thank your for your assistance,
Christian.
-- 
make bzImage, not war



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



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

2006-01-13 Thread Steve Langasek
On Fri, Jan 13, 2006 at 09:21:45AM -, Christian Kujau wrote:
 On Fri, January 13, 2006 09:53, Steve Langasek wrote:
  well, it's debian/unstable anyway and several other packages still
  depend on libmysqlclient12, so i cannot uninstall it.

  Then tell us what packages you're using that depend on it, so we can
  reassign this bug there.

 these are the packages depending on libmysqlclient12:

 [EMAIL PROTECTED]:~# dpkg -P libmysqlclient12
 dpkg: dependency problems prevent removal of libmysqlclient12:
  libmailutils0 depends on libmysqlclient12.
  mailutils depends on libmysqlclient12.
  courier-authmysql depends on libmysqlclient12.
  libpam-mysql depends on libmysqlclient12.
  proftpd-mysql depends on libmysqlclient12.
  proftpd-mysql depends on libmysqlclient12 (= 4.0.23).
  proftpd-mysql depends on libmysqlclient12.
  proftpd-mysql depends on libmysqlclient12 (= 4.0.23).
  snort-mysql depends on libmysqlclient12; however:
   Package libmysqlclient12 is to be removed.
  libapache2-mod-auth-mysql depends on libmysqlclient12.
  libdbd-mysql depends on libmysqlclient12.
  libnss-mysql depends on libmysqlclient12.
 dpkg: error processing libmysqlclient12 (--purge):
  dependency problems - not removing
 Errors were encountered while processing:
  libmysqlclient12

Oh, quite a few then... we'll just have to wait for this transition to
complete, in that case.

  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.

  ok, i'll do that.

  Uh?  Does this mean I should expect another mail from you soon with this
  information?

 hm, did i must've misunderstood you, because i really opened another bug
 for libmysqlclient15 (for calling libmysqlclient12):

 #347878: libmysqlclient15 calls into libmysqlclient12, leading to apache2
 segfault

 i'm sorry, if this was the wrong thing to do.

Well, I meant I wanted you to tell me what version of libmysqlclient15 you
have installed -- but seeing that you do have a current version installed,
filing a bug against libmysqlclient15 was the right thing to do, yes.

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


signature.asc
Description: Digital signature


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

2006-01-12 Thread Christian Kujau
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?

[EMAIL PROTECTED]:~# gdb apache2
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type show copying to see the conditions.
There is absolutely no warranty for GDB.  Type show warranty for details.
This GDB was configured as i486-linux-gnu...(no debugging symbols found)
Using host libthread_db library /lib/tls/libthread_db.so.1.

(gdb) run -X
Starting program: /usr/sbin/apache2 -X
(no debugging symbols found)
(no debugging symbols found)
[.these messages repeat 20 times or so]

[ now pointing the browser to the index.php]

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
#2  0xb6c9d431 in zif_mysql_field_name () from
/usr/lib/php5/20051025/mysql.so
#3  0xb72030be in execute () from /usr/lib/apache2/modules/libphp5.so
#4  0xb72026d8 in execute () from /usr/lib/apache2/modules/libphp5.so
#5  0xb7202b79 in execute () from /usr/lib/apache2/modules/libphp5.so
#6  0xb72026d8 in execute () from /usr/lib/apache2/modules/libphp5.so
#7  0xb7202b79 in execute () from /usr/lib/apache2/modules/libphp5.so
#8  0xb72026d8 in execute () from /usr/lib/apache2/modules/libphp5.so
#9  0xb7202b79 in execute () from /usr/lib/apache2/modules/libphp5.so
#10 0xb72026d8 in execute () from /usr/lib/apache2/modules/libphp5.so
#11 0xb72089bf in zend_get_zval_ptr () from
/usr/lib/apache2/modules/libphp5.so
#12 0xb72026d8 in execute () from /usr/lib/apache2/modules/libphp5.so
#13 0xb71da17e in zend_execute_scripts () from
/usr/lib/apache2/modules/libphp5.so
#14 0xb7199a8e in php_execute_script () from
/usr/lib/apache2/modules/libphp5.so
#15 0xb7278ea8 in zend_get_zval_ptr () from
/usr/lib/apache2/modules/libphp5.so
#16 0x08077336 in ap_run_handler ()
#17 0x08077732 in ap_invoke_handler ()
#18 0x080696fd in ap_process_request ()
#19 0x08064b19 in _start ()
(gdb)

-- 
make bzImage, not war



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



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

2006-01-12 Thread Steve Langasek
On Thu, Jan 12, 2006 at 09:22:40AM -, 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.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


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

2006-01-11 Thread Adam Conrad
Christian Kujau wrote:
 
 when updating to php5.1.1-1 one of the application i used made
 apache2-mpm-prefork segfault:

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

# apt-get install gdb
# gdb apache2
(gdb) run -X
[ hit the index with a web browser, and wait for gdb to tell you it's
segfaulted ]
(gdb) bt
[copy and paste the output after you asked for a backtrace and send that
back to the bug ]

... Adam


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]