
Hello everyone, Comments/Suggestions welcome. As some other people have reported, in my attempts to use mod_perl (apache2) with OTRS, an httpd segfault is occurring when I try to log in. I have not tried perl debugging as other posts seem to indicate that leads nowhere and OTRS works fine on this config w/o mod_perl. Here's my added http config: PerlRequire /var/www/otrs/scripts/apache2-perl-startup.pl ... with lines edited to reflect paths, and enabling MySQL and LDAP module preloads. (Behavior was same before I added any preloads.) ...and in the otrs cgi-bin Directory block: SetHandler perl-script PerlHandler ModPerl::Registry PerlOptions +ParseHeaders The system is CentOS 4.4 x86_64 on an Intel Pentium-D (dual core), package versions: httpd-2.0.52-28.ent.centos4 mod_perl-1.99_16-4.centos4 perl-5.8.5-36.RHEL4 Perl modules are for the most part from RPMforge - I don't think I downloaded anything direct from CPAN: perl-Filter-1.30-6 perl-Cyrus-2.2.12-3.RHEL4.1 perl-XML-NamespaceSupport-1.08-6 perl-HTML-Tagset-3.03-30 perl-XML-Dumper-0.71-2 perl-LockFile-Simple-0.2.5-1.2.el4.rf perl-Time-HiRes-1.55-3 perl-Class-Accessor-0.30-1.el4.rf perl-Date-Calc-5.3-9 perl-IO-Socket-SSL-1.01-1.el4.rf perl-Net-LDAP-0.3202-1.2.el4.rf perl-GD-Graph-1.43-0.2.el4.rf perl-Digest-SHA1-2.07-5 perl-Crypt-DES-2.05-3.2.el4.rf perl-DBD-MySQL-2.9004-3.1 perl-XML-SAX-Base-1.04-0.2.el4.rf perl-HTML-Parser-3.35-6 perl-XML-Encoding-1.01-26 perl-suidperl-5.8.5-36.RHEL4 perl-Net-SSLeay-1.25-3.2.el4.rf perl-Convert-ASN1-0.18-3 perl-GD-Graph-1.43-1.2.el4.rf perl-HTML-Template-2.8-1.2.el4.rf perl-JSON-1.07-1.el4.rf perl-Digest-HMAC-1.01-13 perl-Socket6-0.19-1.2.el4.rf perl-DBI-1.40-8 perl-XML-SAX-0.12-7 perl-libwww-perl-5.79-5 perl-XML-LibXML-1.58-1 perl-Authen-PAM-0.16-1.2.el4.rf perl-CGI-Ajax-0.697-1.el4.rf perl-rrdtool-1.2.18-1.el4.rf perl-Net-DNS-0.48-1 perl-Authen-SASL-2.10-1.el4.rf perl-GD-Text-Util-0.86-1.2.el4.rf perl-Compress-Zlib-1.42-1.el4.rf perl-URI-1.30-4 perl-Net-SNMP-5.2.0-1.2.el4.rf perl-XML-LibXML-Common-0.13-7 perl-XML-Parser-2.34-5 perl-Bit-Vector-6.3-3 perl-GSSAPI-0.23-1.el4.rf perl-GD-2.30-2.2.el4.rf perl-TimeDate-1.16-1.2.el4.rf Last, here's a backtrace of one of the httpd core files. It appears to have generated two on one attempt to log in, and the backtraces look identical from each: (gdb) bt #0 0x00002b7be50c14cb in malloc_consolidate () from /lib64/tls/libc.so.6 #1 0x00002b7be50c2537 in _int_malloc () from /lib64/tls/libc.so.6 #2 0x00002b7be50c4272 in malloc () from /lib64/tls/libc.so.6 #3 0x00002b7be8b7c5e4 in Perl_safesysmalloc () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #4 0x00002b7be8b7d44e in Perl_savepvn () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #5 0x00002b7be8b9b3e0 in Perl_sv_magicext () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #6 0x00002b7be8b9b79c in Perl_sv_magic () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #7 0x00002b7be8b38833 in Perl_Gv_AMupdate () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #8 0x00002b7be8b38908 in Perl_gv_handler () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #9 0x00002b7be8b99cd0 in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #10 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #11 0x00002b7be8b99f8d in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #12 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #13 0x00002b7be8b8903c in Perl_hv_free_ent () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #14 0x00002b7be8b895f6 in Perl_newHV () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #15 0x00002b7be8b8b040 in Perl_hv_undef () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #16 0x00002b7be8b9a031 in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #17 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #18 0x00002b7be8b99f8d in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #19 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #20 0x00002b7be8b8903c in Perl_hv_free_ent () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #21 0x00002b7be8b895f6 in Perl_newHV () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #22 0x00002b7be8b8b040 in Perl_hv_undef () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #23 0x00002b7be8b9a031 in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #24 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #25 0x00002b7be8b99f8d in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #26 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #27 0x00002b7be8b8903c in Perl_hv_free_ent () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #28 0x00002b7be8b895f6 in Perl_newHV () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #29 0x00002b7be8b8b040 in Perl_hv_undef () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #30 0x00002b7be8b9a031 in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #31 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #32 0x00002b7be8b99f8d in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #33 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #34 0x00002b7be8b8903c in Perl_hv_free_ent () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #35 0x00002b7be8b895f6 in Perl_newHV () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so ---Type <return> to continue, or q <return> to quit--- #36 0x00002b7be8b8b040 in Perl_hv_undef () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #37 0x00002b7be8b9a031 in Perl_sv_clear () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #38 0x00002b7be8b9a42d in Perl_sv_free () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #39 0x00002b7be8bc194d in Perl_leave_scope () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #40 0x00002b7be8b9560e in Perl_pp_leavesub () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #41 0x00002b7be8b7a86a in Perl_runops_debug () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #42 0x00002b7be8b32851 in Perl_call_sv () from /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so #43 0x00002b7be89d855f in modperl_callback () from /etc/httpd/modules/mod_perl.so #44 0x00002b7be89d8ca9 in modperl_callback_run_handlers () from /etc/httpd/modules/mod_perl.so #45 0x00002b7be89d8eff in modperl_callback_per_dir () from /etc/httpd/modules/mod_perl.so #46 0x00002b7be89d42f0 in modperl_response_finish () from /etc/httpd/modules/mod_perl.so #47 0x00002b7be89d4566 in modperl_response_handler_cgi () from /etc/httpd/modules/mod_perl.so #48 0x00005555555719f3 in ap_run_handler () from /usr/sbin/httpd #49 0x0000555555571eb1 in ap_invoke_handler () from /usr/sbin/httpd #50 0x000055555556ecb8 in ap_process_request () from /usr/sbin/httpd #51 0x000055555556a089 in _start () from /usr/sbin/httpd #52 0x000055555557b693 in ap_run_process_connection () from /usr/sbin/httpd #53 0x000055555556fb20 in ap_graceful_stop_signalled () from /usr/sbin/httpd #54 0x000055555556fdfa in ap_graceful_stop_signalled () from /usr/sbin/httpd #55 0x000055555556fea4 in ap_graceful_stop_signalled () from /usr/sbin/httpd #56 0x00005555555705db in ap_mpm_run () from /usr/sbin/httpd #57 0x0000555555576cef in main () from /usr/sbin/httpd