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

[MacPerl] Bug report for CFM68k shared Storable module



I finally got my Powerbook back from my wife's postdoc, and I was
installing some of Chris' compiles of various Perl modules with shared
libraries.  It's a Powerbook 165 (68030) running 7.6.1, with AppleScriptLib
1.2.2, ObjectSupportLib 1.2, and CFM68K Runtime Enabler 4.0, MacPerl
5.20r4, CFM68k version.  I know Chris doesn't have access to a 68k machine
to test these on.

The latest build of Storable (0.6@3), consistently dumped me into MacsBug
when running most of the tests.  The interesting common thread among the
tests that fail is that they all require "dump.pl".  Whether that has
anything to do with it, I don't know.  I attach two StdLogs, although they
are virtually the same and neither seems very useful.


  MacsBug 6.5.4a3c1,  Apple Computer, Inc. 1981-97

Bus Error at 011EB422 Perl_av_store+00084
while reading long word from 81000044 in User data space

  1-Aug-98 9:51:05 PM (since boot = 12 minutes)
  Current application is MacPerl
  Machine = 84 (PowerBook165), System $0761, sysu = $01008000
  ROM version $067C, $18F1, $0000 (ROMBase $40800000)
  VM is on; paging is currently safe (RAM Doubler is here!)
  NIL^ = $40810000
  Stack space used = +2644
 Address 011EB422 is in the MacPerl heap at 011CC0AC at Perl_av_store+00084
 The address is in a CFM fragment Perl [non-write exec]
 It is 0001F132 bytes from the start of the fragment
 It is 0001F13E bytes into this heap block:
     Start    Length      Tag  Mstr Ptr Lock Prg  Type   ID   File      Name
   011CC2E4 001129C8+00   N
 68030 Registers
  D0 = 00800000      A0 = 81000040       USP  = 01922620
  D1 = 00000058      A1 = 0130A094       MSP  = 12B40443
  D2 = 00000000      A2 = 00000001       ISP  = 01BFFCFC
  D3 = 00000000      A3 = 013B9F78       VBR  = 00048BF4
  D4 = 00000001      A4 = 013B9F78       CACR = 00003111     SFC = 7
  D5 = 00000000      A5 = 01306098       CAAR = B6DC619C     DFC = 7
  D6 = 013406D0      A6 = 0192263C       PC   = 011EB422
  D7 = FFFFF900      A7 = 01922620       SR   = smxnzvc      Int = 0

  MacsBug 6.5.4a3c1,  Apple Computer, Inc. 1981-97

Bus Error at 011EB422 Perl_av_store+00084
while reading long word from 81000044 in User data space

  1-Aug-98 10:58:36 PM (since boot = 58 minutes)
  Current application is MacPerl
  Machine = 84 (PowerBook165), System $0761, sysu = $01008000
  ROM version $067C, $18F1, $0000 (ROMBase $40800000)
  VM is on; paging is currently safe (RAM Doubler is here!)
  NIL^ = $40810000
  Stack space used = +2664
 Address 011EB422 is in the MacPerl heap at 011CC0AC at Perl_av_store+00084
 The address is in a CFM fragment Perl [non-write exec]
 It is 0001F132 bytes from the start of the fragment
 It is 0001F13E bytes into this heap block:
     Start    Length      Tag  Mstr Ptr Lock Prg  Type   ID   File      Name
   011CC2E4 001129C8+00   N
 68030 Registers
  D0 = 00800000      A0 = 81000040       USP  = 0192260C
  D1 = 00000058      A1 = 0130A094       MSP  = 12B40443
  D2 = FFFFFFFF      A2 = 00000001       ISP  = 01BFFCFC
  D3 = 00000000      A3 = 013C6280       VBR  = 00048BF4
  D4 = 00000001      A4 = 013C6280       CACR = 00003111     SFC = 7
  D5 = 00000000      A5 = 01306098       CAAR = B6DC619C     DFC = 7
  D6 = 013C3DD4      A6 = 01922628       PC   = 011EB422
  D7 = FFFFF900      A7 = 0192260C       SR   = smxnzvc      Int = 0
 Disassembling from 011EB40E

-----
Paul J. Schinder
schinder@pobox.com

***** Want to unsubscribe from this list?
***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch