You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@perl.apache.org by Stas Bekman <st...@stason.org> on 2004/09/24 23:10:55 UTC

mp2: more black smoke

t/TEST t/filter/out_str_reverse.t t/apr/table.t t/filter/out_str_req_mix.t 
t/api/sub_request.t t/api/aplog.t t/modperl/merge.t

end ups with a segfault (but not always):

#0  0x080eaed2 in ap_save_brigade (f=0x9540b18, saveto=0x9540b58,
     b=0xbfffeb84, p=0x9557f40) at util_filter.c:539
---Type <return> to continue, or q <return> to quit---
539         APR_BRIGADE_CONCAT(*saveto, *b);
(gdb) p **saveto
$3 = {p = 0x203a6c61, list = {next = 0x20697246, prev = 0x20706553},
   bucket_alloc = 0x30203432}
(gdb) p **b
$5 = {p = 0x20353030, list = {next = 0x20726f66, prev = 0x756e696c},
   bucket_alloc = 0x20230a78}
(gdb) p (**b)->list
$6 = {next = 0x20726f66, prev = 0x756e696c}
(gdb) p (**saveto)->list
$7 = {next = 0x20697246, prev = 0x20706553}
(gdb) bt
#0  0x080eaed2 in ap_save_brigade (f=0x9540b18, saveto=0x9540b58,
     b=0xbfffeb84, p=0x9557f40) at util_filter.c:539
#1  0x080f5339 in core_output_filter (f=0x9540b18, b=0x9557f78) at core.c:4173
#2  0x080eae13 in ap_pass_brigade (next=0x9540b18, bb=0x95538b8)
     at util_filter.c:511
#3  0x080a7225 in ap_http_header_filter (f=0x955adf8, b=0x95538b8)
     at http_protocol.c:1690
#4  0x080eae13 in ap_pass_brigade (next=0x955adf8, bb=0x95538b8)
     at util_filter.c:511
#5  0x080edb4f in ap_content_length_filter (f=0x955ade0, b=0x95538b8)
     at protocol.c:1256
#6  0x080eae13 in ap_pass_brigade (next=0x955ade0, bb=0x95538b8)
     at util_filter.c:511
#7  0x080a8c93 in ap_byterange_filter (f=0x955adc8, bb=0x95538b8)
     at http_protocol.c:2875
#8  0x080eae13 in ap_pass_brigade (next=0x955adc8, bb=0x95538b8)
     at util_filter.c:511
#9  0x4044dd8e in modperl_wbucket_pass (wb=0x95515f0,
     buf=0x95515f4 "1..10\n# Running under perl version 5.008005 for 
linux\n# Current time local: Fri Sep 24 08:43:47 2004\n# Current time GMT: 
   Fri Sep 24 12:43:47 2004\n# Using Test.pm version 1.25\n# Using 
Apache/Test.pm "...,
---Type <return> to continue, or q <return> to quit---
     len=1455, add_flush_bucket=0) at modperl_filter.c:219
#10 0x4044ddd5 in modperl_wbucket_flush (wb=0x95515f0, add_flush_bucket=0)
     at modperl_filter.c:237
#11 0x4044d1f1 in PerlIOApache_flush (my_perl=0x8707660, f=0x8b88f08)
     at modperl_io_apache.c:173
#12 0x405957b3 in Perl_PerlIO_flush (my_perl=0x8707660, f=0x8b88f08)
     at perlio.c:1599
#13 0x4044cb07 in modperl_io_perlio_restore_stdout (my_perl=0x8707660,
     handle=0x95865e4) at modperl_io.c:244
#14 0x40440549 in modperl_response_handler_cgi (r=0x9559f80) at 
mod_perl.c:1010
#15 0x080db2bc in ap_run_handler (r=0x9559f80) at config.c:151
#16 0x080dba19 in ap_invoke_handler (r=0x9559f80) at config.c:363
#17 0x080a9953 in ap_process_request (r=0x9559f80) at http_request.c:246
#18 0x080a3ef8 in ap_process_http_connection (c=0x9540748) at http_core.c:250
#19 0x080e7efc in ap_run_process_connection (c=0x9540748) at connection.c:42
#20 0x080e82f8 in ap_process_connection (c=0x9540748, csd=0x9540670)
     at connection.c:175
#21 0x080d9b6d in child_main (child_num_arg=1) at prefork.c:609
#22 0x080d9cf7 in make_child (s=0x813d238, slot=1) at prefork.c:703
#23 0x080d9d6a in startup_children (number_to_start=1) at prefork.c:721
#24 0x080da177 in ap_mpm_run (_pconf=0x81360a8, plog=0x817e1c8,
#s=0x813d238)


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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org