Here is a backtrace from the call to Perl_croak() that is triggered,
from perl 5.19.7, mod_perl 2.0.9 both built with debugging enabled.
> * thread #1: tid = 0x841d66, 0x0000000102b058af mod_perl.so`Perl_croak(pat=0x0000000102c48681)
+ 95 at util.c:1581, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
> * frame #0: 0x0000000102b058af mod_perl.so`Perl_croak(pat=0x0000000102c48681) + 95
at util.c:1581
> frame #1: 0x0000000102b4d55c mod_perl.so`Perl_sv_setsv_flags(dstr=<unavailable>,
sstr=<unavailable>, flags=1536) + 9708 at sv.c:4062
> frame #2: 0x0000000102b47824 mod_perl.so`Perl_sv_mortalcopy_flags(oldstr=0x00000001010c76b8,
flags=<unavailable>) + 452 at sv.c:8643
> frame #3: 0x0000000102b9ac1a mod_perl.so`S_adjust_stack_on_leave(newsp=0x0000000100f96c00,
sp=0x0000000100f96c08, mark=0x0000000100f96c08, gimme=<unavailable>, flags=<unavailable>,
lvalue=false) + 250 at pp_ctl.c:2031
> frame #4: 0x0000000102ba87b1 mod_perl.so`Perl_pp_leavetry + 417 at pp_ctl.c:4397
> frame #5: 0x0000000102b052a1 mod_perl.so`Perl_runops_debug + 305 at dump.c:2270
> frame #6: 0x0000000102a86cbc mod_perl.so`Perl_call_sv(sv=<unavailable>, flags=<unavailable>)
+ 1436 at perl.c:2747
> frame #7: 0x0000000102a3c45f mod_perl.so`modperl_callback(handler=<unavailable>,
p=<unavailable>, r=0x00000001008b00a0, s=<unavailable>, args=<unavailable>)
+ 607 at modperl_callback.c:100
> frame #8: 0x0000000102a3d7bd mod_perl.so`modperl_callback_run_handlers(idx=6, type=3,
r=0x00000001008b00a0, c=<unavailable>, s=0x000000010080e930, pconf=<unavailable>,
plog=<unavailable>, ptemp=<unavailable>, run_mode=<unavailable>) + 829 at
modperl_callback.c:236
> frame #9: 0x0000000102a3e506 mod_perl.so`modperl_callback_per_dir(idx=<unavailable>,
r=<unavailable>, run_mode=<unavailable>) + 54 at modperl_callback.c:342
> frame #10: 0x0000000102a377e6 mod_perl.so`modperl_response_handler_cgi [inlined]
modperl_response_handler_run(r=0x00000001008b00a0) + 34 at mod_perl.c:1027
> frame #11: 0x0000000102a377c4 mod_perl.so`modperl_response_handler_cgi(r=0x00000001008b00a0)
+ 420 at mod_perl.c:1098
> frame #12: 0x0000000100002186 httpd`ap_invoke_handler + 310
> frame #13: 0x0000000100023fb5 httpd`ap_process_request + 85
> frame #14: 0x000000010002161f httpd`ap_process_http_connection + 127
> frame #15: 0x000000010000ee26 httpd`ap_process_connection + 150
> frame #16: 0x000000010002a87b httpd`child_main + 827
> frame #17: 0x0000000100029ea2 httpd`make_child + 114
> frame #18: 0x0000000100029489 httpd`ap_mpm_run + 1129
> frame #19: 0x000000010000771e httpd`main + 2142
> frame #20: 0x00007fff95acc5c9 libdyld.dylib`start + 1
> frame #21: 0x00007fff95acc5c9 libdyld.dylib`start + 1
Regards,
Michael Schout
|