* 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 <[email protected]>
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:[email protected] · 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 [email protected]
sonstige Anfragen an [email protected]
--------------------------------------------------------------------------