[Bug 44298] New: [i915g] SIGSEGV src/mesa/state_tracker/st_cb_blit.c:87

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Dec 29 17:19:45 PST 2011


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

             Bug #: 44298
           Summary: [i915g] SIGSEGV src/mesa/state_tracker/st_cb_blit.c:87
    Classification: Unclassified
           Product: Mesa
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: critical
          Priority: medium
         Component: Drivers/Gallium/i915g
        AssignedTo: dri-devel at lists.freedesktop.org
        ReportedBy: vlee at vmware.com


mesa: ded02bd54b5925ee222d7f426850312236b4f59d (master)

Run WebGL Conformance Tests on i915g.

Open Firefox.
Go to
https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/webgl-conformance-tests.html.
Run attribs tests.


(gdb) bt
#0  0x00000000 in ?? ()
#1  0x0356cbfc in st_BlitFramebuffer_resolve (ctx=0xa6a13000, mask=16384,
info=0xbfd2fcc4) at src/mesa/state_tracker/st_cb_blit.c:87
#2  0x0356d036 in st_BlitFramebuffer (ctx=0xa6a13000, srcX0=0, srcY0=0,
srcX1=50, srcY1=50, dstX0=0, dstY0=0, dstX1=50, dstY1=50, 
    mask=16384, filter=9728) at src/mesa/state_tracker/st_cb_blit.c:207
#3  0x034078ca in _mesa_BlitFramebufferEXT (srcX0=0, srcY0=0, srcX1=50,
srcY1=50, dstX0=0, dstY0=0, dstX1=50, dstY1=50, mask=16384, 
    filter=9728) at src/mesa/main/fbobject.c:2793
#4  0x01495267 in raw_fBlitFramebuffer (mask=16384, filter=9728,
dstY1=<optimized out>, dstX1=<optimized out>, dstY0=0, dstX0=0, 
    srcY1=<optimized out>, srcX1=<optimized out>, srcY0=0, srcX0=0,
this=<optimized out>) at ../../../dist/include/GLContext.h:2374
#5  BeforeGLReadCall (this=0xae4d1000) at ../../../dist/include/GLContext.h:920
#6  mozilla::gl::GLContext::BeforeGLReadCall (this=0xae4d1000) at
../../../dist/include/GLContext.h:891
#7  0x01cce14e in fReadPixels (pixels=0xa616f000, type=<optimized out>,
format=<optimized out>, height=50, width=50, y=0, x=0, 
    this=0xae4d1000) at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/thebes/GLContext.h:959
#8  mozilla::gl::GLContext::ReadPixelsIntoImageSurface (this=0xae4d1000, aX=0,
aY=0, aWidth=50, aHeight=50, aDest=0xa6785700)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/thebes/GLContext.cpp:1698
#9  0x01ce8020 in mozilla::layers::BasicCanvasLayer::UpdateSurface
(this=0xb75f58a0, aDestSurface=0x0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:1154
#10 0x01ce813b in mozilla::layers::BasicCanvasLayer::Paint (this=0xb75f58a0,
aContext=0xa61b60d0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:1180
#11 0x01ce90c7 in mozilla::layers::BasicShadowableCanvasLayer::Paint
(this=0xb75f58a0, aContext=0xa61b60d0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:2671
#12 0x01cea64b in mozilla::layers::BasicLayerManager::PaintLayer
(this=0xac44a560, aTarget=0xa61b60d0, aLayer=0xb75f58a0, aCallback=
    0x125deda
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*,
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>,
aCallbackData=0xbfd3119c, aReadback=0xbfd307ec)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:1898
#13 0x01cea710 in mozilla::layers::BasicLayerManager::PaintLayer
(this=0xac44a560, aTarget=0xa602e340, aLayer=0xb75f5cc0, 
    aCallback=0x125deda
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*,
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>,
aCallbackData=0xbfd3119c, aReadback=0xbfd30c5c)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:1911
#14 0x01cea710 in mozilla::layers::BasicLayerManager::PaintLayer
(this=0xac44a560, aTarget=0xa602e340, aLayer=0xb75f2f60, 
    aCallback=0x125deda
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*,
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>,
aCallbackData=0xbfd3119c, aReadback=0x0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:1911
#15 0x01ceb346 in mozilla::layers::BasicLayerManager::EndTransactionInternal
(this=0xac44a560, 
    aCallback=0x125deda
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*,
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>,
aCallbackData=0xbfd3119c, aFlags=mozilla::layers::LayerManager::END_DEFAULT)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:1608
#16 0x01ceb3eb in mozilla::layers::BasicLayerManager::EndTransaction
(this=0xac44a560, 
    aCallback=0x125deda
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*,
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>,
aCallbackData=0xbfd3119c, aFlags=mozilla::layers::LayerManager::END_DEFAULT)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:1559
#17 0x01cebef2 in mozilla::layers::BasicShadowLayerManager::EndTransaction
(this=0xac44a560, 
    aCallback=0x125deda
<mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*,
gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)>,
aCallbackData=0xbfd3119c, aFlags=mozilla::layers::LayerManager::END_DEFAULT)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/gfx/layers/basic/BasicLayers.cpp:3322
#18 0x01283185 in nsDisplayList::PaintForFrame (this=0xbfd310f0,
aBuilder=0xbfd3119c, aCtx=0x0, aForFrame=0xb09e47f8, aFlags=5)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/layout/base/nsDisplayList.cpp:633
#19 0x01283240 in nsDisplayList::PaintRoot (this=0xbfd310f0,
aBuilder=0xbfd3119c, aCtx=0x0, aFlags=5)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/layout/base/nsDisplayList.cpp:538
#20 0x0129603f in nsLayoutUtils::PaintFrame (aRenderingContext=0x0,
aFrame=0xb09e47f8, aDirtyRegion=..., aBackstop=4294967295, aFlags=260)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/layout/base/nsLayoutUtils.cpp:1700
#21 0x012ace94 in PresShell::Paint (this=0xb75f3900, aViewToPaint=0xb7128190,
aWidgetToPaint=0xb136acc0, aDirtyRegion=..., 
    aIntDirtyRegion=..., aPaintDefaultBackground=false,
