Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[perl #39750] parrot@13183: tru64 core dump: t/examples/japh_12.pasm

8 views
Skip to first unread message

Jarkko Hietaniemi

unread,
Jul 7, 2006, 2:04:20 AM7/7/06
to bugs-bi...@rt.perl.org
# 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 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

Chip Salzenberg via RT

unread,
Aug 3, 2006, 7:40:09 PM8/3/06
to perl6-i...@perl.org
Fixed in svn by deleting that never-will-work-again japh,
which hacked internals in an amazingly evil way.

Xinhua Liu

unread,
Aug 6, 2006, 9:14:37 PM8/6/06
to parrotbug...@parrotcode.org, perl6-i...@perl.org
un-subscribe
0 new messages