Модификация mod_perl вызывает ошибку сегментации в моем Apache. «httpd -X» просто дает «Ошибка сегментации», и мой сервер не запускается.mod_perl вызывает ошибку сегментации Apache - почему?
Я использую Apache 2.2.22, mod_perl 2.0.5, CentOS 5.7 x86_64. Я построил mod_perl и Apache вместе с источника с помощью следующей команды:
perl5.12.4 Makefile.PL MP_USE_STATIC = 1 MP_AP_PREFIX =/USR/местные/SRC/HTTPD-2.2.22 MP_AP_CONFIGURE = "- с-MPM = PreFork --enable-перезапись»
То, что я пытался до сих пор:
- точки httpd.conf к моему Catalyst приложения. Результат: Apache умирает с «Ошибка сегментации».
- Пункт httpd.conf для простого приложения, созданного с помощью катализатора.pl. Apache умирает с «ошибкой сегментации».
- Пункт httpd.conf для статического сайта. Результат: Apache начинает хорошо и обслуживает веб-сайт.
Я попытался следующие:
GDB -c/USR/местные/apache2/bin/HTTPD
Программа получила сигнал SIGSEGV, неисправность Сегментация.
0x00002aaab0db0270 in ??()
(GDB) BT
# 0 0x00002aaab0db0270 в ??()
# 1 0x00000000004c9d24 в Perl_newUNOP()
# 2 0x00000000004fb6a6 в Perl_yyparse()
# 3 0x0000000000557c57 в S_doeval()
# 4 0x0000000000559546 в Perl_pp_require()
# 5 0x0000000000528bae in Perl_runops_standard()
# 6 0x00000000004d5d2f in Perl_eval_sv()
# 7 0x0000000000478425 в modperl_require_module()
# 8 0x0000000000472283 в modperl_boot()
# 9 0x00000000005529cc в Perl_leave_scope()
# 10 0x00000000004d87eb в S_parse_body()
# 11 0x00000000004d927c in perl_parse()
# 12 0x0000000000471d2a в modperl_startup()
# 13 0x0000000000471cbc в modperl_startup()
# 14 0x000000000047202e в modperl_init()
# 15 0x000000000047215f в modperl_hook_init()
# 16 0x00000000004737bb в modperl_cmd_perldo()
# 17 0x000000000046432b в invoke_cmd (cmd = 0x5b9880, parms = 0x7fffffffe770, mconfig = 0x844728, args = 0x89b7d8 "использовать lib qw (/usr/local/apache2/virtualhosts/api.nwwi.nl /httpdocs/Библиотека /); \ п ") на config.c: 757
# 18 0x0000000000465865 в ap_walk_config_sub (ток = 0x89b828, Parms = 0x7fffffffe770, section_vector = 0x830c18) при config.c: +1163
# 19 0x0000000000465914 в ap_walk_config (ток = 0x89b828, Parms = 0x7fffffffe770, section_vector = 0x830c18) в config.c: 1196
# 20 0x0000000000466cb9 в ap_process_config_tree (с = 0x82de10, conftree = 0x86fcb0, р = 0x822138, ptemp = 0x82a178) в config.c: 1765
# 21 0x0000000000449512 в основном (argc = 2, argv = 0x7fffffffe9e8) at main.c: 723
Я понятия не имею, как читать и интерпретировать это. Может ли кто-нибудь помочь и указать мне в направлении дальнейшего устранения этой проблемы?