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

SIGSEGV z Apache, Debian Etch, VServer



Witam,

Mam dziwny problem z Apache (1.3) uruchomiony w ramach jednego
z VSerwerów. Wszystko na paczkach debiana Etch (nic nie
przebudowywałem):

- w logach, /var/log/apache/error.log:

[Fri Apr 13 08:24:49 2007] [notice] child pid 6479 exit signal
Segmentation fault (11)
[Fri Apr 13 08:24:56 2007] [notice] child pid 10131 exit signal
Segmentation fault (11)
[Fri Apr 13 08:24:57 2007] [notice] child pid 10130 exit signal
Segmentation fault (11)
[Fri Apr 13 08:24:58 2007] [notice] child pid 10129 exit signal
Segmentation fault (11)
[Fri Apr 13 08:24:59 2007] [notice] child pid 9800 exit signal
Segmentation fault (11)
[Fri Apr 13 08:25:01 2007] [notice] child pid 10128 exit signal
Segmentation fault (11)
[Fri Apr 13 08:25:03 2007] [notice] child pid 9786 exit signal
Segmentation fault (11)
[Fri Apr 13 08:25:05 2007] [notice] child pid 9785 exit signal
Segmentation fault (11)

- jak podczepię strace pod proces apache, to po pewnym czasie dostaje:

#strace -p 12345

...
munmap(0x2b819f193000, 1186000)         = 0
munmap(0x2b819f3e9000, 1056744)         = 0
munmap(0x2b819f4eb000, 1066608)         = 0
munmap(0x2b819e492000, 1106848)         = 0
munmap(0x2b819e5a4000, 1275080)         = 0
munmap(0x2b819e6dc000, 1249152)         = 0
close(6)                                = 0
close(14)                               = 0
close(5)                                = 0
munmap(0x2b81a05f5000, 31457280)        = 0
munmap(0x2b819e269000, 1166944)         = 0
brk(0x8b2000)                           = 0x8b2000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
chdir("/etc/apache")                    = 0
rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0
kill(11359, SIGSEGV)                    = 0
rt_sigreturn(0x2c5f)                    = 6878234025558632563
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
Process 11359 detached

- ewentualnie gdb:

# gdb -p 12345
...
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
0x00002b819ab0c182 in __read_nocancel () from /lib/libpthread.so.0
(gdb) c
Continuing.

Program received signal SIGUSR1, User defined signal 1.
[Switching to Thread 47835655134336 (LWP 12057)]
0x00002b819b2428e9 in semop () from /lib/libc.so.6
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00002b819a86eb10 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
(gdb) bt
#0  0x00002b819a86eb10 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
#1  0x00002b819a86ef9a in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
#2  0x00002b819a872691 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
#3  0x00002b819a8723a2 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
#4  0x00002b819e38b8a3 in ?? () from /lib/librt.so.1
#5  0x00007fff1023f490 in ?? ()
#6  0x00002b819e38f105 in ?? () from /lib/librt.so.1
#7  0x000000000000002f in ?? ()
#8  0x00002b819a8731c3 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
Previous frame inner to this frame (corrupt stack?)

Na serwerze działa apache + php5.

Kotś może mnie naprowadzić, gdzie mam szukać błedów?

Paczki:
ii  linux-image-2.6-vserver-amd64        2.6.18+6
Linux kernel 2.6 image on AMD64
ii  apache                     1.3.34-4.1
versatile, high-performance HTTP server
ii  apache-common              1.3.34-4.1                      support
files for all Apache webservers
ii  apache-dev                 1.3.34-4.1
development kit for the Apache webserver
ii  apache2-utils              2.2.3-4                         utility
programs for webservers
ii  libapache-mod-geoip        1.2.9-1                         GeoIP
support for apache
ii  libapache-mod-php5         5.2.0-8+etch1
server-side, HTML-embedded scripting languag
ii  libapache-mod-ssl          2.8.25-2                        Strong
cryptography (HTTPS support) for Apac

-- 
Piotr 'QuakeR' Gasidło, BOFH @ pandora.barbara.eu.org
############## sending lusers to /dev/null since 1998
##### Waiting for tomorrow, for a little ray of light
### Waiting for tomorrow just to see your smile again

Attachment: signature.asc
Description: Digital signature


Reply to: