perl-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Philippe M. Chiasson" <go...@ectoplasm.org>
Subject Re: [mp2] static issues with 5.6.1
Date Mon, 20 Dec 2004 03:51:48 GMT
Stas Bekman wrote:

> Philippe,
>
> if you have a chance, please take a look at this static build:

So far, I've at least been able to reproduce this problem and got a good 
core & bt from it.

Still trying to figure out the cause of it though.

#0  0x001f3458 in Perl_pad_free (po=142997328) at op.c:572
572        if (PL_curpad[po] && PL_curpad[po] != &PL_sv_undef) {
#0  0x001f3458 in Perl_pad_free (po=142997328) at op.c:572
#1  0x001f3944 in S_op_clear (o=0x8b53800) at op.c:852
#2  0x001f3730 in Perl_op_free (o=0x8b53800) at op.c:750
#3  0x001f36d6 in Perl_op_free (o=0x8b538d8) at op.c:738
#4  0x001f36d6 in Perl_op_free (o=0x8b537d8) at op.c:738
#5  0x001f36d6 in Perl_op_free (o=0x8b534c0) at op.c:738
#6  0x001f36d6 in Perl_op_free (o=0x8863690) at op.c:738
#7  0x0025b9d2 in Perl_leave_scope (base=875) at scope.c:822
#8  0x002591b7 in Perl_pop_scope () at scope.c:137
#9  0x00269aee in Perl_pp_leaveeval () at pp_ctl.c:3430
#10 0x002295fa in Perl_runops_debug () at run.c:53
#11 0x001cc1c5 in S_call_body (myop=0xfefd3f10, is_eval=0) at perl.c:1824
#12 0x001cbdc4 in perl_call_sv (sv=0x906bb98, flags=6) at perl.c:1742
#13 0x001cfd45 in S_call_list_body (cv=0x906bb98) at perl.c:3811
#14 0x001cf8c2 in Perl_call_list (oldscope=15, paramList=0x906bb68) at 
perl.c:3739
#15 0x001fe552 in Perl_newATTRSUB (floor=816, o=0x8863498, proto=0x0, 
attrs=0x0, block=0x8863460) at op.c:4753
#16 0x001f9b58 in Perl_utilize (aver=1, floor=816, version=0x0, 
id=0x88624d0, arg=0x0) at op.c:3239
#17 0x001f024c in Perl_yyparse () at perly.y:377
#18 0x002672f5 in S_doeval (gimme=0, startop=0x0) at pp_ctl.c:2818
#19 0x00268f44 in Perl_pp_require () at pp_ctl.c:3285
#20 0x0807b3d1 in modperl_pp_require () at modperl_perl_pp.c:69
#21 0x002295fa in Perl_runops_debug () at run.c:53
#22 0x001cc1c5 in S_call_body (myop=0xfefd44f0, is_eval=0) at perl.c:1824
#23 0x001cbdc4 in perl_call_sv (sv=0x906bf90, flags=6) at perl.c:1742
#24 0x001cfd45 in S_call_list_body (cv=0x906bf90) at perl.c:3811
#25 0x001cf8c2 in Perl_call_list (oldscope=9, paramList=0x90763c8) at 
perl.c:3739
#26 0x001fe552 in Perl_newATTRSUB (floor=480, o=0x906c3a8, proto=0x0, 
attrs=0x0, block=0x906c370) at op.c:4753
#27 0x001f9b58 in Perl_utilize (aver=1, floor=480, version=0x0, 
id=0x8df0050, arg=0x0) at op.c:3239
#28 0x001f024c in Perl_yyparse () at perly.y:377
#29 0x002672f5 in S_doeval (gimme=0, startop=0x0) at pp_ctl.c:2818
#30 0x00268f44 in Perl_pp_require () at pp_ctl.c:3285
#31 0x0807b3d1 in modperl_pp_require () at modperl_perl_pp.c:69
#32 0x002295fa in Perl_runops_debug () at run.c:53
#33 0x001cc1c5 in S_call_body (myop=0xfefd4ad0, is_eval=0) at perl.c:1824
#34 0x001cbdc4 in perl_call_sv (sv=0x90762b4, flags=6) at perl.c:1742
#35 0x001cfd45 in S_call_list_body (cv=0x90762b4) at perl.c:3811
#36 0x001cf8c2 in Perl_call_list (oldscope=4, paramList=0x9076284) at 
perl.c:3739
#37 0x001fe552 in Perl_newATTRSUB (floor=285, o=0x8b59808, proto=0x0, 
attrs=0x0, block=0x8b55148) at op.c:4753
#38 0x001f9b58 in Perl_utilize (aver=1, floor=285, version=0x0, 
id=0x8b59410, arg=0x8defd20) at op.c:3239
#39 0x001f024c in Perl_yyparse () at perly.y:377
#40 0x002672f5 in S_doeval (gimme=0, startop=0x0) at pp_ctl.c:2818
#41 0x00268f44 in Perl_pp_require () at pp_ctl.c:3285
#42 0x0807b3d1 in modperl_pp_require () at modperl_perl_pp.c:69
#43 0x002295fa in Perl_runops_debug () at run.c:53
#44 0x001cc1c5 in S_call_body (myop=0xfefd5070, is_eval=1) at perl.c:1824
#45 0x001cc442 in perl_eval_sv (sv=0x90761a0, flags=2) at perl.c:1884
#46 0x0807241c in modperl_require_module (pv=0x80d19d5 "DynaLoader", 
logfailure=0) at modperl_util.c:29
#47 0x0806ae3e in modperl_boot (data=0x0) at mod_perl.c:120
#48 0x0025bd1c in Perl_leave_scope (base=0) at scope.c:885
#49 0x002591b7 in Perl_pop_scope () at scope.c:137
#50 0x001cad01 in S_parse_body (env=0x0, xsinit=0x806ae6a 
<modperl_xs_init>) at perl.c:1347
#51 0x001c9f80 in perl_parse (my_perl=0x87add40, xsinit=0x806ae6a 
<modperl_xs_init>, argc=6, argv=0x87a0bb0, env=0x0) at perl.c:895
#52 0x0806b0e3 in modperl_startup (s=0x867dd48, p=0x86780a8) at 
mod_perl.c:255
#53 0x0806af96 in modperl_startup (s=0x867dd48, p=0x86780a8) at 
mod_perl.c:207
#54 0x0806c0f6 in modperl_init (base_server=0x867dd48, p=0x86780a8) at 
mod_perl.c:461
#55 0x0806c37c in modperl_hook_init (pconf=0x86780a8, plog=0x0, 
ptemp=0x0, s=0x867dd48) at mod_perl.c:619
#56 0x0806c3ac in modperl_run () at mod_perl.c:630
#57 0x0806f692 in modperl_cmd_load_module (parms=0xfefd5630, 
mconfig=0x86c9a08, arg=0x8704718 "TestDirective::cmdparms") at 
modperl_cmd.c:681
#58 0x080abb3c in invoke_cmd ()
#59 0x080ac9e5 in ap_walk_config_sub ()
#60 0x080aca76 in ap_walk_config ()
#61 0x080ad815 in ap_process_config_tree ()
#62 0x080b0724 in main ()

> make clean && /home/stas/perl/5.6.1/bin/perl Makefile.PL 
> MP_INST_APACHE2=1 MP_GENERATE_XS=1 MP_USE_STATIC=1 
> MP_AP_PREFIX=/home/stas/apache.org/httpd-2.0/ 
> MP_AP_CONFIGURE="--with-mpm=prefork" MP_DEBUG=1 MP_TRACE=1 
> MP_USE_GTOP=0 MP_CCOPTS='-DMP_IOBUFSIZE=16384' MP_MAINTAINER=1 && make 
> && make test
>
> that's non-threaded 5.6.1, it doesn't start (it does the first pass, 
> but silently exits on the second pass (aka restart)).

Yeah, just core dumps on the second pass.

--------------------------------------------------------------------------------
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5 
http://gozer.ectoplasm.org/     F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5


Mime
View raw message