aWillSendDidPaint=false)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/layout/base/nsPresShell.cpp:5475
#22 0x015b8d32 in nsViewManager::RenderViews (this=0xb09ddc40,
aView=0xb7128190, aWidget=0xb136acc0, aRegion=..., aIntRegion=..., 
    aPaintDefaultBackground=false, aWillSendDidPaint=false)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/view/src/nsViewManager.cpp:415
#23 0x015b8e06 in nsViewManager::Refresh (this=0xb09ddc40, aView=0xb7128190,
aWidget=0xb136acc0, aRegion=...)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/view/src/nsViewManager.cpp:390
#24 0x015bae49 in nsViewManager::DispatchEvent (this=0xb09ddc40,
aEvent=0xbfd3182c, aView=0xb7128190, aStatus=0xbfd31738)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/view/src/nsViewManager.cpp:888
#25 0x015b810e in HandleEvent (aEvent=0xbfd3182c) at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/view/src/nsView.cpp:159
#26 0x01a8bac0 in nsWindow::DispatchEvent (this=0xb136acc0, aEvent=0xbfd3182c,
aStatus=@0xbfd3191c)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/widget/src/gtk2/nsWindow.cpp:613
#27 0x01a93f96 in nsWindow::OnExposeEvent (this=0xb136acc0, aEvent=0xbfd31d68)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/widget/src/gtk2/nsWindow.cpp:2243
#28 0x01a942c7 in expose_event_cb (widget=0xb1dac1f0, event=0xbfd31d68)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/widget/src/gtk2/nsWindow.cpp:5670
#29 0x18140752 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#30 0x004ccdac in g_closure_invoke () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#31 0x004de0c5 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#32 0x004e5867 in g_signal_emit_valist () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#33 0x004e5ad3 in g_signal_emit () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0x18279e53 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#35 0x1813efca in gtk_main_do_event () from
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#36 0x0084c2df in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#37 0x0087edc3 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#38 0x00846de4 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#39 0x0084906f in gdk_window_process_all_updates () from
/usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#40 0x008490e8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#41 0x00823fb8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#42 0x0b8b0cc0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0x0b8b328a in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x0b8b3695 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x0b8b3771 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x01a961a6 in nsAppShell::ProcessNextNativeEvent (this=0xb7174100,
mayWait=true)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/widget/src/gtk2/nsAppShell.cpp:144
#47 0x01aacc65 in nsBaseAppShell::DoProcessNextNativeEvent (this=0xb7174100,
mayWait=true)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:171
#48 0x01aace7d in nsBaseAppShell::OnProcessNextEvent (this=0xb7174100,
thr=0xb7581940, mayWait=<optimized out>, recursionDepth=0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:324
#49 0x01c72d43 in nsThread::ProcessNextEvent (this=0xb7581940, mayWait=true,
result=0xbfd320cf)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/xpcom/threads/nsThread.cpp:595
#50 0x01c41ca1 in NS_ProcessNextEvent_P (thread=<optimized out>, mayWait=true)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/obj-i686-linux-gnu/xpcom/build/nsThreadUtils.cpp:245
#51 0x01b5d8e9 in mozilla::ipc::MessagePump::Run (this=0xb710e370,
aDelegate=0xb7551aa0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/ipc/glue/MessagePump.cpp:134
#52 0x01c954b6 in MessageLoop::RunInternal (this=0xb7551aa0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/ipc/chromium/src/base/message_loop.cc:208
#53 0x01c955de in RunHandler (this=0xb7551aa0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/ipc/chromium/src/base/message_loop.cc:201
#54 MessageLoop::Run (this=0xb7551aa0) at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/ipc/chromium/src/base/message_loop.cc:175
#55 0x01aac8bc in nsBaseAppShell::Run (this=0xb7174100)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:189
#56 0x0195cdc3 in nsAppStartup::Run (this=0xb71825e0)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/toolkit/components/startup/nsAppStartup.cpp:228
#57 0x01110934 in XRE_main (argc=1, argv=0xbfd348e4, aAppData=0xb7516880)
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/toolkit/xre/nsAppRunner.cpp:3551
#58 0x009e292f in do_main (argv=0xbfd348e4, argc=1, exePath=0xbfd3282c
"/usr/lib/firefox-10.0/libxpcom.so")
    at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/browser/app/nsBrowserApp.cpp:198
#59 main (argc=1, argv=0xbfd348e4) at
/build/buildd/firefox-10.0~b1+build1/build-tree/mozilla/browser/app/nsBrowserApp.cpp:281
(gdb) frame 1
#1  0x0356cbfc in st_BlitFramebuffer_resolve (ctx=0xa6a13000, mask=16384,
info=0xbfd2fcc4) at src/mesa/state_tracker/st_cb_blit.c:87
87          st->pipe->resource_resolve(st->pipe, info);
(gdb) print st
$1 = (struct st_context *) 0xa6a29000
(gdb) print info
$2 = (struct pipe_resolve_info *) 0xbfd2fcc4
(gdb) print st->pipe->resource_resolve
$3 = (void (*)(struct pipe_context *, const struct pipe_resolve_info *)) 0

-- 
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