Subject: apache2: Apache crashing with SIGBUS
Package: apache2
Version: 2.2.8-4
Severity: grave
Justification: renders package unusable

*** Please type your report below this line ***

While serving requests, Apache worker processes are committing suicide,
something like this (taken from the error log):

[Mon Jun 09 19:58:43 2008] [notice] Apache/2.2.8 (Debian) mod_python/3.3.1 
Python/2.5.2 mod_ssl/2.2.8 OpenSSL/0.9.8g configured -- resuming normal 
operations
...
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1817): OpenSSL: read 48/48 
bytes from BIO#1d7690 [mem: 234cb5] (BIO dump follows)
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1750): 
+-------------------------------------------------------------------------+
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | 0000: b3 98 1f b5 
cf 43 6a d6-58 22 97 b1 09 31 64 f8  .....Cj.X"...1d. |
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | 0010: b7 41 b4 96 
15 5b d5 8b-d4 60 23 f7 95 cc ce c1  .A...[...`#..... |
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | 0020: 32 9d 65 94 
f8 10 20 02-36 4a d6 0b 36 32 31 c1  2.e... .6J..621. |
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1795): 
+-------------------------------------------------------------------------+
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: 
SSLv3 read finished A
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: 
SSLv3 write change cipher spec A
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: 
SSLv3 write finished A
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: 
SSLv3 flush data
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(670): inside 
shmcb_store_session
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(676): session_id[0]=73, 
masked index=9
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1059): entering 
shmcb_insert_encoded_session, *queue->pos_count = 0
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(983): entering 
shmcb_expire_division
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1115): we have 14386 
bytes and 133 indexes free - enough
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1144): storing in index 
0, at offset 0
>>>> [Mon Jun 09 21:30:06 2008] [notice] child pid 30461 exit signal Bus error 
>>>> (10)
[Mon Jun 09 21:30:20 2008] [debug] ssl_engine_io.c(1828): OpenSSL: I/O error, 5 
bytes expected to read on BIO#1d7690 [mem: 234cb0]
[Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] (70007)The timeout 
specified has expired: SSL input filter read failed.
[Mon Jun 09 21:30:20 2008] [debug] ssl_engine_kernel.c(1770): OpenSSL: Write: 
SSL negotiation finished successfully
[Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] Connection closed to 
child 4 with standard shutdown (server wiki.ietfng.org:443)
[Mon Jun 09 21:30:20 2008] [debug] ssl_engine_io.c(1828): OpenSSL: I/O error, 5 
bytes expected to read on BIO#1d7690 [mem: 234cb0]
[Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] (70007)The timeout 
specified has expired: SSL input filter read failed.
[Mon Jun 09 21:30:20 2008] [debug] ssl_engine_kernel.c(1770): OpenSSL: Write: 
SSL negotiation finished successfully
[Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] Connection closed to 
child 2 with standard shutdown (server wiki.ietfng.org:443)

(The fact that it's SIGBUS rather than SIGSEGV may be because this is
2.6.18, a vserver kernel, on Sparc64 hardware; honestly I'm not sure.)

If I can provide any other information, feel free to ask.
Thanks for your time.
--nwf;

-- Package-specific info:
List of enabled modules from 'apache2 -M':
  alias auth_basic authn_file authz_default authz_groupfile
  authz_host authz_user autoindex cgi dir* env mime negotiation
  python setenvif ssl status
  (A * means that the .conf file for that module is not enabled in
   /etc/apache2/mods-enabled/)

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

Kernel: Linux 2.6.22.16
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 depends on:
ii  apache2-mpm-prefork           2.2.8-4    Traditional model for Apache HTTPD

apache2 recommends no packages.

-- no debconf information

Attachment: pgpGuzn2TjHuB.pgp
Description: PGP signature

Reply via email to