Stas,

> 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.
0x80b445b in ap_unescape_url (url=0x8162e89 "") at util.c:1609
1609        url[x] = '\0';
(gdb) bt
#0  0x80b445b in ap_unescape_url (url=0x8162e89 "") at util.c:1609
#1  0x8085c20 in XS_Apache_unescape_url (cv=0x8227b0c) at Apache.c:931
#2  0x81040fb in Perl_pp_entersub ()
#3  0x80fea26 in Perl_runops_standard ()
#4  0x80c1d3e in S_call_body ()
#5  0x80c1b22 in perl_call_sv ()
#6  0x807d4de in perl_call_handler (sv=0x85cfb6c, r=0x8657034, args=0x0) at
mod_perl.c:1658
#7  0x807cc69 in perl_run_stacked_handlers (hook=0x8146daa
"PerlTransHandler", r=0x8657034, handlers=0x85cfbe4)
    at mod_perl.c:1371
#8  0x807b78f in perl_translate (r=0x8657034) at mod_perl.c:999
#9  0x809a403 in run_method (r=0x8657034, offset=0, run_all=0) at
http_config.c:370
#10 0x809a46a in ap_translate_name (r=0x8657034) at http_config.c:382
#11 0x80afa30 in process_request_internal (r=0x8657034) at
http_request.c:1199
#12 0x80affae in ap_process_request (r=0x8657034) at http_request.c:1324
#13 0x80a691f in child_main (child_num_arg=0) at http_main.c:4603
#14 0x80a6ae1 in make_child (s=0x817f034, slot=0, now=1045623388) at
http_main.c:4718
#15 0x80a6c5a in startup_children (number_to_start=50) at http_main.c:4800
#16 0x80a7288 in standalone_main (argc=2, argv=0xbfbffbb0) at
http_main.c:5108
#17 0x80a7ae8 in main (argc=2, argv=0xbfbffbb0) at http_main.c:5456
#18 0x8061f95 in _start ()

Its worth noting that the same function runs fine in a contenthandler, just
not in the transhandler.

Richard.

Reply via email to