(dbx) run --gc-debug t/pmc/lexicals_27.pir
# Failed test (t/op/lexicals.t at line 501)
# got: 'Parrot VM: PANIC: Out of mem!
# C file src/memory.c, line 48
# 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 parrot-...@perl.org.
# 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.5-devel
# Configured : Thu Jul 6 23:16:59 2006
# Architecture: nojit
# JIT Capable : No
# Interp Flags: (no interpreter)
# Exceptions : (missing from core)
#
# Dumping Core...
# sh: 438387 Quit - core dumped
# '
# expected: '3 * 5 == 15!
# '
# './parrot --gc-debug "/cluster/members/member0/tmp/jhi/parrot-13183/t/op/lexicals_27.pir"' failed with exit code 131
...
(dbx) where
> 0 __nxm_thread_kill(0x3, 0x3ffc01b6000, 0x3ff805c3788, 0x3ffc01b6000, 0x3ffc01b6000) [0x3ff805c5908]
1 pthread_kill(0x14049ef38, 0x1404f0000, 0x1401c4000, 0x0, 0x5) [0x3ff805c37a0]
2 __tis_raise(0x1401c4000, 0x0, 0x5, 0x1, 0x1200b5564) [0x3ff801405d4]
3 do_panic(interpreter = (nil), message = 0x140001890 = "Out of mem", file =
0x1400018a0 = "src/memory.c", line = 48) ["src/exceptions.c":125, 0x1200b5560]
4 mem_sys_allocate(size = 0) ["src/memory.c":48, 0x120089804]
5 Parrot_FixedPMCArray_clone(interpreter = 0x1401c4000, pmc = 0x14049ef38) ["src/pmc/fixedpmcarray.c":181, 0x120119df0]
6 Parrot_ResizablePMCArray_clone(interpreter = 0x1401c4000, pmc = 0x14049ef38) ["src/pmc/resizablepmcarray.c":560, 0x1201c1634]
7 Parrot_clone_p_p(cur_opcode = 0x1404f0410, interpreter = 0x1401c4000) ["src/ops/set.ops":524, 0x1200e8400]
8 runops_slow_core(interpreter = 0x1401c4000, pc = 0x1404f0410) ["src/runops_cores.c":180, 0x12014b208]
9 runops_int( = 0x1404f0000, = 0x1404f0000, interpreter = 0x1401c4000, offset = 0) ["src/interpreter.c":775, 0x1200f9bb8]
10 runops(interpreter = 0x1401c4000, offs = 0) ["src/inter_run.c":81, 0x1200f7f60]
11 runops_args(interpreter = 0x1401c4000, sub = 0x14049f640, obj = 0x1401214c0, meth = (nil), sig = 0x140061298 = "vP", ap = struct {
_a0 = 0x11fffbf40
_offset = 24
}) ["src/inter_run.c":182, 0x1200f8290]
12 Parrot_runops_fromc_args(interpreter = 0x1401c4000, sub = 0x14049f640, sig
= 0x140061298 = "vP") ["src/inter_run.c":276, 0x1200f8460]
13 Parrot_runcode(interpreter = 0x1401c4000, argc = 1, argv = 0x11fffc028) ["src/embed.c":802, 0x1200a6384]
14 main(argc = 1, argv = 0x11fffc028) ["compilers/imcc/main.c":681, 0x120088f60]
(dbx)
Summary of my parrot 0.4.5 (r13183) configuration:
configdate='Fri Jul 7 00:08:51 2006'
Platform:
osname=dec_osf, archname=alpha-dec_osf
jitcapable=0, jitarchname=nojit,
jitosname=dec_osf, jitcpuarch=alpha
execcapable=0
perl=/u/vieraat/vieraat/jhi/Perl/Platform/OSF1/bin/perl
Compiler:
cc='cc', ccflags='-std -D_INTRINSICS -fprm d -ieee -I/p/include -DLANGUAGE_C -pthread -D_XOPEN_SOURCE=500',
Linker and Libraries:
ld='ld', ldflags=' -L/p/lib',
cc_ldflags='',
libs='-lm -lutil -lpthread -laio -lrt -lgmp'
Dynamic Linking:
share_ext='.so', ld_share_flags='-shared -expect_unresolved "*" -O4 -msym -std -L/p/lib',
load_ext='.so', ld_load_flags='-shared -expect_unresolved "*" -O4 -msym -std -L/p/lib'
Types:
iv=long, intvalsize=8, intsize=4, opcode_t=long, opcode_t_size=8,
ptrsize=8, ptr_alignment=8 byteorder=12345678,
nv=double, numvalsize=8, doublesize=8