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

Bug#503537: marked as done (apache2-mpm-worker: Segmentation fault on apache 2.2.9, libaprutil1 related)



Your message dated Sat, 15 Nov 2008 23:20:39 +0100 (CET)
with message-id <Pine.LNX.4.64.0811152314280.32586@eru.sfritsch.de>
and subject line bug #503537: Segmentation fault on apache 2.2.9, libaprutil1 related
has caused the Debian Bug report #503537,
regarding apache2-mpm-worker: Segmentation fault on apache 2.2.9, libaprutil1 related
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 owner@bugs.debian.org
immediately.)


-- 
503537: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503537
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apache2-mpm-worker
Version: 2.2.9-10
Severity: important

Starting apache2 with /etc/init.d/apache2 got a segmentation fault in
apache2ctl.
Then trying the apache2 executable with any option directly did also
seg-fault. 

# apache2 -v
Server version: Apache/2.2.9 (Debian)
Server built:   Oct  1 2008 14:34:07
Segmentation fault

Interestingly is that the process stays alive even when is printing and
reporting a seg-fault. The seg-fault happens always, but apache still works!

I solved the seg-fault by updating libaprutil1 from 1.2.7+dfsg-2+b1 to
1_1.2.12+dfsg-8. Now I don't have any seg-faults.

Currently, there is no such version dependency of libaprutil1 from 
apache2-mpm-worker.

All the best,
Federico Ruiz.


-- Package-specific info:
List of enabled modules from 'apache2 -M':
  alias auth_basic authn_file authz_default authz_groupfile
  authz_host authz_user autoindex cgid deflate dir env mime
  negotiation setenvif status

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24 (PREEMPT)
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 apache2-mpm-worker depends on:
ii  apache2.2-common           2.2.9-10      Apache HTTP Server common files
ii  libapr1                    1.2.11-1      The Apache Portable Runtime Librar
ii  libaprutil1                1.2.12+dfsg-8 The Apache Portable Runtime Utilit
ii  libc6                      2.7-6         GNU C Library: Shared libraries
ii  libpcre3                   7.6-2         Perl 5 Compatible Regular Expressi

apache2-mpm-worker recommends no packages.

apache2-mpm-worker suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 1.2.12+dfsg-1

This is probably this issue which was fixed in apr-util 1.2.8:

  *) Fix to ensure that "deprecated" LDAP interfaces are still
     exposed if using OpenLDAP 2.3.  [Joe Orton]

svn commit log:

* include/apr_ldap.h.in: For OpenLDAP, before including <ldap.h>,
define LDAP_DEPRECATED to 1 if it is not already defined.  Fixes use
of OpenLDAP 2.3, which by default hides the ldap_init() etc
prototypes, which can have rather catastrophic effects at runtime.
(since the compiler presumes ldap_init() returns int and discards the
top half of the LDAP * pointer value on 64-bit platforms)


In other words: Version 1.2.7+dfsg-2+b1 which was linked against the new openldap was broken.


--- End Message ---

Reply to: