# New Ticket Created by "Seneca Cunningham"
# Please include the string: [perl #52398]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=52398 >
I'm creating a new ticket instead of possibly making use of the one
mentioned as I can't access it.
prove -v output:
t/pmc/threads..................1..20
[...]
not ok 14 - CLONE_CODE | CLONE_CLASSES; superclass built-in # TODO
vtable overrides aren't properly cloned RT# 46511
# Failed (TODO) test 'CLONE_CODE | CLONE_CLASSES; superclass built-in'
# in t/pmc/threads.t at line 664.
# Exited with error code: [SIGNAL 10]
# Received:
# in thread:
#
# Expected:
# in thread:
# A Bar
# called Bar's barmeth
# called Foo's foometh
# Integer? 1
# Foo? 1
# Bar? 1
# in main:
# A Bar
# called Bar's barmeth
# called Foo's foometh
# Integer? 1
# Foo? 1
# Bar? 1
#
Crash reporter output:
Process: parrot [21319]
Path: ./parrot
Identifier: parrot
Version: ??? (???)
Code Type: PPC (Native)
Parent Process: perl [21277]
Date/Time: 2008-04-01 23:12:06.791 -0400
OS Version: Mac OS X 10.5.2 (9C31)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000024
Crashed Thread: 1
Thread 0:
0 libSystem.B.dylib 0x9615938c __semwait_signal + 12
1 libSystem.B.dylib 0x96195f40 _pthread_cond_wait + 1580
2 libparrot.dylib 0x006e72c0 pt_thread_wait + 176
(thread.c:410)
3 libparrot.dylib 0x006e8b18 pt_thread_join + 248
(thread.c:1234)
4 libparrot.dylib 0x008f8670
Parrot_ParrotRunningThread_nci_join + 560
(parrotrunningthread.pmc:100)
5 libparrot.dylib 0x008583d8 Parrot_NCI_invoke + 168
(nci.pmc:203)
6 libparrot.dylib 0x0061abe8 Parrot_callmethodcc_p_sc
+ 472 (object.ops:78)
7 libparrot.dylib 0x006dbb70 runops_slow_core + 304
(runops_cores.c:219)
8 libparrot.dylib 0x006a31e0 runops_int + 672
(interpreter.c:916)
9 libparrot.dylib 0x006a3e98 runops + 360
(inter_run.c:104)
10 libparrot.dylib 0x006a41b8 runops_args + 488
(inter_run.c:230)
11 libparrot.dylib 0x006a435c Parrot_runops_fromc_args
+ 108 (inter_run.c:299)
12 libparrot.dylib 0x00683b70 Parrot_runcode + 784
(embed.c:941)
13 libparrot.dylib 0x00945a34 imcc_run_pbc + 324
(main.c:795)
14 libparrot.dylib 0x009464c8 imcc_run + 872 (main.c:1083)
15 parrot 0x000023e4 main + 148 (main.c:56)
16 parrot 0x000022f0 start + 64
Thread 1 Crashed:
0 libparrot.dylib 0x00849114 Parrot_Sub_invoke + 100
(sub.pmc:233)
1 libparrot.dylib 0x006a4054 runops_args + 132
(inter_run.c:194)
2 libparrot.dylib 0x006a4678
Parrot_run_meth_fromc_args + 88 (inter_run.c:419)
3 libparrot.dylib 0x008e8bc0 Parrot_Object_get_string
+ 288 (object.c:1940)
4 libparrot.dylib 0x0060f5c0 Parrot_print_p + 96
(io.ops:212)
5 libparrot.dylib 0x006dbb70 runops_slow_core + 304
(runops_cores.c:219)
6 libparrot.dylib 0x006a31e0 runops_int + 672
(interpreter.c:916)
7 libparrot.dylib 0x006a3e98 runops + 360
(inter_run.c:104)
8 libparrot.dylib 0x006a41b8 runops_args + 488
(inter_run.c:230)
9 libparrot.dylib 0x006a435c Parrot_runops_fromc_args
+ 108 (inter_run.c:299)
10 libparrot.dylib 0x006e74bc thread_func + 380
(thread.c:472)
11 libSystem.B.dylib 0x96194b98 _pthread_start + 316
Thread 1 crashed with PPC Thread State 32:
srr0: 0x00849114 srr1: 0x0000f030 dar: 0x00000024 dsisr: 0x40000000
r0: 0x00000000 r1: 0xf00806e0 r2: 0x00000000 r3: 0x0171e660
r4: 0x021f9cc0 r5: 0x00000000 r6: 0x00000006 r7: 0x017fc734
r8: 0x00000054 r9: 0x00000006 r10: 0xffffffdf r11: 0xa0b51da0
r12: 0x008490b0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0xa0b54a6c r26: 0x00000113 r27: 0x021f7c60
r28: 0x006e7340 r29: 0x00000000 r30: 0xf00806e0 r31: 0x008490c8
cr: 0x44000022 xer: 0x00000000 lr: 0x008490c8 ctr: 0x008490b0
vrsave: 0x00000000
Binary Images:
0x1000 - 0x6ffb +parrot ??? (???)
<be57618c526259254ecfdf821c04a299>
/opt/src/perl6/build-20080401/parrot/parrot
0x9000 - 0xbffd libutil.dylib ??? (???)
<dacc21eea7647ba1bee44ffc0124489d> /usr/lib/libutil.dylib
0x73000 - 0x97fdf +libreadline.5.2.dylib ??? (???)
/opt/readline52_20071129/lib/libreadline.5.2.dylib
0x125000 - 0x20bff7 +libicuuc.38.dylib ??? (???)
/usr/local/lib/libicuuc.38.dylib
0x24a000 - 0x26bff1 libmx.A.dylib ??? (???) /usr/lib/libmx.A.dylib
0x5f5000 - 0x9d355b +libparrot.dylib ??? (???)
<73bbbad9fbb200cbb05848e201dd8113>
/opt/src/perl6/build-20080401/parrot/blib/lib/libparrot.dylib
0xbea000 - 0x16bffff +libicudata.38.dylib ??? (???)
/usr/local/lib/libicudata.38.dylib
0x8fe00000 - 0x8fe30b23 dyld 96.2 (???)
<39109181acbf30fed542e6c9abcf1798> /usr/lib/dyld
0x90779000 - 0x9077eff6 libmathCommon.A.dylib ??? (???)
/usr/lib/system/libmathCommon.A.dylib
0x91b7a000 - 0x91be1ffb libstdc++.6.dylib ??? (???)
<a4e9b10268b3ffac26d0296499b24e8e> /usr/lib/libstdc++.6.dylib
0x91cf1000 - 0x91d22fff libncurses.5.4.dylib ??? (???)
<56daabc03ccebeaebb5e5efcbe594bd0> /usr/lib/libncurses.5.4.dylib
0x921e8000 - 0x921f3ffb libgcc_s.1.dylib ??? (???)
<ea47fd375407f162c76d14d64ba246cd> /usr/lib/libgcc_s.1.dylib
0x95aff000 - 0x95bb9fff libcrypto.0.9.7.dylib ??? (???)
<4ea3d7e9a1c28ac7b17ed80873fe6598> /usr/lib/libcrypto.0.9.7.dylib
0x96151000 - 0x962eafe3 libSystem.B.dylib ??? (???)
<754231f5e52ed8418f89f1f3369caf58> /usr/lib/libSystem.B.dylib
0xffff8000 - 0xffff9703 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
--
Seneca Cunningham
<[EMAIL PROTECTED]>