Your message dated Thu, 30 Jul 2009 20:00:14 +0000
with message-id <[email protected]>
and subject line Bug#537996: fixed in speedy-cgi-perl 2.22-11
has caused the Debian Bug report #537996,
regarding speedy-cgi-perl: Segfaults after upgrading to Lenny
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.)
--
537996: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537996
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: speedy-cgi-perl
Version: 2.22-10
Severity: normal
Hi
After upgrading my server to Lenny, I'm seeing regular segfaults of
speedy_backend in my syslog:
Jul 22 10:26:19 chandra kernel: speedy_backend[17306]: segfault at 206024a ip
b7e91585 sp bfb4e6f0 error 4 in libperl.so.5.10.0[b7de0000+149000]
I've compiled a version of libperl5.10 with debug symbols and got
the backtrace bellow.
Not sure if this is a problem with speedy or Perl itself. The CGI script that
is crashing has been in use on Etch for a long time without problems and
segfaults don't seem to happen if I run the script under regular Perl.
Thanks
Tomaz Solc
(gdb) bt
#0 0xb7f87134 in S_find_uninit_var (my_perl=0x909c008, obase=0x947d500,
uninit_sv=0x90a1640, match=0 '\0') at sv.c:12139
#1 0xb7f872e0 in Perl_report_uninit (my_perl=0x909c008, uninit_sv=0x90a1640)
at sv.c:12182
#2 0xb7f6bcca in S_sv_2iuv_common (my_perl=0x909c008, sv=0x90a1640)
at sv.c:2121
#3 0xb7f6c08a in Perl_sv_2iv_flags (my_perl=0x909c008, sv=0x90a1640, flags=2)
at sv.c:2208
#4 0x0804df84 in speedy_perl_run ()
#5 0x0804b871 in _start ()
(gdb) print *uninit_sv
$24 = {sv_any = 0x90a163c, sv_refcnt = 1, sv_flags = 2, sv_u = {svu_iv = 0,
svu_uv = 0, svu_rv = 0x0, svu_pv = 0x0, svu_array = 0x0, svu_hash = 0x0,
svu_gp = 0x0}}
(gdb) print *kid
$25 = {op_next = 0x947d500, op_sibling = 0x0,
op_ppaddr = 0xb7f5cf2c <Perl_pp_const>, op_targ = 46, op_type = 5,
op_opt = 1, op_latefree = 0, op_latefreed = 0, op_attached = 0,
op_spare = 0, op_flags = 2 '\002', op_private = 0 '\0'}
(gdb) print *((SVOP*)kid)
$26 = {op_next = 0x947d500, op_sibling = 0x0,
op_ppaddr = 0xb7f5cf2c <Perl_pp_const>, op_targ = 46, op_type = 5,
op_opt = 1, op_latefree = 0, op_latefreed = 0, op_attached = 0,
op_spare = 0, op_flags = 2 '\002', op_private = 0 '\0', op_sv = 0x0}
-- System Information:
Debian Release: 5.0.2
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages speedy-cgi-perl depends on:
ii libc6 2.7-18 GNU C Library: Shared libraries
ii libperl5.10 5.10.0-19 Shared Perl library
ii perl 5.10.0-19 Larry Wall's Practical Extraction
speedy-cgi-perl recommends no packages.
speedy-cgi-perl suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: speedy-cgi-perl
Source-Version: 2.22-11
We believe that the bug you reported is fixed in the latest version of
speedy-cgi-perl, which is due to be installed in the Debian FTP archive:
libapache2-mod-speedycgi_2.22-11_amd64.deb
to pool/main/s/speedy-cgi-perl/libapache2-mod-speedycgi_2.22-11_amd64.deb
speedy-cgi-perl_2.22-11.diff.gz
to pool/main/s/speedy-cgi-perl/speedy-cgi-perl_2.22-11.diff.gz
speedy-cgi-perl_2.22-11.dsc
to pool/main/s/speedy-cgi-perl/speedy-cgi-perl_2.22-11.dsc
speedy-cgi-perl_2.22-11_amd64.deb
to pool/main/s/speedy-cgi-perl/speedy-cgi-perl_2.22-11_amd64.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.
Niko Tyni <[email protected]> (supplier of updated speedy-cgi-perl 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: Thu, 30 Jul 2009 01:26:51 +0300
Source: speedy-cgi-perl
Binary: speedy-cgi-perl libapache2-mod-speedycgi
Architecture: source amd64
Version: 2.22-11
Distribution: unstable
Urgency: low
Maintainer: Jose Carlos Garcia Sogo <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Description:
libapache2-mod-speedycgi - apache2 module to speed up perl scripts by making
them persistent
speedy-cgi-perl - speed up perl scripts by making them persistent
Closes: 489101 537996
Changes:
speedy-cgi-perl (2.22-11) unstable; urgency=low
.
* debian/patches/97uninit-crash.patch: Work around #539220 (segfault
calling SvIV() after perl_run()) in Perl 5.10.0. Thanks to Tomaž Šolc.
(Closes: #537996)
* Switch from dpatch to quilt, thanks to the pkg-perl script authors.
* Update to Standards-Version 3.8.2.
+ support 'nocheck' in DEB_BUILD_OPTIONS.
+ move libapache2-mod-speedycgi to the new httpd section.
+ add README.source describing the patch system.
* Work around a race condition in the build system by first minimizing
its chances with a nap after running the test suite and then ignoring
the failure if it happens anyway. (Closes: #489101)
Checksums-Sha1:
d74193daec87ee3a0be2e7b13d8220d984cabba7 1338 speedy-cgi-perl_2.22-11.dsc
80b34c5f14282289435f436a1d080191b413340d 14017 speedy-cgi-perl_2.22-11.diff.gz
3ea6522641a5a8b91f35f05017394366ea8e0077 127806
speedy-cgi-perl_2.22-11_amd64.deb
8da74b6461f4686c2b556a2a24996214943a872e 38722
libapache2-mod-speedycgi_2.22-11_amd64.deb
Checksums-Sha256:
a58459a26149110a94435db64715fc840a8569eb3f351fce86c39ab47f7d94a7 1338
speedy-cgi-perl_2.22-11.dsc
3397d72df541fcce744da31e9d08743788618aaf50440acfae009325d311e76d 14017
speedy-cgi-perl_2.22-11.diff.gz
8e39db02078ace72f708fd83fe1d42fa2d7e64a5918aaec26f05c39c701f09d9 127806
speedy-cgi-perl_2.22-11_amd64.deb
6b49c12951399a48b137feb203057e050fd79a4fe7491be546e38b727ef501ed 38722
libapache2-mod-speedycgi_2.22-11_amd64.deb
Files:
ddfcac293bb7d59432899e6c39df85ac 1338 perl optional speedy-cgi-perl_2.22-11.dsc
41e28f500d17f2325d9a1ca168542c8a 14017 perl optional
speedy-cgi-perl_2.22-11.diff.gz
f5d1675e858cbf424c2b17e118b01763 127806 perl optional
speedy-cgi-perl_2.22-11_amd64.deb
9b05628e7f7510ad0308f46b3630ccce 38722 httpd optional
libapache2-mod-speedycgi_2.22-11_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkpx9PMACgkQiyizGWoHLTlXmQCgpgaLF4q7CsdK7WfckDP9k5dn
WKAAn28yPGH59FPL0ntfb2hLBg3pXjQM
=LNPw
-----END PGP SIGNATURE-----
--- End Message ---