Hello,

I got a nullpointer from mod_perl2 on a solaris x86 machine in:

#0  0xfca42b00 in ap_pcw_walk_files_config () from /opt/ae/modules/mod_perl.so
#1  0xfca42c9e in ap_pcw_walk_config () from /opt/ae/modules/mod_perl.so
#2  0xfca4294a in modperl_mgv_hash_handlers () from /opt/ae/modules/mod_perl.so
#3  0xfca39029 in modperl_hook_post_config_last () from 
/opt/ae/modules/mod_perl.so
#4  0x080a2034 in ap_run_post_config (pconf=0x8215970, plog=0x8253a68, 
ptemp=0x8255a70, s=0x821f5d0) at config.c:91
#5  0x08091ec2 in main (argc=3, argv=0x8047bfc) at main.c:679


My fix:
cd mod_perl-2.0.5/src/modules/perl
vi modperl_pcw.c # ap_pcw_walk_files_config

    if (0 == dconf->sec_file) { // nullpointer fix
        return;
    }


Now the daemon seems to work, but I do not know, why this happens.


Greetings,
Alexander Elgert

--
Deutsche Telekom AG
Seamless ICT Security Infrastructure & Management
im Auftrag T-Systems International GmbH
Dipl. Inf Alexander Elgert
Langwadener Strasse 17
64625 Bensheim
+49 176 22 717 661 (Mobil)
+49 671 83419-12 (Tel)
+49 671 83419-30 (Fax)
E-Mail: alexander.elg...@gmx.de

Reply via email to