Summary: | [r600g] Firefox crashes when opening Jax WebGL Demos - Materials page | ||
---|---|---|---|
Product: | Mesa | Reporter: | Jure Repinc <jlp.bugs> |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | medium | CC: | leandrosansilva |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Jure Repinc
2011-11-30 06:15:58 UTC
A bit better backtrace with Firefox's debug symbols included: Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007f1e298ec5ed in st_BlitFramebuffer_resolve (info=0x7fff2cfd91b0, mask=16384, ctx=0x7f1e37a3d000) at state_tracker/st_cb_blit.c:87 #2 st_BlitFramebuffer (ctx=0x7f1e37a3d000, srcX0=0, srcY0=0, srcX1=1128, srcY1=500, dstX0=0, dstY0=0, dstX1=1128, dstY1=500, mask=16384, filter=9728) at state_tracker/st_cb_blit.c:207 #3 0x00007f1e297a0ec3 in _mesa_BlitFramebufferEXT (srcX0=0, srcY0=0, srcX1=1128, srcY1=500, dstX0=0, dstY0=0, dstX1=1128, dstY1=500, mask=16384, filter=9728) at main/fbobject.c:2791 #4 0x00007f1e56924ae7 in raw_fBlitFramebuffer (filter=9728, mask=16384, dstY1=<optimized out>, dstX1=<optimized out>, dstY0=0, dstX0=0, srcY1=<optimized out>, srcX1=<optimized out>, srcY0=0, srcX0=0, this=0x7f1e2c383000) at ../../../dist/include/GLContext.h:2385 #5 mozilla::gl::GLContext::BeforeGLReadCall (this=0x7f1e2c383000) at ../../../dist/include/GLContext.h:927 #6 0x00007f1e56924bda in mozilla::gl::GLContext::fReadPixels (this=0x7f1e2c383000, x=0, y=0, width=1128, height=500, format=32993, type=33639, pixels=0x7f1e4c500000) at ../../../dist/include/GLContext.h:966 #7 0x00007f1e57146a43 in mozilla::gl::GLContext::ReadPixelsIntoImageSurface (this=0x7f1e2c383000, aX=<optimized out>, aY=<optimized out>, aWidth=<optimized out>, aHeight=500, aDest= 0x7f1e2de56a10) at /builds/slave/m-cen-lnx64-ntly/build/gfx/gl/GLContext.cpp:1707 #8 0x00007f1e5712c6a4 in mozilla::layers::BasicCanvasLayer::UpdateSurface (this=0x7f1e2b674ed0, aDestSurface=0x0) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:1156 #9 0x00007f1e5712c789 in mozilla::layers::BasicCanvasLayer::Paint (this=0x7f1e2b674ed0, aContext=0x7f1e2fe69060) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:1182 #10 0x00007f1e5712f72c in mozilla::layers::BasicLayerManager::PaintLayer (this=0x7f1e2af45f90, aTarget=0x7f1e2fe69060, aLayer=0x7f1e2b674ed0, aCallback= 0x7f1e566acf90 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fff2cfdb3a0, aReadback=0x0) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:1900 #11 0x00007f1e5712a5c9 in mozilla::layers::BasicLayerManager::EndTransactionInternal (this=0x7f1e2af45f90, aCallback=0x7f1e566acf90 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fff2cfdb3a0, aFlags=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:1610 #12 0x00007f1e566ad8ff in PaintInactiveLayer (aContext=<optimized out>, aItem=<optimized out>, aBuilder=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/layout/base/FrameLayerBuilder.cpp:1323 #13 mozilla::FrameLayerBuilder::DrawThebesLayer (aLayer=<optimized out>, aContext=0x7f1e2fe69060, aRegionToDraw=<optimized out>, aRegionToInvalidate=<optimized out>, aCallbackData=0x7fff2cfdb3a0) at /builds/slave/m-cen-lnx64-ntly/build/layout/base/FrameLayerBuilder.cpp:2137 #14 0x00007f1e57130f59 in mozilla::layers::BasicThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*) () from /home/jlp/Download/firefox/libxul.so #15 0x00007f1e5712aab8 in mozilla::layers::BasicShadowableThebesLayer::PaintBuffer (this=0x7f1e2b3ec000, aContext=<optimized out>, aRegionToDraw=..., aExtendedRegionToDraw=<optimized out>, aRegionToInvalidate=<optimized out>, aDidSelfCopy=false, aCallback=0x7f1e566acf90 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fff2cfdb3a0) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:2332 #16 0x00007f1e57130643 in mozilla::layers::BasicThebesLayer::PaintThebes (this=0x7f1e2b3ec000, aContext=0x7f1e2ec90340, aCallback=0x7f1e566acf90 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fff2cfdb3a0, aReadback=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:745 #17 0x00007f1e5712f3f3 in mozilla::layers::BasicLayerManager::PaintLayer (this=0x7f1e379df790, aTarget=0x7f1e2ec90340, aLayer=0x7f1e2b3ec000, aCallback=0x7f1e566acf90 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fff2cfdb3a0, aReadback=0x7fff2cfdaaa0) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:1898 #18 0x00007f1e5712f52a in mozilla::layers::BasicLayerManager::PaintLayer (this=0x7f1e379df790, aTarget=0x7f1e2b33a0e0, aLayer=0x7f1e2b734af0, aCallback=0x7f1e566acf90 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fff2cfdb3a0, aReadback=0x7fff2cfdaaa0) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:1913 #19 0x00007f1e5712f52a in mozilla::layers::BasicLayerManager::PaintLayer (this=0x7f1e379df790, aTarget=0x7f1e2b33a0e0, aLayer=0x7f1e2f0660c0, aCallback=0x7f1e566acf90 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fff2cfdb3a0, aReadback=0x7fff2cfdafa0) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:1913 #20 0x00007f1e5712a5c9 in mozilla::layers::BasicLayerManager::EndTransactionInternal (this=0x7f1e379df790, aCallback=0x7f1e566acf90 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>, aCallbackData=0x7fff2cfdb3a0, aFlags=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:1610 #21 0x00007f1e5712af79 in mozilla::layers::BasicShadowLayerManager::EndTransaction (this=0x7f1e379df790, aCallback=<optimized out>, aCallbackData=<optimized out>, aFlags=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/gfx/layers/basic/BasicLayers.cpp:3324 #22 0x00007f1e566d99c7 in nsDisplayList::PaintForFrame (this=0x7fff2cfdb9e0, aBuilder=0x7fff2cfdb3a0, aCtx=<optimized out>, aForFrame=<optimized out>, aFlags=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/layout/base/nsDisplayList.cpp:635 #23 0x00007f1e566f2065 in nsLayoutUtils::PaintFrame (aRenderingContext=0x0, aFrame=0x7f1e4de76298, aDirtyRegion=<optimized out>, aBackstop=4280229664, aFlags=260) at /builds/slave/m-cen-lnx64-ntly/build/layout/base/nsLayoutUtils.cpp:1701 #24 0x00007f1e56703218 in PresShell::Paint (this=0x7f1e4ca09000, aViewToPaint=<optimized out>, aWidgetToPaint=<optimized out>, aDirtyRegion=..., aIntDirtyRegion=<optimized out>, aPaintDefaultBackground=<optimized out>, aWillSendDidPaint=false) at /builds/slave/m-cen-lnx64-ntly/build/layout/base/nsPresShell.cpp:5471 #25 0x00007f1e56a50878 in nsViewManager::RenderViews (this=<optimized out>, aView=<optimized out>, aWidget=<optimized out>, aRegion=<optimized out>, aIntRegion=<optimized out>, ---Type <return> to continue, or q <return> to quit--- aPaintDefaultBackground=<optimized out>, aWillSendDidPaint=false) at /builds/slave/m-cen-lnx64-ntly/build/view/src/nsViewManager.cpp:414 #26 0x00007f1e56a5093d in nsViewManager::Refresh (this=0x7f1e4ca56830, aView=0x7f1e4ca5c0c0, aWidget=0x7f1e54bc0400, aRegion=...) at /builds/slave/m-cen-lnx64-ntly/build/view/src/nsViewManager.cpp:389 #27 0x00007f1e56a52fd9 in nsViewManager::DispatchEvent (this=0x7f1e4ca56830, aEvent=0x7fff2cfdbe00, aView=<optimized out>, aStatus=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/view/src/nsViewManager.cpp:885 #28 0x00007f1e56a4f81a in HandleEvent (aEvent=0x7fff2cfdbe00) at /builds/slave/m-cen-lnx64-ntly/build/view/src/nsView.cpp:159 #29 0x00007f1e56f2bf1d in DispatchEvent (aStatus=@0x7fff2cfdc000, aEvent=0x7fff2cfdbe00, this=0x7f1e54bc0400) at /builds/slave/m-cen-lnx64-ntly/build/widget/src/gtk2/nsWindow.cpp:614 #30 nsWindow::OnExposeEvent (this=0x7f1e54bc0400, aEvent=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/widget/src/gtk2/nsWindow.cpp:2244 #31 0x00007f1e56f2a130 in expose_event_cb (widget=<optimized out>, event=0x7fff2cfdc580) at /builds/slave/m-cen-lnx64-ntly/build/widget/src/gtk2/nsWindow.cpp:5665 #32 0x0000003f1a538fb0 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #33 0x0000003f1c4109e2 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #34 0x0000003f1c4223c1 in ?? () from /usr/lib64/libgobject-2.0.so.0 #35 0x0000003f1c42b668 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #36 0x0000003f1c42ba62 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #37 0x0000003f1a64a2a1 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #38 0x0000003f1a537b77 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #39 0x0000003f1cc45ab4 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #40 0x0000003f1cc40cee in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #41 0x0000003f1cc42cd1 in gdk_window_process_all_updates () from /usr/lib64/libgdk-x11-2.0.so.0 #42 0x0000003f1cc42d49 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #43 0x0000003f1cc20a0e in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #44 0x0000003f1464707c in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #45 0x0000003f14647870 in ?? () from /usr/lib64/libglib-2.0.so.0 #46 0x0000003f14647a1b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #47 0x00007f1e56f3160f in nsAppShell::ProcessNextNativeEvent (this=<optimized out>, mayWait=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/widget/src/gtk2/nsAppShell.cpp:162 #48 0x00007f1e56f4638a in DoProcessNextNativeEvent (mayWait=false, this=0x7f1e51cc7c50) at /builds/slave/m-cen-lnx64-ntly/build/widget/src/xpwidgets/nsBaseAppShell.cpp:171 #49 nsBaseAppShell::OnProcessNextEvent (this=0x7f1e51cc7c50, thr=0x7f1e598169d0, mayWait=false, recursionDepth=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/widget/src/xpwidgets/nsBaseAppShell.cpp:306 #50 0x00007f1e5709cffa in nsThread::ProcessNextEvent (this=0x7f1e598169d0, mayWait=false, result=0x7fff2cfdc8ff) at /builds/slave/m-cen-lnx64-ntly/build/xpcom/threads/nsThread.cpp:587 #51 0x00007f1e57069199 in NS_ProcessNextEvent_P (thread=<optimized out>, mayWait=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/obj-firefox/xpcom/build/nsThreadUtils.cpp:245 #52 0x00007f1e56fec43b in mozilla::ipc::MessagePump::Run (this=0x7f1e598a4d40, aDelegate=0x7f1e598e80b0) at /builds/slave/m-cen-lnx64-ntly/build/ipc/glue/MessagePump.cpp:110 #53 0x00007f1e570d33ee in RunInternal (this=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/ipc/chromium/src/base/message_loop.cc:208 #54 RunHandler (this=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/ipc/chromium/src/base/message_loop.cc:201 #55 MessageLoop::Run (this=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/ipc/chromium/src/base/message_loop.cc:175 #56 0x00007f1e56f46019 in nsBaseAppShell::Run (this=0x7f1e51cc7c50) at /builds/slave/m-cen-lnx64-ntly/build/widget/src/xpwidgets/nsBaseAppShell.cpp:189 #57 0x00007f1e56e066ea in nsAppStartup::Run (this=0x7f1e5112e0b0) at /builds/slave/m-cen-lnx64-ntly/build/toolkit/components/startup/nsAppStartup.cpp:220 #58 0x00007f1e56553a0f in XRE_main (argc=<optimized out>, argv=<optimized out>, aAppData=<optimized out>) at /builds/slave/m-cen-lnx64-ntly/build/toolkit/xre/nsAppRunner.cpp:3558 #59 0x0000000000401d9a in _start () *** Bug 43389 has been marked as a duplicate of this bug. *** patch on mesa mailing list [PATCH] st/mesa: only resolve is number of samples is > 1 With Mesa 8.0 not reproduceable for me anymore on Firefox 12. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.