(dbx) run --gc-debug t/examples/japh_12.pasm
Parrot VM: PANIC: Out of bound register access!
C file src/ops/set.ops, line 336
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: 0x10
Exceptions : (missing from core)
Dumping Core...
thread 0x3 signal Quit at >*[__nxm_thread_kill, 0x3ff805c5908] ret zero, (ra), 1
(dbx) where
> 0 __nxm_thread_kill(0x3, 0x3ffc01b6000, 0x3ff805c3788, 0x3ffc01b6000, 0x3ffc01b6000) [0x3ff805c5908]
1 pthread_kill(0x1404de530, 0x1404de500, 0x1401c4000, 0x0, 0x5) [0x3ff805c37a0]
2 __tis_raise(0x1401c4000, 0x0, 0x5, 0x1, 0x1200b5564) [0x3ff801405d4]
3 do_panic(interpreter = 0x1401c4000, message = 0x140018408 = "Out of bound register access", file = 0x140018428 = "src/ops/set.ops", line = 336) ["src/exceptions.c":125, 0x1200b5560]
4 Parrot_sets_ind_i_sc(cur_opcode = 0x1404de530, interpreter = 0x1401c4000) ["src/ops/set.ops":336, 0x1200e61d4]
5 runops_slow_core(interpreter = 0x1401c4000, pc = 0x1404de530) ["src/runops_cores.c":180, 0x12014b208]
6 runops_int( = 0x1404de500, = 0x1404de500, interpreter = 0x1401c4000, offset = 0) ["src/interpreter.c":775, 0x1200f9bb8]
7 runops(interpreter = 0x1401c4000, offs = 0) ["src/inter_run.c":81, 0x1200f7f60]
8 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]
9 Parrot_runops_fromc_args(interpreter = 0x1401c4000, sub = 0x14049f640, sig
= 0x140061298 = "vP") ["src/inter_run.c":276, 0x1200f8460]
10 Parrot_runcode(interpreter = 0x1401c4000, argc = 1, argv = 0x11fffc028) ["src/embed.c":802, 0x1200a6384]
11 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