Skip to content

Instantly share code, notes, and snippets.

@bgirard
Created January 25, 2016 21:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bgirard/e707e9b97556b500d9ae to your computer and use it in GitHub Desktop.
Save bgirard/e707e9b97556b500d9ae to your computer and use it in GitHub Desktop.
(rr) break 'mozilla::dom::CanvasRenderingContext2D::DrawWindow(nsGlobalWindow&, double, double, double, double, nsAString_internal const&, unsigned int, mozilla::ErrorResult&)'
cBreakpoint 1 at 0x7f1d2de78f00: file /home/bgirard/mozilla-central/tree/dom/canvas/CanvasRenderingContext2D.cpp, line 4814.
(rr) cont
Continuing.
REFTEST TEST-LOAD | file:///home/bgirard/mozilla-central/tree/image/test/reftest/bmp/bmpsuite/b/wrapper.html?badpalettesize.bmp | 417 / 13172 (3%)
++DOMWINDOW == 129 (0x7f1cfdd6f000) [pid = 28496] [serial = 1032] [outer = 0x7f1d19f9a400]
Breakpoint 1, mozilla::dom::CanvasRenderingContext2D::DrawWindow (this=0x7f1cf9956800, window=..., x=0, y=0, w=800, h=1000, bgColor=..., flags=13, error=...) at /home/bgirard/mozilla-central/tree/dom/canvas/CanvasRenderingContext2D.cpp:4814
4814 {
(rr) break 'PresShell::RenderDocument(nsRect const&, unsigned int, unsigned int, gfxContext*)'
Breakpoint 2 at 0x7f1d2f14d62f: file /home/bgirard/mozilla-central/tree/layout/base/nsPresShell.cpp, line 4492.
(rr) set print object on
(rr) cont
Continuing.
Breakpoint 2, PresShell::RenderDocument (this=0x7f1d0cf44c00, aRect=..., aFlags=12, aBackgroundColor=4294967295, aThebesContext=0x7f1cfc3ee680) at /home/bgirard/mozilla-central/tree/layout/base/nsPresShell.cpp:4492
4492 {
(rr) d 1
(rr) set $x = 50
(rr) set $y = 50
(rr) p &((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).data[$y * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).stride + $x * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).depth / 8]
$1 = (unsigned char *) 0x7f1cf87271c8 " \377!!!\377!!!\377###\377!!!\377!!!\377\"\"\"\377!!!\377\"\"\"\377###\377\037\037\037\377!!!\377 \377!!!\377\"\"\"\377\037\037\037\377\"\"\"\377!!!\377###\377!!!\377###\377###\377\"\"\"\377!!!\377 \377\"\"\"\377\"\"\"\377\"\"\"\377\037\037\037\377###\377\"\"\"\377\"\"\"\377\"\"\"\377###\377 \377\037\037\037\377\"\"\"\377!!!\377\"\"\"\377###\377!!!\377 \377!!!\377###\377\"\"\"\377!!!\377\"\"\"\377\037\037\037\377\"\"\"\377\"\"\"\377"...
(rr) watch -l &((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).data[$y * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).stride + $x * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).depth / 8]
Attempt to take address of value not located in memory.
(rr) watch -l ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).data[$y * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).stride + $x * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).depth / 8]
Hardware watchpoint 3: -location ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).data[$y * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).stride + $x * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).depth / 8]
(rr) info b
Num Type Disp Enb Address What
2 breakpoint keep y 0x00007f1d2f14d62f in PresShell::RenderDocument(nsRect const&, unsigned int, unsigned int, gfxContext*) at /home/bgirard/mozilla-central/tree/layout/base/nsPresShell.cpp:4492
breakpoint already hit 1 time
3 hw watchpoint keep y -location ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).data[$y * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).stride + $x * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).depth / 8]
(rr) cont
Continuing.
Hardware watchpoint 3: -location ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).data[$y * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).stride + $x * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).depth / 8]
Old value = 32 ' '
New value = 250 '\372'
0x00007f1d30513d14 in _mm_store_si128 (__B=..., __P=0x7f1cf87271c0) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
710 *__P = __B;
(rr) where
#0 0x00007f1d30513d14 in _mm_store_si128 (__B=..., __P=0x7f1cf87271c0) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
#1 save_128_aligned (data=..., dst=0x7f1cf87271c0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:388
#2 core_combine_over_u_sse2_no_mask (w=752, ps=0x7f1cf8c271c0, pd=0x7f1cf87271c0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:688
#3 sse2_combine_over_u (w=800, pm=0x0, ps=0x7f1cf8c27100, pd=0x7f1cf8727100, op=PIXMAN_OP_OVER, imp=0x7f1cfe9bb000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:737
#4 sse2_composite_over_8888_8888 (imp=0x7f1cfe9bb000, info=0x7fffb342ec40) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3079
#5 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1cfd853360, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#6 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7fffb342f190) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#7 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, src=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7fffb342f190, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#8 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#9 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x7fffb342f6b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#10 0x00007f1d30283b3c in _cairo_gstate_paint (gstate=0x7f1cf9b48200) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1049
#11 0x00007f1d302d2ec5 in INT__moz_cairo_paint (cr=0x7f1cf9c3e800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2252
#12 0x00007f1d302d2f40 in _moz_cairo_paint_with_alpha (cr=0x7f1cf9c3e800, alpha=1) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2280
#13 0x00007f1d2c7ae2fd in mozilla::gfx::PaintWithAlpha (aContext=0x7f1cf9c3e800, aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:799
#14 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
#15 0x00007f1d2c973f41 in mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired (this=0x7f1d16188ed0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:533
#16 0x00007f1d2c973323 in mozilla::layers::ClientLayerManager::EndTransaction (this=0x7f1d16188ed0, aCallback=0x7f1d2f042f6e <mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*)>, aCallbackData=0x7fffb3430480, aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:334
#17 0x00007f1d2f0cde9d in nsDisplayList::PaintRoot (this=0x7fffb3430250, aBuilder=0x7fffb3430480, aCtx=0x7fffb3430c50, aFlags=1) at /home/bgirard/mozilla-central/tree/layout/base/nsDisplayList.cpp:1755
#18 0x00007f1d2f123fdf in nsLayoutUtils::PaintFrame (aRenderingContext=0x7fffb3430c50, aFrame=0x7f1d195b5958, aDirtyRegion=..., aBackstop=4294967295, aFlags=14) at /home/bgirard/mozilla-central/tree/layout/base/nsLayoutUtils.cpp:3400
#19 0x00007f1d2f14dc7f in PresShell::RenderDocument (this=0x7f1d0cf44c00, aRect=..., aFlags=12, aBackgroundColor=4294967295, aThebesContext=0x7f1cfc3ee680) at /home/bgirard/mozilla-central/tree/layout/base/nsPresShell.cpp:4597
#20 0x00007f1d2de7954a in mozilla::dom::CanvasRenderingContext2D::DrawWindow (this=0x7f1cf9956800, window=..., x=0, y=0, w=800, h=1000, bgColor=..., flags=13, error=...) at /home/bgirard/mozilla-central/tree/dom/canvas/CanvasRenderingContext2D.cpp:4915
#21 0x00007f1d2d6c3490 in mozilla::dom::CanvasRenderingContext2DBinding::drawWindow (cx=0x7f1d3f729400, obj=..., self=0x7f1cf9956800, args=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dom/bindings/CanvasRenderingContext2DBinding.cpp:5222
#22 0x00007f1d2ddf40ae in mozilla::dom::GenericBindingMethod (cx=0x7f1d3f729400, argc=7, vp=0x7f1cfc3ee580) at /home/bgirard/mozilla-central/tree/dom/bindings/BindingUtils.cpp:2714
#23 0x00007f1d314be63b in js::CallJSNative (cx=0x7f1d3f729400, native=0x7f1d2ddf3e76 <mozilla::dom::GenericBindingMethod(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/bgirard/mozilla-central/tree/js/src/jscntxtinlines.h:235
#24 0x00007f1d3149b6e9 in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:478
#25 0x00007f1d3149baa9 in js::Invoke (cx=0x7f1d3f729400, thisv=..., fval=..., argc=7, argv=0x7f1d1db833a8, rval=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:530
#26 0x00007f1d313f6281 in js::DirectProxyHandler::call (this=0x7f1d353ae370 <xpc::AddonWrapper<js::CrossCompartmentWrapper>::singleton>, cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/DirectProxyHandler.cpp:77
#27 0x00007f1d313d7b51 in js::CrossCompartmentWrapper::call (this=0x7f1d353ae370 <xpc::AddonWrapper<js::CrossCompartmentWrapper>::singleton>, cx=0x7f1d3f729400, wrapper=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/CrossCompartmentWrapper.cpp:289
#28 0x00007f1d2c344d2f in xpc::AddonWrapper<js::CrossCompartmentWrapper>::call (this=0x7f1d353ae370 <xpc::AddonWrapper<js::CrossCompartmentWrapper>::singleton>, cx=0x7f1d3f729400, wrapper=..., args=...) at /home/bgirard/mozilla-central/tree/js/xpconnect/wrappers/AddonWrapper.cpp:139
#29 0x00007f1d313f9d4e in js::Proxy::call (cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:391
#30 0x00007f1d313fb201 in js::proxy_Call (cx=0x7f1d3f729400, argc=7, vp=0x7f1d1db83398) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:683
#31 0x00007f1d314be63b in js::CallJSNative (cx=0x7f1d3f729400, native=0x7f1d313fb124 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/bgirard/mozilla-central/tree/js/src/jscntxtinlines.h:235
#32 0x00007f1d3149b5ed in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:466
#33 0x00007f1d314aafbf in Interpret (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:2802
#34 0x00007f1d3149b336 in js::RunScript (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:425
#35 0x00007f1d3149b7a9 in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:496
#36 0x00007f1d3149baa9 in js::Invoke (cx=0x7f1d3f729400, thisv=..., fval=..., argc=5, argv=0x7f1d1db832e8, rval=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:530
#37 0x00007f1d312a2107 in JS::Call (cx=0x7f1d3f729400, thisv=..., fval=..., args=..., rval=...) at /home/bgirard/mozilla-central/tree/js/src/jsapi.cpp:2891
#38 0x00007f1d2c37ef1c in xpc::SandboxCallableProxyHandler::call (this=0x7f1d353af9d0 <xpc::sandboxCallableProxyHandler>, cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/xpconnect/src/Sandbox.cpp:692
#39 0x00007f1d313f9d4e in js::Proxy::call (cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:391
#40 0x00007f1d313fb201 in js::proxy_Call (cx=0x7f1d3f729400, argc=5, vp=0x7f1d1db832d8) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:683
#41 0x00007f1d314be63b in js::CallJSNative (cx=0x7f1d3f729400, native=0x7f1d313fb124 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/bgirard/mozilla-central/tree/js/src/jscntxtinlines.h:235
#42 0x00007f1d3149b5ed in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:466
#43 0x00007f1d314aafbf in Interpret (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:2802
#44 0x00007f1d3149b336 in js::RunScript (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:425
#45 0x00007f1d3149b7a9 in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:496
#46 0x00007f1d3149baa9 in js::Invoke (cx=0x7f1d3f729400, thisv=..., fval=..., argc=0, argv=0x7f1d1db83260, rval=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:530
#47 0x00007f1d312a2107 in JS::Call (cx=0x7f1d3f729400, thisv=..., fval=..., args=..., rval=...) at /home/bgirard/mozilla-central/tree/js/src/jsapi.cpp:2891
#48 0x00007f1d2c37ef1c in xpc::SandboxCallableProxyHandler::call (this=0x7f1d353af9d0 <xpc::sandboxCallableProxyHandler>, cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/xpconnect/src/Sandbox.cpp:692
#49 0x00007f1d313f9d4e in js::Proxy::call (cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:391
#50 0x00007f1d313fb201 in js::proxy_Call (cx=0x7f1d3f729400, argc=0, vp=0x7f1d1db83250) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:683
#51 0x00007f1d314be63b in js::CallJSNative (cx=0x7f1d3f729400, native=0x7f1d313fb124 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/bgirard/mozilla-central/tree/js/src/jscntxtinlines.h:235
#52 0x00007f1d3149b5ed in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:466
#53 0x00007f1d314aafbf in Interpret (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:2802
#54 0x00007f1d3149b336 in js::RunScript (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:425
#55 0x00007f1d3149b7a9 in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:496
#56 0x00007f1d3149baa9 in js::Invoke (cx=0x7f1d3f729400, thisv=..., fval=..., argc=0, argv=0x7f1d1db831d8, rval=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:530
#57 0x00007f1d312a2107 in JS::Call (cx=0x7f1d3f729400, thisv=..., fval=..., args=..., rval=...) at /home/bgirard/mozilla-central/tree/js/src/jsapi.cpp:2891
#58 0x00007f1d2c37ef1c in xpc::SandboxCallableProxyHandler::call (this=0x7f1d353af9d0 <xpc::sandboxCallableProxyHandler>, cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/xpconnect/src/Sandbox.cpp:692
#59 0x00007f1d313f9d4e in js::Proxy::call (cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:391
#60 0x00007f1d313fb201 in js::proxy_Call (cx=0x7f1d3f729400, argc=0, vp=0x7f1d1db831c8) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:683
#61 0x00007f1d314be63b in js::CallJSNative (cx=0x7f1d3f729400, native=0x7f1d313fb124 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/bgirard/mozilla-central/tree/js/src/jscntxtinlines.h:235
#62 0x00007f1d3149b5ed in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:466
#63 0x00007f1d314aafbf in Interpret (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:2802
#64 0x00007f1d3149b336 in js::RunScript (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:425
#65 0x00007f1d3149b7a9 in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:496
#66 0x00007f1d3149baa9 in js::Invoke (cx=0x7f1d3f729400, thisv=..., fval=..., argc=1, argv=0x7fffb3434da0, rval=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:530
#67 0x00007f1d312a1b61 in JS_CallFunctionValue (cx=0x7f1d3f729400, obj=..., fval=..., args=..., rval=...) at /home/bgirard/mozilla-central/tree/js/src/jsapi.cpp:2844
#68 0x00007f1d2cc49b6a in nsFrameMessageManager::ReceiveMessage (this=0x7f1d19555920, aTarget=0x7f1d0192b3a0, aTargetFrameLoader=0x7f1d0192b430, aTargetClosed=false, aMessage=..., aIsSync=true, aCloneData=0x7fffb34351c0, aCpows=0x7fffb3435060, aPrincipal=0x0, aRetVal=0x7fffb3435110) at /home/bgirard/mozilla-central/tree/dom/base/nsFrameMessageManager.cpp:1228
#69 0x00007f1d2cc48516 in nsFrameMessageManager::ReceiveMessage (this=0x7f1d19555920, aTarget=0x7f1d0192b3a0, aTargetFrameLoader=0x7f1d0192b430, aMessage=..., aIsSync=true, aCloneData=0x7fffb34351c0, aCpows=0x7fffb3435060, aPrincipal=0x0, aRetVal=0x7fffb3435110) at /home/bgirard/mozilla-central/tree/dom/base/nsFrameMessageManager.cpp:1042
#70 0x00007f1d2cec1550 in nsInProcessTabChildGlobal::DoSendBlockingMessage (this=0x7f1d0f7912e0, aCx=0x7f1d3f729400, aMessage=..., aData=..., aCpows=..., aPrincipal=0x0, aRetVal=0x7fffb3435110, aIsSync=true) at /home/bgirard/mozilla-central/tree/dom/base/nsInProcessTabChildGlobal.cpp:43
#71 0x00007f1d2cc478ee in nsFrameMessageManager::SendMessage (this=0x7f1d01958a00, aMessageName=..., aJSON=..., aObjects=..., aPrincipal=0x0, aCx=0x7f1d3f729400, aArgc=1 '\001', aRetval=..., aIsSync=true) at /home/bgirard/mozilla-central/tree/dom/base/nsFrameMessageManager.cpp:732
#72 0x00007f1d2cc47590 in nsFrameMessageManager::SendSyncMessage (this=0x7f1d01958a00, aMessageName=..., aJSON=..., aObjects=..., aPrincipal=0x0, aCx=0x7f1d3f729400, aArgc=1 '\001', aRetval=...) at /home/bgirard/mozilla-central/tree/dom/base/nsFrameMessageManager.cpp:680
#73 0x00007f1d2cedaa8b in nsInProcessTabChildGlobal::SendSyncMessage (this=0x7f1d0f7912e0, aMessageName=..., aObject=..., aRemote=..., aPrincipal=0x0, aCx=0x7f1d3f729400, aArgc=1 '\001', aRetval=...) at /home/bgirard/mozilla-central/tree/dom/base/nsInProcessTabChildGlobal.h:61
#74 0x00007f1d2b5893ad in NS_InvokeByIndex (that=0x7f1d0f791360, methodIndex=9, paramCount=7, params=0x7fffb3435558) at /home/bgirard/mozilla-central/tree/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:176
#75 0x00007f1d2c40c33f in CallMethodHelper::Invoke (this=0x7fffb3435510) at /home/bgirard/mozilla-central/tree/js/xpconnect/src/XPCWrappedNative.cpp:2097
#76 0x00007f1d2c409d28 in CallMethodHelper::Call (this=0x7fffb3435510) at /home/bgirard/mozilla-central/tree/js/xpconnect/src/XPCWrappedNative.cpp:1414
#77 0x00007f1d2c3eccc0 in XPCWrappedNative::CallMethod (ccx=..., mode=XPCWrappedNative::CALL_METHOD) at /home/bgirard/mozilla-central/tree/js/xpconnect/src/XPCWrappedNative.cpp:1381
#78 0x00007f1d2c3f633d in XPC_WN_CallMethod (cx=0x7f1d3f729400, argc=1, vp=0x7f1d1db83140) at /home/bgirard/mozilla-central/tree/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1115
#79 0x00007f1d314be63b in js::CallJSNative (cx=0x7f1d3f729400, native=0x7f1d2c3f5ff0 <XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/bgirard/mozilla-central/tree/js/src/jscntxtinlines.h:235
#80 0x00007f1d3149b6e9 in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:478
#81 0x00007f1d314aafbf in Interpret (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:2802
#82 0x00007f1d3149b336 in js::RunScript (cx=0x7f1d3f729400, state=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:425
#83 0x00007f1d3149b7a9 in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:496
#84 0x00007f1d312f45ab in js::fun_apply (cx=0x7f1d3f729400, argc=2, vp=0x7fffb3436918) at /home/bgirard/mozilla-central/tree/js/src/jsfun.cpp:1276
#85 0x00007f1d314be63b in js::CallJSNative (cx=0x7f1d3f729400, native=0x7f1d312f4015 <js::fun_apply(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/bgirard/mozilla-central/tree/js/src/jscntxtinlines.h:235
#86 0x00007f1d3149b6e9 in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:478
#87 0x00007f1d3149baa9 in js::Invoke (cx=0x7f1d3f729400, thisv=..., fval=..., argc=2, argv=0x7fffb3436d98, rval=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:530
#88 0x00007f1d313f6281 in js::DirectProxyHandler::call (this=0x7f1d35515720 <js::CrossCompartmentWrapper::singleton>, cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/DirectProxyHandler.cpp:77
#89 0x00007f1d313d7b51 in js::CrossCompartmentWrapper::call (this=0x7f1d35515720 <js::CrossCompartmentWrapper::singleton>, cx=0x7f1d3f729400, wrapper=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/CrossCompartmentWrapper.cpp:289
#90 0x00007f1d313f9d4e in js::Proxy::call (cx=0x7f1d3f729400, proxy=..., args=...) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:391
#91 0x00007f1d313fb201 in js::proxy_Call (cx=0x7f1d3f729400, argc=2, vp=0x7fffb3436d88) at /home/bgirard/mozilla-central/tree/js/src/proxy/Proxy.cpp:683
#92 0x00007f1d314be63b in js::CallJSNative (cx=0x7f1d3f729400, native=0x7f1d313fb124 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /home/bgirard/mozilla-central/tree/js/src/jscntxtinlines.h:235
#93 0x00007f1d3149b5ed in js::Invoke (cx=0x7f1d3f729400, args=..., construct=js::NO_CONSTRUCT) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:466
#94 0x00007f1d3149baa9 in js::Invoke (cx=0x7f1d3f729400, thisv=..., fval=..., argc=2, argv=0x7fffb3437088, rval=...) at /home/bgirard/mozilla-central/tree/js/src/vm/Interpreter.cpp:530
#95 0x00007f1d30eaa12b in js::jit::DoCallFallback (cx=0x7f1d3f729400, frame=0x7fffb34370d8, stub_=0x7f1cfc61f458, argc=2, vp=0x7fffb3437078, res=...) at /home/bgirard/mozilla-central/tree/js/src/jit/BaselineIC.cpp:6189
#96 0x00007f1d3e3053ab in ?? ()
#97 0x00007f1cfba97c01 in ?? ()
#98 0x00007fffb3437030 in ?? ()
#99 0xfff9000000000000 in ?? ()
#100 0x00007f1d3567a840 in js::jit::DoCallNativeSetterInfo () from /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/bin/libxul.so
#101 0x00007f1d1df607c0 in ?? ()
#102 0x00007f1d22e1af03 in ?? ()
#103 0x0000000000000a02 in ?? ()
#104 0x00007fffb34370d8 in ?? ()
#105 0x00007f1cfc61f458 in ?? ()
#106 0x0000000000000002 in ?? ()
#107 0x00007fffb3437078 in ?? ()
#108 0xfffc7f1d10f25ec0 in ?? ()
#109 0xfffc7f1d0fc4d520 in ?? ()
#110 0xfffb800000000000 in ?? ()
#111 0xfffc7f1d1f062ec0 in ?? ()
#112 0x00007fffb3437108 in ?? ()
#113 0x00007f1cfc61f458 in ?? ()
#114 0x00007f1d1e0d8189 in ?? ()
#115 0x0000000000000b01 in ?? ()
#116 0xfffc7f1d1f062ec0 in ?? ()
#117 0xfffb800000000000 in ?? ()
#118 0xfffc7f1d0fc4d520 in ?? ()
#119 0xfffc7f1d10f25ec0 in ?? ()
#120 0x00007fffb3437210 in ?? ()
#121 0x00007fffb3437100 in ?? ()
#122 0x00007f1d00000058 in ?? ()
#123 0x00007f1d1f062de8 in ?? ()
#124 0x00007fffb3437210 in ?? ()
#125 0x00000000b3437120 in ?? ()
#126 0x00007fffb3437170 in ?? ()
#127 0x00007f1d3e2fbdc4 in ?? ()
#128 0x0000000000000404 in ?? ()
#129 0x00007f1d1f062f20 in ?? ()
#130 0x0000000000000001 in ?? ()
#131 0xfffc7f1d1f062f20 in ?? ()
#132 0xfffc7f1d0d0bf220 in ?? ()
#133 0x00007fffb3437558 in ?? ()
#134 0x0000000000000000 in ?? ()
(rr) up 15
#15 0x00007f1d2c973f41 in mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired (this=0x7f1d16188ed0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:533
533 DrawOptions(1.0f, CompositionOp::OP_OVER));
(rr) down
#14 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
860 PaintWithAlpha(mContext, aOptions);
(rr) down
#13 0x00007f1d2c7ae2fd in mozilla::gfx::PaintWithAlpha (aContext=0x7f1cf9c3e800, aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:799
799 cairo_paint_with_alpha(aContext, aOptions.mAlpha);
(rr) up
#14 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
860 PaintWithAlpha(mContext, aOptions);
(rr) up
#15 0x00007f1d2c973f41 in mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired (this=0x7f1d16188ed0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:533
533 DrawOptions(1.0f, CompositionOp::OP_OVER));
(rr) up
#16 0x00007f1d2c973323 in mozilla::layers::ClientLayerManager::EndTransaction (this=0x7f1d16188ed0, aCallback=0x7f1d2f042f6e <mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*)>, aCallbackData=0x7fffb3430480, aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:334
334 MakeSnapshotIfRequired();
(rr) list
329 mIsRepeatTransaction = true;
330 BeginTransaction();
331 ClientLayerManager::EndTransaction(aCallback, aCallbackData, aFlags);
332 mIsRepeatTransaction = false;
333 } else {
334 MakeSnapshotIfRequired();
335 }
336
337 for (size_t i = 0; i < mTexturePools.Length(); i++) {
338 mTexturePools[i]->ReturnDeferredClients();
(rr) up
#17 0x00007f1d2f0cde9d in nsDisplayList::PaintRoot (this=0x7fffb3430250, aBuilder=0x7fffb3430480, aCtx=0x7fffb3430c50, aFlags=1) at /home/bgirard/mozilla-central/tree/layout/base/nsDisplayList.cpp:1755
1755 aBuilder, flags);
(rr) list
1750 }
1751
1752 MaybeSetupTransactionIdAllocator(layerManager, view);
1753
1754 layerManager->EndTransaction(FrameLayerBuilder::DrawPaintedLayer,
1755 aBuilder, flags);
1756 aBuilder->SetIsCompositingCheap(temp);
1757 layerBuilder->DidEndTransaction();
1758
1759 if (document && widgetTransaction) {
(rr) down
#16 0x00007f1d2c973323 in mozilla::layers::ClientLayerManager::EndTransaction (this=0x7f1d16188ed0, aCallback=0x7f1d2f042f6e <mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*)>, aCallbackData=0x7fffb3430480, aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:334
334 MakeSnapshotIfRequired();
(rr) down
#15 0x00007f1d2c973f41 in mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired (this=0x7f1d16188ed0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:533
533 DrawOptions(1.0f, CompositionOp::OP_OVER));
(rr) list
528
529 gfx::Matrix oldMatrix = dt->GetTransform();
530 dt->SetTransform(rotate * oldMatrix);
531 dt->DrawSurface(surf, dstRect, srcRect,
532 DrawSurfaceOptions(),
533 DrawOptions(1.0f, CompositionOp::OP_OVER));
534 dt->SetTransform(oldMatrix);
535 }
536 mForwarder->DestroySharedSurface(&inSnapshot);
537 }
(rr) down
#14 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
860 PaintWithAlpha(mContext, aOptions);
(rr) down
#13 0x00007f1d2c7ae2fd in mozilla::gfx::PaintWithAlpha (aContext=0x7f1cf9c3e800, aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:799
799 cairo_paint_with_alpha(aContext, aOptions.mAlpha);
(rr)
#12 0x00007f1d302d2f40 in _moz_cairo_paint_with_alpha (cr=0x7f1cf9c3e800, alpha=1) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2280
2280 cairo_paint (cr);
(rr)
#11 0x00007f1d302d2ec5 in INT__moz_cairo_paint (cr=0x7f1cf9c3e800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2252
2252 status = _cairo_gstate_paint (cr->gstate);
(rr)
#10 0x00007f1d30283b3c in _cairo_gstate_paint (gstate=0x7f1cf9b48200) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1049
1049 status = _cairo_surface_paint (gstate->target,
(rr)
#9 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x7fffb342f6b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
2109 status = surface->backend->paint (surface, op, source, clip);
(rr)
#8 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
3325 status = _clip_and_composite_boxes (surface, op, source,
(rr)
#7 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, src=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7fffb342f190, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
3077 status = _composite_boxes (dst, op, src, boxes, antialias, clip, extents);
(rr)
#6 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7fffb342f190) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
3038 pixman_image_composite32 (pixman_op,
(rr)
#5 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1cfd853360, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
707 func (imp, &info);
(rr)
#4 sse2_composite_over_8888_8888 (imp=0x7f1cfe9bb000, info=0x7fffb342ec40) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3079
3079 sse2_combine_over_u (imp, op, dst, src, NULL, width);
(rr)
#3 sse2_combine_over_u (w=800, pm=0x0, ps=0x7f1cf8c27100, pd=0x7f1cf8727100, op=PIXMAN_OP_OVER, imp=0x7f1cfe9bb000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:737
737 core_combine_over_u_sse2_no_mask (pd, ps, w);
(rr)
#2 core_combine_over_u_sse2_no_mask (w=752, ps=0x7f1cf8c271c0, pd=0x7f1cf87271c0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:688
688 save_128_aligned ((__m128i *)pd, src);
(rr)
#1 save_128_aligned (data=..., dst=0x7f1cf87271c0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:388
388 _mm_store_si128 (dst, data);
(rr)
#0 0x00007f1d30513d14 in _mm_store_si128 (__B=..., __P=0x7f1cf87271c0) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
710 *__P = __B;
(rr)
Bottom (innermost) frame selected; you cannot go down.
(rr)
Bottom (innermost) frame selected; you cannot go down.
(rr) origin
0x1000: jmp 0x15d9
unknown src
(rr) x10i $pc
Undefined command: "x10i". Try "help".
(rr) x/10i $pc
=> 0x7f1d30513d14 <sse2_composite_over_8888_8888+8121>: jmpq 0x7f1d305142ed <sse2_composite_over_8888_8888+9618>
0x7f1d30513d19 <sse2_composite_over_8888_8888+8126>: mov -0x1440(%rbp),%rax
0x7f1d30513d20 <sse2_composite_over_8888_8888+8133>: mov %rax,-0x1410(%rbp)
0x7f1d30513d27 <sse2_composite_over_8888_8888+8140>: mov -0x1410(%rbp),%rax
0x7f1d30513d2e <sse2_composite_over_8888_8888+8147>: mov %rax,-0x1408(%rbp)
0x7f1d30513d35 <sse2_composite_over_8888_8888+8154>: mov -0x1408(%rbp),%rax
0x7f1d30513d3c <sse2_composite_over_8888_8888+8161>: movdqa (%rax),%xmm0
0x7f1d30513d40 <sse2_composite_over_8888_8888+8165>: movaps %xmm0,-0x4a0(%rbp)
0x7f1d30513d47 <sse2_composite_over_8888_8888+8172>: movdqa -0x580(%rbp),%xmm0
0x7f1d30513d4f <sse2_composite_over_8888_8888+8180>: movaps %xmm0,-0x490(%rbp)
(rr) rsi
Hardware watchpoint 3: -location ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).data[$y * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).stride + $x * ((cairo_image_surface_t*)aThebesContext->mDT.mRawPtr->mSurface).depth / 8]
Old value = 250 '\372'
New value = 32 ' '
0x00007f1d30513d11 in _mm_store_si128 (__B=..., __P=0x7f1cf87271c0) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
710 *__P = __B;
(rr) origin
0x1000: movaps xmmword ptr [rax], xmm0
not move movaps
1
watching xmm0
0x00007f1d30513d09 710 *__P = __B;
(rr)
0x1000: movdqa xmm0, xmmword ptr [rbp - 0x4b0]
not move movdqa
3
mem used *(int*)(0x7fffb342e6f0)
Hardware watchpoint 4: *(int*)(0x7fffb342e6f0)
Hardware watchpoint 4: *(int*)(0x7fffb342e6f0)
Old value = -16096006
New value = -1
0x00007f1d30513cfb in core_combine_over_u_sse2_no_mask (w=792, ps=0x7f1cf8c27120, pd=0x7f1cf8727120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:686
686 if (is_opaque (src))
(rr) up
#1 sse2_combine_over_u (w=800, pm=0x0, ps=0x7f1cf8c27100, pd=0x7f1cf8727100, op=PIXMAN_OP_OVER, imp=0x7f1cfe9bb000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:737
737 core_combine_over_u_sse2_no_mask (pd, ps, w);
(rr)
#2 sse2_composite_over_8888_8888 (imp=0x7f1cfe9bb000, info=0x7fffb342ec40) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3079
3079 sse2_combine_over_u (imp, op, dst, src, NULL, width);
(rr)
#3 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1cfd853360, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
707 func (imp, &info);
(rr)
#4 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7fffb342f190) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
3038 pixman_image_composite32 (pixman_op,
(rr)
#5 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, src=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7fffb342f190, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
3077 status = _composite_boxes (dst, op, src, boxes, antialias, clip, extents);
(rr)
#6 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
3325 status = _clip_and_composite_boxes (surface, op, source,
(rr)
#7 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x7fffb342f6b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
2109 status = surface->backend->paint (surface, op, source, clip);
(rr)
#8 0x00007f1d30283b3c in _cairo_gstate_paint (gstate=0x7f1cf9b48200) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1049
1049 status = _cairo_surface_paint (gstate->target,
(rr)
#9 0x00007f1d302d2ec5 in INT__moz_cairo_paint (cr=0x7f1cf9c3e800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2252
2252 status = _cairo_gstate_paint (cr->gstate);
(rr)
#10 0x00007f1d302d2f40 in _moz_cairo_paint_with_alpha (cr=0x7f1cf9c3e800, alpha=1) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2280
2280 cairo_paint (cr);
(rr)
#11 0x00007f1d2c7ae2fd in mozilla::gfx::PaintWithAlpha (aContext=0x7f1cf9c3e800, aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:799
799 cairo_paint_with_alpha(aContext, aOptions.mAlpha);
(rr)
#12 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
860 PaintWithAlpha(mContext, aOptions);
(rr)
#13 0x00007f1d2c973f41 in mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired (this=0x7f1d16188ed0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:533
533 DrawOptions(1.0f, CompositionOp::OP_OVER));
(rr)
#14 0x00007f1d2c973323 in mozilla::layers::ClientLayerManager::EndTransaction (this=0x7f1d16188ed0, aCallback=0x7f1d2f042f6e <mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*)>, aCallbackData=0x7fffb3430480, aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:334
334 MakeSnapshotIfRequired();
(rr) down
#13 0x00007f1d2c973f41 in mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired (this=0x7f1d16188ed0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:533
533 DrawOptions(1.0f, CompositionOp::OP_OVER));
(rr)
#12 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
860 PaintWithAlpha(mContext, aOptions);
(rr)
#11 0x00007f1d2c7ae2fd in mozilla::gfx::PaintWithAlpha (aContext=0x7f1cf9c3e800, aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:799
799 cairo_paint_with_alpha(aContext, aOptions.mAlpha);
(rr)
#10 0x00007f1d302d2f40 in _moz_cairo_paint_with_alpha (cr=0x7f1cf9c3e800, alpha=1) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2280
2280 cairo_paint (cr);
(rr)
#9 0x00007f1d302d2ec5 in INT__moz_cairo_paint (cr=0x7f1cf9c3e800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2252
2252 status = _cairo_gstate_paint (cr->gstate);
(rr)
#8 0x00007f1d30283b3c in _cairo_gstate_paint (gstate=0x7f1cf9b48200) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1049
1049 status = _cairo_surface_paint (gstate->target,
(rr)
#7 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x7fffb342f6b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
2109 status = surface->backend->paint (surface, op, source, clip);
(rr)
#6 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
3325 status = _clip_and_composite_boxes (surface, op, source,
(rr)
#5 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, src=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7fffb342f190, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
3077 status = _composite_boxes (dst, op, src, boxes, antialias, clip, extents);
(rr)
#4 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7fffb342f190) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
3038 pixman_image_composite32 (pixman_op,
(rr)
#3 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1cfd853360, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
707 func (imp, &info);
(rr)
#2 sse2_composite_over_8888_8888 (imp=0x7f1cfe9bb000, info=0x7fffb342ec40) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3079
3079 sse2_combine_over_u (imp, op, dst, src, NULL, width);
(rr)
#1 sse2_combine_over_u (w=800, pm=0x0, ps=0x7f1cf8c27100, pd=0x7f1cf8727100, op=PIXMAN_OP_OVER, imp=0x7f1cfe9bb000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:737
737 core_combine_over_u_sse2_no_mask (pd, ps, w);
(rr)
#0 0x00007f1d30513cfb in core_combine_over_u_sse2_no_mask (w=792, ps=0x7f1cf8c27120, pd=0x7f1cf8727120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:686
686 if (is_opaque (src))
(rr)
Bottom (innermost) frame selected; you cannot go down.
(rr)
Bottom (innermost) frame selected; you cannot go down.
(rr) x/10i $p
Value can't be converted to integer.
(rr) x/10i $pc
=> 0x7f1d30513cfb <sse2_composite_over_8888_8888+8096>: movaps %xmm0,-0x4b0(%rbp)
0x7f1d30513d02 <sse2_composite_over_8888_8888+8103>: mov -0x1418(%rbp),%rax
0x7f1d30513d09 <sse2_composite_over_8888_8888+8110>: movdqa -0x4b0(%rbp),%xmm0
0x7f1d30513d11 <sse2_composite_over_8888_8888+8118>: movaps %xmm0,(%rax)
0x7f1d30513d14 <sse2_composite_over_8888_8888+8121>: jmpq 0x7f1d305142ed <sse2_composite_over_8888_8888+9618>
0x7f1d30513d19 <sse2_composite_over_8888_8888+8126>: mov -0x1440(%rbp),%rax
0x7f1d30513d20 <sse2_composite_over_8888_8888+8133>: mov %rax,-0x1410(%rbp)
0x7f1d30513d27 <sse2_composite_over_8888_8888+8140>: mov -0x1410(%rbp),%rax
0x7f1d30513d2e <sse2_composite_over_8888_8888+8147>: mov %rax,-0x1408(%rbp)
0x7f1d30513d35 <sse2_composite_over_8888_8888+8154>: mov -0x1408(%rbp),%rax
(rr) origin
0x1000: movaps xmmword ptr [rbp - 0x4b0], xmm0
not move movaps
1
watching xmm0
0x00007f1d30513cf3 686 if (is_opaque (src))
(rr)
0x1000: movdqa xmm0, xmmword ptr [rbp - 0x4c0]
not move movdqa
3
mem used *(int*)(0x7fffb342e6e0)
Hardware watchpoint 5: *(int*)(0x7fffb342e6e0)
Hardware watchpoint 5: *(int*)(0x7fffb342e6e0)
Old value = -16096006
New value = -1
0x00007f1d30513cde in core_combine_over_u_sse2_no_mask (w=792, ps=0x7f1cf8c27120, pd=0x7f1cf8727120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:686
686 if (is_opaque (src))
(rr)
0x1000: movaps xmmword ptr [rbp - 0x4c0], xmm0
not move movaps
1
watching xmm0
0x00007f1d30513cd6 686 if (is_opaque (src))
(rr)
0x1000: movdqa xmm0, xmmword ptr [rbp - 0x580]
not move movdqa
3
mem used *(int*)(0x7fffb342e620)
Hardware watchpoint 6: *(int*)(0x7fffb342e620)
Hardware watchpoint 6: *(int*)(0x7fffb342e620)
Old value = -16096006
New value = -1
core_combine_over_u_sse2_no_mask (w=792, ps=0x7f1cf8c27120, pd=0x7f1cf8727120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:682
682 src = load_128_unaligned ((__m128i *)ps);
(rr) bt 9
#0 core_combine_over_u_sse2_no_mask (w=792, ps=0x7f1cf8c27120, pd=0x7f1cf8727120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:682
#1 sse2_combine_over_u (w=800, pm=0x0, ps=0x7f1cf8c27100, pd=0x7f1cf8727100, op=PIXMAN_OP_OVER, imp=0x7f1cfe9bb000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:737
#2 sse2_composite_over_8888_8888 (imp=0x7f1cfe9bb000, info=0x7fffb342ec40) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3079
#3 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1cfd853360, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#4 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7fffb342f190) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#5 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, src=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7fffb342f190, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#6 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#7 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x7fffb342f6b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#8 0x00007f1d30283b3c in _cairo_gstate_paint (gstate=0x7f1cf9b48200) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1049
(More stack frames follow...)
(rr) bt 15
#0 core_combine_over_u_sse2_no_mask (w=792, ps=0x7f1cf8c27120, pd=0x7f1cf8727120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:682
#1 sse2_combine_over_u (w=800, pm=0x0, ps=0x7f1cf8c27100, pd=0x7f1cf8727100, op=PIXMAN_OP_OVER, imp=0x7f1cfe9bb000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:737
#2 sse2_composite_over_8888_8888 (imp=0x7f1cfe9bb000, info=0x7fffb342ec40) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3079
#3 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1cfd853360, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#4 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7fffb342f190) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#5 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, src=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7fffb342f190, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#6 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#7 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x7fffb342f6b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#8 0x00007f1d30283b3c in _cairo_gstate_paint (gstate=0x7f1cf9b48200) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1049
#9 0x00007f1d302d2ec5 in INT__moz_cairo_paint (cr=0x7f1cf9c3e800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2252
#10 0x00007f1d302d2f40 in _moz_cairo_paint_with_alpha (cr=0x7f1cf9c3e800, alpha=1) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2280
#11 0x00007f1d2c7ae2fd in mozilla::gfx::PaintWithAlpha (aContext=0x7f1cf9c3e800, aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:799
#12 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
#13 0x00007f1d2c973f41 in mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired (this=0x7f1d16188ed0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:533
#14 0x00007f1d2c973323 in mozilla::layers::ClientLayerManager::EndTransaction (this=0x7f1d16188ed0, aCallback=0x7f1d2f042f6e <mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*)>, aCallbackData=0x7fffb3430480, aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:334
(More stack frames follow...)
(rr) origin
0x1000: movaps xmmword ptr [rbp - 0x580], xmm0
not move movaps
1
watching xmm0
0x00007f1d30513bb9 in _mm_loadu_si128 (__P=0x7f1cf8c27120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:698
698 return (__m128i) __builtin_ia32_loaddqu ((char const *)__P);
(rr) bt 15
#0 0x00007f1d30513bb9 in _mm_loadu_si128 (__P=0x7f1cf8c27120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:698
#1 load_128_unaligned (src=0x7f1cf8c27120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:370
#2 core_combine_over_u_sse2_no_mask (w=792, ps=0x7f1cf8c27120, pd=0x7f1cf8727120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:682
#3 sse2_combine_over_u (w=800, pm=0x0, ps=0x7f1cf8c27100, pd=0x7f1cf8727100, op=PIXMAN_OP_OVER, imp=0x7f1cfe9bb000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:737
#4 sse2_composite_over_8888_8888 (imp=0x7f1cfe9bb000, info=0x7fffb342ec40) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3079
#5 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1cfd853360, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#6 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7fffb342f190) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#7 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, src=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7fffb342f190, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#8 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#9 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x7fffb342f6b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#10 0x00007f1d30283b3c in _cairo_gstate_paint (gstate=0x7f1cf9b48200) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1049
#11 0x00007f1d302d2ec5 in INT__moz_cairo_paint (cr=0x7f1cf9c3e800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2252
#12 0x00007f1d302d2f40 in _moz_cairo_paint_with_alpha (cr=0x7f1cf9c3e800, alpha=1) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2280
#13 0x00007f1d2c7ae2fd in mozilla::gfx::PaintWithAlpha (aContext=0x7f1cf9c3e800, aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:799
#14 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
(More stack frames follow...)
(rr) bt 20
#0 0x00007f1d30513bb9 in _mm_loadu_si128 (__P=0x7f1cf8c27120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:698
#1 load_128_unaligned (src=0x7f1cf8c27120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:370
#2 core_combine_over_u_sse2_no_mask (w=792, ps=0x7f1cf8c27120, pd=0x7f1cf8727120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:682
#3 sse2_combine_over_u (w=800, pm=0x0, ps=0x7f1cf8c27100, pd=0x7f1cf8727100, op=PIXMAN_OP_OVER, imp=0x7f1cfe9bb000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:737
#4 sse2_composite_over_8888_8888 (imp=0x7f1cfe9bb000, info=0x7fffb342ec40) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3079
#5 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1cfd853360, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#6 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7fffb342f190) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#7 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, src=0x7fffb342f6c0, boxes=0x7fffb342f3e0, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7fffb342f190, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#8 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#9 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1cfba7ddb0, op=CAIRO_OPERATOR_OVER, source=0x7fffb342f6c0, clip=0x7fffb342f6b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#10 0x00007f1d30283b3c in _cairo_gstate_paint (gstate=0x7f1cf9b48200) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1049
#11 0x00007f1d302d2ec5 in INT__moz_cairo_paint (cr=0x7f1cf9c3e800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2252
#12 0x00007f1d302d2f40 in _moz_cairo_paint_with_alpha (cr=0x7f1cf9c3e800, alpha=1) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2280
#13 0x00007f1d2c7ae2fd in mozilla::gfx::PaintWithAlpha (aContext=0x7f1cf9c3e800, aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:799
#14 0x00007f1d2c7ae82b in mozilla::gfx::DrawTargetCairo::DrawSurface (this=0x7f1cf99326a0, aSurface=0x7f1cfc15e7e0, aDest=..., aSource=..., aSurfOptions=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:860
#15 0x00007f1d2c973f41 in mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired (this=0x7f1d16188ed0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:533
#16 0x00007f1d2c973323 in mozilla::layers::ClientLayerManager::EndTransaction (this=0x7f1d16188ed0, aCallback=0x7f1d2f042f6e <mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*)>, aCallbackData=0x7fffb3430480, aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientLayerManager.cpp:334
#17 0x00007f1d2f0cde9d in nsDisplayList::PaintRoot (this=0x7fffb3430250, aBuilder=0x7fffb3430480, aCtx=0x7fffb3430c50, aFlags=1) at /home/bgirard/mozilla-central/tree/layout/base/nsDisplayList.cpp:1755
#18 0x00007f1d2f123fdf in nsLayoutUtils::PaintFrame (aRenderingContext=0x7fffb3430c50, aFrame=0x7f1d195b5958, aDirtyRegion=..., aBackstop=4294967295, aFlags=14) at /home/bgirard/mozilla-central/tree/layout/base/nsLayoutUtils.cpp:3400
#19 0x00007f1d2f14dc7f in PresShell::RenderDocument (this=0x7f1d0cf44c00, aRect=..., aFlags=12, aBackgroundColor=4294967295, aThebesContext=0x7f1cfc3ee680) at /home/bgirard/mozilla-central/tree/layout/base/nsPresShell.cpp:4597
(More stack frames follow...)
(rr) origin
0x1000: movdqu xmm0, xmmword ptr [rax]
not move movdqu
3
mem used *(int*)(0x7f1cf8c27120)
Hardware watchpoint 7: *(int*)(0x7f1cf8c27120)
[Switching to Thread 28496.28562]
Hardware watchpoint 7: *(int*)(0x7f1cf8c27120)
Old value = -16096006
New value = -454761244
0x00007f1d3052babd in _mm_store_si128 (__B=..., __P=0x7f1cf8c27120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
710 *__P = __B;
(rr) bt 20
#0 0x00007f1d3052babd in _mm_store_si128 (__B=..., __P=0x7f1cf8c27120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
#1 save_128_aligned (data=..., dst=0x7f1cf8c27120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:388
#2 sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
#3 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
#4 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#5 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#6 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#7 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#8 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#9 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#10 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#11 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
#12 0x00007f1d2c7af7df in mozilla::gfx::DrawTargetCairo::CopySurfaceInternal (this=0x7f1cf9b08200, aSurface=0x7f1d1958ede0, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1083
#13 0x00007f1d2c7af98d in mozilla::gfx::DrawTargetCairo::CopySurface (this=0x7f1cf9b08200, aSurface=0x7f1cfbd31300, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1109
#14 0x00007f1d2c95b005 in mozilla::layers::BasicCompositor::EndFrame (this=0x7f1d01817380) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:630
#15 0x00007f1d2c9b5bef in mozilla::layers::LayerManagerComposite::Render (this=0x7f1d161e2f00, aInvalidRegion=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:900
#16 0x00007f1d2c9b3868 in mozilla::layers::LayerManagerComposite::UpdateAndRender (this=0x7f1d161e2f00) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:445
#17 0x00007f1d2c9b3429 in mozilla::layers::LayerManagerComposite::EndTransaction (this=0x7f1d161e2f00, aTimeStamp=..., aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:367
#18 0x00007f1d2c9eeb55 in mozilla::layers::CompositorParent::CompositeToTarget (this=0x7f1d018aa000, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:1184
#19 0x00007f1d2c9ec570 in mozilla::layers::CompositorVsyncScheduler::ComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:577
(More stack frames follow...)
(rr) up
#1 save_128_aligned (data=..., dst=0x7f1cf8c27120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:388
388 _mm_store_si128 (dst, data);
(rr)
#2 sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
4769 save_128_aligned ((__m128i*)(d + 32), xmm2);
(rr)
#3 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
4812 sse2_blt (imp, src_image->bits.bits,
(rr)
#4 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
707 func (imp, &info);
(rr)
#5 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
3038 pixman_image_composite32 (pixman_op,
(rr)
#6 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
3077 status = _composite_boxes (dst, op, src, boxes, antialias, clip, extents);
(rr)
#7 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
3325 status = _clip_and_composite_boxes (surface, op, source,
(rr)
#8 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
2109 status = surface->backend->paint (surface, op, source, clip);
(rr)
#9 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
1285 status = _cairo_surface_paint (gstate->target, op, pattern,
(rr)
#10 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
2473 status = _cairo_gstate_fill (cr->gstate, cr->path);
(rr)
#11 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
2449 cairo_fill_preserve (cr);
(rr)
#12 0x00007f1d2c7af7df in mozilla::gfx::DrawTargetCairo::CopySurfaceInternal (this=0x7f1cf9b08200, aSurface=0x7f1d1958ede0, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1083
1083 cairo_fill(mContext);
(rr)
#13 0x00007f1d2c7af98d in mozilla::gfx::DrawTargetCairo::CopySurface (this=0x7f1cf9b08200, aSurface=0x7f1cfbd31300, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1109
1109 CopySurfaceInternal(surf, aSource, aDest);
(rr) up
#14 0x00007f1d2c95b005 in mozilla::layers::BasicCompositor::EndFrame (this=0x7f1d01817380) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:630
630 IntPoint(r->x - offset.x, r->y - offset.y));
(rr) list
625 // pixels.
626 LayoutDeviceIntRegion::RectIterator iter(mInvalidRegion);
627 for (const LayoutDeviceIntRect *r = iter.Next(); r; r = iter.Next()) {
628 dest->CopySurface(source,
629 IntRect(r->x - mInvalidRect.x, r->y - mInvalidRect.y, r->width, r->height),
630 IntPoint(r->x - offset.x, r->y - offset.y));
631 }
632 if (!mTarget) {
633 mWidget->EndRemoteDrawingInRegion(mDrawTarget, mInvalidRegion);
634 }
(rr) down
#13 0x00007f1d2c7af98d in mozilla::gfx::DrawTargetCairo::CopySurface (this=0x7f1cf9b08200, aSurface=0x7f1cfbd31300, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1109
1109 CopySurfaceInternal(surf, aSource, aDest);
(rr)
#12 0x00007f1d2c7af7df in mozilla::gfx::DrawTargetCairo::CopySurfaceInternal (this=0x7f1cf9b08200, aSurface=0x7f1d1958ede0, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1083
1083 cairo_fill(mContext);
(rr)
#11 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
2449 cairo_fill_preserve (cr);
(rr)
#10 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
2473 status = _cairo_gstate_fill (cr->gstate, cr->path);
(rr)
#9 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
1285 status = _cairo_surface_paint (gstate->target, op, pattern,
(rr)
#8 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
2109 status = surface->backend->paint (surface, op, source, clip);
(rr)
#7 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
3325 status = _clip_and_composite_boxes (surface, op, source,
(rr)
#6 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
3077 status = _composite_boxes (dst, op, src, boxes, antialias, clip, extents);
(rr)
#5 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
3038 pixman_image_composite32 (pixman_op,
(rr)
#4 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
707 func (imp, &info);
(rr)
#3 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
4812 sse2_blt (imp, src_image->bits.bits,
(rr)
#2 sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
4769 save_128_aligned ((__m128i*)(d + 32), xmm2);
(rr)
#1 save_128_aligned (data=..., dst=0x7f1cf8c27120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:388
388 _mm_store_si128 (dst, data);
(rr)
#0 0x00007f1d3052babd in _mm_store_si128 (__B=..., __P=0x7f1cf8c27120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
710 *__P = __B;
(rr)
Bottom (innermost) frame selected; you cannot go down.
(rr)
Bottom (innermost) frame selected; you cannot go down.
(rr)
Bottom (innermost) frame selected; you cannot go down.
(rr)
Bottom (innermost) frame selected; you cannot go down.
(rr) origin
0x1000: movaps xmmword ptr [rax], xmm0
not move movaps
1
watching xmm0
0x00007f1d3052bab8 710 *__P = __B;
(rr) origin
0x1000: movdqa xmm0, xmmword ptr [rbp - 0x70]
not move movdqa
3
mem used *(int*)(0x7f1d041efcb0)
Hardware watchpoint 8: *(int*)(0x7f1d041efcb0)
Hardware watchpoint 8: *(int*)(0x7f1d041efcb0)
Old value = -16096006
New value = -1
0x00007f1d3052baad in sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
4769 save_128_aligned ((__m128i*)(d + 32), xmm2);
(rr) bt 10
#0 0x00007f1d3052baad in sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
#1 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
#2 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#3 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#4 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#5 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#6 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#7 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#8 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#9 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
(More stack frames follow...)
(rr) bt 20
#0 0x00007f1d3052baad in sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
#1 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
#2 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#3 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#4 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#5 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#6 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#7 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#8 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#9 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
#10 0x00007f1d2c7af7df in mozilla::gfx::DrawTargetCairo::CopySurfaceInternal (this=0x7f1cf9b08200, aSurface=0x7f1d1958ede0, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1083
#11 0x00007f1d2c7af98d in mozilla::gfx::DrawTargetCairo::CopySurface (this=0x7f1cf9b08200, aSurface=0x7f1cfbd31300, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1109
#12 0x00007f1d2c95b005 in mozilla::layers::BasicCompositor::EndFrame (this=0x7f1d01817380) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:630
#13 0x00007f1d2c9b5bef in mozilla::layers::LayerManagerComposite::Render (this=0x7f1d161e2f00, aInvalidRegion=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:900
#14 0x00007f1d2c9b3868 in mozilla::layers::LayerManagerComposite::UpdateAndRender (this=0x7f1d161e2f00) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:445
#15 0x00007f1d2c9b3429 in mozilla::layers::LayerManagerComposite::EndTransaction (this=0x7f1d161e2f00, aTimeStamp=..., aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:367
#16 0x00007f1d2c9eeb55 in mozilla::layers::CompositorParent::CompositeToTarget (this=0x7f1d018aa000, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:1184
#17 0x00007f1d2c9ec570 in mozilla::layers::CompositorVsyncScheduler::ComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:577
#18 0x00007f1d2c9ebdc1 in mozilla::layers::CompositorVsyncScheduler::Composite (this=0x7f1d019bfd00, aVsyncTimestamp=..., aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:448
#19 0x00007f1d2c9ebf49 in mozilla::layers::CompositorVsyncScheduler::ForceComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:482
(More stack frames follow...)
(rr) origin
0x1000: movaps xmmword ptr [rbp - 0x70], xmm0
not move movaps
1
watching xmm0
0x00007f1d3052baa8 4769 save_128_aligned ((__m128i*)(d + 32), xmm2);
(rr) bt 20
#0 0x00007f1d3052baa8 in sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
#1 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
#2 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#3 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#4 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#5 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#6 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#7 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#8 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#9 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
#10 0x00007f1d2c7af7df in mozilla::gfx::DrawTargetCairo::CopySurfaceInternal (this=0x7f1cf9b08200, aSurface=0x7f1d1958ede0, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1083
#11 0x00007f1d2c7af98d in mozilla::gfx::DrawTargetCairo::CopySurface (this=0x7f1cf9b08200, aSurface=0x7f1cfbd31300, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1109
#12 0x00007f1d2c95b005 in mozilla::layers::BasicCompositor::EndFrame (this=0x7f1d01817380) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:630
#13 0x00007f1d2c9b5bef in mozilla::layers::LayerManagerComposite::Render (this=0x7f1d161e2f00, aInvalidRegion=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:900
#14 0x00007f1d2c9b3868 in mozilla::layers::LayerManagerComposite::UpdateAndRender (this=0x7f1d161e2f00) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:445
#15 0x00007f1d2c9b3429 in mozilla::layers::LayerManagerComposite::EndTransaction (this=0x7f1d161e2f00, aTimeStamp=..., aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:367
#16 0x00007f1d2c9eeb55 in mozilla::layers::CompositorParent::CompositeToTarget (this=0x7f1d018aa000, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:1184
#17 0x00007f1d2c9ec570 in mozilla::layers::CompositorVsyncScheduler::ComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:577
#18 0x00007f1d2c9ebdc1 in mozilla::layers::CompositorVsyncScheduler::Composite (this=0x7f1d019bfd00, aVsyncTimestamp=..., aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:448
#19 0x00007f1d2c9ebf49 in mozilla::layers::CompositorVsyncScheduler::ForceComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:482
(More stack frames follow...)
(rr) origin
0x1000: movdqa xmm0, xmmword ptr [rbp - 0x80]
not move movdqa
3
mem used *(int*)(0x7f1d041efca0)
Hardware watchpoint 9: *(int*)(0x7f1d041efca0)
Hardware watchpoint 9: *(int*)(0x7f1d041efca0)
Old value = -16096006
New value = -1
0x00007f1d3052ba96 in sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
4769 save_128_aligned ((__m128i*)(d + 32), xmm2);
(rr) bt 20
#0 0x00007f1d3052ba96 in sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4769
#1 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
#2 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#3 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#4 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#5 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#6 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#7 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#8 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#9 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
#10 0x00007f1d2c7af7df in mozilla::gfx::DrawTargetCairo::CopySurfaceInternal (this=0x7f1cf9b08200, aSurface=0x7f1d1958ede0, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1083
#11 0x00007f1d2c7af98d in mozilla::gfx::DrawTargetCairo::CopySurface (this=0x7f1cf9b08200, aSurface=0x7f1cfbd31300, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1109
#12 0x00007f1d2c95b005 in mozilla::layers::BasicCompositor::EndFrame (this=0x7f1d01817380) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:630
#13 0x00007f1d2c9b5bef in mozilla::layers::LayerManagerComposite::Render (this=0x7f1d161e2f00, aInvalidRegion=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:900
#14 0x00007f1d2c9b3868 in mozilla::layers::LayerManagerComposite::UpdateAndRender (this=0x7f1d161e2f00) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:445
#15 0x00007f1d2c9b3429 in mozilla::layers::LayerManagerComposite::EndTransaction (this=0x7f1d161e2f00, aTimeStamp=..., aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:367
#16 0x00007f1d2c9eeb55 in mozilla::layers::CompositorParent::CompositeToTarget (this=0x7f1d018aa000, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:1184
#17 0x00007f1d2c9ec570 in mozilla::layers::CompositorVsyncScheduler::ComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:577
#18 0x00007f1d2c9ebdc1 in mozilla::layers::CompositorVsyncScheduler::Composite (this=0x7f1d019bfd00, aVsyncTimestamp=..., aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:448
#19 0x00007f1d2c9ebf49 in mozilla::layers::CompositorVsyncScheduler::ForceComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:482
(More stack frames follow...)
(rr) origin
0x1000: movaps xmmword ptr [rbp - 0x80], xmm0
not move movaps
1
watching xmm0
0x00007f1d3052ba8e 4769 save_128_aligned ((__m128i*)(d + 32), xmm2);
(rr) origin
0x1000: movdqa xmm0, xmmword ptr [rbp - 0xc0]
not move movdqa
3
mem used *(int*)(0x7f1d041efc60)
Hardware watchpoint 10: *(int*)(0x7f1d041efc60)
Hardware watchpoint 10: *(int*)(0x7f1d041efc60)
Old value = -16096006
New value = -1
sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4764
4764 xmm2 = load_128_unaligned ((__m128i*)(s + 32));
(rr) bt 20
#0 sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4764
#1 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
#2 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#3 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#4 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#5 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#6 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#7 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#8 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#9 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
#10 0x00007f1d2c7af7df in mozilla::gfx::DrawTargetCairo::CopySurfaceInternal (this=0x7f1cf9b08200, aSurface=0x7f1d1958ede0, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1083
#11 0x00007f1d2c7af98d in mozilla::gfx::DrawTargetCairo::CopySurface (this=0x7f1cf9b08200, aSurface=0x7f1cfbd31300, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1109
#12 0x00007f1d2c95b005 in mozilla::layers::BasicCompositor::EndFrame (this=0x7f1d01817380) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:630
#13 0x00007f1d2c9b5bef in mozilla::layers::LayerManagerComposite::Render (this=0x7f1d161e2f00, aInvalidRegion=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:900
#14 0x00007f1d2c9b3868 in mozilla::layers::LayerManagerComposite::UpdateAndRender (this=0x7f1d161e2f00) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:445
#15 0x00007f1d2c9b3429 in mozilla::layers::LayerManagerComposite::EndTransaction (this=0x7f1d161e2f00, aTimeStamp=..., aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:367
#16 0x00007f1d2c9eeb55 in mozilla::layers::CompositorParent::CompositeToTarget (this=0x7f1d018aa000, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:1184
#17 0x00007f1d2c9ec570 in mozilla::layers::CompositorVsyncScheduler::ComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:577
#18 0x00007f1d2c9ebdc1 in mozilla::layers::CompositorVsyncScheduler::Composite (this=0x7f1d019bfd00, aVsyncTimestamp=..., aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:448
#19 0x00007f1d2c9ebf49 in mozilla::layers::CompositorVsyncScheduler::ForceComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:482
(More stack frames follow...)
(rr) origin
0x1000: movaps xmmword ptr [rbp - 0xc0], xmm0
not move movaps
1
watching xmm0
0x00007f1d3052b9bb in _mm_loadu_si128 (__P=0x7f1cf9027120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:698
698 return (__m128i) __builtin_ia32_loaddqu ((char const *)__P);
(rr) bt 20
#0 0x00007f1d3052b9bb in _mm_loadu_si128 (__P=0x7f1cf9027120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:698
#1 load_128_unaligned (src=0x7f1cf9027120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:370
#2 sse2_blt (imp=0x7f1cfe9bb000, src_bits=0x7f1cf9000000, dst_bits=0x7f1cf8c00000, src_stride=3200, dst_stride=3200, src_bpp=32, dst_bpp=32, src_x=0, src_y=0, dest_x=0, dest_y=0, width=800, height=949) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4764
#3 0x00007f1d3052bd3a in sse2_composite_copy_area (imp=0x7f1cfe9bb000, info=0x7f1d041efe60) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:4812
#4 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x7f1d191bb8a0, mask=0x0, dest=0x7f1d191bb790, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#5 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, pattern=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041f03b0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#6 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, src=0x7f1d041f0910, boxes=0x7f1d041f0600, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041f03b0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#7 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#8 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d16786060, op=CAIRO_OPERATOR_SOURCE, source=0x7f1d041f0910, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#9 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cfbcb51c8, path=0x7f1cfbcb5368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#10 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#11 0x00007f1d302d3202 in _moz_cairo_fill (cr=0x7f1cfbcb5000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2449
#12 0x00007f1d2c7af7df in mozilla::gfx::DrawTargetCairo::CopySurfaceInternal (this=0x7f1cf9b08200, aSurface=0x7f1d1958ede0, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1083
#13 0x00007f1d2c7af98d in mozilla::gfx::DrawTargetCairo::CopySurface (this=0x7f1cf9b08200, aSurface=0x7f1cfbd31300, aSource=..., aDest=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1109
#14 0x00007f1d2c95b005 in mozilla::layers::BasicCompositor::EndFrame (this=0x7f1d01817380) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:630
#15 0x00007f1d2c9b5bef in mozilla::layers::LayerManagerComposite::Render (this=0x7f1d161e2f00, aInvalidRegion=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:900
#16 0x00007f1d2c9b3868 in mozilla::layers::LayerManagerComposite::UpdateAndRender (this=0x7f1d161e2f00) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:445
#17 0x00007f1d2c9b3429 in mozilla::layers::LayerManagerComposite::EndTransaction (this=0x7f1d161e2f00, aTimeStamp=..., aFlags=mozilla::layers::LayerManager::END_DEFAULT) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/LayerManagerComposite.cpp:367
#18 0x00007f1d2c9eeb55 in mozilla::layers::CompositorParent::CompositeToTarget (this=0x7f1d018aa000, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:1184
#19 0x00007f1d2c9ec570 in mozilla::layers::CompositorVsyncScheduler::ComposeToTarget (this=0x7f1d019bfd00, aTarget=0x7f1cf9b08200, aRect=0x7f1d041f1700) at /home/bgirard/mozilla-central/tree/gfx/layers/ipc/CompositorParent.cpp:577
(More stack frames follow...)
(rr) origin
0x1000: movdqu xmm0, xmmword ptr [rax]
not move movdqu
3
mem used *(int*)(0x7f1cf9027120)
Hardware watchpoint 11: *(int*)(0x7f1cf9027120)
Hardware watchpoint 11: *(int*)(0x7f1cf9027120)
Old value = -16096006
New value = 0
0x00007f1d30510552 in _mm_store_si128 (__B=..., __P=0x7f1cf9027120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
710 *__P = __B;
(rr) bt 20
#0 0x00007f1d30510552 in _mm_store_si128 (__B=..., __P=0x7f1cf9027120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
#1 save_128_aligned (data=..., dst=0x7f1cf9027120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:388
#2 sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2952
#3 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bbac0, mask=0x0, dest=0x7f1d191bb8a0, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#4 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, pattern=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041ef300) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#5 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, src=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041ef300, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#6 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#7 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x7f1d041ef830) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#8 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cf9b4aaa0, path=0x7f1cfbcb6368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#9 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb6000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#10 0x00007f1d2c7af1ab in mozilla::gfx::DrawTargetCairo::DrawPattern (this=0x7f1cf9b08660, aPattern=..., aStrokeOptions=..., aOptions=..., aDrawType=mozilla::gfx::DrawTargetCairo::DRAW_FILL, aPathBoundsClip=true) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1000
#11 0x00007f1d2c7af59d in mozilla::gfx::DrawTargetCairo::FillRect (this=0x7f1cf9b08660, aRect=..., aPattern=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1057
#12 0x00007f1d2c961768 in mozilla::layers::FillRectWithMask (aDT=0x7f1cf9b08660, aRect=..., aSurface=0x7f1cfc15ea60, aFilter=mozilla::gfx::Filter::LINEAR, aOptions=..., aExtendMode=mozilla::gfx::ExtendMode::CLAMP, aMaskSource=0x0, aMaskTransform=0x7f1d041f0310, aSurfaceTransform=0x7f1d041f0080) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicLayersImpl.cpp:149
#13 0x00007f1d2c958f30 in mozilla::layers::DrawSurfaceWithTextureCoords (aDest=0x7f1cf9b08660, aDestRect=..., aSource=0x7f1cfc15ea60, aTextureCoords=..., aFilter=mozilla::gfx::Filter::LINEAR, aOptions=..., aMask=0x0, aMaskTransform=0x7f1d041f0310) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:200
#14 0x00007f1d2c959de9 in mozilla::layers::BasicCompositor::DrawQuad (this=0x7f1d01817380, aRect=..., aClipRect=..., aEffectChain=..., aOpacity=1, aTransform=..., aVisibleRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:439
#15 0x00007f1d2c8f2108 in mozilla::layers::Compositor::DrawQuad (this=0x7f1d01817380, aRect=..., aClipRect=..., aEffectChain=..., aOpacity=1, aTransform=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/layers/Compositor.h:320
#16 0x00007f1d2c9aaaef in mozilla::layers::ContentHostTexture::Composite (this=0x7f1cfc426ed0, aLayer=0x7f1cfdf94e80, aEffectChain=..., aOpacity=1, aTransform=..., aFilter=@0x7f1d041f06c7: mozilla::gfx::Filter::LINEAR, aClipRect=..., aVisibleRegion=0x7f1d041f0930) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/ContentHost.cpp:185
#17 0x00007f1d2c9b7811 in mozilla::layers::PaintedLayerComposite::<lambda(mozilla::layers::EffectChain&, const Rect&)>::operator()(mozilla::layers::EffectChain &, const mozilla::gfx::Rect &) const (__closure=0x7f1d041f0700, effectChain=..., clipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/PaintedLayerComposite.cpp:136
#18 0x00007f1d2c9be166 in mozilla::layers::RenderWithAllMasks<mozilla::layers::PaintedLayerComposite::RenderLayer(const IntRect&)::<lambda(mozilla::layers::EffectChain&, const Rect&)> >(mozilla::layers::Layer *, mozilla::layers::Compositor *, const mozilla::gfx::IntRect &, mozilla::layers::PaintedLayerComposite::<lambda(mozilla::layers::EffectChain&, const Rect&)>) (aLayer=0x7f1cfdf94c00, aCompositor=0x7f1d01817380, aClipRect=..., aRenderCallback=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/layers/LayerManagerComposite.h:566
#19 0x00007f1d2c9b7a56 in mozilla::layers::PaintedLayerComposite::RenderLayer (this=0x7f1cfdf94c00, aClipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/PaintedLayerComposite.cpp:137
(More stack frames follow...)
(rr) origin
0x1000: movaps xmmword ptr [rax], xmm0
not move movaps
1
watching xmm0
0x00007f1d3051054d 710 *__P = __B;
(rr)
0x1000: movdqa xmm0, xmmword ptr [rbp - 0x80]
not move movdqa
3
mem used *(int*)(0x7f1d041eec90)
Hardware watchpoint 12: *(int*)(0x7f1d041eec90)
Hardware watchpoint 12: *(int*)(0x7f1d041eec90)
Old value = -16096006
New value = -1
0x00007f1d30510542 in sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2952
2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
(rr) bt 20
#0 0x00007f1d30510542 in sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2952
#1 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bbac0, mask=0x0, dest=0x7f1d191bb8a0, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#2 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, pattern=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041ef300) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#3 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, src=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041ef300, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#4 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#5 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x7f1d041ef830) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#6 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cf9b4aaa0, path=0x7f1cfbcb6368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#7 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb6000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#8 0x00007f1d2c7af1ab in mozilla::gfx::DrawTargetCairo::DrawPattern (this=0x7f1cf9b08660, aPattern=..., aStrokeOptions=..., aOptions=..., aDrawType=mozilla::gfx::DrawTargetCairo::DRAW_FILL, aPathBoundsClip=true) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1000
#9 0x00007f1d2c7af59d in mozilla::gfx::DrawTargetCairo::FillRect (this=0x7f1cf9b08660, aRect=..., aPattern=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1057
#10 0x00007f1d2c961768 in mozilla::layers::FillRectWithMask (aDT=0x7f1cf9b08660, aRect=..., aSurface=0x7f1cfc15ea60, aFilter=mozilla::gfx::Filter::LINEAR, aOptions=..., aExtendMode=mozilla::gfx::ExtendMode::CLAMP, aMaskSource=0x0, aMaskTransform=0x7f1d041f0310, aSurfaceTransform=0x7f1d041f0080) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicLayersImpl.cpp:149
#11 0x00007f1d2c958f30 in mozilla::layers::DrawSurfaceWithTextureCoords (aDest=0x7f1cf9b08660, aDestRect=..., aSource=0x7f1cfc15ea60, aTextureCoords=..., aFilter=mozilla::gfx::Filter::LINEAR, aOptions=..., aMask=0x0, aMaskTransform=0x7f1d041f0310) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:200
#12 0x00007f1d2c959de9 in mozilla::layers::BasicCompositor::DrawQuad (this=0x7f1d01817380, aRect=..., aClipRect=..., aEffectChain=..., aOpacity=1, aTransform=..., aVisibleRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:439
#13 0x00007f1d2c8f2108 in mozilla::layers::Compositor::DrawQuad (this=0x7f1d01817380, aRect=..., aClipRect=..., aEffectChain=..., aOpacity=1, aTransform=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/layers/Compositor.h:320
#14 0x00007f1d2c9aaaef in mozilla::layers::ContentHostTexture::Composite (this=0x7f1cfc426ed0, aLayer=0x7f1cfdf94e80, aEffectChain=..., aOpacity=1, aTransform=..., aFilter=@0x7f1d041f06c7: mozilla::gfx::Filter::LINEAR, aClipRect=..., aVisibleRegion=0x7f1d041f0930) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/ContentHost.cpp:185
#15 0x00007f1d2c9b7811 in mozilla::layers::PaintedLayerComposite::<lambda(mozilla::layers::EffectChain&, const Rect&)>::operator()(mozilla::layers::EffectChain &, const mozilla::gfx::Rect &) const (__closure=0x7f1d041f0700, effectChain=..., clipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/PaintedLayerComposite.cpp:136
#16 0x00007f1d2c9be166 in mozilla::layers::RenderWithAllMasks<mozilla::layers::PaintedLayerComposite::RenderLayer(const IntRect&)::<lambda(mozilla::layers::EffectChain&, const Rect&)> >(mozilla::layers::Layer *, mozilla::layers::Compositor *, const mozilla::gfx::IntRect &, mozilla::layers::PaintedLayerComposite::<lambda(mozilla::layers::EffectChain&, const Rect&)>) (aLayer=0x7f1cfdf94c00, aCompositor=0x7f1d01817380, aClipRect=..., aRenderCallback=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/layers/LayerManagerComposite.h:566
#17 0x00007f1d2c9b7a56 in mozilla::layers::PaintedLayerComposite::RenderLayer (this=0x7f1cfdf94c00, aClipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/PaintedLayerComposite.cpp:137
#18 0x00007f1d2c9d34c6 in mozilla::layers::RenderLayers<mozilla::layers::ContainerLayerComposite> (aContainer=0x7f1cfdf94000, aManager=0x7f1d161e2f00, aClipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/ContainerLayerComposite.cpp:577
#19 0x00007f1d2c9c9bfb in mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite> (aContainer=0x7f1cfdf94000, aManager=0x7f1d161e2f00, aClipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/ContainerLayerComposite.cpp:741
(More stack frames follow...)
(rr) origin
0x1000: movaps xmmword ptr [rbp - 0x80], xmm0
not move movaps
1
watching xmm0
0x00007f1d3051053a 2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
(rr)
0x1000: movdqa xmm0, xmmword ptr [rbp - 0x90]
not move movdqa
3
mem used *(int*)(0x7f1d041eec80)
Hardware watchpoint 13: *(int*)(0x7f1d041eec80)
Hardware watchpoint 13: *(int*)(0x7f1d041eec80)
Old value = -16096006
New value = -1
0x00007f1d30510525 in sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2952
2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
(rr) bt 20
#0 0x00007f1d30510525 in sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2952
#1 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bbac0, mask=0x0, dest=0x7f1d191bb8a0, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#2 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, pattern=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041ef300) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#3 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, src=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041ef300, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#4 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#5 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x7f1d041ef830) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#6 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cf9b4aaa0, path=0x7f1cfbcb6368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#7 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb6000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#8 0x00007f1d2c7af1ab in mozilla::gfx::DrawTargetCairo::DrawPattern (this=0x7f1cf9b08660, aPattern=..., aStrokeOptions=..., aOptions=..., aDrawType=mozilla::gfx::DrawTargetCairo::DRAW_FILL, aPathBoundsClip=true) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1000
#9 0x00007f1d2c7af59d in mozilla::gfx::DrawTargetCairo::FillRect (this=0x7f1cf9b08660, aRect=..., aPattern=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1057
#10 0x00007f1d2c961768 in mozilla::layers::FillRectWithMask (aDT=0x7f1cf9b08660, aRect=..., aSurface=0x7f1cfc15ea60, aFilter=mozilla::gfx::Filter::LINEAR, aOptions=..., aExtendMode=mozilla::gfx::ExtendMode::CLAMP, aMaskSource=0x0, aMaskTransform=0x7f1d041f0310, aSurfaceTransform=0x7f1d041f0080) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicLayersImpl.cpp:149
#11 0x00007f1d2c958f30 in mozilla::layers::DrawSurfaceWithTextureCoords (aDest=0x7f1cf9b08660, aDestRect=..., aSource=0x7f1cfc15ea60, aTextureCoords=..., aFilter=mozilla::gfx::Filter::LINEAR, aOptions=..., aMask=0x0, aMaskTransform=0x7f1d041f0310) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:200
#12 0x00007f1d2c959de9 in mozilla::layers::BasicCompositor::DrawQuad (this=0x7f1d01817380, aRect=..., aClipRect=..., aEffectChain=..., aOpacity=1, aTransform=..., aVisibleRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:439
#13 0x00007f1d2c8f2108 in mozilla::layers::Compositor::DrawQuad (this=0x7f1d01817380, aRect=..., aClipRect=..., aEffectChain=..., aOpacity=1, aTransform=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/layers/Compositor.h:320
#14 0x00007f1d2c9aaaef in mozilla::layers::ContentHostTexture::Composite (this=0x7f1cfc426ed0, aLayer=0x7f1cfdf94e80, aEffectChain=..., aOpacity=1, aTransform=..., aFilter=@0x7f1d041f06c7: mozilla::gfx::Filter::LINEAR, aClipRect=..., aVisibleRegion=0x7f1d041f0930) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/ContentHost.cpp:185
#15 0x00007f1d2c9b7811 in mozilla::layers::PaintedLayerComposite::<lambda(mozilla::layers::EffectChain&, const Rect&)>::operator()(mozilla::layers::EffectChain &, const mozilla::gfx::Rect &) const (__closure=0x7f1d041f0700, effectChain=..., clipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/PaintedLayerComposite.cpp:136
#16 0x00007f1d2c9be166 in mozilla::layers::RenderWithAllMasks<mozilla::layers::PaintedLayerComposite::RenderLayer(const IntRect&)::<lambda(mozilla::layers::EffectChain&, const Rect&)> >(mozilla::layers::Layer *, mozilla::layers::Compositor *, const mozilla::gfx::IntRect &, mozilla::layers::PaintedLayerComposite::<lambda(mozilla::layers::EffectChain&, const Rect&)>) (aLayer=0x7f1cfdf94c00, aCompositor=0x7f1d01817380, aClipRect=..., aRenderCallback=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/layers/LayerManagerComposite.h:566
#17 0x00007f1d2c9b7a56 in mozilla::layers::PaintedLayerComposite::RenderLayer (this=0x7f1cfdf94c00, aClipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/PaintedLayerComposite.cpp:137
#18 0x00007f1d2c9d34c6 in mozilla::layers::RenderLayers<mozilla::layers::ContainerLayerComposite> (aContainer=0x7f1cfdf94000, aManager=0x7f1d161e2f00, aClipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/ContainerLayerComposite.cpp:577
#19 0x00007f1d2c9c9bfb in mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite> (aContainer=0x7f1cfdf94000, aManager=0x7f1d161e2f00, aClipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/ContainerLayerComposite.cpp:741
(More stack frames follow...)
(rr) up
#1 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bbac0, mask=0x0, dest=0x7f1d191bb8a0, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
707 func (imp, &info);
(rr) down
#0 0x00007f1d30510525 in sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2952
2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
(rr) down
Bottom (innermost) frame selected; you cannot go down.
(rr) origin
0x1000: movaps xmmword ptr [rbp - 0x90], xmm0
not move movaps
1
watching xmm0
0x00007f1d3051051e 2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
unknown src
0x00007f1d3051051a 2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
0x00007f1d3051050f in _mm_or_si128 (__B=..., __A=...) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1282
1282 return (__m128i) ((__v2du)__A | (__v2du)__B);
(rr) bt 9
#0 0x00007f1d3051050f in _mm_or_si128 (__B=..., __A=...) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1282
#1 sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2952
#2 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bbac0, mask=0x0, dest=0x7f1d191bb8a0, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#3 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, pattern=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041ef300) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#4 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, src=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041ef300, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#5 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#6 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x7f1d041ef830) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#7 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cf9b4aaa0, path=0x7f1cfbcb6368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#8 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb6000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
(More stack frames follow...)
(rr) x/10 $pc
=> 0x7f1d3051050f <sse2_composite_src_x888_8888+1069>: por %xmm1,%xmm0
0x7f1d30510513 <sse2_composite_src_x888_8888+1073>: mov -0x200(%rbp),%rax
0x7f1d3051051a <sse2_composite_src_x888_8888+1080>: add $0x20,%rax
0x7f1d3051051e <sse2_composite_src_x888_8888+1084>: mov %rax,-0x190(%rbp)
0x7f1d30510525 <sse2_composite_src_x888_8888+1091>: movaps %xmm0,-0x90(%rbp)
0x7f1d3051052c <sse2_composite_src_x888_8888+1098>: mov -0x190(%rbp),%rax
0x7f1d30510533 <sse2_composite_src_x888_8888+1105>: mov %rax,-0x178(%rbp)
0x7f1d3051053a <sse2_composite_src_x888_8888+1112>: movdqa -0x90(%rbp),%xmm0
0x7f1d30510542 <sse2_composite_src_x888_8888+1120>: movaps %xmm0,-0x80(%rbp)
0x7f1d30510546 <sse2_composite_src_x888_8888+1124>: mov -0x178(%rbp),%rax
(rr) p $xmm1
$2 = {v4_float = {-1.83957764e+38, -1.83957764e+38, -1.83957764e+38, -1.83957764e+38}, v2_double = {-9.0502033939613261e+303, -9.0502033939613261e+303}, v16_int8 = {-6, 100, 10, -1, -6, 100, 10, -1, -6, 100, 10, -1, -6, 100, 10, -1}, v8_int16 = {25850, -246, 25850, -246, 25850, -246, 25850, -246}, v4_int32 = {-16096006, -16096006, -16096006, -16096006}, v2_int64 = {-69131815087348486, -69131815087348486}, uint128 = 0xff0a64faff0a64faff0a64faff0a64fa}
(rr) p/x $xmm1
$3 = {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xfa, 0x64, 0xa, 0xff, 0xfa, 0x64, 0xa, 0xff, 0xfa, 0x64, 0xa, 0xff, 0xfa, 0x64, 0xa, 0xff}, v8_int16 = {0x64fa, 0xff0a, 0x64fa, 0xff0a, 0x64fa, 0xff0a, 0x64fa, 0xff0a}, v4_int32 = {0xff0a64fa, 0xff0a64fa, 0xff0a64fa, 0xff0a64fa}, v2_int64 = {0xff0a64faff0a64fa, 0xff0a64faff0a64fa}, uint128 = 0xff0a64faff0a64faff0a64faff0a64fa}
(rr) set print pretty on
(rr) p/x $xmm1
$4 = {
v4_float = {0x0, 0x0, 0x0, 0x0},
v2_double = {0x8000000000000000, 0x8000000000000000},
v16_int8 = {0xfa, 0x64, 0xa, 0xff, 0xfa, 0x64, 0xa, 0xff, 0xfa, 0x64, 0xa, 0xff, 0xfa, 0x64, 0xa, 0xff},
v8_int16 = {0x64fa, 0xff0a, 0x64fa, 0xff0a, 0x64fa, 0xff0a, 0x64fa, 0xff0a},
v4_int32 = {0xff0a64fa, 0xff0a64fa, 0xff0a64fa, 0xff0a64fa},
v2_int64 = {0xff0a64faff0a64fa, 0xff0a64faff0a64fa},
uint128 = 0xff0a64faff0a64faff0a64faff0a64fa
}
(rr) p/x $xmm0
$5 = {
v4_float = {0x0, 0x0, 0x0, 0x0},
v2_double = {0x8000000000000000, 0x8000000000000000},
v16_int8 = {0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff},
v8_int16 = {0x0, 0xff00, 0x0, 0xff00, 0x0, 0xff00, 0x0, 0xff00},
v4_int32 = {0xff000000, 0xff000000, 0xff000000, 0xff000000},
v2_int64 = {0xff000000ff000000, 0xff000000ff000000},
uint128 = 0xff000000ff000000ff000000ff000000
}
(rr) display/10i $pc
1: x/10i $pc
=> 0x7f1d3051050f <sse2_composite_src_x888_8888+1069>: por %xmm1,%xmm0
0x7f1d30510513 <sse2_composite_src_x888_8888+1073>: mov -0x200(%rbp),%rax
0x7f1d3051051a <sse2_composite_src_x888_8888+1080>: add $0x20,%rax
0x7f1d3051051e <sse2_composite_src_x888_8888+1084>: mov %rax,-0x190(%rbp)
0x7f1d30510525 <sse2_composite_src_x888_8888+1091>: movaps %xmm0,-0x90(%rbp)
0x7f1d3051052c <sse2_composite_src_x888_8888+1098>: mov -0x190(%rbp),%rax
0x7f1d30510533 <sse2_composite_src_x888_8888+1105>: mov %rax,-0x178(%rbp)
0x7f1d3051053a <sse2_composite_src_x888_8888+1112>: movdqa -0x90(%rbp),%xmm0
0x7f1d30510542 <sse2_composite_src_x888_8888+1120>: movaps %xmm0,-0x80(%rbp)
0x7f1d30510546 <sse2_composite_src_x888_8888+1124>: mov -0x178(%rbp),%rax
(rr) rsi
0x00007f1d3051050a 1282 return (__m128i) ((__v2du)__A | (__v2du)__B);
1: x/10i $pc
=> 0x7f1d3051050a <sse2_composite_src_x888_8888+1064>: movdqa -0x70(%rbp),%xmm0
0x7f1d3051050f <sse2_composite_src_x888_8888+1069>: por %xmm1,%xmm0
0x7f1d30510513 <sse2_composite_src_x888_8888+1073>: mov -0x200(%rbp),%rax
0x7f1d3051051a <sse2_composite_src_x888_8888+1080>: add $0x20,%rax
0x7f1d3051051e <sse2_composite_src_x888_8888+1084>: mov %rax,-0x190(%rbp)
0x7f1d30510525 <sse2_composite_src_x888_8888+1091>: movaps %xmm0,-0x90(%rbp)
0x7f1d3051052c <sse2_composite_src_x888_8888+1098>: mov -0x190(%rbp),%rax
0x7f1d30510533 <sse2_composite_src_x888_8888+1105>: mov %rax,-0x178(%rbp)
0x7f1d3051053a <sse2_composite_src_x888_8888+1112>: movdqa -0x90(%rbp),%xmm0
0x7f1d30510542 <sse2_composite_src_x888_8888+1120>: movaps %xmm0,-0x80(%rbp)
(rr)
1282 return (__m128i) ((__v2du)__A | (__v2du)__B);
1: x/10i $pc
=> 0x7f1d30510502 <sse2_composite_src_x888_8888+1056>: movdqa -0xe0(%rbp),%xmm1
0x7f1d3051050a <sse2_composite_src_x888_8888+1064>: movdqa -0x70(%rbp),%xmm0
0x7f1d3051050f <sse2_composite_src_x888_8888+1069>: por %xmm1,%xmm0
0x7f1d30510513 <sse2_composite_src_x888_8888+1073>: mov -0x200(%rbp),%rax
0x7f1d3051051a <sse2_composite_src_x888_8888+1080>: add $0x20,%rax
0x7f1d3051051e <sse2_composite_src_x888_8888+1084>: mov %rax,-0x190(%rbp)
0x7f1d30510525 <sse2_composite_src_x888_8888+1091>: movaps %xmm0,-0x90(%rbp)
0x7f1d3051052c <sse2_composite_src_x888_8888+1098>: mov -0x190(%rbp),%rax
0x7f1d30510533 <sse2_composite_src_x888_8888+1105>: mov %rax,-0x178(%rbp)
0x7f1d3051053a <sse2_composite_src_x888_8888+1112>: movdqa -0x90(%rbp),%xmm0
(rr) checkpoint
Checkpoint 1 set
(rr) origin
0x1000: movdqa xmm1, xmmword ptr [rbp - 0xe0]
not move movdqa
3
mem used *(int*)(0x7f1d041eec30)
Hardware watchpoint 14: *(int*)(0x7f1d041eec30)
Hardware watchpoint 14: *(int*)(0x7f1d041eec30)
Old value = -16096006
New value = -1
0x00007f1d305104f7 in sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2952
2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
1: x/10i $pc
=> 0x7f1d305104f7 <sse2_composite_src_x888_8888+1045>: movaps %xmm1,-0xe0(%rbp)
0x7f1d305104fe <sse2_composite_src_x888_8888+1052>: movaps %xmm0,-0x70(%rbp)
0x7f1d30510502 <sse2_composite_src_x888_8888+1056>: movdqa -0xe0(%rbp),%xmm1
0x7f1d3051050a <sse2_composite_src_x888_8888+1064>: movdqa -0x70(%rbp),%xmm0
0x7f1d3051050f <sse2_composite_src_x888_8888+1069>: por %xmm1,%xmm0
0x7f1d30510513 <sse2_composite_src_x888_8888+1073>: mov -0x200(%rbp),%rax
0x7f1d3051051a <sse2_composite_src_x888_8888+1080>: add $0x20,%rax
0x7f1d3051051e <sse2_composite_src_x888_8888+1084>: mov %rax,-0x190(%rbp)
0x7f1d30510525 <sse2_composite_src_x888_8888+1091>: movaps %xmm0,-0x90(%rbp)
0x7f1d3051052c <sse2_composite_src_x888_8888+1098>: mov -0x190(%rbp),%rax
(rr) info checkpoints
Num When Where
1 607803 _mm_or_si128 (__B=..., __A=...) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1282
(rr) origin
0x1000: movaps xmmword ptr [rbp - 0xe0], xmm1
not move movaps
1
watching xmm1
0x00007f1d305104ef 2952 save_128_aligned ((__m128i*)dst + 2, _mm_or_si128 (xmm_src3, mask_ff000000));
1: x/10i $pc
=> 0x7f1d305104ef <sse2_composite_src_x888_8888+1037>: movdqa -0x120(%rbp),%xmm1
0x7f1d305104f7 <sse2_composite_src_x888_8888+1045>: movaps %xmm1,-0xe0(%rbp)
0x7f1d305104fe <sse2_composite_src_x888_8888+1052>: movaps %xmm0,-0x70(%rbp)
0x7f1d30510502 <sse2_composite_src_x888_8888+1056>: movdqa -0xe0(%rbp),%xmm1
0x7f1d3051050a <sse2_composite_src_x888_8888+1064>: movdqa -0x70(%rbp),%xmm0
0x7f1d3051050f <sse2_composite_src_x888_8888+1069>: por %xmm1,%xmm0
0x7f1d30510513 <sse2_composite_src_x888_8888+1073>: mov -0x200(%rbp),%rax
0x7f1d3051051a <sse2_composite_src_x888_8888+1080>: add $0x20,%rax
0x7f1d3051051e <sse2_composite_src_x888_8888+1084>: mov %rax,-0x190(%rbp)
0x7f1d30510525 <sse2_composite_src_x888_8888+1091>: movaps %xmm0,-0x90(%rbp)
(rr)
0x1000: movdqa xmm1, xmmword ptr [rbp - 0x120]
not move movdqa
3
mem used *(int*)(0x7f1d041eebf0)
Hardware watchpoint 15: *(int*)(0x7f1d041eebf0)
Hardware watchpoint 15: *(int*)(0x7f1d041eebf0)
Old value = -16096006
New value = -1
sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2947
2947 xmm_src3 = load_128_unaligned ((__m128i*)src + 2);
1: x/10i $pc
=> 0x7f1d305103e2 <sse2_composite_src_x888_8888+768>: movaps %xmm0,-0x120(%rbp)
0x7f1d305103e9 <sse2_composite_src_x888_8888+775>: mov -0x1f0(%rbp),%rax
0x7f1d305103f0 <sse2_composite_src_x888_8888+782>: add $0x30,%rax
0x7f1d305103f4 <sse2_composite_src_x888_8888+786>: mov %rax,-0x1a8(%rbp)
0x7f1d305103fb <sse2_composite_src_x888_8888+793>: mov -0x1a8(%rbp),%rax
0x7f1d30510402 <sse2_composite_src_x888_8888+800>: mov %rax,-0x160(%rbp)
0x7f1d30510409 <sse2_composite_src_x888_8888+807>: mov -0x160(%rbp),%rax
0x7f1d30510410 <sse2_composite_src_x888_8888+814>: movdqu (%rax),%xmm0
0x7f1d30510414 <sse2_composite_src_x888_8888+818>: movaps %xmm0,-0x110(%rbp)
0x7f1d3051041b <sse2_composite_src_x888_8888+825>: movdqa 0x515ed3d(%rip),%xmm0 # 0x7f1d3566f160 <mask_ff000000>
(rr)
0x1000: movaps xmmword ptr [rbp - 0x120], xmm0
not move movaps
1
watching xmm0
0x00007f1d305103de in _mm_loadu_si128 (__P=0x7f1cfa327120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:698
698 return (__m128i) __builtin_ia32_loaddqu ((char const *)__P);
1: x/10i $pc
=> 0x7f1d305103de <sse2_composite_src_x888_8888+764>: movdqu (%rax),%xmm0
0x7f1d305103e2 <sse2_composite_src_x888_8888+768>: movaps %xmm0,-0x120(%rbp)
0x7f1d305103e9 <sse2_composite_src_x888_8888+775>: mov -0x1f0(%rbp),%rax
0x7f1d305103f0 <sse2_composite_src_x888_8888+782>: add $0x30,%rax
0x7f1d305103f4 <sse2_composite_src_x888_8888+786>: mov %rax,-0x1a8(%rbp)
0x7f1d305103fb <sse2_composite_src_x888_8888+793>: mov -0x1a8(%rbp),%rax
0x7f1d30510402 <sse2_composite_src_x888_8888+800>: mov %rax,-0x160(%rbp)
0x7f1d30510409 <sse2_composite_src_x888_8888+807>: mov -0x160(%rbp),%rax
0x7f1d30510410 <sse2_composite_src_x888_8888+814>: movdqu (%rax),%xmm0
0x7f1d30510414 <sse2_composite_src_x888_8888+818>: movaps %xmm0,-0x110(%rbp)
(rr) bt 20
#0 0x00007f1d305103de in _mm_loadu_si128 (__P=0x7f1cfa327120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:698
#1 load_128_unaligned (src=0x7f1cfa327120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:370
#2 sse2_composite_src_x888_8888 (imp=0x7f1cfe9bb000, info=0x7f1d041eedb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:2947
#3 0x00007f1d30605faa in _moz_pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0x7f1d191bbac0, mask=0x0, dest=0x7f1d191bb8a0, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=800, height=1000) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:707
#4 0x00007f1d3028f9a8 in _composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, pattern=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0x7f1d041ef300) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3038
#5 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, src=0x7f1d041ef860, boxes=0x7f1d041ef550, antialias=CAIRO_ANTIALIAS_DEFAULT, extents=0x7f1d041ef300, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#6 0x00007f1d30290717 in _cairo_image_surface_paint (abstract_surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3325
#7 0x00007f1d302c5545 in _cairo_surface_paint (surface=0x7f1d1958ede0, op=CAIRO_OPERATOR_OVER, source=0x7f1d041ef860, clip=0x7f1d041ef830) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2109
#8 0x00007f1d30284699 in _cairo_gstate_fill (gstate=0x7f1cf9b4aaa0, path=0x7f1cfbcb6368) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1285
#9 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb6000) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#10 0x00007f1d2c7af1ab in mozilla::gfx::DrawTargetCairo::DrawPattern (this=0x7f1cf9b08660, aPattern=..., aStrokeOptions=..., aOptions=..., aDrawType=mozilla::gfx::DrawTargetCairo::DRAW_FILL, aPathBoundsClip=true) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1000
#11 0x00007f1d2c7af59d in mozilla::gfx::DrawTargetCairo::FillRect (this=0x7f1cf9b08660, aRect=..., aPattern=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1057
#12 0x00007f1d2c961768 in mozilla::layers::FillRectWithMask (aDT=0x7f1cf9b08660, aRect=..., aSurface=0x7f1cfc15ea60, aFilter=mozilla::gfx::Filter::LINEAR, aOptions=..., aExtendMode=mozilla::gfx::ExtendMode::CLAMP, aMaskSource=0x0, aMaskTransform=0x7f1d041f0310, aSurfaceTransform=0x7f1d041f0080) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicLayersImpl.cpp:149
#13 0x00007f1d2c958f30 in mozilla::layers::DrawSurfaceWithTextureCoords (aDest=0x7f1cf9b08660, aDestRect=..., aSource=0x7f1cfc15ea60, aTextureCoords=..., aFilter=mozilla::gfx::Filter::LINEAR, aOptions=..., aMask=0x0, aMaskTransform=0x7f1d041f0310) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:200
#14 0x00007f1d2c959de9 in mozilla::layers::BasicCompositor::DrawQuad (this=0x7f1d01817380, aRect=..., aClipRect=..., aEffectChain=..., aOpacity=1, aTransform=..., aVisibleRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/basic/BasicCompositor.cpp:439
#15 0x00007f1d2c8f2108 in mozilla::layers::Compositor::DrawQuad (this=0x7f1d01817380, aRect=..., aClipRect=..., aEffectChain=..., aOpacity=1, aTransform=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/layers/Compositor.h:320
#16 0x00007f1d2c9aaaef in mozilla::layers::ContentHostTexture::Composite (this=0x7f1cfc426ed0, aLayer=0x7f1cfdf94e80, aEffectChain=..., aOpacity=1, aTransform=..., aFilter=@0x7f1d041f06c7: mozilla::gfx::Filter::LINEAR, aClipRect=..., aVisibleRegion=0x7f1d041f0930) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/ContentHost.cpp:185
#17 0x00007f1d2c9b7811 in mozilla::layers::PaintedLayerComposite::<lambda(mozilla::layers::EffectChain&, const Rect&)>::operator()(mozilla::layers::EffectChain &, const mozilla::gfx::Rect &) const (__closure=0x7f1d041f0700, effectChain=..., clipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/PaintedLayerComposite.cpp:136
#18 0x00007f1d2c9be166 in mozilla::layers::RenderWithAllMasks<mozilla::layers::PaintedLayerComposite::RenderLayer(const IntRect&)::<lambda(mozilla::layers::EffectChain&, const Rect&)> >(mozilla::layers::Layer *, mozilla::layers::Compositor *, const mozilla::gfx::IntRect &, mozilla::layers::PaintedLayerComposite::<lambda(mozilla::layers::EffectChain&, const Rect&)>) (aLayer=0x7f1cfdf94c00, aCompositor=0x7f1d01817380, aClipRect=..., aRenderCallback=...) at /home/bgirard/mozilla-central/tree/obj-x86_64-unknown-linux-gnu/dist/include/mozilla/layers/LayerManagerComposite.h:566
#19 0x00007f1d2c9b7a56 in mozilla::layers::PaintedLayerComposite::RenderLayer (this=0x7f1cfdf94c00, aClipRect=...) at /home/bgirard/mozilla-central/tree/gfx/layers/composite/PaintedLayerComposite.cpp:137
(More stack frames follow...)
(rr) origin
0x1000: movdqu xmm0, xmmword ptr [rax]
not move movdqu
3
mem used *(int*)(0x7f1cfa327120)
Hardware watchpoint 16: *(int*)(0x7f1cfa327120)
[Switching to Thread 28496.28496]
Hardware watchpoint 16: *(int*)(0x7f1cfa327120)
Old value = -16096006
New value = -1
0x00007f1d3051896c in _mm_store_si128 (__B=..., __P=0x7f1cfa327120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
710 *__P = __B;
1: x/10i $pc
=> 0x7f1d3051896c <sse2_fill+850>: movaps %xmm0,(%rax)
0x7f1d3051896f <sse2_fill+853>: mov -0x2f8(%rbp),%rax
0x7f1d30518976 <sse2_fill+860>: add $0x10,%rax
0x7f1d3051897a <sse2_fill+864>: mov %rax,-0x2d8(%rbp)
0x7f1d30518981 <sse2_fill+871>: movdqa -0x200(%rbp),%xmm0
0x7f1d30518989 <sse2_fill+879>: movaps %xmm0,-0x120(%rbp)
0x7f1d30518990 <sse2_fill+886>: mov -0x2d8(%rbp),%rax
0x7f1d30518997 <sse2_fill+893>: mov %rax,-0x248(%rbp)
0x7f1d3051899e <sse2_fill+900>: movdqa -0x120(%rbp),%xmm0
0x7f1d305189a6 <sse2_fill+908>: movaps %xmm0,-0x110(%rbp)
(rr) bt 20
#0 0x00007f1d3051896c in _mm_store_si128 (__B=..., __P=0x7f1cfa327120) at /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:710
#1 save_128_aligned (data=..., dst=0x7f1cfa327120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:388
#2 sse2_fill (imp=0x7f1cfe9bb000, bits=0x7f1cfa300000, stride=3200, bpp=32, x=8, y=8, width=127, height=21, filler=4278871290) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3399
#3 0x00007f1d304d8a10 in _pixman_implementation_fill (imp=0x7f1cfe9bb000, bits=0x7f1cfa300000, stride=800, bpp=32, x=8, y=8, width=127, height=64, filler=4278871290) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-implementation.c:273
#4 0x00007f1d30606198 in _moz_pixman_fill (bits=0x7f1cfa300000, stride=800, bpp=32, x=8, y=8, width=127, height=64, filler=4278871290) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:766
#5 0x00007f1d3028f70e in _composite_boxes (dst=0x7f1d010c7820, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342ede0, boxes=0x7fffb342e8f0, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=0x0, extents=0x7fffb342e6a0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:2983
#6 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d010c7820, op=CAIRO_OPERATOR_OVER, src=0x7fffb342ede0, boxes=0x7fffb342e8f0, antialias=CAIRO_ANTIALIAS_SUBPIXEL, extents=0x7fffb342e6a0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
#7 0x00007f1d30291958 in _cairo_image_surface_fill (abstract_surface=0x7f1d010c7820, op=CAIRO_OPERATOR_OVER, source=0x7fffb342ede0, path=0x7f1cfbcb4b68, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3787
#8 0x00007f1d302c5d3d in _cairo_surface_fill (surface=0x7f1d010c7820, op=CAIRO_OPERATOR_OVER, source=0x7fffb342ede0, path=0x7f1cfbcb4b68, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=0x7fffb342edb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2348
#9 0x00007f1d30284727 in _cairo_gstate_fill (gstate=0x7f1cf9b4a5c0, path=0x7f1cfbcb4b68) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1290
#10 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb4800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
#11 0x00007f1d2c7af1ab in mozilla::gfx::DrawTargetCairo::DrawPattern (this=0x7f1cf9af7e20, aPattern=..., aStrokeOptions=..., aOptions=..., aDrawType=mozilla::gfx::DrawTargetCairo::DRAW_FILL, aPathBoundsClip=true) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1000
#12 0x00007f1d2c7af59d in mozilla::gfx::DrawTargetCairo::FillRect (this=0x7f1cf9af7e20, aRect=..., aPattern=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1057
#13 0x00007f1d2cabc865 in gfxContext::FillAzure (this=0x7f1cfc3ee880, aPattern=..., aOpacity=1) at /home/bgirard/mozilla-central/tree/gfx/thebes/gfxContext.cpp:1091
#14 0x00007f1d2cab7e19 in gfxContext::Fill (this=0x7f1cfc3ee880, aPattern=...) at /home/bgirard/mozilla-central/tree/gfx/thebes/gfxContext.cpp:203
#15 0x00007f1d2cab7d9e in gfxContext::Fill (this=0x7f1cfc3ee880) at /home/bgirard/mozilla-central/tree/gfx/thebes/gfxContext.cpp:195
#16 0x00007f1d2f0d3bd6 in nsDisplayBackgroundColor::Paint (this=0x7f1cfd80c8f8, aBuilder=0x7fffb3430480, aCtx=0x7fffb342f7c0) at /home/bgirard/mozilla-central/tree/layout/base/nsDisplayList.cpp:3205
#17 0x00007f1d2f042d2d in mozilla::FrameLayerBuilder::PaintItems (this=0x7f1cfbd75190, aItems=..., aRect=..., aContext=0x7f1cfc3ee880, aRC=0x7fffb342f7c0, aBuilder=0x7fffb3430480, aPresContext=0x7f1cfbcb1000, aOffset=..., aXScale=1, aYScale=1, aCommonClipCount=0) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5775
#18 0x00007f1d2f04376c in mozilla::FrameLayerBuilder::DrawPaintedLayer (aLayer=0x7f1cfdf8f800, aContext=0x7f1cfc3ee880, aRegionToDraw=..., aDirtyRegion=..., aClip=mozilla::layers::DrawRegionClip::DRAW, aRegionToInvalidate=..., aCallbackData=0x7fffb3430480) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5951
#19 0x00007f1d2c97527d in mozilla::layers::ClientPaintedLayer::PaintThebes (this=0x7f1cfdf8f800) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientPaintedLayer.cpp:100
(More stack frames follow...)
(rr) up
#1 save_128_aligned (data=..., dst=0x7f1cfa327120) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:388
388 _mm_store_si128 (dst, data);
(rr)
#2 sse2_fill (imp=0x7f1cfe9bb000, bits=0x7f1cfa300000, stride=3200, bpp=32, x=8, y=8, width=127, height=21, filler=4278871290) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-sse2.c:3399
3399 save_128_aligned ((__m128i*)(d), xmm_def);
(rr)
#3 0x00007f1d304d8a10 in _pixman_implementation_fill (imp=0x7f1cfe9bb000, bits=0x7f1cfa300000, stride=800, bpp=32, x=8, y=8, width=127, height=64, filler=4278871290) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman-implementation.c:273
273 ((*imp->fill) (imp, bits, stride, bpp, x, y, width, height, filler)))
(rr)
#4 0x00007f1d30606198 in _moz_pixman_fill (bits=0x7f1cfa300000, stride=800, bpp=32, x=8, y=8, width=127, height=64, filler=4278871290) at /home/bgirard/mozilla-central/tree/gfx/cairo/libpixman/src/pixman.c:766
766 return _pixman_implementation_fill (
(rr)
#5 0x00007f1d3028f70e in _composite_boxes (dst=0x7f1d010c7820, op=CAIRO_OPERATOR_OVER, pattern=0x7fffb342ede0, boxes=0x7fffb342e8f0, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=0x0, extents=0x7fffb342e6a0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:2983
2983 pixman_fill ((uint32_t *) dst->data, dst->stride / sizeof (uint32_t),
(rr)
#6 0x00007f1d3028faf8 in _clip_and_composite_boxes (dst=0x7f1d010c7820, op=CAIRO_OPERATOR_OVER, src=0x7fffb342ede0, boxes=0x7fffb342e8f0, antialias=CAIRO_ANTIALIAS_SUBPIXEL, extents=0x7fffb342e6a0, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3077
3077 status = _composite_boxes (dst, op, src, boxes, antialias, clip, extents);
(rr)
#7 0x00007f1d30291958 in _cairo_image_surface_fill (abstract_surface=0x7f1d010c7820, op=CAIRO_OPERATOR_OVER, source=0x7fffb342ede0, path=0x7f1cfbcb4b68, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=0x0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-image-surface.c:3787
3787 status = _clip_and_composite_boxes (surface, op, source,
(rr)
#8 0x00007f1d302c5d3d in _cairo_surface_fill (surface=0x7f1d010c7820, op=CAIRO_OPERATOR_OVER, source=0x7fffb342ede0, path=0x7f1cfbcb4b68, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=0x7fffb342edb0) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-surface.c:2348
2348 status = surface->backend->fill (surface, op, source,
(rr)
#9 0x00007f1d30284727 in _cairo_gstate_fill (gstate=0x7f1cf9b4a5c0, path=0x7f1cfbcb4b68) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo-gstate.c:1290
1290 status = _cairo_surface_fill (gstate->target, op, pattern,
(rr)
#10 0x00007f1d302d3246 in INT__moz_cairo_fill_preserve (cr=0x7f1cfbcb4800) at /home/bgirard/mozilla-central/tree/gfx/cairo/cairo/src/cairo.c:2473
2473 status = _cairo_gstate_fill (cr->gstate, cr->path);
(rr)
#11 0x00007f1d2c7af1ab in mozilla::gfx::DrawTargetCairo::DrawPattern (this=0x7f1cf9af7e20, aPattern=..., aStrokeOptions=..., aOptions=..., aDrawType=mozilla::gfx::DrawTargetCairo::DRAW_FILL, aPathBoundsClip=true) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1000
1000 cairo_fill_preserve(mContext);
(rr) p aPattern
$6 = (const mozilla::gfx::ColorPattern &) @0x7fffb342f4a0: {
<mozilla::gfx::Pattern> = {
_vptr.Pattern = 0x7f1d35048740 <vtable for mozilla::gfx::ColorPattern+16>
},
members of mozilla::gfx::ColorPattern:
mColor = {
r = 0.0392156877,
g = 0.392156899,
b = 0.980392218,
a = 1
}
}
(rr) p aPattern.mColro.b*255
There is no member or method named mColro.
(rr) p aPattern.mColor.b*255
There is no member or method named mColor.
(rr) p aPattern.mColor.b*255
There is no member or method named mColor.
(rr) p aPattern
$7 = (const mozilla::gfx::ColorPattern &) @0x7fffb342f4a0: {
<mozilla::gfx::Pattern> = {
_vptr.Pattern = 0x7f1d35048740 <vtable for mozilla::gfx::ColorPattern+16>
},
members of mozilla::gfx::ColorPattern:
mColor = {
r = 0.0392156877,
g = 0.392156899,
b = 0.980392218,
a = 1
}
}
(rr) p aPattern.mColor
There is no member or method named mColor.
(rr) p 0.98039*255
$8 = 249.99944999999997
(rr) up
#12 0x00007f1d2c7af59d in mozilla::gfx::DrawTargetCairo::FillRect (this=0x7f1cf9af7e20, aRect=..., aPattern=..., aOptions=...) at /home/bgirard/mozilla-central/tree/gfx/2d/DrawTargetCairo.cpp:1057
1057 DrawPattern(aPattern, StrokeOptions(), aOptions, DRAW_FILL, pathBoundsClip);
(rr)
#13 0x00007f1d2cabc865 in gfxContext::FillAzure (this=0x7f1cfc3ee880, aPattern=..., aOpacity=1) at /home/bgirard/mozilla-central/tree/gfx/thebes/gfxContext.cpp:1091
1091 mDT->FillRect(mRect, aPattern, DrawOptions(aOpacity, op, state.aaMode));
(rr)
#14 0x00007f1d2cab7e19 in gfxContext::Fill (this=0x7f1cfc3ee880, aPattern=...) at /home/bgirard/mozilla-central/tree/gfx/thebes/gfxContext.cpp:203
203 FillAzure(aPattern, 1.0f);
(rr)
#15 0x00007f1d2cab7d9e in gfxContext::Fill (this=0x7f1cfc3ee880) at /home/bgirard/mozilla-central/tree/gfx/thebes/gfxContext.cpp:195
195 Fill(PatternFromState(this));
(rr)
#16 0x00007f1d2f0d3bd6 in nsDisplayBackgroundColor::Paint (this=0x7f1cfd80c8f8, aBuilder=0x7fffb3430480, aCtx=0x7fffb342f7c0) at /home/bgirard/mozilla-central/tree/layout/base/nsDisplayList.cpp:3205
3205 ctx->Fill();
(rr)
#17 0x00007f1d2f042d2d in mozilla::FrameLayerBuilder::PaintItems (this=0x7f1cfbd75190, aItems=..., aRect=..., aContext=0x7f1cfc3ee880, aRC=0x7fffb342f7c0, aBuilder=0x7fffb3430480, aPresContext=0x7f1cfbcb1000, aOffset=..., aXScale=1, aYScale=1, aCommonClipCount=0) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5775
5775 cdi->mItem->Paint(aBuilder, aRC);
(rr)
#18 0x00007f1d2f04376c in mozilla::FrameLayerBuilder::DrawPaintedLayer (aLayer=0x7f1cfdf8f800, aContext=0x7f1cfc3ee880, aRegionToDraw=..., aDirtyRegion=..., aClip=mozilla::layers::DrawRegionClip::DRAW, aRegionToInvalidate=..., aCallbackData=0x7fffb3430480) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5951
5951 entry->mCommonClipCount);
(rr)
#19 0x00007f1d2c97527d in mozilla::layers::ClientPaintedLayer::PaintThebes (this=0x7f1cfdf8f800) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientPaintedLayer.cpp:100
100 ClientManager()->GetPaintedLayerCallbackData());
(rr)
#20 0x00007f1d2c9756c6 in mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback (this=0x7f1cfdf8f800, aReadback=0x7fffb342faf0) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientPaintedLayer.cpp:148
148 PaintThebes();
(rr) down
#19 0x00007f1d2c97527d in mozilla::layers::ClientPaintedLayer::PaintThebes (this=0x7f1cfdf8f800) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientPaintedLayer.cpp:100
100 ClientManager()->GetPaintedLayerCallbackData());
(rr) down
#18 0x00007f1d2f04376c in mozilla::FrameLayerBuilder::DrawPaintedLayer (aLayer=0x7f1cfdf8f800, aContext=0x7f1cfc3ee880, aRegionToDraw=..., aDirtyRegion=..., aClip=mozilla::layers::DrawRegionClip::DRAW, aRegionToInvalidate=..., aCallbackData=0x7fffb3430480) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5951
5951 entry->mCommonClipCount);
(rr) down
#17 0x00007f1d2f042d2d in mozilla::FrameLayerBuilder::PaintItems (this=0x7f1cfbd75190, aItems=..., aRect=..., aContext=0x7f1cfc3ee880, aRC=0x7fffb342f7c0, aBuilder=0x7fffb3430480, aPresContext=0x7f1cfbcb1000, aOffset=..., aXScale=1, aYScale=1, aCommonClipCount=0) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5775
5775 cdi->mItem->Paint(aBuilder, aRC);
(rr) down
#16 0x00007f1d2f0d3bd6 in nsDisplayBackgroundColor::Paint (this=0x7f1cfd80c8f8, aBuilder=0x7fffb3430480, aCtx=0x7fffb342f7c0) at /home/bgirard/mozilla-central/tree/layout/base/nsDisplayList.cpp:3205
3205 ctx->Fill();
(rr) up
#17 0x00007f1d2f042d2d in mozilla::FrameLayerBuilder::PaintItems (this=0x7f1cfbd75190, aItems=..., aRect=..., aContext=0x7f1cfc3ee880, aRC=0x7fffb342f7c0, aBuilder=0x7fffb3430480, aPresContext=0x7f1cfbcb1000, aOffset=..., aXScale=1, aYScale=1, aCommonClipCount=0) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5775
5775 cdi->mItem->Paint(aBuilder, aRC);
(rr) up
#18 0x00007f1d2f04376c in mozilla::FrameLayerBuilder::DrawPaintedLayer (aLayer=0x7f1cfdf8f800, aContext=0x7f1cfc3ee880, aRegionToDraw=..., aDirtyRegion=..., aClip=mozilla::layers::DrawRegionClip::DRAW, aRegionToInvalidate=..., aCallbackData=0x7fffb3430480) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5951
5951 entry->mCommonClipCount);
(rr) up
#19 0x00007f1d2c97527d in mozilla::layers::ClientPaintedLayer::PaintThebes (this=0x7f1cfdf8f800) at /home/bgirard/mozilla-central/tree/gfx/layers/client/ClientPaintedLayer.cpp:100
100 ClientManager()->GetPaintedLayerCallbackData());
(rr) down
#18 0x00007f1d2f04376c in mozilla::FrameLayerBuilder::DrawPaintedLayer (aLayer=0x7f1cfdf8f800, aContext=0x7f1cfc3ee880, aRegionToDraw=..., aDirtyRegion=..., aClip=mozilla::layers::DrawRegionClip::DRAW, aRegionToInvalidate=..., aCallbackData=0x7fffb3430480) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5951
5951 entry->mCommonClipCount);
(rr) down
#17 0x00007f1d2f042d2d in mozilla::FrameLayerBuilder::PaintItems (this=0x7f1cfbd75190, aItems=..., aRect=..., aContext=0x7f1cfc3ee880, aRC=0x7fffb342f7c0, aBuilder=0x7fffb3430480, aPresContext=0x7f1cfbcb1000, aOffset=..., aXScale=1, aYScale=1, aCommonClipCount=0) at /home/bgirard/mozilla-central/tree/layout/base/FrameLayerBuilder.cpp:5775
5775 cdi->mItem->Paint(aBuilder, aRC);
(rr) down
#16 0x00007f1d2f0d3bd6 in nsDisplayBackgroundColor::Paint (this=0x7f1cfd80c8f8, aBuilder=0x7fffb3430480, aCtx=0x7fffb342f7c0) at /home/bgirard/mozilla-central/tree/layout/base/nsDisplayList.cpp:3205
3205 ctx->Fill();
(rr) p this
$9 = (nsDisplayBackgroundColor * const) 0x7f1cfd80c8f8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment