Closed Bug 6720 Opened 25 years ago Closed 25 years ago

Test #10 opacity crashes browser when reloaded.

Categories

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

x86
Linux

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: fredl, Assigned: kmcclusk)

References

()

Details

(Keywords: crash)

The Test page seen on Debug -> Viewer Demo's -> #10 Looks fine when first loaded. On pressing 'reload' it crashes the browser though.
Component: UE/UI → Viewer App
It is not an UI bug. Reassign it to don for fixing.
Assignee: shuang → don
Assignee: don → radha
Priority: P3 → P1
Target Milestone: M6
Radha, can you get a stack trace on this and re-assign it as appropriate?
Assignee: radha → peterl
Looks like a problem in ViewManager. Reassigning to Peter Linss #0 0xef5cebd0 in nsBlender::Do8Blend (this=0x5da9d8, aBlendVal=63 '?', aNumlines=77, aNumbytes=152, aSImage=0x5db120 "", aDImage=0x473c28 '¬' <repeats 150 times>, aSecondSImage=0x4cbdb8 "", aSLSpan=152, aDLSpan=152, aColorMap=0x3f1c70, aBlendQuality=nsHighQual, aSrcBackColor=4278190335, aSecondSrcBackColor=4294901760) at ../../../gfx/src/nsBlender.cpp:751 #1 0xef5cdae8 in nsBlender::Blend (this=0x5da9d8, aSrcBits=0x5db120 "", aSrcStride=152, aSrcBytes=152, aDestBits=0x473c28 '¬' <repeats 150 times>, aDestStride=152, aDestBytes=152, aSecondSrcBits=0x4cbdb8 "", aSecondSrcStride=152, aSecondSrcBytes=152, aLines=77, aAlpha=25, aPixFormat=@0xefffc2d0, aSrcBackColor=4278190335, aSecondSrcBackColor=4294901760) at ../../../gfx/src/nsBlender.cpp:239 #2 0xef5cd7c4 in nsBlender::Blend (this=0x5da9d8, aSX=8, aSY=8, aWidth=150, aHeight=77, aSrc=0x4d2e40, aDest=0x4d2df8, aDX=8, aDY=8, aSrcOpacity=0.25, aSecondSrc=0x4d2e88, aSrcBackColor=4278190335, aSecondSrcBackColor=4294901760) at ../../../gfx/src/nsBlender.cpp:157 #3 0xed607bb0 in nsViewManager::RenderViews (this=0x5817f8, aRootView=0x5e1b88, aRC=@0x4d3190, aRect=@0xefffc640, aResult=@0xefffc654) at ../../../view/src/nsViewManager.cpp:974 #4 0xed606530 in nsViewManager::Refresh (this=0x5817f8, aView=0x5e1b88, aContext=0x4d3190, rect=0xefffc728, aUpdateFlags=1) at ../../../view/src/nsViewManager.cpp:519 #5 0xed609e5c in nsViewManager::DispatchEvent (this=0x5817f8, ---Type <return> to continue, or q <return> to quit--- aEvent=0xefffc9a0, aStatus=@0xefffc7c4) at ../../../view/src/nsViewManager.cpp:1647 #6 0xed5f9ebc in HandleEvent (aEvent=0xefffc9a0) at ../../../view/src/nsView.cpp:66 #7 0xef63c02c in nsWidget::DispatchEvent (this=0x3ee710, event=0xefffc9a0, aStatus=@0xefffc8ac) at ../../../../widget/src/gtk/nsWidget.cpp:981 #8 0xef63bec4 in nsWidget::DispatchWindowEvent (this=0x3ee710, event=0xefffc9a0) at ../../../../widget/src/gtk/nsWidget.cpp:943 #9 0xef63efdc in nsWindow::OnPaint (this=0x3ee710, event=@0xefffc9a0) at ../../../../widget/src/gtk/nsWindow.cpp:509 #10 0xef63f68c in nsWindow::OnDrawSignal (this=0x3ee710, aArea=0xefffd038) at ../../../../widget/src/gtk/nsWindow.cpp:668 #11 0xef63f5d4 in nsWindow::DrawSignal (aArea=0xefffd038, aData=0x3ee710) at ../../../../widget/src/gtk/nsWindow.cpp:652 #12 0xeebcde84 in gtk_marshal_NONE__POINTER (object=0x2e5070, func=0xef63f534 <nsWindow::DrawSignal(_GtkWidget *, _GdkRectangle *, void *)>, func_data=0x3ee710, args=0xefffcc40) at gtkmarshal.c:216 #13 0xeeb7b770 in gtk_handlers_run (handlers=0x2fc240, signal=0xefffcba0, object=0x2e5070, params=0xefffcc40, after=0) at gtksignal.c:1909 #14 0xeeb7a690 in gtk_signal_real_emit (object=0x2e5070, signal_id=8, params=0xefffcc40) at gtksignal.c:1469 #15 0xeeb778a0 in gtk_signal_emit (object=0x2e5070, signal_id=8) at gtksignal.c:552
Assignee: peterl → kmcclusk
Summary: opacity seems to crash browser when reloaded. → Test #10 opacity crashes browser when reloaded.
any progress on this one?
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I tried it with 5-24-99 10:05am build and it does not crash on Linux. Patrick Beard checked in a fix to the view manager which must has also fixed this problem.
Adding crash keyword
Keywords: crash
Marking Verified per kmcclusk last comments.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.