On Fri, Mar 28, 2008 at 9:42 PM, via RT Seneca Cunningham
<[EMAIL PROTECTED]> wrote:
> # New Ticket Created by  "Seneca Cunningham"
> # Please include the string:  [perl #52220]
> # in the subject line of all future correspondence about this issue.
> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=52220 >
>
>
> herodotus:parrot seneca$ ./parrot t/op/01-parse_ops_335.pasm
> Bus error
>
> Crash reporter log:
> Process:         parrot [80742]
> Path:            ./parrot
> Identifier:      parrot
> Version:         ??? (???)
> Code Type:       PPC (Native)
> Parent Process:  bash [70067]
>
> Date/Time:       2008-03-28 21:31:41.314 -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 0x000000000000003c
> Crashed Thread:  0
>
> Thread 0 Crashed:
> 0   libparrot.dylib                     0x00952b38 INS + 2104 
> (parser_util.c:749)
> 1   libparrot.dylib                     0x0092d1b4 yyparse + 4276 (imcc.y:824)
> 2   libparrot.dylib                     0x0093cf24 compile_to_bytecode +
> 500 (main.c:955)
> 3   libparrot.dylib                     0x0093d2b0 imcc_run + 608 
> (main.c:1058)
> 4   parrot                              0x00002434 main + 148 (main.c:56)
> 5   parrot                              0x00002340 start + 64
>
> Thread 0 crashed with PPC Thread State 32:
>  srr0: 0x00952b38  srr1: 0x0200f030   dar: 0x0000003c dsisr: 0x40000000
>    r0: 0x00000000    r1: 0xbfffedb0    r2: 0x00000000    r3: 0x00000000
>    r4: 0x0095a694    r5: 0xfefefeff    r6: 0x80808080    r7: 0x00000000
>    r8: 0x00000000    r9: 0x00000008   r10: 0x62fefeff   r11: 0x00808080
>   r12: 0x00808080   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: 0x00000000   r26: 0xbffff754   r27: 0x0000000c
>   r28: 0x00000000   r29: 0x01849600   r30: 0xbfffedb0   r31: 0x00952318
>    cr: 0x44000422   xer: 0x00000004    lr: 0x00952b18   ctr: 0x9615b140
> vrsave: 0x00000000
>
> Binary Images:
>    0x1000 -     0x6ffb +parrot ??? (???)
> <7ffd39642fcd0719a153e352cf920993>
> /opt/src/perl6/svn-clean-only/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
>  0x5f0000 -   0x9ca2e7 +libparrot.dylib ??? (???)
> <f4bc26f0b488b86c4b627c18c03a6c99>
> /opt/src/perl6/svn-clean-only/parrot/blib/lib/libparrot.dylib
>  0xbe0000 -  0x16b5fff +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
>
ouch.
the contents of t/op/01-parse_ops_335.pasm should be somewhere between
2 and 12 lines. could you paste it inline? it would help us find the
op(s) causing the segfault.
~jerry

Reply via email to