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


(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 [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.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

Reply via email to