[Bug 43375] [r600g] Firefox crashes when opening Jax WebGL Demos - Materials page

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Nov 29 22:57:57 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=43375

--- Comment #1 from Jure Repinc <jlp.bugs at gmail.com> 2011-11-30 06:57:57 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 ()

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list