Bug#226131: more info on problem
Looks like HTML::Mason::ApacheHandler is what is being parsed when the
segfault happens. That module does reference dir_config() several times,
as shown here:
351: my $config = $r->dir_config;
423: my $config = $r ? $r->dir_config : Apache->server->dir_config;
548: @val = HAS_TABLE_API ? $c->dir_config->get($p) : $c->dir_config($p);
801: my $r_sub = lc $_[0]->dir_config('Filter') eq 'on' ? $do_filter : $no_filter;
The backtrace is as follows:
#0 0x40375711 in XS_Apache_dir_config () from /usr/lib/apache/1.3/mod_perl.so
#1 0x40430869 in Perl_pp_entersub () from /usr/lib/libperl.so.5.8
#2 0x404290b9 in Perl_runops_standard () from /usr/lib/libperl.so.5.8
#3 0x403c53c9 in Perl_call_sv () from /usr/lib/libperl.so.5.8
#4 0x403c519f in Perl_call_sv () from /usr/lib/libperl.so.5.8
#5 0x403c9b9f in Perl_call_list () from /usr/lib/libperl.so.5.8
#6 0x403c991d in Perl_call_list () from /usr/lib/libperl.so.5.8
#7 0x403fb8ca in Perl_newATTRSUB () from /usr/lib/libperl.so.5.8
#8 0x403f7bff in Perl_utilize () from /usr/lib/libperl.so.5.8
#9 0x403eff60 in Perl_yyparse () from /usr/lib/libperl.so.5.8
#10 0x40460b31 in Perl_find_runcv () from /usr/lib/libperl.so.5.8
#11 0x40461972 in Perl_pp_require () from /usr/lib/libperl.so.5.8
#12 0x404290b9 in Perl_runops_standard () from /usr/lib/libperl.so.5.8
#13 0x403c53c9 in Perl_call_sv () from /usr/lib/libperl.so.5.8
#14 0x403c55eb in Perl_eval_sv () from /usr/lib/libperl.so.5.8
#15 0x4035d3ce in perl_do_file () from /usr/lib/apache/1.3/mod_perl.so
#16 0x4035d492 in perl_load_startup_script () from /usr/lib/apache/1.3/mod_perl.so
#17 0x4035570b in perl_cmd_require () from /usr/lib/apache/1.3/mod_perl.so
#18 0x0805587d in ap_clear_module_list ()
#19 0x080ce6a4 in ?? ()
#20 0x080ce8bc in ?? ()
#21 0x0806a2d1 in ap_getword_conf ()
#22 0x00000096 in ?? ()
Let me know if there is more useful debug information I can provide
Dave
Reply to: