Closed Bug 2430 Opened 26 years ago Closed 26 years ago

[PP] Mac - Crash sitting at cnn page

Categories

(Core Graveyard :: Viewer App, defect, P1)

PowerPC
Mac System 8.5
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 2133

People

(Reporter: glynn, Assigned: gordon)

References

()

Details

Mac Jan 14 PPC optimized Seamonkey build
PBook G3

1.  Launch Seamonkey
2.  go to: http://www.cnn.com and let the app sit at this page.  About 15 to 30
min on a 64MB machine or better yet let it sit overnight when you go home.

•  Crash with PPC unmapped mem exception at OTSetNonBlocking - which sounds like
the aged OT NSPR issue we have been fighting, and perhaps this is an easier test
case for same if it turns out to be a duplicate.  Does not occur on Windows and
Linux is too unstable to try at this time.

Crawl follows, trim down as necessary:

MacsBug 6.5.4a6, Copyright Apple Computer, Inc. 1981-98

PowerPC unmapped memory exception at 0BE5B22C OTSetNonBlocking+00044

  15-Jan-1999 11:43:00 AM (since boot = 4 hours, 14 minutes)
  Current application is Òviewer.appÓ
  Machine = 312 (PowerBookG3Series), System $0850, sysu = $01008000
  ROM version $077D, $41F5, $0002 (ROMBase $FFC00000)
  VM is on; paging is currently safe
  NIL^ = $FFC10000
  Stack space used = +8503088
 Address 0BE5B22C is in VM file-mapped logical memory space
 It is in the CFM fragment ÒOTClientLibÓ at 0BE5A860
 It is 000009CC bytes from the start of the fragment
  and 0000094C bytes into a non-writeable code section at 0BE5A8E0
 PowerPC 740/750 Registers
                         CR0  CR1  CR2  CR3  CR4  CR5  CR6  CR7
  PC  = 0BE5B22C     CR  0100 0010 0000 0000 0000 1000 0010 1000
  LR  = 0A7803C0         <>=O XEVO
  CTR = 0BE5B1E8
  MSR = 00000000         SOC Compare Count
  Int = 0            XER 001   00     00                     MQ  = 0035237C

  R0  = 0A7803C0     R8  = 000003E8      R16 = 00FDEBD4      R24 = 00FDC7C4
  SP  = 038DE830     R9  = 6806DCEC      R17 = 02F70CD0      R25 = 02F707B4
  TOC = 00349790     R10 = 003421E8      R18 = 02F70CCC      R26 = 02F70820
  R3  = 00FDEBDB     R11 = 000FD560      R19 = 00000000      R27 = 0A593548
  R4  = 696D6167     R12 = 003497F8      R20 = 02F707D0      R28 = 00000002
  R5  = 00000000     R13 = 00000000      R21 = 02F707A0      R29 = 00000001
  R6  = 00000000     R14 = 00000000      R22 = 00FDEBD4      R30 = 038DE808
  R7  = 027C713B     R15 = 00000000      R23 = 00000000      R31 = 038DE808
 Disassembling PowerPC code from 0BE5B204
  OTSetNonBlocking
     +0001C 0BE5B204   clrlwi.    r4,r3,0x1E                              |
546407BF
     +00020 0BE5B208   beq        OTSetNonBlocking+0002C     ; 0x0BE5B214 |
4182000C
     +00024 0BE5B20C   li         r3,-0x0C88                              |
3860F378
     +00028 0BE5B210   b          OTSetNonBlocking+00050     ; 0x0BE5B238 |
48000028
     +0002C 0BE5B214   lwz        r3,0x0000(r3)                           |
80630000
     +00030 0BE5B218   cmplwi     r3,0x0000                               |
28030000
     +00034 0BE5B21C   bne        OTSetNonBlocking+00040     ; 0x0BE5B228 |
4082000C
     +00038 0BE5B220   li         r3,-0x0C53                              |
3860F3AD
     +0003C 0BE5B224   b          OTSetNonBlocking+00050     ; 0x0BE5B238 |
48000014
     +00040 0BE5B228   lwz        r4,0x0000(r3)                           |
80830000
     +00044 0BE5B22C  *lwz        r12,0x0010(r4)                          |
81840010
     +00048 0BE5B230   bl         OTFindOption+00BB8         ; 0x0BE5DE04 |
48002BD5
     +0004C 0BE5B234   lwz        RTOC,0x0014(SP)                         |
80410014
     +00050 0BE5B238   addi       SP,SP,0x0040                            |
38210040
     +00054 0BE5B23C   lwz        r0,0x0008(SP)                           |
80010008
     +00058 0BE5B240   mtlr       r0                         ; LR = 0x0008 |
7C0803A6
     +0005C 0BE5B244   blr                                                |
4E800020
  OTSetBlocking
     +00000 0BE5B248   cmplwi     r3,0x0000                               |
28030000
     +00004 0BE5B24C   bne        OTSetBlocking+00010        ; 0x0BE5B258 |
4082000C
 Heap zones
  #1  Mod       10706K  00002800 to 00A7709F  SysZone^
  #2  Mod           7K    0000BE50 to 0000DD1F  ROM read-only zone
  #3  Mod         256K    00791C50 to 007D1C4F
  #4  Mod       51486K  00A770A0 to 03CBEA9F  Process Manager zone
  #5  Mod        9993K    02F01700 to 038C3DFF  Òviewer.appÓ  ApplZone^  TheZone^
TargetZone
  #6  Mod         410K    038DFF10 to 039468BF  ÒStickiesÓ
  #7  Mod          18K    039A1FA0 to 039A685F
  #8  Mod         793K    039A6D70 to 03A6D46F  ÒSpeed Doublerª 8Ó
  #9  Mod         942K    03A982B0 to 03B83DAF  ÒFinderÓ
  #10 Mod          83K    03B98640 to 03BAD53F  ÒTime SynchronizerÓ
  #11 Mod         361K    03BBBDD0 to 03C164CF  ÒFolder ActionsÓ
  #12 Mod          89K    03C67080 to 03C7D77F  ÒControl Strip ExtensionÓ
  #13 Mod        6143K  04000000 to 045FFFCF
  #14 Mod         216K    04061370 to 0409736F
  #15 Mod          27K    040FB450 to 0410217F
Checking all heaps
 The System heap at 00002800 is ok
 The ROM read-only heap at 0000BE50 is ok
 The heap at 00791C50 is ok
 The Process Manager heap at 00A770A0 is ok
 The Òviewer.appÓ heap at 02F01700 is ok
 The ÒStickiesÓ heap at 038DFF10 is ok
 The heap at 039A1FA0 is ok
 The ÒSpeed Doublerª 8Ó heap at 039A6D70 is ok
 The ÒFinderÓ heap at 03A982B0 is ok
 The ÒTime SynchronizerÓ heap at 03B98640 is ok
 The ÒFolder ActionsÓ heap at 03BBBDD0 is ok
 The ÒControl Strip ExtensionÓ heap at 03C67080 is ok
 Totaling the Òviewer.appÓ heap at 02F01700
                                 Total Blocks    Total of Block Sizes
  Free                           2A4D   #10829   001A0170     #1704304
  Nonrelocatable                 0256     #598   0066094C     #6687052
  Relocatable                    73FC   #29692   001C1C00     #1842176
    Locked                       0006       #6   000D0830      #854064
    Purgeable and not locked     0000       #0   00000000           #0
  Heap size                      A09F   #41119   009C26BC    #10233532
 The target heap is the System heap at 00002800
 Totaling the System heap at 00002800
                                 Total Blocks    Total of Block Sizes
  Free                           0035      #53   00010620       #67104
  Nonrelocatable                 0C49    #3145   0052ED9C     #5434780
  Relocatable                    0DC2    #3522   005354A0     #5461152
    Locked                       0219     #537   003A5990     #3824016
    Purgeable and not locked     0082     #130   00074AF0      #477936
  Heap size                      1A40    #6720   00A7485C    #10963036
 The target heap is the Òviewer.appÓ heap at 02F01700
 Displaying File Control Blocks
  fRef File                   Vol         Type Fl Fork     LEof
  0002 System                 Macintosh É zsys dW rsrc #6125235
  0060 **** EXTENTS B-TREE    Macintosh É ¥¥¥¥ dw data #4194304
  00BE **** CATALOG B-TREE    Macintosh É ¥¥¥¥ dw data #12582912
  011C **** VOLUME BITMAP     Macintosh É ¥¥¥¥ dw data  #253952
  017A VM Storage             Macintosh É ZSYS dW data #73400320
  01D8 System Resources       Macintosh É zsyr dw rsrc  #727502
  154E System                 Macintosh É zsys dw data #4072175
  15AC Platinum Sounds        Macintosh É tsnd dW rsrc #1094612
  160A  Display Enabler       Macintosh É INIT dw data  #358412
  1668 Open Tpt AppleTalk LiÉ Macintosh É libr dw rsrc  #502792
  16C6 Open Transport Library Macintosh É libr dw rsrc  #524771
  1724 OpenTransportLib       Macintosh É otsl dw data  #501392
  1782 Shared Library ManageÉ Macintosh É INIT dw rsrc  #211694
  17E0 Open Transport Library Macintosh É libr dw rsrc  #524771
  183E IrLanScannerPPC        Macintosh É libr dw rsrc    #6501
  189C IrDALib                Macintosh É shlb dw data  #241190
  18FA OpenTptAppleTalkLib    Macintosh É otsl dw data   #48738
  1958 OpenTptInternetLib     Macintosh É otsl dw data  #257182
  19B6 Open Tpt AppleTalk LiÉ Macintosh É libr dw rsrc  #502792
  1A14 Open Tpt Internet LibÉ Macintosh É libr dw rsrc  #461056
  1A72 OpenTpt Remote Access  Macintosh É libr dw rsrc #1083183
  1AD0 OpenTpt Modem          Macintosh É libr dw rsrc   #91506
  1B2E OpenTpt Remote Access  Macintosh É libr dw rsrc #1083183
  1B8C Remote Access Log      Macintosh É lzlg dW data  #253952
  1BEA Serial (Built-in)      Macintosh É libr dw rsrc   #63254
  1C48 Open Transport Library Macintosh É libr dw rsrc  #524771
  1CA6 OpenTpt Serial ArbitrÉ Macintosh É libr dw rsrc    #7974
  1D04 OpenTpt Serial ArbitrÉ Macintosh É libr dw rsrc    #7974
  1D62 ATI Video Memory ManaÉ Macintosh É shlb dw data   #25104
  1DC0 Users & Groups Data FÉ Macintosh É BTFL dW data  #126976
  1E1E ix3D Driver Update     Macintosh É ndrv dw data  #433096
  1E7C Apple Guide            Macintosh É INIT dw data  #417352
  1EDA ColorSync Extension    Macintosh É appe dw data  #301152
  1F38 Contextual Menu ExtenÉ Macintosh É INIT dw data   #66663
  1F96 SOMobjectsª for Mac OS Macintosh É shlb dw data  #129152
  1FF4 OT AutoPush Support    Macintosh É INIT dw data    #7392
  2052 QuickTimeª             Macintosh É INIT dw data  #369846
  20B0 Sound Manager          Macintosh É INIT dw data   #15008
  210E ix3D Video Memory ManÉ Macintosh É shlb dw data    #5134
  216C **** EXTENTS B-TREE    RAM Disk    ¥¥¥¥ dw data   #32256
  21CA **** CATALOG B-TREE    RAM Disk    ¥¥¥¥ dw data   #32256
  2228 Speech Manager         Macintosh É INIT dw data    #4000
  2286 ~ATMª                  Macintosh É cdev dw data  #881790
  2342 viewer.app             Macintosh É APPL dW rsrc    #7418
  23A0 Control Strip ExtensiÉ Macintosh É appe dW rsrc   #67084
  23FE viewer.app             Macintosh É APPL dw data   #94142
  245C Control Strip ExtensiÉ Macintosh É appe dw data    #3160
  24BA Folder Actions         Macintosh É appe dW rsrc    #4877
  2518 Time Synchronizer      Macintosh É appe dW rsrc    #6319
  2576 Finder                 Macintosh É FNDR dw rsrc  #638602
  25D4 QuickTimeª PowerPlug   Macintosh É INIT dw data  #219681
  2632 Finder                 Macintosh É FNDR dw data #1870234
  2690 Color Picker           Macintosh É INIT dw data    #6400
  26EE File Sharing Library   Macintosh É shlb dw data   #91214
  274C File Sharing Library   Macintosh É shlb dw rsrc    #3190
  27AA Finder Preferences     Macintosh É pref dW rsrc     #510
  2808 Speed Doublerª 8       Macintosh É cdev dw rsrc  #399896
  2866 Speed Doublerª 8       Macintosh É cdev dw data  #225274
  28C4 NSRuntime.shlb         Macintosh É shlb dw data   #13085
  2922 Desktop DB             Macintosh É BTFL dW data  #507904
  2980 Desktop DF             Macintosh É DTFL dW data #3081618
  29DE UDF Volume Access      Macintosh É INIT dw data  #234132
  2A3C PrintingLib            Macintosh É shlb dw data #1103024
  2A9A Time Synchronizer      Macintosh É appe dw data   #37169
  2AF8 Desktop DB             RAM Disk    BTFL dW data    #2048
  2B56 Desktop DF             RAM Disk    DTFL dW data       #2
  2BB4 Untitled DDB           Macintosh É BTFL dW data  #126976
  2C12 Untitled DDF           Macintosh É DTFL dW data       #2
  2C70 Find CM Items          Macintosh É cmpi dw data   #21987
  2CCE Folder Actions Menus   Macintosh É cmpi dw data   #10205
  2D2C Folder Actions         Macintosh É appe dw data   #17331
  2D8A AppleScriptLib         Macintosh É shlb dw data   #22636
  2DE8 MemAllocator.shlb      Macintosh É shlb dw data   #11839
  2E46 AppleTalk Switch       Macintosh É sdev dw data    #5066
  2EA4 Battery Monitor        Macintosh É sdev dw data    #9210
  2F02 Energy Settings        Macintosh É sdev dw data    #5890
  2F60 File Sharing Strip     Macintosh É sdev dw data    #8634
  2FBE File Sharing Library   Macintosh É shlb dw rsrc    #3190
  301C HD Spin Down           Macintosh É sdev dw data    #3034
  307A Media Bay              Macintosh É sdev dw data    #7174
  30D8 Monitor BitDepth       Macintosh É sdev dw data    #4794
  3136 Monitor Resolution     Macintosh É sdev dw data    #9750
  3194 Sound Volume           Macintosh É sdev dw data    #4154
  31F2 Video Mirroring        Macintosh É sdev dw data    #4426
  3250 Web Sharing CS         Macintosh É sdev dw data   #21334
  32AE NSStdLib.shlb          Macintosh É shlb dw data  #206492
  330C Stickies               Macintosh É APPL dW rsrc  #103586
  336A NSPR20.shlb            Macintosh É shlb dw data  #188034
  33C8 MoreFiles.shlb         Macintosh É shlb dw data   #44690
  3426 base.shlb              Macintosh É shlb dw data   #88789
  3484 PowerPlant.shlb        Macintosh É shlb dw data #1317402
  34E2 WASTELib               Macintosh É shlb dw data  #117737
  3540 xpcom.shlb             Macintosh É shlb dw data   #26848
  359E gfx.shlb               Macintosh É shlb dw data   #98609
  35FC NetworkModular.shlb    Macintosh É shlb dw data  #506469
  365A JavaScript.shlb        Macintosh É shlb dw data  #350682
  36B8 libpref.shlb           Macintosh É shlb dw data   #36492
  3716 zlib.shlb              Macintosh É shlb dw data   #39306
  3774 libimg.shlb            Macintosh É shlb dw data  #102983
  37D2 Open Tpt Internet LibÉ Macintosh É libr dw rsrc  #461056
  3830 JPEG.shlb              Macintosh É shlb dw data   #54046
  388E libutil.shlb           Macintosh É shlb dw data    #2224
  38EC widget.shlb            Macintosh É shlb dw data  #156768
  394A layout.shlb            Macintosh É shlb dw data #1692028
  39A8 dom.shlb               Macintosh É shlb dw data  #372154
  3A06 htmlparser.shlb        Macintosh É shlb dw data  #158411
  3A64 webshell.shlb          Macintosh É shlb dw data   #63475
  3AC2 plugin.shlb            Macintosh É shlb dw data   #53229
  3B20 view.shlb              Macintosh É shlb dw data   #43272
  3B7E StdLog                 Macintosh É TEXT dW data   #65487
  #229 FCBs, #163 in use (including #53 fonts not listed), #66 free
 Displaying Driver Control Entries
  No drivers are busy.
 Displaying resource information:
  >   Map $02F01888, flags $0000, file $2342 = viewer.app
   +  Map $000031F0, flags $801A, file $0003 = ¥ROM resources that override
System¥
    S Map $000032E8, flags $000D, file $0002 = System
      Map $00003148, flags $0014, file $01D8 = System Resources
      [Skipped $0035 maps belonging to font files]
 Calling chain using A6/R1 links
  Back chain  ISA  Caller
  00000000    PPC  0B759528
  038DFC40    PPC  0B7501E4
  038DFBE0    PPC  0B74FAD0
  038DFBA0    PPC  0A4A745C  nsMacMessageSink::DispatchMenuCommand(EventRecord&,
long)+004FC
  038DFAC0    PPC  0A4A7940  nsMacMessageSink::DispatchMenuCommand(EventRecord&,
long)+009E0
  038DFA60    PPC  0A68E350  LPeriodical::DevoteTimeToRepeaters(const
EventRecord&)+00048
  038DFA00    PPC  0A753638  TimerPeriodical::SpendTime(const EventRecord&)+00064
  038DF9A0    PPC  0A75324C  TimerImpl::Fire()+00024
  038DF960    PPC  0A5CB288  NS_NewImageRenderer+00D2C
  038DF920    PPC  0A4C8E7C
  038DF8E0    PPC  0A4C8E18
  038DF8A0    PPC  0A4CBB40  IL_Type+00AB0
  038DF840    PPC  0A5CEC40  nsTransform2D::AddScale(float, float)+01008
  038DF7F0    PPC  0A57E2FC  NS_OpenURL(nsIURL*, nsIStreamListener*)+00060
  038DF790    PPC  0B708788
  038DF740    PPC  0B7093CC
  038DF6F0    PPC  0A57D0C8  TimingElapsedTimeToString+1CA08
  038DF680    PPC  0A55B36C  NET_RegisterProtocolImplementation+01524
  038DF1B0    PPC  0A5780C0  TimingElapsedTimeToString+17A00
  038DF120    PPC  0A578134  TimingElapsedTimeToString+17A74
  038DECB0    PPC  0A5743D0  TimingElapsedTimeToString+13D10
  038DEC50    PPC  0A55608C
  038DE950    PPC  0A770D48  PR_NewTCPSocket+00020
  038DE910    PPC  0A770CEC  PR_Socket+000D8
  038DE8C0    PPC  0A7803BC  _MD_PutEnv+0219C
 Return addresses on the stack
  Stack Addr  Frame Addr   ISA   Caller
   038DEBFC                PPC   00480040
   038DEB48                PPC   0BB6635C LocalStdText+00320
   038DEAC8                PPC   0BF2A3A0 NQDStdBits+0037C
   038DEA68    038DEA60    PPC   0BF28C18 NQDCalcMask+00E24
   038DEA5C                68K   038DEB56
   038DEA28    038DEA20    PPC   0BF28868 NQDCalcMask+00A74
   038DEA1C                68K   038DEB56
   038DE9F8    038DE9F0    PPC   0BFEE8DC NQDStdText+00108
   038DE9C8    038DE9C0    PPC   0BF28204 NQDCalcMask+00410
   038DE9B8                68K   038DEB56
   038DE974                68K   038DEB56
   038DE958                PPC   0A55608C
   038DE918    038DE910    PPC   0A770D48 PR_NewTCPSocket+00020
   038DE8E8    038DE8E0    PPC   0A55E5A4 NET_RegisterProtocolImplementation+
0475C
   038DE8C8    038DE8C0    PPC   0A770CEC PR_Socket+000D8
   038DE898    038DE890    PPC   0A5862E8 NSGetFactory+008B0
   038DE888    038DE880    PPC   0A76CEB0 PR_AllocFileDesc+00018
   038DE878    038DE870    PPC   0A7803BC _MD_PutEnv+0219C
   038DE858    038DE850    PPC   0A772648 PR_Malloc+00014
   038DE838    038DE830    PPC   0A780F4C PL_Base64Decode+001F4
 Displaying memory from 0
  00000000  FFC1 0000 030C 3110  001D 7FB6 001D 7FB8  ÿÁ¥¥¥¥1¥¥¥¶¥¥¸
  00000010  001D 7FBA 001D 7FBC  FFC0 3378 FFC0 337A  ¥¥º¥¥*ÿÀ3xÿÀ3z
Assignee: sdagley → gordon
Yup, it's the OT/NSPR bug.  Letting Gordon decide how he wants to kill it.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
*** This bug has been marked as a duplicate of 2133 ***
Status: RESOLVED → VERIFIED
Verifying as a dup.
Inserting Milestone info.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.