Richard Clarke wrote:
I'm using FreeBSD 4.7 Release. perl 5.6.1 & Mod_Perl/Apache Latest &
libapreq 1.1.
Doesn't seem like an apreq problem. It happens in the modperl function. Any chance you can rebuild mod_perl with debug mode enabled (PERL_DEBUG=1), so we can see the arguments and file/linenumbers? See:
http://perl.apache.org/docs/1.0/guide/debug.html#PERL_DEBUG_1_Build_Option

Program received signal SIGBUS, Bus error.
0x80b2953 in ap_unescape_url ()
(gdb) bt
#0  0x80b2953 in ap_unescape_url ()
#1  0x8084094 in XS_Apache_unescape_url ()
#2  0x8102623 in Perl_pp_entersub ()
#3  0x80fcf4e in Perl_runops_standard ()
#4  0x80c0266 in perl_call_sv ()
#5  0x80c004a in perl_call_sv ()
#6  0x807c6ba in perl_call_handler ()
#7  0x807bfc0 in perl_run_stacked_handlers ()
#8  0x807b083 in perl_translate ()
#9  0x8098863 in ap_cleanup_method_ptrs ()
#10 0x80988ca in ap_translate_name ()
#11 0x80adf00 in ap_some_auth_required ()
#12 0x80ae47e in ap_process_request ()
#13 0x80a4db7 in ap_child_terminate ()
#14 0x80a4f79 in ap_child_terminate ()
#15 0x80a50f2 in ap_child_terminate ()
#16 0x80a5724 in ap_child_terminate ()
#17 0x80a5f84 in main ()
#18 0x8061f4d in _start ()
(gdb) quit

I'm performing unescape_uri() in a PerlTransHandler. This works perfectly
well on my Linux libapreq 1.0 box, so I'll try 1.0 instead.

I remember there was some discussion about 1.1 segv's when it was announced
but a quick search told me these were aimed at either 5.8 or file uploads.

Anyone got any suggestions whilst I go try libapreq 1.0

Richard.

--


__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

Reply via email to