Embperl's "make test" still spins on changeattr.htm (#198), when its
run after SSI/ssibasic.htm (191) on alpha and ia64.  Attached is the
information I was given by one of the ia64 maintainers.

When I've run the test previously (2.0b9dev6) myself through gdb, the
while loop in epdom.c:Attr_selfValue() seems to never drop out, with
the StringAdd() inside that loop appending either "b" or "" to ppAttr
each time around -- judging from the logs here, its probably appending
either "ab" or "a" this time.

Note that its not a simple 32 vs 64bit problem, since Embperl works
fine on sparc, hppa and s390..

This is the main bug keeping Embperl2 out of the next version of
Debian, and I don't really know how to debug it further :(
(Mostly because I haven't read the code carefully enough to understand
the checkpoint and repeatlevel stuff..)

Any ideas Gerald?

 - Gus

> Automatic build of libembperl-perl_2.0b10-1 on caballero by sbuild/ia64 1.170.5
> Build started at 20040330-1539

[...]

> ** Using build dependencies supplied by package:
> Build-Depends: apache-dev, apache, libapache-mod-perl, libwww-perl, 
> libapache-sessionx-perl, libcgi-pm-perl | perl-modules (>= 5.8.0) | libcgi-perl, 
> libxslt1-dev, libextutils-xsbuilder-perl (>= 0.23-1), debhelper (>= 3.0.5), perl (>= 
> 5.6.0-17), netbase

[...]

> **** The following central src deps are (probably) missing:
>   zlib1g-dev (>= 1:1.1.4)

[...]

> #195 asp.htm...               ok
> #196 syntax.htm...            ok
> #197 syntax.htm...            ok
> #198 changeattr.htm...        make[1]: *** [test_dynamic] Terminated
> make: *** [build-stamp] Terminated
> Build killed with signal 15 after 300 minutes of inactivity

A full build log can be found at:
http://buildd.debian.org/build.php?arch=ia64&pkg=libembperl-perl&ver=2.0b10-1

At this point, we have:
% ls libembperl-perl-2.0b10/test/tmp
-rw-r--r--    1 buildd   buildd          0 Mar 30 15:41 out.htm
-rw-r--r--    1 buildd   buildd   29318877169 Mar 30 20:41 test.err.log
-rw-r--r--    1 buildd   buildd   29323837440 Mar 30 20:41 test.log

test.err.log contains:
[13733]ERR:  32:  Warning in Perl code: Use of uninitialized value in pattern match 
(m//) at /build/buildd/libembperl-perl-2.0b10/blib/lib/Embperl/Syntax/SSI.pm line 273.
[13733]ERR:  32:  Warning in Perl code: Use of uninitialized value in scalar 
assignment at /build/buildd/libembperl-perl-2.0b10/test/html/SSIEP/ssiep.htm line 22.
[13733]ERR:  32:  Warning in Perl code: rewrite_url got ab
[13733]ERR:  32:  Warning in Perl code: rewrite_url got http://dairy milk
[13733]ERR:  32:  Warning in Perl code: rewrite_url got ab
[13733]ERR:  32:  Warning in Perl code: rewrite_url got http://dairy milk
[13733]ERR:  32:  Warning in Perl code: rewrite_url got a
[13733]ERR:  8:  Out of memory str_realloc failed 18446744071562068482 bytes
[13733]ERR:  8:  Out of memory str_realloc failed 18446744071562068482 bytes
[13733]ERR:  8:  Out of memory str_realloc failed 18446744071562068483 bytes
[13733]ERR:  8:  Out of memory str_realloc failed 18446744071562068482 bytes

(That's about 200 lines into the file, then it repeats that last line until
disk full.)

test.log contains:
[13733]Checkpoint: ok DomTree=140 2 -> 2 SVs=66949
[13733]ERR:  32:  Warning in Perl code: rewrite_url got ab
[13733]ERR:  32:  Warning in Perl code: rewrite_url got http://dairy milk
[13733]ERR:  32:  Warning in Perl code: rewrite_url got ab
[13733]ERR:  32:  Warning in Perl code: rewrite_url got http://dairy milk
[13733]Checkpoint: ok DomTree=140 3 -> 3 SVs=66961
[13733]ERR:  32:  Warning in Perl code: rewrite_url got a
[13733]Checkpoint: jump backward DomTree=140 Index=4 Node=38(38) RepeatLevel=1 Line=27 
-> Index=3 Node=55(30) Line=26 SVs=66964
[13733]ERR:  8:  Out of memory str_realloc failed 18446744071562068482 bytes
[13733]ERR:  8:  Out of memory str_realloc failed 18446744071562068482 bytes
[13733]ERR:  8:  Out of memory str_realloc failed 18446744071562068483 bytes

And repeats.

lamont

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to