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.