Closed Bug 4361 Opened 26 years ago Closed 26 years ago

I got an assert while loading an image

Categories

(Core Graveyard :: GFX, defect, P3)

Sun
Solaris
defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: dejong, Assigned: pavlov)

Details

# building with CVS version from Mar 28 1999 # with egcs 1.1.1 on a Sparc Solaris 5.6 box This GDB was configured as "sparc-sun-solaris2.6"... Core was generated by `./apprunner'. Program terminated with signal 9, Killed. #0 0xedf13460 in __sigprocmask () #1 0xedf0b02c in _resetsig () #2 0xedf0a8f0 in _sigon () #3 0xedf0d4fc in _thrp_kill () #4 0xee0ba568 in abort () #5 0xee6a29ac in PR_Abort () at prlog.c:461 #6 0xef722cb4 in nsDebug::Abort (aFile=0xed1e2dc8 "../../../view/src/nsViewManager.cpp", aLine=468) at ../../../xpcom/src/nsDebug.cpp:93 #7 0xef722d54 in nsDebug::Break (aFile=0xed1e2dc8 "../../../view/src/nsViewManager.cpp", aLine=468) at ../../../xpcom/src/nsDebug.cpp:108 #8 0xef722f4c in nsDebug::Assertion (aStr=0xed1e2e48 "recursive painting not permitted", aExpr=0xed1e2e70 "!(PR_TRUE == mPainting)", aFile=0xed1e2dc8 "../../../view/src/nsViewManager.cpp", aLine=468) at ../../../xpcom/src/nsDebug.cpp:140 #9 0xed1d7d10 in nsViewManager::Refresh (this=0x27d4e0, aView=0x304e60, aContext=0x156098, rect=0xefff6190, aUpdateFlags=1) at ../../../view/src/nsViewManager.cpp:468 #10 0xed1d8e24 in nsViewManager::DispatchEvent (this=0x27d4e0, aEvent=0xefff6408, aStatus=@0xefff622c) at ../../../view/src/nsViewManager.cpp:1626 #11 0xed1cb3dc in HandleEvent (aEvent=0xefff6408) at ../../../view/src/nsView.cpp:63 #12 0xef649964 in nsWidget::DispatchEvent (this=0x305308, event=0xefff6408, aStatus=@0xefff6314) at ../../../../widget/src/gtk/nsWidget.cpp:888 #13 0xef649794 in nsWidget::DispatchWindowEvent (this=0x305308, event=0xefff6408) at ../../../../widget/src/gtk/nsWidget.cpp:848 #14 0xef64b20c in nsWindow::OnPaint (this=0x305308, event=@0xefff6408) at ../../../../widget/src/gtk/nsWindow.cpp:439 #15 0xef644830 in handle_draw_event (w=0x3054d8, area=0xefff6a30, p=0x305308) at ../../../../widget/src/gtk/nsGtkEventHandler.cpp:504 #16 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x3054d8, func=0xef6447c0 <handle_draw_event(_GtkWidget *, _GdkRectangle *, void *)>, func_data=0x305308, args=0xefff6638) at gtkmarshal.c:216 #17 0xee58ba70 in gtk_handlers_run (handlers=0x2add98, signal=0xefff6598, object=0x3054d8, params=0xefff6638, after=0) at gtksignal.c:1909 #18 0xee58a98c in gtk_signal_real_emit (object=0x3054d8, signal_id=8, params=0xefff6638) at gtksignal.c:1469 #19 0xee587ad0 in gtk_signal_emit (object=0x3054d8, signal_id=8) at gtksignal.c:552 #20 0xee5d25d4 in gtk_widget_draw (widget=0x3054d8, area=0xefff6a30) at gtkwidget.c:2310 #21 0xee539abc in gtk_layout_draw (widget=0x155d48, area=0xefff6fc8) at gtklayout.c:636 #22 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x27d5d8, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefff6bd0) at gtkmarshal.c:216 #23 0xee58a7c0 in gtk_signal_real_emit (object=0x27d5d8, signal_id=8, params=0xefff6bd0) at gtksignal.c:1432 #24 0xee587ad0 in gtk_signal_emit (object=0x27d5d8, signal_id=8) at gtksignal.c:552 #25 0xee5d25d4 in gtk_widget_draw (widget=0x27d5d8, area=0xefff6fc8) at gtkwidget.c:2310 #26 0xee539abc in gtk_layout_draw (widget=0x1f18e8, area=0xefff7560) at gtklayout.c:636 #27 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x272250, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefff7168) at gtkmarshal.c:216 #28 0xee58a7c0 in gtk_signal_real_emit (object=0x272250, signal_id=8, params=0xefff7168) at gtksignal.c:1432 #29 0xee587ad0 in gtk_signal_emit (object=0x272250, signal_id=8) at gtksignal.c:552 #30 0xee5d25d4 in gtk_widget_draw (widget=0x272250, area=0xefff7560) at gtkwidget.c:2310 #31 0xee539abc in gtk_layout_draw (widget=0x26ed20, area=0xefff7af8) at gtklayout.c:636 #32 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x2718d8, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefff7700) at gtkmarshal.c:216 #33 0xee58a7c0 in gtk_signal_real_emit (object=0x2718d8, signal_id=8, params=0xefff7700) at gtksignal.c:1432 #34 0xee587ad0 in gtk_signal_emit (object=0x2718d8, signal_id=8) at gtksignal.c:552 #35 0xee5d25d4 in gtk_widget_draw (widget=0x2718d8, area=0xefff7af8) at gtkwidget.c:2310 #36 0xee539abc in gtk_layout_draw (widget=0x26ecc0, area=0xefff8090) at gtklayout.c:636 #37 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x223b60, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefff7c98) at gtkmarshal.c:216 #38 0xee58a7c0 in gtk_signal_real_emit (object=0x223b60, signal_id=8, params=0xefff7c98) at gtksignal.c:1432 #39 0xee587ad0 in gtk_signal_emit (object=0x223b60, signal_id=8) at gtksignal.c:552 #40 0xee5d25d4 in gtk_widget_draw (widget=0x223b60, area=0xefff8090) at gtkwidget.c:2310 #41 0xee539abc in gtk_layout_draw (widget=0x224700, area=0xefff85a8) at gtklayout.c:636 #42 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x1a02b8, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefff8230) at gtkmarshal.c:216 #43 0xee58a7c0 in gtk_signal_real_emit (object=0x1a02b8, signal_id=8, params=0xefff8230) at gtksignal.c:1432 #44 0xee587ad0 in gtk_signal_emit (object=0x1a02b8, signal_id=8) at gtksignal.c:552 #45 0xee5d25d4 in gtk_widget_draw (widget=0x1a02b8, area=0xefff85a8) at gtkwidget.c:2310 #46 0xee538cb0 in gtk_layout_thaw (layout=0x1a02b8) at gtklayout.c:334 #47 0xef64b314 in nsWindow::EndResizingChildren (this=0x1a0030) at ../../../../widget/src/gtk/nsWindow.cpp:461 #48 0xed1d1cf8 in nsScrollingView::SetPosition (this=0x222a08, aX=0, aY=0) at ../../../view/src/nsScrollingView.cpp:549 #49 0xed1d9ca8 in nsViewManager::MoveViewTo (this=0x19ff38, aView=0x222a08, aX=0, aY=0) at ../../../view/src/nsViewManager.cpp:1876 #50 0xeea71300 in nsFrame::DidReflow (this=0x1503e8, aPresContext=@0x158af8, aStatus=1) at ../../../../../layout/html/base/src/nsFrame.cpp:1034 #51 0xeeaab4d4 in nsScrollFrame::DidReflow (this=0x1503e8, aPresContext=@0x158af8, aStatus=1) at ../../../../../layout/html/base/src/nsScrollFrame.cpp:102 #52 0xeeac0ad0 in ViewportFrame::Reflow (this=0x205360, aPresContext=@0x158af8, aDesiredSize=@0xefff8c10, aReflowState=@0xefff8ad0, aStatus=@0xefff8acc) at ../../../../../layout/html/base/src/nsViewportFrame.cpp:439 #53 0xeea80ebc in nsHTMLReflowCommand::Dispatch (this=0x350bd0, aPresContext=@0x158af8, aDesiredSize=@0xefff8c10, aMaxSize=@0xefff8c00, aRendContext=@0x438b48) at ../../../../../layout/html/base/src/nsHTMLReflowCommand.cpp:165 #54 0xeeaa4398 in PresShell::ProcessReflowCommands (this=0x1a34b8) at ../../../../../layout/html/base/src/nsPresShell.cpp:1198 #55 0xeeaa1ab8 in PresShell::ExitReflowLock (this=0x1a34b8) at ../../../../../layout/html/base/src/nsPresShell.cpp:643 #56 0xeeaa5ea4 in PresShell::ContentChanged (this=0x1a34b8, aDocument=0x1763a0, aContent=0x22ad34, aSubContent=0x0) at ../../../../../layout/html/base/src/nsPresShell.cpp:1594 #57 0xed2d2cb0 in XULDocumentImpl::ContentChanged (this=0x1763a0, aContent=0x22ad34, aSubContent=0x0) at ../../../../rdf/content/src/nsXULDocument.cpp:1431 #58 0xeea02df0 in nsGenericDOMDataNode::SetData (this=0x22ad40, aData=@0xefff8f68) at ../../../../layout/base/src/nsGenericDOMDataNode.cpp:238 #59 0xeea02528 in nsGenericDOMDataNode::SetNodeValue (this=0x22ad40, aNodeValue=@0xefff8f68) at ../../../../layout/base/src/nsGenericDOMDataNode.cpp:89 #60 0xeea4eb2c in nsTextNode::SetNodeValue (this=0x22ad28, aNodeValue=@0xefff8f68) at ../../../../layout/base/src/nsTextNode.cpp:49 #61 0xeef60124 in SetNodeProperty (cx=0x1592d8, obj=0x17bef0, id=-3, vp=0xefff9234) at ../../../../dom/src/coreDOM/nsJSNode.cpp:242 #62 0xee76a590 in js_SetProperty (cx=0x1592d8, obj=0x17bef0, id=1627232, vp=0xefff9234) at ../../../js/src/jsobj.c:1914 #63 0xee753700 in js_Interpret (cx=0x1592d8, result=0xefff9360) at ../../../js/src/jsinterp.c:2160 #64 0xee748808 in js_Invoke (cx=0x1592d8, argc=0, constructing=0) at ../../../js/src/jsinterp.c:666 #65 0xee75420c in js_Interpret (cx=0x1592d8, result=0xefff9680) at ../../../js/src/jsinterp.c:2183 #66 0xee748808 in js_Invoke (cx=0x1592d8, argc=1, constructing=0) at ../../../js/src/jsinterp.c:666 #67 0xee748b9c in js_CallFunctionValue (cx=0x1592d8, obj=0x1e4e90, fval=1986208, argc=1, argv=0xefff98cc, rval=0xefff98d0) at ../../../js/src/jsinterp.c:735 #68 0xee719ab0 in JS_CallFunctionValue (cx=0x1592d8, obj=0x1e4e90, fval=1986208, argc=1, argv=0xefff98cc, rval=0xefff98d0) at ../../../js/src/jsapi.c:2369 #69 0xeef65b40 in nsJSEventListener::ProcessEvent (this=0x229c78, aEvent=0x269040) at ../../../../dom/src/events/nsJSEventListener.cpp:97 #70 0xeea50ca8 in nsEventListenerManager::HandleEvent (this=0x22afe8, aPresContext=@0x158af8, aEvent=0xefff9af8, aDOMEvent=0xefff9a70, aEventStatus=@0xefff9b10) at ../../../../layout/events/src/nsEventListenerManager.cpp:496 #71 0xed29f86c in RDFElementImpl::HandleDOMEvent (this=0x22aec8, aPresContext=@0x158af8, aEvent=0xefff9af8, aDOMEvent=0xefff9a70, aFlags=1, aEventStatus=@0xefff9b10) at ../../../../rdf/content/src/nsRDFElement.cpp:2140 #72 0xed2a1170 in RDFElementImpl::ExecuteJSCode (anElement=0x22aec8) at ../../../../rdf/content/src/nsRDFElement.cpp:2415 #73 0xed2a0b30 in RDFElementImpl::ExecuteOnChangeHandler (this=0x176648, anElement=0x22a838, attrName=@0xefff9d80) at ../../../../rdf/content/src/nsRDFElement.cpp:2371 #74 0xed29dce4 in RDFElementImpl::SetAttribute (this=0x176648, aNameSpaceID=0, aName=0x19f8f8, aValue=@0xefff9e40, aNotify=1) at ../../../../rdf/content/src/nsRDFElement.cpp:1707 #75 0xed2cc12c in RDFXULBuilderImpl::AddAttribute (this=0x151650, aElement=0x176658, aProperty=0x3333c8, aValue=0x3e8808) at ../../../../rdf/content/src/nsRDFXULBuilder.cpp:1863 #76 0xed2c2cf0 in RDFXULBuilderImpl::OnAssert (this=0x151650, aSubject=0x210f40, aPredicate=0x3333c8, aObject=0x3e8808) at ../../../../rdf/content/src/nsRDFXULBuilder.cpp:739 #77 0xed270cd4 in CompositeDataSourceImpl::OnAssert (this=0x151628, subject=0x210f40, predicate=0x3333c8, object=0x3e8808) at ../../../../rdf/base/src/nsCompositeDataSource.cpp:1002 #78 0xed2778fc in InMemoryDataSource::Assert (this=0x151740, source=0x210f40, property=0x3333c8, target=0x3e8808, tv=1) at ../../../../rdf/base/src/nsInMemoryDataSource.cpp:1244 #79 0xed26fd98 in CompositeDataSourceImpl::Assert (this=0x151628, source=0x210f40, property=0x3333c8, target=0x3e8808, tv=1) at ../../../../rdf/base/src/nsCompositeDataSource.cpp:736 #80 0xed2c66bc in RDFXULBuilderImpl::OnSetAttribute (this=0x151650, aElement=0x176648, aName=@0xefffa370, aValue=@0xefffa430) at ../../../../rdf/content/src/nsRDFXULBuilder.cpp:1247 #81 0xed2d8980 in XULDocumentImpl::OnSetAttribute (this=0x1763a0, aElement=0x176648, aName=@0xefffa370, aValue=@0xefffa430) at ../../../../rdf/content/src/nsXULDocument.cpp:2871 #82 0xed29a014 in RDFElementImpl::SetAttribute (this=0x176648, aName=@0xefffa370, aValue=@0xefffa430) at ../../../../rdf/content/src/nsRDFElement.cpp:853 #83 0xed3b51a8 in setAttribute (shell=0x149ff8, id=0xed3d4c38 "Browser:Status", name=0xed3d4c48 "text", value=@0xefffa430) at ../../../../xpfe/AppCores/src/nsBrowserAppCore.cpp:590 #84 0xed3b729c in nsBrowserAppCore::OnStatus (this=0x2d7e38, aURL=0x392970, aMsg=0x272378) at ../../../../xpfe/AppCores/src/nsBrowserAppCore.cpp:886 #85 0xef15b0d4 in nsWebShell::OnStatus (this=0x2715a8, aURL=0x392970, aMsg=0x272378) at ../../../webshell/src/nsWebShell.cpp:2342 #86 0xef14c6c0 in nsDocumentBindInfo::OnStatus (this=0x3da728, aURL=0x392970, aMsg=0x272378) at ../../../webshell/src/nsDocLoader.cpp:1663 #87 0xef1b20a4 in stub_Progress (context=0x3d4cf0, msg=0x399aa0 "Connect: Contacting host: www.infoworld.com...") at ../../../network/module/nsStubContext.cpp:362 #88 0xef21d648 in NET_Progress (context=0x3d4cf0, msg=0x399aa0 "Connect: Contacting host: www.infoworld.com...") at ../../../network/main/mkutils.c:98 #89 0xef20285c in net_start_first_connect (host=0x3df930 "www.infoworld.com", sock=0x217fc8, window_id=0x3d4cf0, tcp_con_data=0x24cbb0, error_msg=0x397790, localIP=0) at ../../../network/main/mkconect.c:868 #90 0xef203590 in NET_BeginConnect ( url=0x3929c8 "http://www.infoworld.com/pageone/hedrgifs/bg_image.gif", ip_address_string=0x0, prot_name=0xef466ab0 "HTTP", def_port=80, sock=0x33da3c, dummy=0 '\000', tcp_con_data=0x245d8c, window_id=0x3d4cf0, error_msg=0x397790, socks_host=0, socks_port=0, localIP=0) at ../../../network/main/mkconect.c:1255 #91 0xef45488c in net_start_http_connect (ce=0x3d9528) at ../../../../network/protocol/http/mkhttp.c:498 #92 0xef45d58c in net_ProcessHTTP (ce=0x3d9528) at ../../../../network/protocol/http/mkhttp.c:3442 #93 0xef45d484 in net_HTTPLoad (ce=0x3d9528) at ../../../../network/protocol/http/mkhttp.c:3418 #94 0xef20ab38 in NET_GetURL (URL_s=0x397688, output_format=102, window_id=0x3d4cf0, exit_routine=0xef1a77b4 <bam_exit_routine(URL_Struct_ *, int, MWContext_ *)>) at ../../../network/main/mkgeturl.c:2979 #95 0xef1a4af0 in nsNetlibService::OpenStream (this=0x7db00, aUrl=0x392970, aConsumer=0x3da728) at ../../../network/module/nsNetService.cpp:433 #96 0xef14c240 in nsDocumentBindInfo::Bind (this=0x3da728, aURL=0x392970, aListener=0x337930) at ../../../webshell/src/nsDocLoader.cpp:1572 #97 0xef14ab24 in nsDocLoaderImpl::OpenStream (this=0x271dd8, aUrl=0x392970, aConsumer=0x337930) at ../../../webshell/src/nsDocLoader.cpp:1187 #98 0xef1a7154 in NS_OpenURL (aURL=0x392970, aConsumer=0x337930) at ../../../network/module/nsNetService.cpp:1156 #99 0xef5d7320 in ImageNetContextImpl::GetURL (this=0x2c08e0, aURL=0x3331b8, aLoadMethod=NET_NORMAL_RELOAD, aReader=0x33da80) at ../../../gfx/src/nsImageNetContextAsync.cpp:490 #100 0xeee872b8 in IL_GetImage ( image_url=0x3d9710 "http://www.infoworld.com/pageone/hedrgifs/bg_image.gif", img_cx=0x31c100, obs_list=0x2cc900, background_color=0x0, req_width=0, req_height=0, flags=0, opaque_cx=0x2c41d8) at ../../../../modules/libimg/src/if.cpp:1918 #101 0xef5d8764 in ImageRequestImpl::Init (this=0x3dfe90, aGroupContext=0x31c100, aUrl=0x3d9710 "http://www.infoworld.com/pageone/hedrgifs/bg_image.gif", aObserver=0x2bc330, aBackgroundColor=0x0, aWidth=0, aHeight=0, aFlags=0, aNetContext=0x2c41d8) at ../../../gfx/src/nsImageRequest.cpp:107 #102 0xef5d463c in ImageGroupImpl::GetImage (this=0x31bdf8, aUrl=0x3d9710 "http://www.infoworld.com/pageone/hedrgifs/bg_image.gif", aObserver=0x2bc330, aBackgroundColor=0x0, aWidth=0, aHeight=0, aFlags=0) at ../../../gfx/src/nsImageGroup.cpp:233 #103 0xeea16814 in nsFrameImageLoader::Init (this=0x2bc330, aPresContext=0x2affe0, aGroup=0x31bdf8, aURL=@0x30e714, aBackgroundColor=0x0, aTargetFrame=0x30f488, aDesiredSize=@0xefffbd30, aCallBack=0, aNeedSizeUpdate=0, aNeedErrorNotification=0) at ../../../../layout/base/src/nsFrameImageLoader.cpp:156 #104 0xeea20e04 in nsPresContext::StartLoadImage (this=0x2affe0, aURL=@0x30e714, aBackgroundColor=0x0, aTargetFrame=0x30f488, aDesiredSize=@0xefffbd30, aCallBack=0, aNeedSizeUpdate=0, aNeedErrorNotification=0, aLoaderResult=0xefffbd40) at ../../../../layout/base/src/nsPresContext.cpp:734 #105 0xeec0c68c in nsCSSRendering::PaintBackground (aPresContext=@0x2affe0, aRenderingContext=@0x2e6f10, aForFrame=0x30f488, aDirtyRect=@0xefffc0a8, aBorderArea=@0xefffbdd0, aColor=@0x30e6fc, aSpacing=@0x30e73c, aDX=0, aDY=0) at ../../../../../layout/html/style/src/nsCSSRendering.cpp:1676 #106 0xeea657f4 in nsBlockFrame::Paint (this=0x30f488, aPresContext=@0x2affe0, aRenderingContext=@0x2e6f10, aDirtyRect=@0xefffc0a8, aWhichLayer=eFramePaintLayer_Underlay) at ../../../../../layout/html/base/src/nsBlockFrame.cpp:4595 #107 0xeea572ac in nsAreaFrame::Paint (this=0x30f488, aPresContext=@0x2affe0, aRenderingContext=@0x2e6f10, aDirtyRect=@0xefffc0a8, aWhichLayer=eFramePaintLayer_Underlay) at ../../../../../layout/html/base/src/nsAreaFrame.cpp:222 #108 0xeea6c4ec in nsContainerFrame::PaintChild (this=0x30f398, aPresContext=@0x2affe0, aRenderingContext=@0x2e6f10, aDirtyRect=@0xefffc670, aFrame=0x30f488, aWhichLayer=eFramePaintLayer_Underlay) at ../../../../../layout/html/base/src/nsContainerFrame.cpp:293 #109 0xeea6c224 in nsContainerFrame::PaintChildren (this=0x30f398, aPresContext=@0x2affe0, aRenderingContext=@0x2e6f10, aDirtyRect=@0xefffc670, aWhichLayer=eFramePaintLayer_Underlay) at ../../../../../layout/html/base/src/nsContainerFrame.cpp:233 #110 0xeea7e520 in nsHTMLContainerFrame::Paint (this=0x30f398, aPresContext=@0x2affe0, aRenderingContext=@0x2e6f10, aDirtyRect=@0xefffc670, aWhichLayer=eFramePaintLayer_Underlay) at ../../../../../layout/html/base/src/nsHTMLContainerFrame.cpp:78 #111 0xeeaa7288 in PresShell::Paint (this=0x27cd10, aView=0x30f3e8, aRenderingContext=@0x2e6f10, aDirtyRect=@0xefffc670) at ../../../../../layout/html/base/src/nsPresShell.cpp:1910 #112 0xed1cd47c in nsView::Paint (this=0x30f3e8, rc=@0x2e6f10, rect=@0xefffc670, aPaintFlags=0, aResult=@0xefffc6ac) at ../../../view/src/nsView.cpp:622 #113 0xed1cc5fc in nsView::Paint (this=0x304e60, rc=@0x2e6f10, rect=@0xefffc7d8, aPaintFlags=0, aResult=@0xefffc7ec) at ../../../view/src/nsView.cpp:384 #114 0xed1d8188 in nsViewManager::RenderViews (this=0x27d4e0, aRootView=0x304e60, aRC=@0x2e6f10, aRect=@0xefffc7d8, aResult=@0xefffc7ec) at ../../../view/src/nsViewManager.cpp:1246 #115 0xed1d7f1c in nsViewManager::Refresh (this=0x27d4e0, aView=0x304e60, aContext=0x2e6f10, rect=0xefffc8c0, aUpdateFlags=1) at ../../../view/src/nsViewManager.cpp:519 #116 0xed1d8e24 in nsViewManager::DispatchEvent (this=0x27d4e0, aEvent=0xefffcb38, aStatus=@0xefffc95c) at ../../../view/src/nsViewManager.cpp:1626 #117 0xed1cb3dc in HandleEvent (aEvent=0xefffcb38) at ../../../view/src/nsView.cpp:63 #118 0xef649964 in nsWidget::DispatchEvent (this=0x305308, event=0xefffcb38, aStatus=@0xefffca44) at ../../../../widget/src/gtk/nsWidget.cpp:888 #119 0xef649794 in nsWidget::DispatchWindowEvent (this=0x305308, event=0xefffcb38) at ../../../../widget/src/gtk/nsWidget.cpp:848 #120 0xef64b20c in nsWindow::OnPaint (this=0x305308, event=@0xefffcb38) at ../../../../widget/src/gtk/nsWindow.cpp:439 #121 0xef644830 in handle_draw_event (w=0x3054d8, area=0xefffd160, p=0x305308) at ../../../../widget/src/gtk/nsGtkEventHandler.cpp:504 #122 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x3054d8, func=0xef6447c0 <handle_draw_event(_GtkWidget *, _GdkRectangle *, void *)>, func_data=0x305308, args=0xefffcd68) at gtkmarshal.c:216 #123 0xee58ba70 in gtk_handlers_run (handlers=0x2add98, signal=0xefffccc8, object=0x3054d8, params=0xefffcd68, after=0) at gtksignal.c:1909 #124 0xee58a98c in gtk_signal_real_emit (object=0x3054d8, signal_id=8, params=0xefffcd68) at gtksignal.c:1469 #125 0xee587ad0 in gtk_signal_emit (object=0x3054d8, signal_id=8) at gtksignal.c:552 #126 0xee5d25d4 in gtk_widget_draw (widget=0x3054d8, area=0xefffd160) at gtkwidget.c:2310 #127 0xee539abc in gtk_layout_draw (widget=0x155d48, area=0xefffd6f8) at gtklayout.c:636 #128 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x27d5d8, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefffd300) at gtkmarshal.c:216 #129 0xee58a7c0 in gtk_signal_real_emit (object=0x27d5d8, signal_id=8, params=0xefffd300) at gtksignal.c:1432 #130 0xee587ad0 in gtk_signal_emit (object=0x27d5d8, signal_id=8) at gtksignal.c:552 #131 0xee5d25d4 in gtk_widget_draw (widget=0x27d5d8, area=0xefffd6f8) at gtkwidget.c:2310 #132 0xee539abc in gtk_layout_draw (widget=0x1f18e8, area=0xefffdc90) at gtklayout.c:636 #133 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x272250, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefffd898) at gtkmarshal.c:216 #134 0xee58a7c0 in gtk_signal_real_emit (object=0x272250, signal_id=8, params=0xefffd898) at gtksignal.c:1432 #135 0xee587ad0 in gtk_signal_emit (object=0x272250, signal_id=8) at gtksignal.c:552 #136 0xee5d25d4 in gtk_widget_draw (widget=0x272250, area=0xefffdc90) at gtkwidget.c:2310 #137 0xee539abc in gtk_layout_draw (widget=0x26ed20, area=0xefffe228) at gtklayout.c:636 #138 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x2718d8, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefffde30) at gtkmarshal.c:216 #139 0xee58a7c0 in gtk_signal_real_emit (object=0x2718d8, signal_id=8, params=0xefffde30) at gtksignal.c:1432 #140 0xee587ad0 in gtk_signal_emit (object=0x2718d8, signal_id=8) at gtksignal.c:552 #141 0xee5d25d4 in gtk_widget_draw (widget=0x2718d8, area=0xefffe228) at gtkwidget.c:2310 #142 0xee539abc in gtk_layout_draw (widget=0x26ecc0, area=0xefffe7c0) at gtklayout.c:636 #143 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x223b60, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefffe3c8) at gtkmarshal.c:216 #144 0xee58a7c0 in gtk_signal_real_emit (object=0x223b60, signal_id=8, params=0xefffe3c8) at gtksignal.c:1432 #145 0xee587ad0 in gtk_signal_emit (object=0x223b60, signal_id=8) at gtksignal.c:552 #146 0xee5d25d4 in gtk_widget_draw (widget=0x223b60, area=0xefffe7c0) at gtkwidget.c:2310 #147 0xee539abc in gtk_layout_draw (widget=0x224700, area=0x149364) at gtklayout.c:636 #148 0xee5e29ec in gtk_marshal_NONE__POINTER (object=0x1a02b8, func=0xee539930 <gtk_layout_draw>, func_data=0x0, args=0xefffe960) at gtkmarshal.c:216 #149 0xee58a7c0 in gtk_signal_real_emit (object=0x1a02b8, signal_id=8, params=0xefffe960) at gtksignal.c:1432 #150 0xee587ad0 in gtk_signal_emit (object=0x1a02b8, signal_id=8) at gtksignal.c:552 #151 0xee5d25d4 in gtk_widget_draw (widget=0x1a02b8, area=0x149364) at gtkwidget.c:2310 #152 0xee5d20bc in gtk_widget_idle_draw (cb_data=0x120230) at gtkwidget.c:2233 #153 0xee406968 in g_idle_dispatch (source_data=0xee5d1a44, current_time=0xefffeee0, user_data=0x0) at gmain.c:1228 #154 0xee4054a4 in g_main_dispatch (current_time=0xefffeee0) at gmain.c:647 #155 0xee405cdc in g_main_iterate (block=1116, dispatch=1) at gmain.c:854 #156 0xee405eec in g_main_run (loop=0x147358) at gmain.c:912 #157 0xee546164 in gtk_main () at gtkmain.c:475 #158 0xef637900 in nsAppShell::Run (this=0x110850) at ../../../../widget/src/gtk/nsAppShell.cpp:207 #159 0xef772ac4 in nsAppShellService::Run (this=0xfc6f8) at ../../../../xpfe/appshell/src/nsAppShellService.cpp:174 #160 0x1aebc in main (argc=1, argv=0xeffff24c) at ../../../xpfe/bootstrap/nsAppRunner.cpp:337
Assignee: don → pavlov
Component: Apprunner → Compositor
Re-assigned to pavlov@pavlov.net and changed component to Compositor. Pavlov, is this your bug?
marking assigned
dejong, could you test this with a version as of the last day or two? New imglib changes went in, that may effect this one. I'm not entirely sure where the bug is. Could you give me URL that I can plug in to my browser?
I will compile the new CVS code and see if the same error happens but I think there is a realy problem debugging apprunner when a user has no way to figure out what caused the browser to crash. If the URL that caused the crash was printed out when an assert or a signal was caught it would make it a lot easier to reproduce these errors. Perhaps something like this would make sense. Assert caught. While browsing http://www.spanlink.com/ Loading image http://www.spanlink.com/images/image1.gif core dumped. This would make it a lot easier to track down these strange crashes as users would not need to be experts with gdb to figure out what is going wrong. Currently, it seems like a user finds a bug and you folks try to fix it but there is no way to be sure because a reproducable test case is difficult to find.
I have been doing some browsing with the most recent viewer build from the Fri Apr 30 CVS. I looked at the pages that I thought gave me the error and I did not get a crash but I really have no way of knowing if this bug is fixed as I do not know what sequence of events caused it in the first place.
QA Contact: 3853 → 4144
Updating QA Contact
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → WORKSFORME
i'm going to mark this bug WORKSFORME since we can't seem to reproduce it. if you see this happen again though, please file another bug
Status: RESOLVED → VERIFIED
Can't reproduce problem in the June 14th Build.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago26 years ago
Status: RESOLVED → VERIFIED
Something wacky in Bugzilla going on...setting this back to Verified/WorksForMe on 06/15/99.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.