Depurando a falha seg do apache com gdb

1

O Apache em um servidor de produção do meu é o segmento defeituoso intermitentemente. Eu habilitei a opção core dump na configuração do apache e tenho vários arquivos core despejados. Infelizmente, como é um servidor de produção, o apache ou os módulos carregados não são compilados com símbolos de depuração. Pelo que entendi, o gdb não pode fazer muito sem os símbolos de depuração.

Posso ao menos descobrir qual módulo está causando a falha seg, sem os símbolos de depuração? Se sim, como?

A seguir, a saída de um backtrace do gdb

(gdb) bt full
#0  0xb7f1f832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0xb7be82bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb771652a in ?? () from /usr/local/apache/modules/mod_pagespeed.so
No symbol table info available.
#3  0xb75df576 in ?? () from /usr/local/apache/modules/mod_pagespeed.so
No symbol table info available.
#4  0xb7715c20 in ?? () from /usr/local/apache/modules/mod_pagespeed.so
No symbol table info available.
#5  0xb7be4a49 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb7b2a63e in clone () from /lib/libc.so.6
No symbol table info available.

Isso significa que /lib/ld-linux.so.2 está causando a falha seg?

    
por Joyce Babu 29.10.2012 / 11:52

0 respostas