[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#392373: marked as done (apache2-mpm-prefork: does not start on a 2.4 kernel (segmentation fault) because epoll_create() returns ENOSYS)



Your message dated Tue, 07 Nov 2006 07:47:26 -0800
with message-id <E1GhTAc-0003iY-VW@spohr.debian.org>
and subject line Bug#392049: fixed in apr 1.2.7-7
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: apache2-mpm-prefork
Version: 2.2.3-2
Severity: normal

Apache2 segfaults after an upgrade to apache 2.2 on a 2.4 kernel.
It works if I boot on a 2.6 kernel.

gdb /usr/sbin/apache2
r -X
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 1161)]
0x4035516a in apr_pollset_add () from /usr/lib/libapr-1.so.0
(gdb) bt
#0  0x4035516a in apr_pollset_add () from /usr/lib/libapr-1.so.0
#1  0x0808851e in ap_graceful_stop_signalled ()
#2  0x08088974 in ap_graceful_stop_signalled ()
#3  0x0808973a in ap_mpm_run ()
#4  0x080621ff in main ()

strace /usr/sbin/apache2 -e debug -X 2>&1 | tail
munmap(0x40025000, 719)                 = 0
close(8)                                = 0
setgroups32(1, [33])                    = 0
geteuid32()                             = 0
setuid32(33)                            = 0
getpid()                                = 1404
epoll_create(1)                         = -1 ENOSYS (Function not implemented)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

man epoll_create
...
CONFORMING TO
      epoll_create(2) is a new API introduced in Linux kernel 2.5.44.
      The interface should  be  finalized by Linux kernel 2.5.66.



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.26-marc-1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages apache2-mpm-prefork depends on:
ii  apache2. 2.2.3-2                         Next generation, scalable, extenda
ii  libapr1  1.2.7-6                         The Apache Portable Runtime Librar
ii  libaprut 1.2.7+dfsg-2                    The Apache Portable Runtime Utilit
ii  libc6    2.3.6.ds1-6                     GNU C Library: Shared libraries
ii  libdb4.3 4.3.29-6                        Berkeley v4.3 Database Libraries [
ii  libdb4.4 4.4.20-8                        Berkeley v4.4 Database Libraries [
ii  libexpat 1.95.8-3.3                      XML parsing C library - runtime li
ii  libldap2 2.1.30-13+b1                    OpenLDAP libraries
ii  libpcre3 6.7-1                           Perl 5 Compatible Regular Expressi
ii  libpq4   8.1.4-7                         PostgreSQL C client library
ii  libsqlit 3.3.7-1                         SQLite 3 shared library
ii  libuuid1 1.39+1.40-WIP-2006.10.02+dfsg-1 universally unique id library

apache2-mpm-prefork recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: apr
Source-Version: 1.2.7-7

We believe that the bug you reported is fixed in the latest version of
apr, which is due to be installed in the Debian FTP archive:

apr_1.2.7-7.diff.gz
  to pool/main/a/apr/apr_1.2.7-7.diff.gz
apr_1.2.7-7.dsc
  to pool/main/a/apr/apr_1.2.7-7.dsc
libapr1-dbg_1.2.7-7_amd64.deb
  to pool/main/a/apr/libapr1-dbg_1.2.7-7_amd64.deb
libapr1-dev_1.2.7-7_amd64.deb
  to pool/main/a/apr/libapr1-dev_1.2.7-7_amd64.deb
libapr1_1.2.7-7_amd64.deb
  to pool/main/a/apr/libapr1_1.2.7-7_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 392049@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Tollef Fog Heen <tfheen@debian.org> (supplier of updated apr 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue,  7 Nov 2006 01:21:27 +0100
Source: apr
Binary: libapr1 libapr1-dbg libapr1-dev
Architecture: source amd64
Version: 1.2.7-7
Distribution: unstable
Urgency: low
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Changed-By: Tollef Fog Heen <tfheen@debian.org>
Description: 
 libapr1    - The Apache Portable Runtime Library
 libapr1-dbg - The Apache Portable Runtime Library - Development Headers
 libapr1-dev - The Apache Portable Runtime Library - Development Headers
Closes: 392049
Changes: 
 apr (1.2.7-7) unstable; urgency=low
 .
   * Update rules to ensure we don't turn on features that aren't available on
     2.4 kernels for !amd64 kernels.  Closes: #392049
Files: 
 4fbfba8ad2b13fd6dc3386eaec84d7c6 856 libs optional apr_1.2.7-7.dsc
 5bd2e6808dece241e09a4ad423fec64c 23946 libs optional apr_1.2.7-7.diff.gz
 365c54d5b05ac7b1825a493fd8aecf69 111776 libs optional libapr1_1.2.7-7_amd64.deb
 46aa7bb804f0d2683c45a44a549283d3 349436 libdevel optional libapr1-dev_1.2.7-7_amd64.deb
 5f5b66f44301e4967aa1a4cf2134b740 187200 libdevel extra libapr1-dbg_1.2.7-7_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFFUKZsQSseMYF6mWoRAmPDAJ9U3/Plg7G2qLHtiw1KYCvx8rBBKACg0zad
cojFLt0o12M80S3VYlMGN5A=
=Ajg7
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: