[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

[MacPerl] MacPerl OSA component crashes for me



I just installed the MacPerl 510r2 application and OSA scripting 
component.  When I attempt to compile a Perl (OSA) script, my machine 
crashes.

What I did:
* Run the Mac_Perl_510r2_appl installer
* Run the Mac_Perl_510r2_osa installer
* Run the InitPerlLibrary applet
* Reboot
* Open Script Editor
* Change the OSA language (pop-up in lower left) to Perl
* Type in the following script:
    print "Hello, World!\n";
* Click the Check Syntax button

It fails on both an 8100/110 running 7.5.5 and an 8100/80 running 7.5.3.  
The MacPerl application itself seems to work fine.  Here's a Macsbug 
stack crawl and disassembly.  I can provide a StdLog output or other info 
if desired.

PowerPC unmapped memory exception at 02DC3E98 PalacDoDispose+CF7FC
 Calling chain using A6/R1 links
  Back chain  ISA  Caller
  02123F75    PPC  000E4A54  EmToNatEndMoveParams+00014
  02123F00    PPC  00557AF0  DoOSACompile(GlobalsRecord**, AEDesc*, long, 
unsigned long*)+000
  02123E90    PPC  00556C74  DoEntity(GlobalsRecord**, Entity*, 
PalacState, AEDesc*, AEDesc*,
  02123DB0    PPC  00556808  PalacGetEnv+0001C
  02123D70    PPC  02CF4470  PalacDoGetEnv+0000C
 Disassembling PowerPC code from 02DC3E70
  PalacDoDispose
     +CF7D4 02DC3E70   bne        PalacDoDispose+CF7A8       ; 0x02DC3E44 
| 4082FFD4
     +CF7D8 02DC3E74   addi       r6,r6,0x0001                            
| 38C60001
     +CF7DC 02DC3E78   lbz        r0,0x0000(r6)                           
| 88060000
     +CF7E0 02DC3E7C   extsb.     r0,r0                                   
| 7C000775
     +CF7E4 02DC3E80   bne        PalacDoDispose+CF7A0       ; 0x02DC3E3C 
| 4082FFBC
     +CF7E8 02DC3E84   sub        r3,r6,r3                                
| 7C633050
     +CF7EC 02DC3E88   blr                                                
| 4E800020
     +CF7F0 02DC3E8C   mr         r4,r3                                   
| 7C641B78
     +CF7F4 02DC3E90   b          PalacDoDispose+CF7FC       ; 0x02DC3E98 
| 48000008
     +CF7F8 02DC3E94   addi       r4,r4,0x0001                            
| 38840001
     +CF7FC 02DC3E98  *lbz        r0,0x0000(r4)                           
| 88040000
     +CF800 02DC3E9C   extsb.     r0,r0                                   
| 7C000775
     +CF804 02DC3EA0   bne        PalacDoDispose+CF7F8       ; 0x02DC3E94 
| 4082FFF4
     +CF808 02DC3EA4   sub        r3,r4,r3                                
| 7C632050
     +CF80C 02DC3EA8   blr                                                
| 4E800020
     +CF810 02DC3EAC   b          PalacDoDispose+CF85C       ; 0x02DC3EF8 
| 4800004C
     +CF814 02DC3EB0   lbz        r6,0x0000(r3)                           
| 88C30000
     +CF818 02DC3EB4   lbz        r0,0x0000(r4)                           
| 88040000
     +CF81C 02DC3EB8   extsb      r6,r6                                   
| 7CC60774
     +CF820 02DC3EBC   extsb      r0,r0                                   
| 7C000774
 PowerPC 601 Registers
                         CR0  CR1  CR2  CR3  CR4  CR5  CR6  CR7
  PC  = 02F34E98     CR  0100 1000 0000 0000 0000 1000 0100 0000
  LR  = 02F1AB08         <>=O XEVO
  CTR = 000E707C
  MSR = 00000000         SOC Compare Count
  Int = 0            XER 000   00     00
  
  R0  = FFFF004D     R8  = 022E4F00      R16 = 001A8084      R24 = 
022E51A0
  SP  = 022E4FB0     R9  = 00000010      R17 = 01EBA1BC      R25 = 
00000000
  TOC = 0227ABC0     R10 = 00000019      R18 = 73637269      R26 = 
00000000
  R3  = FFFF004D     R11 = 000E4AF4      R19 = 001DE560      R27 = 
00000000
  R4  = FFFF004D     R12 = 02F1AB20      R20 = 001A8084      R28 = 
00000000
  R5  = 00000000     R13 = 00000000      R21 = 022E5188      R29 = 
004A965F
  R6  = 00000344     R14 = 00000018      R22 = 00000001      R30 = 
02239178
  R7  = 00000009     R15 = 00210003      R23 = 022E51A8      R31 = 
00000100

-Mark Day, mday@apple.com
 Apple Computer, Inc.