Назад | Перейти на главную страницу

Отладка ошибки 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?