Created
January 25, 2016 21:51
-
-
Save bgirard/e707e9b97556b500d9ae to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(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