Closed Bug 100852 Opened 24 years ago Closed 24 years ago

Mac OS X: crash after running page load tests

Categories

(Core :: Layout, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

()

VERIFIED FIXED

People

(Reporter: bugzilla, Assigned: sfraser_bugs)

References

()

Details

(Keywords: crash)

not sure what the proper component/owners are for this --please punt as needed. using 2001.09.18.20-trunk commercial bits on Mac OS 10.0.4, i crash after running the page-load tests have completed. so far, twice, noted below with their respective crash reports. has anyone seen this when running the page load tests with a *branch* build on Mac OS X? don't recall if that's run --tracy et al., would you know? [a] after the tests completed and the report page is displayed, i tried selecting the report id string from the urlbar. during selection --while dragging the mouse-- the app crashed. Date/Time: 2001-09-20 14:48:56 -0700 PID: 277 Command: Netscape 6 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0xffffffff Thread 0: #0 0x7473aa7c in _CGSFillDRAM8by1 () #1 0xbfffdab8 in 0xbfffdab8 () #2 0x73d939d4 in _PBSolidPatCopy () #3 0x73d93848 in _PatBlt () #4 0x73d9f36c in _DevRgn () #5 0x73d91a28 in _StdDevLoop () #6 0x73d9f2b4 in _StdRgn () #7 0x73d9f150 in _InvokeQDRgnUPP () #8 0x73d9f110 in _CallRgn () #9 0x73d9f0a0 in _PaintRgn () #10 0x738317e0 in _WhiteWindowPaintProc__FP10WindowDataP15OpaqueRgnHandleRb () #11 0x7380b754 in _EraseWindowRegionInternal__FP10WindowDataP15OpaqueRgnHandleRbb () #12 0x7380b328 in _PaintWindow__FP10WindowDataP15OpaqueRgnHandle11PaintReason () #13 0x7380a738 in _ShowHide () #14 0x02212fb4 in Show__11nsMacWindowFi () #15 0x02f629d0 in SetVisibility__6nsViewF16nsViewVisibility () #16 0x02f73f00 in SetViewVisibility__13nsViewManagerFP7nsIView16nsViewVisibility () #17 0x02d09ccc in DoLayout__15nsPopupSetFrameFR16nsBoxLayoutState () #18 0x02d1aa00 in Layout__5nsBoxFR16nsBoxLayoutState () #19 0x02d23f34 in 0x2d23f34 () #20 0x02d221bc in DoLayout__14nsContainerBoxFR16nsBoxLayoutState () #21 0x02cdb0e0 in DoLayout__10nsBoxFrameFR16nsBoxLayoutState () #22 0x02d1aa00 in Layout__5nsBoxFR16nsBoxLayoutState () #23 0x02d27664 in Layout__13nsStackLayoutFP6nsIBoxR16nsBoxLayoutState () #24 0x02d221bc in DoLayout__14nsContainerBoxFR16nsBoxLayoutState () #25 0x02cdb0e0 in DoLayout__10nsBoxFrameFR16nsBoxLayoutState () #26 0x02d1aa00 in Layout__5nsBoxFR16nsBoxLayoutState () #27 0x02cda91c in Reflow__10nsBoxFrameFP14nsIPresContextR19nsHTMLReflowMetricsRC () #28 0x02d2b2e4 in Reflow__14nsRootBoxFrameFP14nsIPresContextR19nsHTMLReflowMetri () #29 0x02bd8c54 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19 () #30 0x02cad410 in Reflow__13ViewportFrameFP14nsIPresContextR19nsHTMLReflowMetric () #31 0x02c38040 in Dispatch__19nsHTMLReflowCommandFP14nsIPresContextR19nsHTMLRefl () #32 0x02bfb2ac in ProcessReflowCommand__9PresShellFR11nsVoidArrayiR19nsHTMLReflo () #33 0x02bfb490 in ProcessReflowCommands__9PresShellFi () #34 0x02bfa9b8 in HandlePLEvent__FP11ReflowEvent () #35 0x001b9574 in PL_HandleEvent () #36 0x001b93f0 in PL_ProcessPendingEvents () #37 0x00161c80 in ProcessPendingEvents__16nsEventQueueImplFv () #38 0x02208890 in ProcessPLEventQueue__26nsMacNSPREventQueueHandlerFv () #39 0x02208654 in RepeatAction__26nsMacNSPREventQueueHandlerFRC11EventRecord () #40 0x0222e09c in DoRepeaters__8RepeaterFRC11EventRecord () #41 0x0221cbf4 in DispatchEvent__16nsMacMessagePumpFiP11EventRecord () #42 0x0221c514 in DoMessagePump__16nsMacMessagePumpFv () #43 0x0221bda4 in Run__10nsAppShellFv () #44 0x01ee1414 in Run__17nsAppShellServiceFv () #45 0x00094d00 in main1__FiPPcP11nsISupports () #46 0x0009592c in main () Thread 1: #0 0x7000424c in _syscall () #1 0x706584b8 in _ProcessReadyEvent () #2 0x706582b0 in _CarbonSelectThreadFunc () #3 0x70014f04 in __pthread_body () Thread 2: #0 0x70059b68 in _semaphore_wait_signal_trap () #1 0x70016110 in _semaphore_wait_signal () #2 0x70015f78 in __pthread_cond_wait () #3 0x70015d18 in _pthread_cond_wait () #4 0x70653be0 in _BSD_pthread_cond_wait () #5 0x70653bc0 in _CarbonConditionWait () #6 0x7065557c in _CarbonOperationThreadFunc () #7 0x70014f04 in __pthread_body () Thread 3: #0 0x70059b48 in _semaphore_timedwait_signal_trap () #1 0x7003f7f8 in _semaphore_timedwait_signal () #2 0x70015f68 in __pthread_cond_wait () #3 0x7003f7c4 in _pthread_cond_timedwait_relative_np () #4 0x7029b590 in _TSWaitOnConditionTimedRelative () #5 0x7029cdac in _TSWaitOnSemaphoreCommon () #6 0x702e5f98 in _TSWaitOnSemaphoreRelative () #7 0x702e7208 in _TimerThread () #8 0x70014f04 in __pthread_body () Thread 4: #0 0x70059b68 in _semaphore_wait_signal_trap () #1 0x70016110 in _semaphore_wait_signal () #2 0x70015f78 in __pthread_cond_wait () #3 0x70015d18 in _pthread_cond_wait () #4 0x7029b550 in _TSWaitOnCondition () #5 0x7029cd94 in _TSWaitOnSemaphoreCommon () #6 0x7029cce4 in _TSWaitOnSemaphore () #7 0x7029cba8 in _AsyncFileThread () #8 0x70014f04 in __pthread_body () Thread 5: #0 0x70059b68 in _semaphore_wait_signal_trap () #1 0x70016110 in _semaphore_wait_signal () #2 0x70015f78 in __pthread_cond_wait () #3 0x70015d18 in _pthread_cond_wait () #4 0x70653be0 in _BSD_pthread_cond_wait () #5 0x70653bc0 in _CarbonConditionWait () #6 0x70653ab4 in _CarbonInetOperThreadFunc () #7 0x70014f04 in __pthread_body () PPC Thread State: srr0: 0x7473aa7c srr1: 0x0000f030 vrsave: 0x00000000 xer: 0x00000000 lr: 0x7473aa10 ctr: 0x7473a8d0 mq: 0x00000000 r0: 0x00000001 r1: 0xbfffd970 r2: 0x738929c0 r3: 0x000000ff r4: 0x00000012 r5: 0x000003cf r6: 0xffffffff r7: 0xffffffff r8: 0x000003c8 r9: 0x00000000 r10: 0xffffffff r11: 0x83d812e4 r12: 0xffffffff r13: 0xbfffe1a4 r14: 0x00ffffff r15: 0x00ffffff r16: 0x002f0e38 r17: 0xbfffe7f8 r18: 0x00000000 r19: 0x04abb414 r20: 0x02e068ec r21: 0x002ba11c r22: 0x000003d0 r23: 0x000003c8 r24: 0xffffff00 r25: 0x000000ff r26: 0x000000ff r27: 0xffffff00 r28: 0xbfffd938 r29: 0xffffffff r30: 0xffffffff r31: 0x73d9f174 ********** [b] after the tests completed and the report page is displayed, i tried to just save the page via command+S -->insta-crash. didn't even get the file picker to choose a place to save. Date/Time: 2001-09-20 15:28:34 -0700 PID: 278 Command: Netscape 6 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x000dbbc3 Thread 0: #0 0x73da2410 in _PBXPatCopy () #1 0x73d93834 in _PatBlt () #2 0x73d91dbc in _DevRect () #3 0x73d91a28 in _StdDevLoop () #4 0x73d9159c in _StdRect () #5 0x73d91484 in _InvokeQDRectUPP () #6 0x73d91444 in _CallRect () #7 0x73d913b8 in _EraseRect () #8 0x7393b06c in _EraseProc__FPC4RectUlsUc () #9 0x739e0cec in _InvokeThemeEraseUPP () #10 0x7391799c in _DrawButtonLayoutProc__FssPP7GDevicel () #11 0x73d9e750 in _InvokeDeviceLoopDrawingUPP () #12 0x7382aca8 in _Draw__12DeviceLooperPC4RectPFssPP7GDevicel_vll () #13 0x73929abc in _DrawThemeButton__10DataEngineRC4RectUsRC20TThemeButtonDrawInfoPCB2PFPCB1UlsUc_vRC19ThemeButtonDrawXUPPUlPvUc () #14 0x7392961c in _DrawThemeButtonWithContext () #15 0x7391ab00 in _DrawControlButton__FP13ButtonGlobals () #16 0x738b70f4 in _ButtonCDEF () #17 0x73820d20 in _InvokeControlDefUPP () #18 0x73820adc in _DispatchMessage__FP11ControlDataslUcUc () #19 0x7383402c in _Draw__FP11ControlDataP16OpaqueControlRefP14OpaqueEventRef () #20 0x73820540 in _MessageCompatibilityEventHandler__FP25OpaqueEventHandlerCallRefP14OpaqueEventRefPv () #21 0x737e1350 in _InvokeEventHandlerUPP () #22 0x737e1090 in _DispatchEventToHandlers () #23 0x737e0d34 in _SendEventToEventTargetInternal () #24 0x737e17a4 in _SendEventToEventTargetWithOptions () #25 0x73833ea4 in _SendControlDefDraw__FP11ControlDatasP13OpaqueGrafPtr () #26 0x7383318c in _DrawPaneInternal__FP11ControlDatasP13OpaqueGrafPtrP15OpaqueRgnHandleUcn2 () #27 0x7382913c in _DrawPane () #28 0x73916758 in _Draw1Control () #29 0x739d4964 in _InitializeControlItem__FP10_DialogRecsP11NewDITLItemUc () #30 0x7387cf34 in _InitializeItem__FP10_DialogRecsP8DITLIteml () #31 0x738893b4 in _ForEachDialogItem__FP10_DialogRecPFPB0sP8DITLIteml_Ucl () #32 0x73a07adc in _NewDialogCommon__FP10_DialogRecPPc () #33 0x7387f164 in _NewFeaturesDialog () #34 0x738ebd80 in _CreateDialog__FPvPC4RectPCUcUcsP15OpaqueWindowPtrUclPPcPP10ColorTablePPcn1UlUcG16AutoPositionInfo () #35 0x739792b4 in _GetNewDialog () #36 0x74308928 in _GetNewDialog__13CResourceFilesPcP15OpaqueWindowPtr () #37 0x742fd340 in _CreateDialog__13TBrowseDialog () #38 0x743178b0 in _Run__11__NavDialog () #39 0x74313874 in _NavPutFile () #40 0x0222a8f0 in PutLocalFile__12nsFilePickerFRA256_UcRA256_UcP6FSSpec () #41 0x02229ea0 in Show__12nsFilePickerFPs () #42 0x032b98f8 in SelectFile__16nsStreamTransferFP20nsIDOMWindowInternalPP12nsIL () #43 0x032b8944 in SelectFileAndTransferLocation__16nsStreamTransferFP10nsIChanne () #44 0x032b8f38 in SelectFileAndTransferLocationSpec__16nsStreamTransferFPCcP20ns () #45 0x001873ec in _XPTC_InvokeByIndex () #46 0x001872e0 in XPTC_InvokeByIndex () #47 0x01f63c98 in 0x1f63c98 () #48 0x01f69c2c in XPC_WN_CallMethod__FP9JSContextP8JSObjectUiPlPl () #49 0x01e4b184 in js_Invoke () #50 0x01e53144 in 0x1e53144 () #51 0x01e4b1dc in js_Invoke () #52 0x01e53144 in 0x1e53144 () #53 0x01e4b1dc in js_Invoke () #54 0x01e4b41c in js_InternalInvoke () #55 0x01e2e488 in JS_CallFunctionValue () #56 0x0284a7a4 in CallEventHandler__11nsJSContextFPvPvUiPvPii () #57 0x02865654 in HandleEvent__17nsJSEventListenerFP11nsIDOMEvent () #58 0x02547394 in ExecuteHandler__21nsXBLPrototypeHandlerFP19nsIDOMEventReceiver () #59 0x02568be8 in WalkHandlersInternal__18nsXBLWindowHandlerFP11nsIDOMEventP7nsI () #60 0x02550c94 in WalkHandlers__21nsXBLWindowKeyHandlerFP11nsIDOMEventP7nsIAtom () #61 0x02550e2c in KeyPress__21nsXBLWindowKeyHandlerFP11nsIDOMEvent () #62 0x023a90d4 in 0x23a90d4 () #63 0x0258608c in HandleDOMEvent__13nsXULDocumentFP14nsIPresContextP7nsEventPP11 () #64 0x025ce794 in HandleDOMEvent__12nsXULElementFP14nsIPresContextP7nsEventPP11n () #65 0x025ce75c in HandleDOMEvent__12nsXULElementFP14nsIPresContextP7nsEventPP11n () #66 0x025ce75c in HandleDOMEvent__12nsXULElementFP14nsIPresContextP7nsEventPP11n () #67 0x025ce75c in HandleDOMEvent__12nsXULElementFP14nsIPresContextP7nsEventPP11n () #68 0x025ce75c in HandleDOMEvent__12nsXULElementFP14nsIPresContextP7nsEventPP11n () #69 0x025d5964 in HandleChromeEvent__12nsXULElementFP14nsIPresContextP7nsEventPP () #70 0x0284f7f0 in HandleDOMEvent__16GlobalWindowImplFP14nsIPresContextP7nsEventP () #71 0x0232bd9c in HandleDOMEvent__10nsDocumentFP14nsIPresContextP7nsEventPP11nsI () #72 0x0249e7e0 in HandleDOMEvent__16nsGenericElementFP14nsIPresContextP7nsEventP () #73 0x02c07518 in HandleEventInternal__9PresShellFP7nsEventP7nsIViewUiP13nsEvent () #74 0x02c07290 in HandleEvent__9PresShellFP7nsIViewP10nsGUIEventP13nsEventStatus () #75 0x02f6ebb0 in HandleEvent__6nsViewFP10nsGUIEventUiP13nsEventStatusiRi () #76 0x02f6eb20 in HandleEvent__6nsViewFP10nsGUIEventUiP13nsEventStatusiRi () #77 0x02f6eb20 in HandleEvent__6nsViewFP10nsGUIEventUiP13nsEventStatusiRi () #78 0x02f7fb30 in 0x2f7fb30 () #79 0x02f6dfa8 in HandleEvent__FP10nsGUIEvent () #80 0x02206bf0 in DispatchEvent__8nsWindowFP10nsGUIEventR13nsEventStatus () #81 0x02206cc4 in DispatchWindowEvent__8nsWindowFR10nsGUIEvent () #82 0x022160bc in HandleKeyEvent__17nsMacEventHandlerFR11EventRecord () #83 0x022150d0 in HandleOSEvent__17nsMacEventHandlerFR11EventRecord () #84 0x02214348 in HandleOSEvent__11nsMacWindowFR11EventRecord () #85 0x0221914c in DispatchOSEvent__16nsMacMessageSinkFR11EventRecordP15OpaqueWin () #86 0x0221d814 in DispatchOSEventToRaptor__16nsMacMessagePumpFR11EventRecordP15O () #87 0x0221d4f4 in DoKey__16nsMacMessagePumpFR11EventRecord () #88 0x0221cacc in DispatchEvent__16nsMacMessagePumpFiP11EventRecord () #89 0x0221c514 in DoMessagePump__16nsMacMessagePumpFv () #90 0x0221bda4 in Run__10nsAppShellFv () #91 0x01ed0414 in Run__17nsAppShellServiceFv () #92 0x00094d00 in main1__FiPPcP11nsISupports () #93 0x0009592c in main () Thread 1: #0 0x7000424c in _syscall () #1 0x706584b8 in _ProcessReadyEvent () #2 0x706582b0 in _CarbonSelectThreadFunc () #3 0x70014f04 in __pthread_body () Thread 2: #0 0x70059b68 in _semaphore_wait_signal_trap () #1 0x70016110 in _semaphore_wait_signal () #2 0x70015f78 in __pthread_cond_wait () #3 0x70015d18 in _pthread_cond_wait () #4 0x70653be0 in _BSD_pthread_cond_wait () #5 0x70653bc0 in _CarbonConditionWait () #6 0x7065557c in _CarbonOperationThreadFunc () #7 0x70014f04 in __pthread_body () Thread 3: #0 0x70059b48 in _semaphore_timedwait_signal_trap () #1 0x7003f7f8 in _semaphore_timedwait_signal () #2 0x70015f68 in __pthread_cond_wait () #3 0x7003f7c4 in _pthread_cond_timedwait_relative_np () #4 0x7029b590 in _TSWaitOnConditionTimedRelative () #5 0x7029cdac in _TSWaitOnSemaphoreCommon () #6 0x702e5f98 in _TSWaitOnSemaphoreRelative () #7 0x702e7208 in _TimerThread () #8 0x70014f04 in __pthread_body () Thread 4: #0 0x70059b68 in _semaphore_wait_signal_trap () #1 0x70016110 in _semaphore_wait_signal () #2 0x70015f78 in __pthread_cond_wait () #3 0x70015d18 in _pthread_cond_wait () #4 0x7029b550 in _TSWaitOnCondition () #5 0x7029cd94 in _TSWaitOnSemaphoreCommon () #6 0x7029cce4 in _TSWaitOnSemaphore () #7 0x7029cba8 in _AsyncFileThread () #8 0x70014f04 in __pthread_body () Thread 5: #0 0x70059b68 in _semaphore_wait_signal_trap () #1 0x70016110 in _semaphore_wait_signal () #2 0x70015f78 in __pthread_cond_wait () #3 0x70015d18 in _pthread_cond_wait () #4 0x70653be0 in _BSD_pthread_cond_wait () #5 0x70653bc0 in _CarbonConditionWait () #6 0x70653ab4 in _CarbonInetOperThreadFunc () #7 0x70014f04 in __pthread_body () Thread 6: #0 0x700007b8 in _mach_msg_overwrite_trap () #1 0x700056e4 in _mach_msg_overwrite () #2 0x700277b0 in _thread_suspend () #3 0x70027744 in __pthread_become_available () #4 0x70027468 in _pthread_exit () #5 0x70014f08 in __pthread_body () PPC Thread State: srr0: 0x73da2410 srr1: 0x0000f030 vrsave: 0x00000000 xer: 0x0000000c lr: 0x73d93848 ctr: 0x00000000 mq: 0x00000000 r0: 0xfff1f1f1 r1: 0xbfff7300 r2: 0x40000000 r3: 0xbfff7388 r4: 0x0000001f r5: 0x051c0210 r6: 0x000dbbc3 r7: 0x051c0190 r8: 0x00000000 r9: 0xff000000 r10: 0x051c01d4 r11: 0x00000057 r12: 0x00000044 r13: 0xbfff7a68 r14: 0x00000000 r15: 0x00ffffff r16: 0x002f0e1c r17: 0x0000001c r18: 0x04747f28 r19: 0x00000000 r20: 0x04a5a200 r21: 0x00000780 r22: 0x00000000 r23: 0x00000080 r24: 0xffffffff r25: 0x00000055 r26: 0x051c028c r27: 0x051bf290 r28: 0xffffffff r29: 0x051c0210 r30: 0x00000000 r31: 0x73d914a8 **********
Keywords: crash, mozilla0.9.5
QA Contact: doronr → jrgm
Looks like more bad port management. *ducks*
what sfraser said. Assigning to pierre & cc:'ing attinasi
Assignee: sdagley → pierre
over to layout, then, for the nonce. if i have time today, i'll run the page load tests with a branch build to see if it happens there. unless someone here knows that it's likely to be in the branch as well...?
Component: Browser-General → Layout
QA Contact: jrgm → petersen
I don't have OS-X yet but I can take a look: bug 46662 was filed on OS-9. Another related bug could be bug 89734.
I will try this out the branch on 2001-09-18-04-0.9.4 build. Will post results later tonight or early tomorrow. Thanks.
interesting observations: still using 2001.09.18.20-trunk bits, i *don't* encounter a crash when i access a *bookmark* to the page load test --i was able to run the page load test four times [same profile, same session] without a crash. moreover, when i quit [via command+Q], i didn't crash either. :)
ran the page load test using 2001.09.19.04-branch comm bits, and did *not* get a crash either by saving or selecting in the urlbar.
sairuh: do you mean that cannot reproduce the bug at all? Or that you still can reproduce it with 2001.09.18.20-trunk bits if you do not use a bookmark?
Lisa started the test on my 9-18 branch build and it completed without crashing.
My guess is that this is a regression from my image tiling code, in the same way that bug 100700 was (i.e. a really obscure way that causes us to leave QuickDraw in a bad state). Maybe the fix there will also fix this. Pierre, do you have Mac OS X set up yet?
pierre: i meant that accessing the bookmark after the page load tests finish does not result in a crash [2001.09.18.20-trunk].
I don't have OS X. Reassigned to sfraser.
Assignee: pierre → sfraser
after running the page load tests three times, i'm unable to get it to crash. using 2001.09.25.20-trunk bits on 10.0.4.
I'm pretty sure the fix to bug 100700 fixed this.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
hey Jen, perhaps this is the bug you're seeing on 9.x...iow, this might not be limited to OS X, as indicated by fixes for bug 100700 and bug 58104.
Mark verified in the Oct 20th Mac OS X branch build.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.