Отладка ошибки Apache Seg с помощью GDB

Apache на моем производственном сервере периодически прерывается. Я включил опцию дампа ядра в конфигурации apache и у меня есть несколько выгруженных файлов ядра. К сожалению, поскольку это рабочий сервер, apache или загруженные модули не скомпилированы с символами отладки. Из того, что я понимаю, GDB не может многое сделать без отладочных символов.

Могу ли я хотя бы выяснить, какой модуль вызывает ошибку сегмента, без символов отладки? Если так, то как?

Ниже приведен вывод из обратной трассировки 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.

Означает ли это, что /lib/ld-linux.so.2 вызывает ошибку seg?

0 ответов

Другие вопросы по тегам