Hi Gerald,
On Sun, Oct 02, 2005 at 05:58:42PM +0200, Gerald Richter wrote:
> > On Sat, Oct 01, 2005 at 04:07:25PM +0200, Gerald Richter wrote:
> > > >
> > > > The log looks ok and shows that the bug is fixed.
> > > >
> > > > Could you make a stack back trace from the segfault?
> > >
> > > Could you try if make test works for you?
> > >
> > > If make test segfaults, run make testgdb to get the stackbacktrace
> >
> > make test works - all tests successful. My example segfaults
> > from the commandline every time, but trying to run it under
> > perl -d ends in a hang rather than a segfault:
>
> I will release Embperl 2.0.1 today or tomorrow. Please retry with this
> version, before we continue otherwise
Retried with Embperl 2.0.1 - same behaviour. The example.html now
produces the desired output ('2 + 2 = 4') and then segfaults after
that. Backtrace follows:
(gdb) bt
#0 XS_XML__Embperl__DOM__Tree_iCheckpoint (my_perl=0x9e13008, cv=0x9f3d3a8) at
DOM.xs:258
#1 0x008c80a5 in Perl_pp_entersub () from
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#2 0x008ab82a in Perl_runops_debug () from
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#3 0x00860759 in Perl_call_sv () from
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#4 0x008603e3 in Perl_call_sv () from
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#5 0x001357e4 in EMBPERL2_CallStoredCV (r=0x9fba2b4, sArg=0x0, pSub=0x0,
numArgs=1, pArgs=0xbfff86f0,
flags=0, pRet=0xbfff86fc) at epeval.c:759
#6 0x00152567 in embperl_Execute2 (r=0x9fba2b4, xSrcDomTree=1, pCV=0xa03db80,
pResultDomTree=0x0)
at epcomp.c:1851
#7 0x001526fe in embperl_Execute (r=0x9fba2b4, xSrcDomTree=0, pCV=0x0,
pResultDomTree=0x9fba428)
at epcomp.c:1964
#8 0x00155f8e in ProviderEpRun_GetContentIndex (r=0x9fba2b4,
pProvider=0x9e2d4b0, pData=0x9fba428,
bUseCache=0 '\0') at epprovider.c:1780
#9 0x00154692 in Cache_GetContentIndex (r=0x9fba2b4, pItem=0x9e2b920,
pData=0x9fba428,
bUseCache=0 '\0') at epcache.c:1025
#10 0x0012dd04 in ProcessFile (r=0x9fba2b4, nFileSize=0) at epmain.c:1283
#11 0x0012e69e in embperl_RunRequest (r=0x9fba2b4) at epmain.c:1362
#12 0x0012e8eb in embperl_ExecuteRequest (my_perl=0x9e13008, pApacheReqSV=0x0,
pPerlParam=0x0)
at epmain.c:1465
#13 0x00123a1c in XS_Embperl__Req_ExecuteRequest (my_perl=0x9e13008,
cv=0x9f3c3e8) at Embperl.xs:136
#14 0x008c80a5 in Perl_pp_entersub () from
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#15 0x008ab82a in Perl_runops_debug () from
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#16 0x0085f9fb in perl_run () from
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#17 0x0085f685 in perl_run () from
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#18 0x08049413 in main ()
(gdb)
Please let me know if you'd like any further info. Versions again are RHEL3,
apache 2.0.52, mod_perl 2.0.1,
Embperl 2.0.1, perl 5.8.0, and CGI 3.10.
Cheers,
Gavin
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]