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