Your message dated Sat, 12 Sep 2009 19:59:47 +0000
with message-id <[email protected]>
and subject line Bug#513204: fixed in mysql-dfsg-5.0 5.0.51a-24+lenny2+spu1
has caused the Debian Bug report #513204,
regarding php5 segfaulting - unknown cause
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
513204: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513204
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: php5
Version: 5.2.6.dfsg.1-1+lenny2
Severity: normal
We have a web server providing shared hosting and using PHP5.
It was upgraded from Debian Sarge via Etch, to Lenny recently, at which point
it switched to using the
Debian stock PHP5 packages (from dotdeb).
Since the upgrade to Lenny /var/log/kern.log reports errors like these below:
Mar 17 00:21:50 bannerman kernel: [1734694.376460] php5[12943]: segfault at
b73ace90 ip b73ace90 sp b73123ac error 4
Mar 17 10:33:09 bannerman kernel: [1777900.035469] php5[31167]: segfault at
b7380e90 ip b7380e90 sp b72e63ac error 4
Mar 17 10:33:09 bannerman kernel: [1777900.097567] php5[31172]: segfault at
b735ae90 ip b735ae90 sp b72c03ac error 4
Mar 17 11:15:55 bannerman kernel: [1780900.194070] php5[1956]: segfault at
b7393e90 ip b7393e90 sp b72f93ac error 4
Mar 17 12:07:21 bannerman kernel: [1784532.661333] php5[5707]: segfault at
b7367e90 ip b7367e90 sp b72cd3ac error 4
Mar 17 12:10:18 bannerman kernel: [1784730.423855] php5[5935]: segfault at
b73c4e90 ip b73c4e90 sp b732a3ac error 4 in libXdmcp.so.6.0.0[b756c000+4000]
Mar 17 12:34:38 bannerman kernel: [1786325.239402] php5[7494]: segfault at
b7311eae ip b77c33cf sp b72770b8 error 4 in libgcc_s.so.1[b77bc000+c000]
Mar 17 12:56:44 bannerman kernel: [1787722.617181] php5[9157]: segfault at
b7326eae ip b77e33cf sp b728c0b8 error 4 in libgcc_s.so.1[b77dc000+c000]
Mar 17 12:57:50 bannerman kernel: [1787791.566056] php5[9200]: segfault at
b732aeae ip b77dc3cf sp b72900b8 error 4 in libgcc_s.so.1[b77d5000+c000]
Mar 17 13:06:51 bannerman kernel: [1788346.584255] php5[10160]: segfault at
b73c8eae ip b6b283cf sp b732e0b8 error 4 in libgcc_s.so.1[b6b21000+c000]
Mar 17 14:08:17 bannerman kernel: [1792271.934516] php5[15318]: segfault at
b73c2e90 ip b73c2e90 sp b73283ac error 4
Mar 17 14:13:18 bannerman kernel: [1792595.928153] php5[15813]: segfault at
b73c9e90 ip b73c9e90 sp b732f3ac error 4 in libXdmcp.so.6.0.0[b7571000+4000]
Mar 17 14:14:13 bannerman kernel: [1792654.308685] php5[15900]: segfault at
b73a6e90 ip b73a6e90 sp b730c3ac error 4
Mar 17 14:26:14 bannerman kernel: [1793440.305320] php5[17196]: segfault at
b7385eae ip b78373cf sp b72eb0b8 error 4 in libgcc_s.so.1[b7830000+c000]
Mar 17 14:27:05 bannerman kernel: [1793495.373920] php5[17264]: segfault at
b7383e90 ip b7383e90 sp b72e93ac error 4
Mar 17 14:32:54 bannerman kernel: [1793876.853796] php5[17771]: segfault at
b7334e90 ip b7334e90 sp b729a3ac error 4 in libXdmcp.so.6.0.0[b74dc000+4000]
Mar 17 15:04:14 bannerman kernel: [1795805.673468] php5[20853]: segfault at
b73b5e90 ip b73b5e90 sp b731b3ac error 4
Mar 17 15:05:41 bannerman kernel: [1795895.647003] php5[21028]: segfault at
b7327eae ip b77e43cf sp b728d0b8 error 4 in libgcc_s.so.1[b77dd000+c000]
Mar 17 15:13:13 bannerman kernel: [1796371.494733] php5[21878]: segfault at
b7304e90 ip b7304e90 sp b726a3ac error 4
Mar 17 15:15:02 bannerman kernel: [1796489.420244] php5[22172]: segfault at
b7379e90 ip b7379e90 sp b72df3ac error 4
Mar 17 15:16:14 bannerman kernel: [1796565.944645] php5[22287]: segfault at
b73cceae ip b6b2c3cf sp b73320b8 error 4 in libgcc_s.so.1[b6b25000+c000]
Mar 17 15:16:22 bannerman kernel: [1796574.786077] php5[22313]: segfault at
b72cfeae ip b6a2f3cf sp b72350b8 error 4 in libgcc_s.so.1[b6a28000+c000]
Mar 17 15:21:53 bannerman kernel: [1796933.754525] php5[23016]: segfault at
b7320eae ip b6a803cf sp b72860b8 error 4 in libgcc_s.so.1[b6a79000+c000]
Mar 17 15:22:29 bannerman kernel: [1796971.494746] php5[23121]: segfault at
b73c7e90 ip b73c7e90 sp b732d3ac error 4 in libXdmcp.so.6.0.0[b756f000+4000]
The installation has a fair amount of history including 3rd party PHP5 packages
before lenny.
I'd anticpated that the upgrade to lenny would have cleared out most PHP5
issues, as all previously installed PHP5 packages were removed as part of the
upgrade procedure we followed, and then reinstalled. Although most
configuration data in /etc/php5 was preserved.
Similar bug report suggests stale libraries in /usr/local/lib/ can cause
segfaults - the only PHP related code in that folder is the ioncube loader,
which reports itself to be installed correctly, and works (i.e. ioncube encoded
files are decoded and executed as expected using v5.2 of the loader).
I've been unable to correlate the segfault errors in /var/log/kern.log with any
particular set of http requests, so I'm unsure
how to progress troubleshooting at this point since I don't have a reproducible
case (or a discernable problem!).
I've installed php5-dbg when troubleshooting this previously.
Since I can't correlate the error message with any specific fault, I've marked
the bug as minor. However I appreciate that segfaulting in php5 may reflect a
more serious underlying bug (or misconfiguration).
Various troubleshooting guides suggest removing modules from php configuration,
and seeing if the issue is corrected, but without a test case this would
require running the server without major functionality for extended periods
which isn't acceptable.
I have an (almost) identically configured server that produced the same errors
(when it was live) which can be made accessible to trusted parties (i.e.
Package maintainers or relevant DDs), although obviously it doesn't receive any
traffic, and the error doesn't occur routinely when the server is idle.
# dpkg -l | grep php5
ii libapache2-mod-php5 5.2.6.dfsg.1-1+lenny2
server-side, HTML-embedded scripting languag
ii php5 5.2.6.dfsg.1-1+lenny2
server-side, HTML-embedded scripting languag
ii php5-cgi 5.2.6.dfsg.1-1+lenny2
server-side, HTML-embedded scripting languag
ii php5-cli 5.2.6.dfsg.1-1+lenny2
command-line interpreter for the php5 script
ii php5-common 5.2.6.dfsg.1-1+lenny2
Common files for packages built from the php
ii php5-dbg 5.2.6.dfsg.1-1+lenny2
Debug symbols for PHP5
ii php5-gd 5.2.6.dfsg.1-1+lenny2 GD
module for php5
ii php5-mysql 5.2.6.dfsg.1-1+lenny2
MySQL module for php5
-- System Information:
Debian Release: 5.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages php5 depends on:
ii libapache2-mod-php 5.2.6.dfsg.1-1+lenny2 server-side, HTML-embedded scripti
ii php5-cgi 5.2.6.dfsg.1-1+lenny2 server-side, HTML-embedded scripti
ii php5-common 5.2.6.dfsg.1-1+lenny2 Common files for packages built fr
php5 recommends no packages.
php5 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: mysql-dfsg-5.0
Source-Version: 5.0.51a-24+lenny2+spu1
We believe that the bug you reported is fixed in the latest version of
mysql-dfsg-5.0, which is due to be installed in the Debian FTP archive:
libmysqlclient15-dev_5.0.51a-24+lenny2+spu1_amd64.deb
to
pool/main/m/mysql-dfsg-5.0/libmysqlclient15-dev_5.0.51a-24+lenny2+spu1_amd64.deb
libmysqlclient15off_5.0.51a-24+lenny2+spu1_amd64.deb
to
pool/main/m/mysql-dfsg-5.0/libmysqlclient15off_5.0.51a-24+lenny2+spu1_amd64.deb
mysql-client-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
to
pool/main/m/mysql-dfsg-5.0/mysql-client-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
mysql-client_5.0.51a-24+lenny2+spu1_all.deb
to pool/main/m/mysql-dfsg-5.0/mysql-client_5.0.51a-24+lenny2+spu1_all.deb
mysql-common_5.0.51a-24+lenny2+spu1_all.deb
to pool/main/m/mysql-dfsg-5.0/mysql-common_5.0.51a-24+lenny2+spu1_all.deb
mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.diff.gz
to pool/main/m/mysql-dfsg-5.0/mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.diff.gz
mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.dsc
to pool/main/m/mysql-dfsg-5.0/mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.dsc
mysql-server-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
to
pool/main/m/mysql-dfsg-5.0/mysql-server-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
mysql-server_5.0.51a-24+lenny2+spu1_all.deb
to pool/main/m/mysql-dfsg-5.0/mysql-server_5.0.51a-24+lenny2+spu1_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sean Finney <[email protected]> (supplier of updated mysql-dfsg-5.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 05 Sep 2009 12:15:22 +0200
Source: mysql-dfsg-5.0
Binary: libmysqlclient15off libmysqlclient15-dev mysql-common mysql-client-5.0
mysql-server-5.0 mysql-server mysql-client
Architecture: source all amd64
Version: 5.0.51a-24+lenny2+spu1
Distribution: stable-proposed-updates
Urgency: low
Maintainer: Debian MySQL Maintainers <[email protected]>
Changed-By: Sean Finney <[email protected]>
Description:
libmysqlclient15-dev - MySQL database development files
libmysqlclient15off - MySQL database client library
mysql-client - MySQL database client (metapackage depending on the latest
versio
mysql-client-5.0 - MySQL database client binaries
mysql-common - MySQL database common files
mysql-server - MySQL database server (metapackage depending on the latest
versio
mysql-server-5.0 - MySQL database server binaries
Closes: 477072 513204 524366
Changes:
mysql-dfsg-5.0 (5.0.51a-24+lenny2+spu1) stable-proposed-updates; urgency=low
.
[ Sean Finney ]
* New patch 64_fix-dummy-thread-race-condition.dpatch to back out an
unneeded workaround that causes segfaults in libmysqlclient15. Thanks
to Martin Koegler for digging up the patch. (closes: #524366, #513204)
.
[ Norbert Tretkowski ]
* New patch 65_fix_gis_functions_crash.dpatch from 5.0.82 to fix a server
crash with arbitrary data input plus GIS functions. (closes: #477072)
Checksums-Sha1:
b5cf1eb3f7ec94758358b3daf4268dfe2d72a7e6 1757
mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.dsc
62a336c2858a6e7092db6a3768fe27f9144aed2e 356132
mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.diff.gz
21ece405be98b81121c77c56cf870450c1f519cf 61450
mysql-common_5.0.51a-24+lenny2+spu1_all.deb
62b0ad6f8d3dec22e61111c1e6ff785d4799b65b 55292
mysql-server_5.0.51a-24+lenny2+spu1_all.deb
43e2a2febb496dffbbf686171099482d7ebdb4e9 53096
mysql-client_5.0.51a-24+lenny2+spu1_all.deb
bdff87b9b75160cdb210b7d8bd4f26381a1fa950 1905642
libmysqlclient15off_5.0.51a-24+lenny2+spu1_amd64.deb
375f33bd468b5520aee29ab73ea223e3fd1e1118 7593604
libmysqlclient15-dev_5.0.51a-24+lenny2+spu1_amd64.deb
6c2c26d74798f2495bc34bff653903a2e35d6785 8200058
mysql-client-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
f3e9e67880b19480e25baa6e4500a39431899143 27298832
mysql-server-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
Checksums-Sha256:
1f8530cb003b2952df43b9f37453f042ddfe9941e60eb7cd01f5b5140bfb8687 1757
mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.dsc
f5aea50984b9ef1657dc055efac8296a726006aa2d3433d20779742298c61b89 356132
mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.diff.gz
09203058a45667e3ca0efb9eed400d258242ab6b9a6951a6e0d9d18df4797f71 61450
mysql-common_5.0.51a-24+lenny2+spu1_all.deb
0cc94b731e235383e0596c71a324efa3a9f35d94d91ca855d2004b9734aa6997 55292
mysql-server_5.0.51a-24+lenny2+spu1_all.deb
8363ad58277d8f8fcaa3722b72ba70ee5329d1c05606e6f4fa5d968b5fa4edbf 53096
mysql-client_5.0.51a-24+lenny2+spu1_all.deb
b6432bd17bee84c6ae713898faadb6862e5d7dde601ba7bb15720c2044b587dc 1905642
libmysqlclient15off_5.0.51a-24+lenny2+spu1_amd64.deb
3a4e5421b709e491f1f659f885bfda5bb1e7a46591debe978880d521e2e46bfd 7593604
libmysqlclient15-dev_5.0.51a-24+lenny2+spu1_amd64.deb
656115d9a994c858545389021b899fa0bcae365446530c013dc8d3e7ba506352 8200058
mysql-client-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
91cf1388dfb8d68dded9c19aa3dfe361b7c2441c44b4cf811d9d818d547239c0 27298832
mysql-server-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
Files:
aac4cf6ee6a5c22473b7439912f3648d 1757 misc optional
mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.dsc
383f6c9fd417d1fb75f8cd3503fd385d 356132 misc optional
mysql-dfsg-5.0_5.0.51a-24+lenny2+spu1.diff.gz
54b9a008916cc4a8f37c11deab2cc9c0 61450 misc optional
mysql-common_5.0.51a-24+lenny2+spu1_all.deb
f1f765cd8054b5f68b0088300a41db66 55292 misc optional
mysql-server_5.0.51a-24+lenny2+spu1_all.deb
d2470fcc8881df273ffed4b626963377 53096 misc optional
mysql-client_5.0.51a-24+lenny2+spu1_all.deb
32723b8cf8bbf17c17c18e1e06492734 1905642 libs optional
libmysqlclient15off_5.0.51a-24+lenny2+spu1_amd64.deb
0b62c07059b243e47055ce191366db9c 7593604 libdevel optional
libmysqlclient15-dev_5.0.51a-24+lenny2+spu1_amd64.deb
8de7eed3d59aee24b1befe7525478958 8200058 misc optional
mysql-client-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
d27f0f34fe8743d3d4d871a1a7462a66 27298832 misc optional
mysql-server-5.0_5.0.51a-24+lenny2+spu1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFKpAZCynjLPm522B0RAn0UAKCGDlOdC3ZCtl+N24wzoilYr3VsCQCfUsso
Hzt4x61aPusqFi7PYQsuZN0=
=NaGT
-----END PGP SIGNATURE-----
--- End Message ---