httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bjoern Hoehrmann <derhoe...@gmx.net>
Subject Re: Apache 2.2.11 segfaults auf Kernel 2.6.28
Date Fri, 09 Jan 2009 13:22:10 GMT
* Werner D. wrote:
>seit der Aktualisierung des Kernels von Version 2.6.26.9 auf Version 2.6.28
>segfaultet der Apache Webserver:

Das ist ein Bug in Apache,

>#5  apr_pollset_add (pollset=0x0, descriptor=0x7fff356529e0) at poll/unix/epoll.c:150

>        pollset = (apr_pollset_t *) 0x0

Zeile 150 ist

    if (pollset->flags & APR_POLLSET_NOCOPY) {

Hier wird also versucht ein Nullpointer zu dereferenzieren. Das ist das
Resultat von Zeile 520 in prefork.c,

    /* ### check the status */
    (void) apr_pollset_create(&pollset, num_listensocks, pchild, 0);

Das schlägt fehl, der Fehler wird aber nicht behandelt. Mögliche Gründe:
epoll_create oder apr_palloc schlägt fehl. In dem Kernel Changelog gibt
es dann

  commit 7ef9964e6d1b911b78709f144000aacadd0ebc21
  Author: Davide Libenzi <davidel@xmailserver.org>
  Date:   Mon Dec 1 13:13:55 2008 -0800
  
      epoll: introduce resource usage limits

Sehr wahrscheinlich dass das damit zusammen hängt. Bug report z.B. bei
http://issues.apache.org einreichen, am Besten in Zusammenhang mit was
immer ap_setup_listeners() zurückliefert, davon steht leider nichts im
Trace, aber der Wert wird epoll_create übergeben.
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message