# New Ticket Created by  Andy Dougherty 
# Please include the string:  [perl #42620]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=42620 >


Both t/compilers/pge/p5regex/p5rx.t and
     t/compilers/pge/p6regex/01-regex.t 
are failing with the following error message:

t/compilers/pge/p5regex/p5rx.............Parrot VM: PANIC: Out of mem!
C file src/gc/memory.c, line 97
Parrot file (not available), line (not available)

We highly suggest you notify the Parrot team if you have not been working on
Parrot.  Use parrotbug (located in parrot's root directory) or send an
e-mail to [EMAIL PROTECTED]
Include the entire text of this error message and the text of the script that
generated the error.  If you've made any modifications to Parrot, please
describe them as well.

Version     : 0.4.11-devel
Configured  : Thu Apr 19 13:05:49 2007 GMT
Architecture: nojit
JIT Capable : No
Interp Flags: (no interpreter)
Exceptions  : (missing from core)

Dumping Core...
dubious
        Test returned status 0 (wstat 3, 0x3)
DIED. FAILED tests 399-960
        Failed 562/960 tests, 41.46% okay (less 143 skipped tests: 255 okay, 
26.56%)


The summaries for those tests read as follows:

Failed Test                       Stat Wstat Total Fail  Failed  List of Failed
t/compilers/pge/p5regex/p5rx.t       0     3   960 1124 117.08%  399-960
t/compilers/pge/p6regex/01-regex.    0     3    ??   ??       %  ??

By further reducing the amount of memory available (with ulimit) I can make the
tests die a little earlier.  It seems like parrot's memory footprint
keeps growing while processing the test file.  I don't know if it's a
garbage collection issue or if pge is expected to take ever-growing
amounts of memory.

This is under Solaris 8/SPARC with Sun's cc compiler.  I have just 128 MB 
of RAM in this system.

This should be easily reproducible on other Unix-ish platforms:  Just set
ulimit -v to some smaller value (e.g. 96 MB).  Observe how the point of
failure moves around in the p5rx file as you increase or decrease the
available memory.

-- 
    Andy Dougherty              [EMAIL PROTECTED]

Reply via email to