пишу свой модуль, юзающий библиотеку. Библиотека сама работает с памятью
(в смысле не через Apache API).
Если мой модуль прописать в конфиг, то apactl configtest проходит
нормально, говорит OK, однако если запускать апач (apactl start), то
происходит трап httpd:
(gdb) bt
#0 0x2817eda4 in .cerror () from /usr/lib/libc.so.4
#1 0x28553af9 in _thread_fd_table_init () from /usr/lib/libc_r.so.4
#2 0x28553c16 in _thread_fd_lock_debug () from /usr/lib/libc_r.so.4
#3 0x2856e0d8 in dup2 () from /usr/lib/libc_r.so.4
#4 0x28123238 in freopen () from /usr/lib/libc.so.4
#5 0x806cc14 in detach () at http_main.c:3511
#6 0x806e959 in standalone_main (argc=1, argv=0xbfbff618) at
http_main.c:5183
#7 0x806f384 in main (argc=1, argv=0xbfbff618) at http_main.c:5601
Падает явно внутри самого апача.
Что это может быть - пока не представляю, с какой стороны к этому
подойти ?...
Или подскажите урлы, описывающие процесс отладки и трассировки своих
модулей под апач.
ЗЫ: если мой модуль убрать из конфигра, - всё нормально.
ЗЫ2: если подключить mod_perl, то падает внутри mod_perl при обработке
первой же директивы из конфига, относящейся к mod_perl.