[Pkg-kde-extras] Bug#823197: gtk3-engines-oxygen: firefox 46 crashes with oxygen-gtk theme

Vincas Dargis vindrg at gmail.com
Mon May 2 06:16:43 UTC 2016


Package: gtk3-engines-oxygen
Version: 1.0.4-1
Severity: normal
Tags: upstream patch

Dear Maintainer,

Firefox 46 installed from wheezy-backports/firefox-release on Debian Wheezy
with KDE crashes on start.

Relevant bug report on Launchpad:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1575781

There is patch discovered:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1575781/comments/10

$ apt-cache policy firefox
firefox:
  Installed: 46.0-1~bpo70+1
  Candidate: 46.0-1~bpo70+1
  Version table:
 *** 46.0-1~bpo70+1 0
        500 http://mozilla.debian.net/ wheezy-backports/firefox-release amd64
Packages
        100 /var/lib/dpkg/status








-- System Information:
Debian Release: 7.10
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gtk3-engines-oxygen depends on:
ii  libc6               2.13-38+deb7u10
ii  libcairo-gobject2   1.12.2-3
ii  libcairo2           1.12.2-3
ii  libgcc1             1:4.7.2-5
ii  libgdk-pixbuf2.0-0  2.26.1-1+deb7u4
ii  libglib2.0-0        2.33.12+really2.32.4-5
ii  libgtk-3-0          3.4.2-7
ii  libpango1.0-0       1.30.0-1
ii  libstdc++6          4.7.2-5
ii  libx11-6            2:1.5.0-1+deb7u2
ii  multiarch-support   2.13-38+deb7u10

gtk3-engines-oxygen recommends no packages.

gtk3-engines-oxygen suggests no packages.

-- no debconf information
-------------- next part --------------
Starting program: /usr/bin/firefox 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Traceback (most recent call last):
  File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17-gdb.py", line 62, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
[New Thread 0x7fe8e6cf7700 (LWP 3409)]
[Thread 0x7fe8e6cf7700 (LWP 3409) exited]
[New Thread 0x7fe8e6cf7700 (LWP 3415)]
[New Thread 0x7fe8e4aff700 (LWP 3416)]
[New Thread 0x7fe8e42fe700 (LWP 3417)]
[New Thread 0x7fe8e36f4700 (LWP 3418)]
[New Thread 0x7fe8e34f3700 (LWP 3419)]
[New Thread 0x7fe8e32f2700 (LWP 3420)]
[New Thread 0x7fe8e30f1700 (LWP 3421)]
[New Thread 0x7fe8e2ef0700 (LWP 3422)]
[New Thread 0x7fe8e2cef700 (LWP 3423)]
[New Thread 0x7fe8e2aee700 (LWP 3424)]
[New Thread 0x7fe8e28ed700 (LWP 3425)]
[New Thread 0x7fe8e15ff700 (LWP 3426)]
[New Thread 0x7fe8e09ff700 (LWP 3427)]
[New Thread 0x7fe8e01fe700 (LWP 3428)]
[New Thread 0x7fe8f5f39700 (LWP 3433)]
[New Thread 0x7fe8dbcff700 (LWP 3434)]
[New Thread 0x7fe8da89b700 (LWP 3436)]
[New Thread 0x7fe8da09a700 (LWP 3437)]
[New Thread 0x7fe8d93ff700 (LWP 3438)]
[New Thread 0x7fe8d74ff700 (LWP 3448)]
[New Thread 0x7fe8d44f6700 (LWP 3449)]
[New Thread 0x7fe8d3cf5700 (LWP 3450)]
[New Thread 0x7fe8d34f4700 (LWP 3451)]
[New Thread 0x7fe8d2cf3700 (LWP 3452)]
[New Thread 0x7fe8d22ff700 (LWP 3453)]
[New Thread 0x7fe8d1afe700 (LWP 3454)]
[New Thread 0x7fe8d12fd700 (LWP 3455)]
[New Thread 0x7fe8ad7ff700 (LWP 3456)]
[New Thread 0x7fe8acffe700 (LWP 3457)]
[New Thread 0x7fe8ac7fd700 (LWP 3458)]
[New Thread 0x7fe8abffc700 (LWP 3459)]
[Thread 0x7fe8ac7fd700 (LWP 3458) exited]
[Thread 0x7fe8d93ff700 (LWP 3438) exited]
[New Thread 0x7fe8ab3ff700 (LWP 3460)]
[New Thread 0x7fe8aabfe700 (LWP 3461)]
[New Thread 0x7fe8aa3fd700 (LWP 3462)]
[New Thread 0x7fe8a9bfc700 (LWP 3463)]
[New Thread 0x7fe8a93fb700 (LWP 3464)]
[New Thread 0x7fe8a8bfa700 (LWP 3465)]
[New Thread 0x7fe8a83f9700 (LWP 3466)]
[New Thread 0x7fe8a7bf8700 (LWP 3467)]
[New Thread 0x7fe8d93ff700 (LWP 3468)]
[New Thread 0x7fe8ac7fd700 (LWP 3469)]
[New Thread 0x7fe8a75ff700 (LWP 3470)]
[Thread 0x7fe8a75ff700 (LWP 3470) exited]
[Thread 0x7fe8abffc700 (LWP 3459) exited]
[Thread 0x7fe8d93ff700 (LWP 3468) exited]
[New Thread 0x7fe8a68ff700 (LWP 3471)]
[New Thread 0x7fe8d93ff700 (LWP 3472)]
[New Thread 0x7fe8a75ff700 (LWP 3473)]
[Thread 0x7fe8a75ff700 (LWP 3473) exited]
[Thread 0x7fe8d93ff700 (LWP 3472) exited]
[New Thread 0x7fe8d93ff700 (LWP 3474)]
[Thread 0x7fe8ac7fd700 (LWP 3469) exited]
[New Thread 0x7fe8ac7fd700 (LWP 3475)]
[Thread 0x7fe8d93ff700 (LWP 3474) exited]
[New Thread 0x7fe8d93ff700 (LWP 3481)]
[New Thread 0x7fe8a75ff700 (LWP 3483)]
[New Thread 0x7fe8abffc700 (LWP 3484)]
[New Thread 0x7fe8a36ff700 (LWP 3485)]
[New Thread 0x7fe8a2efe700 (LWP 3486)]
[New Thread 0x7fe8a26fd700 (LWP 3487)]
[New Thread 0x7fe8a1efc700 (LWP 3488)]
[New Thread 0x7fe8a16fb700 (LWP 3490)]
[New Thread 0x7fe8a0efa700 (LWP 3491)]
[New Thread 0x7fe8a06f9700 (LWP 3492)]
[New Thread 0x7fe89fef8700 (LWP 3493)]
[Thread 0x7fe8ac7fd700 (LWP 3475) exited]
[Thread 0x7fe8abffc700 (LWP 3484) exited]
[Thread 0x7fe8a1efc700 (LWP 3488) exited]
[Thread 0x7fe8a75ff700 (LWP 3483) exited]
[Thread 0x7fe8a06f9700 (LWP 3492) exited]
[Thread 0x7fe8a36ff700 (LWP 3485) exited]
[Thread 0x7fe8a0efa700 (LWP 3491) exited]
[Thread 0x7fe8d93ff700 (LWP 3481) exited]
[Thread 0x7fe8a16fb700 (LWP 3490) exited]
[Thread 0x7fe8a2efe700 (LWP 3486) exited]
[Thread 0x7fe8a26fd700 (LWP 3487) exited]
[New Thread 0x7fe8a16fb700 (LWP 3497)]
[New Thread 0x7fe8a75ff700 (LWP 3498)]
[New Thread 0x7fe8a06f9700 (LWP 3500)]

Program received signal SIGSEGV, Segmentation fault.
0x00007fe8de536ba9 in Oxygen::render_frame(_GtkThemingEngine*, _cairo*, double, double, double, double) ()
   from /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/liboxygen-gtk.so
#0  0x00007fe8de536ba9 in Oxygen::render_frame(_GtkThemingEngine*, _cairo*, double, double, double, double) ()
   from /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/liboxygen-gtk.so
No symbol table info available.
#1  0x00007fe8f2e9788a in gtk_render_frame () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#2  0x00007fe8ea580c85 in moz_gtk_info_bar_paint (state=<optimized out>, rect=<optimized out>, cr=<optimized out>)
    at /tmp/buildd/firefox-46.0/widget/gtk/gtk3drawing.c:2648
        state_flags = <optimized out>
        style = <optimized out>
#3  moz_gtk_widget_paint (widget=<optimized out>, cr=0x7fe8e3973800, rect=<optimized out>, state=<optimized out>, flags=48, direction=<optimized out>)
    at /tmp/buildd/firefox-46.0/widget/gtk/gtk3drawing.c:3373
No locals.
#4  0x00007fe8ea5a663a in DrawThemeWithCairo (aTransparency=nsITheme::eUnknownTransparency, aGDKRect=..., aDrawSize=..., aDrawOrigin=..., 
    aSnapped=true, aScaleFactor=1, aDirection=GTK_TEXT_DIR_LTR, aFlags=48, aGTKWidgetType=MOZ_GTK_MENUBAR, aState=..., aDrawTarget=0x7fe89f50e700, 
    aContext=0x7fe8a3835d60) at /tmp/buildd/firefox-46.0/widget/gtk/nsNativeThemeGTK.cpp:925
        clipper = {mRawPtr = 0x7fe89f50d3e0}
        cr = 0x7fe8e3973800
        surf = 0x7fe89ecdf280
        data = 0x7fe8a3000000 "\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377\336\337\342\377"...
        origin = {<mozilla::gfx::BasePoint<int, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntCoordTyped<mozilla::gfx::UnknownUnits> >> = {x = 0, y = 0}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}
        drawOffset = {<mozilla::gfx::BasePoint<float, mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float>, mozilla::gfx::CoordTyped<mozilla::gfx::UnknownUnits, float> >> = {x = 0, y = 0}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}
        transform = <optimized out>
        mat = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}
        borrow = {mDT = 0x7fe89f50e700, mDisplay = 0x0, mDrawable = 0, mScreen = 0x0, mVisual = 0x0, mXRenderFormat = 0x0, 
          mSize = {<mozilla::gfx::BaseSize<int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> >> = {width = 0, 
              height = 0}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}, 
          mOffset = {<mozilla::gfx::BasePoint<float, mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float>, mozilla::gfx::CoordTyped<mozilla::gfx::UnknownUnits, float> >> = {x = 0, y = 0}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}}
        size = {<mozilla::gfx::BaseSize<int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> >> = {width = 1280, 
            height = 711}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}
        stride = 5120
        format = mozilla::gfx::B8G8R8X8
#5  nsNativeThemeGTK::DrawWidgetBackground (this=0x7fe8ab505000, aContext=<optimized out>, aFrame=0x7fe8a435bee0, aWidgetType=210 '\322', aRect=..., 
    aDirtyRect=...) at /tmp/buildd/firefox-46.0/widget/gtk/nsNativeThemeGTK.cpp:1179
        state = {active = 0 '\000', focused = 0 '\000', inHover = 0 '\000', disabled = 0 '\000', isDefault = 0 '\000', canDefault = 0 '\000', 
          depressed = 0 '\000', curpos = -310836000, maxpos = 32744}
        rect = {<mozilla::gfx::BaseRect<double, gfxRect, gfxPoint, gfxSize, gfxMargin>> = {x = 0, y = 0, width = 1280, height = 31}, <No data fields>}
        scaleFactor = 1
        snapped = true
        widgetRect = {<mozilla::gfx::BaseRect<int, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {x = 0, y = 0, 
            width = <optimized out>, height = <optimized out>}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}
        extraSize = {<mozilla::gfx::BaseMargin<int, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {top = 0, right = 0, bottom = 0, 
            left = 0}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}
        transparency = nsITheme::eUnknownTransparency
        dirtyRect = {<mozilla::gfx::BaseRect<double, gfxRect, gfxPoint, gfxSize, gfxMargin>> = {x = 0, y = 0, width = 1280, 
            height = 30}, <No data fields>}
        drawingRect = {<mozilla::gfx::BaseRect<int, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {x = 0, y = 0, 
            width = 1280, height = 30}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}
        gdk_rect = {x = 0, y = 0, width = 1280, height = 31}
        direction = GTK_TEXT_DIR_LTR
        flags = 48
        ctx = 0x7fe8a3835d60
        presContext = 0x1
        overflowRect = {<mozilla::gfx::BaseRect<int, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {x = 0, y = 0, 
            width = 1280, height = 31}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}
        gtkWidgetType = MOZ_GTK_MENUBAR
        safeState = false
#6  0x00007fe8ea6dc34f in nsDisplayThemedBackground::PaintInternal (this=0x7fe8a36b18c8, aBuilder=<optimized out>, aCtx=0x7ffe76ce8500, aBounds=..., 
    aClipRect=<optimized out>) at /tmp/buildd/firefox-46.0/layout/base/nsDisplayList.cpp:3141
        presContext = 0x7fe8adde8000
        theme = 0x7fe8ab5050d0
        borderArea = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 76800, 
            height = 1860}, <No data fields>}
        drawing = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 76800, height = 1800}, <No data fields>}
#7  0x00007fe8ea6c28a5 in mozilla::FrameLayerBuilder::PaintItems (this=this at entry=0x7fe8a3735920, aItems=..., aRect=..., 
    aContext=aContext at entry=0x7fe8a3835d60, aRC=aRC at entry=0x7ffe76ce8500, aBuilder=aBuilder at entry=0x7ffe76ce8e00, 
    aPresContext=aPresContext at entry=0x7fe8adde8000, aOffset=..., aXScale=<optimized out>, aYScale=<optimized out>, 
    aCommonClipCount=aCommonClipCount at entry=0) at /tmp/buildd/firefox-46.0/layout/base/FrameLayerBuilder.cpp:5791
        frame = 0x0
        paintRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 76800, 
            height = 1800}, <No data fields>}
        sampler_raii5749 = {mHandle = 0x7fe8f4ac7000}
        clip = <optimized out>
        i = 2
        currentClip = {mClipRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 76800, 
              height = 42660}, <No data fields>}, 
          mRoundedClipRects = {<nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                mHdr = 0x7fe8ed6f2488 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<mozilla::DisplayItemClip::RoundedRect, nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<mozilla::DisplayItemClip::RoundedRect, nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
              static NoIndex = <optimized out>}, <No data fields>}, mHaveClipRect = true}
        currentClipIsSetInContext = true
        tmpClip = {mClipRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 0, 
              height = 0}, <No data fields>}, 
          mRoundedClipRects = {<nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                mHdr = 0x7fe8ed6f2488 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<mozilla::DisplayItemClip::RoundedRect, nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<mozilla::DisplayItemClip::RoundedRect, nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
              static NoIndex = <optimized out>}, <No data fields>}, mHaveClipRect = false}
        appUnitsPerDevPixel = <optimized out>
        boundRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 76800, 
            height = 42660}, <No data fields>}
#8  0x00007fe8ea6c2e06 in mozilla::FrameLayerBuilder::DrawPaintedLayer (aLayer=0x7fe8a37bcc00, aContext=0x7fe8a3835d60, aRegionToDraw=..., 
    aDirtyRegion=..., aClip=mozilla::layers::DRAW, aRegionToInvalidate=..., aCallbackData=0x7ffe76ce8e00)
    at /tmp/buildd/firefox-46.0/layout/base/FrameLayerBuilder.cpp:5967
        sampler_raii5871 = {mHandle = 0x7fe8f4ac7000}
        builder = 0x7ffe76ce8e00
        offset = {<mozilla::gfx::BasePoint<int, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntCoordTyped<mozilla::gfx::UnknownUnits> >> = {x = 0, y = 0}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}
        layerBuilder = 0x7fe8a3735920
        entry = 0x7fe8a3d4ab00
        userData = 0x7fe8a3732710
        shouldDrawRectsSeparately = false
        saveMatrix = {mContext = 0x7fe8a3835d60, mMatrix = {_11 = 1, _12 = 0, _21 = 0, _22 = 1, _31 = 0, _32 = 0}}
        isActiveLayerManager = <optimized out>
        presContext = 0x7fe8adde8000
        rc = {mThebes = {mRawPtr = 0x7fe8a3835d60}}
#9  0x00007fe8e99deea7 in mozilla::layers::ClientPaintedLayer::PaintThebes (this=this at entry=0x7fe8a37bcc00)
    at /tmp/buildd/firefox-46.0/gfx/layers/client/ClientPaintedLayer.cpp:100
        target = 0x7fe89f50e700
        ctx = {mRawPtr = 0x7fe8a3835d60}
        sampler_raii48 = {mHandle = 0x7fe8f4ac7000}
        flags = <optimized out>
        state = {
          mRegionToDraw = {<mozilla::gfx::BaseIntRegion<mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {mImpl = {
                mImpl = {extents = {x1 = 0, y1 = 0, x2 = 1280, y2 = 711}, data = 0x0}}}, <No data fields>}, 
          mRegionToInvalidate = {<mozilla::gfx::BaseIntRegion<mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {
              mImpl = {mImpl = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, 
                  data = 0x7fe8eb9eb3f0 <pixman_region32_empty_data_>}}}, <No data fields>}, mMode = mozilla::layers::SURFACE_OPAQUE, 
          mClip = mozilla::layers::DRAW, mContentType = COLOR, mDidSelfCopy = false}
        iter = {
          mDrawRegion = {<mozilla::gfx::BaseIntRegion<mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {mImpl = {
                mImpl = {extents = {x1 = 0, y1 = 0, x2 = 1280, y2 = 711}, data = 0x0}}}, <No data fields>}, mCount = 1}
        didUpdate = <optimized out>
#10 0x00007fe8e99e02f9 in mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback (this=0x7fe8a37bcc00, aReadback=0x7ffe76ce8750)
    at /tmp/buildd/firefox-46.0/gfx/layers/client/ClientPaintedLayer.cpp:148
        readbackUpdates = {<nsTArray_Impl<mozilla::layers::ReadbackProcessor::Update, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
              mHdr = 0x7fe8ed6f2488 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<mozilla::layers::ReadbackProcessor::Update, nsTArray_Impl<mozilla::layers::ReadbackProcessor::Update, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<mozilla::layers::ReadbackProcessor::Update, nsTArray_Impl<mozilla::layers::ReadbackProcessor::Update, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
            static NoIndex = <optimized out>}, <No data fields>}
        readbackRegion = {<mozilla::gfx::BaseIntRegion<mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {mImpl = {
              mImpl = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, data = 0x7fe8eb9eb3f0 <pixman_region32_empty_data_>}}}, <No data fields>}
#11 0x00007fe8e99e1955 in mozilla::layers::ClientContainerLayer::RenderLayer (this=0x7fe8a37ba000)
    at /tmp/buildd/firefox-46.0/gfx/layers/client/ClientContainerLayer.h:65
        child = 0x7fe8a37bcc00
        i = 0
        children = {<nsAutoArrayBase<nsTArray<mozilla::layers::Layer*>, 12ul>> = {<nsTArray<mozilla::layers::Layer*>> = {<nsTArray_Impl<mozilla::layers::Layer*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                  mHdr = 0x7ffe76ce8760}, <nsTArray_TypedBase<mozilla::layers::Layer*, nsTArray_Impl<mozilla::layers::Layer*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<mozilla::layers::Layer*, nsTArray_Impl<mozilla::layers::Layer*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}, {
              mAutoBuf = "\001\000\000\000\f\000\000\200\000\314{\243\350\177", '\000' <repeats 12 times>, "\200?", '\000' <repeats 18 times>, "\200?\000\000\000\000\000\000\360?", '\000' <repeats 22 times>, "\360?", '\000' <repeats 23 times>, mAlign = {elem = 1 '\001'}}}, <No data fields>}
        readback = {
          mAllUpdates = {<nsTArray_Impl<mozilla::layers::ReadbackProcessor::Update, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                mHdr = 0x7fe8ed6f2488 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<mozilla::layers::ReadbackProcessor::Update, nsTArray_Impl<mozilla::layers::ReadbackProcessor::Update, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<mozilla::layers::ReadbackProcessor::Update, nsTArray_Impl<mozilla::layers::ReadbackProcessor::Update, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
              static NoIndex = <optimized out>}, <No data fields>}}
#12 0x00007fe8e99dc47a in mozilla::layers::ClientLayerManager::EndTransactionInternal (this=this at entry=0x7fe89ecdf100, 
    aCallback=aCallback at entry=0x7fe8ea6c2986 <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=aCallbackData at entry=0x7ffe76ce8e00)
    at /tmp/buildd/firefox-46.0/gfx/layers/client/ClientLayerManager.cpp:281
        sampler_raii257 = {mHandle = 0x7fe8f4ac7000}
        root = 0x7fe8a37ba278
#13 0x00007fe8e99e69a3 in mozilla::layers::ClientLayerManager::EndTransaction (this=0x7fe89ecdf100, 
    aCallback=0x7fe8ea6c2986 <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=0x7ffe76ce8e00, aFlags=mozilla::layers::LayerManager::END_DEFAULT)
    at /tmp/buildd/firefox-46.0/gfx/layers/client/ClientLayerManager.cpp:324
No locals.
#14 0x00007fe8ea6fd078 in nsDisplayList::PaintRoot (this=this at entry=0x7ffe76ce8c38, aBuilder=aBuilder at entry=0x7ffe76ce8e00, aCtx=aCtx at entry=0x0, 
    aFlags=13) at /tmp/buildd/firefox-46.0/layout/base/nsDisplayList.cpp:1821
        layerManager = {mRawPtr = 0x7fe89ecdf100}
        computeInvalidFunc = <optimized out>
        root = {mRawPtr = 0x7fe8a37ba000}
        flags = mozilla::layers::LayerManager::END_DEFAULT
        allowRetaining = true
        presContext = 0x7fe8adde8000
        rootPresContext = 0x7fe8adde8000
        computeInvalidRect = <optimized out>
        containerParameters = {mXScale = 1, mYScale = 1, mLayerContentsVisibleRect = 0x0, 
          mOffset = {<mozilla::gfx::BasePoint<int, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntCoordTyped<mozilla::gfx::UnknownUnits> >> = {x = 0, y = 0}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}, mBackgroundColor = 0, mScrollClip = 0x0, 
          mScrollClipForPerspectiveChild = 0x0, mInTransformedSubtree = false, mInActiveTransformedSubtree = false, 
          mDisableSubpixelAntialiasingInDescendants = false, mInLowPrecisionDisplayPort = false, mForEventsOnly = false}
        invalid = {<mozilla::gfx::BaseIntRegion<mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntPointTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntMarginTyped<mozilla::gfx::UnknownUnits> >> = {mImpl = {mImpl = {
                extents = {x1 = 0, y1 = 0, x2 = -179455200, y2 = 32744}, data = 0x0}}}, <No data fields>}
        sampler_raii1620 = {mHandle = 0x7fe8f4ac7000}
        view = 0x7fe8af1c9280
        props = {
          mTuple = {<mozilla::detail::PairHelper<mozilla::layers::LayerProperties*, mozilla::DefaultDelete<mozilla::layers::LayerProperties>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<mozilla::layers::LayerProperties>> = {<No data fields>}, 
              mFirstA = 0x7fe8a37322f0}, <No data fields>}}
        document = 0x7fe8d018b000
        rootScrollFrame = 0x0
        doBeginTransaction = <optimized out>
        oldBuilder = 0x0
        layerBuilder = 0x7fe8a3735920
        frame = 0x0
        addMetrics = false
        content = <optimized out>
        temp = false
        shouldInvalidate = <optimized out>
        widgetTransaction = true
        presShell = 0x0
        ensureMetricsForRootId = <optimized out>
#15 0x00007fe8ea732ce2 in nsLayoutUtils::PaintFrame (aRenderingContext=aRenderingContext at entry=0x0, aFrame=aFrame at entry=0x7fe8a4b7b0c0, 
    aDirtyRegion=..., aBackstop=aBackstop at entry=4291809749, aFlags=<optimized out>) at /tmp/buildd/firefox-46.0/layout/base/nsLayoutUtils.cpp:3432
        rootPresContext = 0x7fe8adde8000
        ignoreViewportScrolling = <optimized out>
        profilerNeedsDisplayList = false
        ss = {
          mTuple = {<mozilla::detail::PairHelper<std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >*, mozilla::DefaultDelete<std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > >, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, mFirstA = 
    0x0}, <No data fields>}}
        paintStart = <optimized out>
        layerManager = <optimized out>
        sampler_raii3178 = {mHandle = 0x7fe8f4ac7000}
        rootScrollFrame = <optimized out>
        visibleRegion = {mImpl = {extents = {x1 = 0, y1 = 0, x2 = 76800, y2 = 42660}, data = 0x0}}
        canvasArea = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 76800, 
            height = 42660}, <No data fields>}
        dirtyRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 76800, 
            height = 42660}, <No data fields>}
        consoleNeedsDisplayList = false
        presContext = 0x7fe8adde8000
        builder = {
          mFrameToAnimatedGeometryRootMap = {<nsBaseHashtable<nsPtrHashKey<nsIFrame>, AnimatedGeometryRoot*, AnimatedGeometryRoot*>> = {<nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsIFrame>, AnimatedGeometryRoot*> >> = {mTable = {
                  mOps = 0x7fe8ed580da0 <nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsIFrame>, AnimatedGeometryRoot*> >::Ops()::sOps>, 
                  mHashShift = 29, mEntrySize = 24, mEntryCount = 3, mRemovedCount = 0, mEntryStore = {mEntryStore = 0x7fe8a39fb640 "\304\065\371\n", 
                    mGeneration = 1}, static kMaxCapacity = 67108864, static kMinCapacity = 8, static kMaxInitialLength = 33554432, 
                  static kDefaultInitialLength = 4, static kHashBits = 32, static kGoldenRatio = 2654435769, 
                  static kCollisionFlag = 1}}, <No data fields>}, <No data fields>}, mReferenceFrame = 0x7fe8a4b7b0c0, mIgnoreScrollFrame = 0x0, 
          mLayerEventRegions = 0x0, mPool = {first = {next = 0x7fe8a36b1800, base = 140730891669088, limit = 140730891669088, 
              avail = 140730891669088}, current = 0x7fe8a37bc800, arenasize = 985, mask = 7}, mBoundingSelection = {<nsCOMPtr_base> = {
              mRawPtr = 0x0}, <No data fields>}, 
          mPresShellStates = {<nsAutoArrayBase<nsTArray<nsDisplayListBuilder::PresShellState>, 8ul>> = {<nsTArray<nsDisplayListBuilder::PresShellState>> = {<nsTArray_Impl<nsDisplayListBuilder::PresShellState, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                    mHdr = 0x7ffe76ce8e88}, <nsTArray_TypedBase<nsDisplayListBuilder::PresShellState, nsTArray_Impl<nsDisplayListBuilder::PresShellState, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsDisplayListBuilder::PresShellState, nsTArray_Impl<nsDisplayListBuilder::PresShellState, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}, {
                mAutoBuf = "\000\000\000\000\b\000\000\200\000l\221\320\350\177", '\000' <repeats 34 times>, "\003\000\000\000\000\000\000\000\b", '\000' <repeats 13 times>, "\371\377\240\346\370\244\350\177\374\377\310:e\341\350\177\374\377h\\\021\336\350\177\000\000\260\217\316v\376\177\000\000\020\217\316v\376\177\000\000\345\327\326v\376\177\000\000P\217\316v\376\177\000\000P\217\316v\376\177\000\000\060\217\316v\376\177\000\000\033\332\326v\376\177\000\000P1\264\344\350\177\000\000\000\220\316v\376\177\000\000\000\000\000\000\000\000\000\000\032`\311\364\350\177\000\000\300\262\326\324\350\177\000\000hJ~\364\350\177\000\000"..., mAlign = {elem = 0 '\000'}}}, <No data fields>}, 
          mFramesMarkedForDisplay = {<nsAutoArrayBase<nsTArray<nsIFrame*>, 100ul>> = {<nsTArray<nsIFrame*>> = {<nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                    mHdr = 0x7ffe76ce8fd8}, <nsTArray_TypedBase<nsIFrame*, nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsIFrame*, nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
                  static NoIndex = <optimized out>}, <No data fields>}, {
                mAutoBuf = "\000\000\000\000d\000\000\200\220`\233\350\350\177\000\000\254W\263\351\350\177\000\000\000\000\000\000\000\000\000\000\060\230\243\364\350\177\000\000\000(\243\364\350\177\000\000g~\234\350\350\177\000\000\270\001\234\350\350\177\000\000\220`\233\350\350\177\000\000\000\000\000\000\005\000\000\000L\f\000\000\001\000\000\000\360\244\350\256\350\177\000\000X+\243\364\350\177\000\000\260\221\316v\376\177\000\000\060\230\243\364\350\177\000\000?\316v\376\177\000\000\000(\243\364\350\177\000\000F\021?\000\000\000\000\322K\325\365\350\177\000\000\000\000\000\000\000\000\000\000\060\230\243\364\350\177\000\000\005\000\000\000\350\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000(\243\364\350\177\000\000\000\\"..., mAlign = {elem = 0 '\000'}}}, <No data fields>}, 
          mThemeGeometries = {<nsAutoArrayBase<nsTArray<nsIWidget::ThemeGeometry>, 2ul>> = {<nsTArray<nsIWidget::ThemeGeometry>> = {<nsTArray_Impl<nsIWidget::ThemeGeometry, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                    mHdr = 0x7ffe76ce9308}, <nsTArray_TypedBase<nsIWidget::ThemeGeometry, nsTArray_Impl<nsIWidget::ThemeGeometry, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsIWidget::ThemeGeometry, nsTArray_Impl<nsIWidget::ThemeGeometry, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}, {
                mAutoBuf = "\000\000\000\000\002\000\000\200\000\265\237\243\350\177\000\000\033lA\351\350\177\000\000 \001\340\365\350\177", '\000' <repeats 17 times>, mAlign = {elem = 0 '\000'}}}, <No data fields>}, mCurrentTableItem = 0x0, mClipState = {mClipContentDescendants = 0x0, 
            mClipContainingBlockDescendants = 0x0, mCurrentCombinedClip = 0x0, mScrollClipContentDescendants = 0x0, 
            mScrollClipContainingBlockDescendants = 0x0, mStackingContextAncestorSC = 0x0}, mCurrentFrame = 0x7fe8a4b7b0c0, 
          mCurrentReferenceFrame = 0x7fe8a4b7b0c0, mCurrentOffsetToReferenceFrame = {<mozilla::gfx::BasePoint<int, nsPoint, int>> = {x = 0, 
              y = 0}, <No data fields>}, mCurrentAGR = 0x7ffe76ce9390, mRootAGR = {mFrame = 0x7fe8a4b7b0c0, mParentAGR = 0x0}, 
          mWillChangeBudget = {<nsBaseHashtable<nsPtrHashKey<nsPresContext>, nsDisplayListBuilder::DocumentWillChangeBudget, nsDisplayListBuilder::DocumentWillChangeBudget>> = {<nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsPresContext>, nsDisplayListBuilder::DocumentWillChangeBudget> >> = {
                mTable = {
                  mOps = 0x7fe8ed580dd0 <nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsPresContext>, nsDisplayListBuilder::DocumentWillChangeBudget> >::Ops()::sOps>, mHashShift = 29, mEntrySize = 24, mEntryCount = 0, mRemovedCount = 0, mEntryStore = {mEntryStore = 0x0, mGeneration = 0}, 
                  static kMaxCapacity = 67108864, static kMinCapacity = 8, static kMaxInitialLength = 33554432, static kDefaultInitialLength = 4, 
                  static kHashBits = 32, static kGoldenRatio = 2654435769, static kCollisionFlag = 1}}, <No data fields>}, <No data fields>}, 
          mWillChangeBudgetSet = {mTable = {mOps = 0x7fe8ed580e00 <nsTHashtable<nsPtrHashKey<nsIFrame> >::Ops()::sOps>, mHashShift = 29, 
              mEntrySize = 16, mEntryCount = 0, mRemovedCount = 0, mEntryStore = {mEntryStore = 0x0, mGeneration = 0}, 
              static kMaxCapacity = 67108864, static kMinCapacity = 8, static kMaxInitialLength = 33554432, static kDefaultInitialLength = 4, 
              static kHashBits = 32, static kGoldenRatio = 2654435769, static kCollisionFlag = 1}}, mUsedAGRBudget = 0, mAGRBudgetSet = {mTable = {
              mOps = 0x7fe8ed580e00 <nsTHashtable<nsPtrHashKey<nsIFrame> >::Ops()::sOps>, mHashShift = 29, mEntrySize = 16, mEntryCount = 0, 
              mRemovedCount = 0, mEntryStore = {mEntryStore = 0x0, mGeneration = 0}, static kMaxCapacity = 67108864, static kMinCapacity = 8, 
              static kMaxInitialLength = 33554432, static kDefaultInitialLength = 4, static kHashBits = 32, static kGoldenRatio = 2654435769, 
              static kCollisionFlag = 1}}, 
          mDirtyRectForScrolledContents = {<nsBaseHashtable<nsPtrHashKey<nsIFrame>, nsRect, nsRect>> = {<nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsIFrame>, nsRect> >> = {mTable = {mOps = 0x7fe8ed580e30 <nsTHashtable<nsBaseHashtableET<nsPtrHashKey<nsIFrame>, nsRect> >::Ops()::sOps>, 
                  mHashShift = 29, mEntrySize = 32, mEntryCount = 6, mRemovedCount = 0, mEntryStore = {mEntryStore = 0x7fe8a3838300 "\b^\n\034", 
                    mGeneration = 1}, static kMaxCapacity = 67108864, static kMinCapacity = 8, static kMaxInitialLength = 33554432, 
                  static kDefaultInitialLength = 4, static kHashBits = 32, static kGoldenRatio = 2654435769, 
                  static kCollisionFlag = 1}}, <No data fields>}, <No data fields>}, 
          mDirtyRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = -1, y = -1, width = -1, 
              height = -1}, <No data fields>}, mWindowExcludeGlassRegion = {mImpl = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, 
              data = 0x7fe8eb9eb3f0 <pixman_region32_empty_data_>}}, mWindowOpaqueRegion = {mImpl = {extents = {x1 = 0, y1 = 0, x2 = 76800, 
                y2 = 42660}, data = 0x0}}, 
          mWindowDraggingRegion = {<mozilla::gfx::BaseIntRegion<mozilla::gfx::IntRegionTyped<mozilla::LayoutDevicePixel>, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>, mozilla::gfx::IntPointTyped<mozilla::LayoutDevicePixel>, mozilla::gfx::IntMarginTyped<mozilla::LayoutDevicePixel> >> = {
              mImpl = {mImpl = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, 
                  data = 0x7fe8eb9eb3f0 <pixman_region32_empty_data_>}}}, <No data fields>}, mGlassDisplayItem = 0x0, 
          mScrollInfoItemsForHoisting = 0x0, 
          mScrollClipsToDestroy = {<nsTArray_Impl<mozilla::DisplayItemScrollClip*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                mHdr = 0x7fe89f502140}, <nsTArray_TypedBase<mozilla::DisplayItemScrollClip*, nsTArray_Impl<mozilla::DisplayItemScrollClip*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<mozilla::DisplayItemScrollClip*, nsTArray_Impl<mozilla::DisplayItemScrollClip*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}, 
          mDisplayItemClipsToDestroy = {<nsTArray_Impl<mozilla::DisplayItemClip*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                mHdr = 0x7fe89f502d40}, <nsTArray_TypedBase<mozilla::DisplayItemClip*, nsTArray_Impl<mozilla::DisplayItemClip*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<mozilla::DisplayItemClip*, nsTArray_Impl<mozilla::DisplayItemClip*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}, mMode = nsDisplayListBuilder::PAINTING, 
          mCurrentScrollParentId = 0, mCurrentScrollbarTarget = 0, mCurrentScrollbarFlags = 0, mContainedBlendModes = {mBitField = 0}, 
          mPreserves3DCtx = {mAccumulatedTransform = {_11 = 1, _12 = 0, _13 = 0, _14 = 0, _21 = 0, _22 = 1, _23 = 0, _24 = 0, _31 = 0, _32 = 0, 
              _33 = 1, _34 = 0, _41 = 0, _42 = 0, _43 = 0, _44 = 1, static kTransformAndClipRectMaxVerts = <optimized out>}, 
            mAccumulatedRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 0, 
                height = 0}, <No data fields>}, mAccumulatedRectLevels = 0, 
            mDirtyRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 0, 
                height = 0}, <No data fields>}}, mPerspectiveItemIndex = 0, mSVGEffectsBuildingDepth = 0, mIsBuildingScrollbar = false, 
          mCurrentScrollbarWillHaveLayer = false, mBuildCaret = true, mIgnoreSuppression = false, mHadToIgnoreSuppression = false, 
          mIsAtRootOfPseudoStackingContext = false, mIncludeAllOutOfFlows = false, mDescendIntoSubdocuments = true, mSelectedFramesOnly = false, 
          mAccurateVisibleRegions = false, mAllowMergingAndFlattening = true, mWillComputePluginGeometry = false, mInTransform = false, 
          mIsInChromePresContext = true, mSyncDecodeImages = false, mIsPaintingToWindow = true, mIsCompositingCheap = false, 
          mContainsPluginItem = false, mAncestorHasApzAwareEventHandler = false, mHaveScrollableDisplayPort = false, mWindowDraggingAllowed = true, 
          mIsBuildingForPopup = false, mForceLayerForScrollParent = false, mAsyncPanZoomEnabled = false}
        list = {mSentinel = {mAbove = 0x7fe8a37b9d30}, mTop = 0x7fe8a36b1988, 
          mVisibleRect = {<mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>> = {x = 0, y = 0, width = 0, 
              height = 0}, <No data fields>}, mIsOpaque = true, mForceTransparentSurface = false}
        frameType = <optimized out>
        flags = <optimized out>
        presShell = 0x0
        startBuildDisplayList = {mValue = 259273128276329}
#16 0x00007fe8ea7334da in PresShell::Paint (this=0x7fe8d0916c00, aViewToPaint=aViewToPaint at entry=0x7fe8af1c9280, aDirtyRegion=..., 
    aFlags=aFlags at entry=1) at /tmp/buildd/firefox-46.0/layout/base/nsPresShell.cpp:6005
        sampler_raii5886 = {mHandle = 0x7fe8f4ac7000}
        isRetainingManager = true
        layerManager = 0x7fe89ecdf100
        notifyDidPaint = {mShell = 0x7fe8d0916c00, mFlags = 1}
        bgcolor = 4291809749
        flags = <optimized out>
        frame = 0x7fe8a4b7b0c0
        shouldInvalidate = false
        presContext = 0xffcfd1d5
        updateHitRegion = {mShell = 0x7fe8d0916c00, mFrame = 0x7fe8a4b7b0c0}
#17 0x00007fe8ea55d78f in nsViewManager::ProcessPendingUpdatesPaint (this=0x7fe8d04f22c0, aWidget=aWidget at entry=0x7fe8aee76400)
    at /tmp/buildd/firefox-46.0/view/nsViewManager.cpp:467
        view = 0x7fe8af1c9280
        previousListener = <optimized out>
#18 0x00007fe8ea55d9ab in nsViewManager::ProcessPendingUpdatesForView (this=<optimized out>, aView=<optimized out>, 
    aFlushDirtyRegion=aFlushDirtyRegion at entry=true) at /tmp/buildd/firefox-46.0/view/nsViewManager.cpp:398
        widget = 0x7fe8aee76400
        view = <optimized out>
        i = 0
        rootShell = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8d0916c00}, <No data fields>}
        widgets = {<nsTArray_Impl<nsCOMPtr<nsIWidget>, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
              mHdr = 0x7fe89ec2dd10}, <nsTArray_TypedBase<nsCOMPtr<nsIWidget>, nsTArray_Impl<nsCOMPtr<nsIWidget>, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsCOMPtr<nsIWidget>, nsTArray_Impl<nsCOMPtr<nsIWidget>, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtSmartPtrHelper<nsIWidget, nsTArray_Impl<nsCOMPtr<nsIWidget>, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}, 
            static NoIndex = <optimized out>}, <No data fields>}
#19 0x00007fe8ea55da7b in nsViewManager::ProcessPendingUpdates (this=this at entry=0x7fe8d04f22c0)
    at /tmp/buildd/firefox-46.0/view/nsViewManager.cpp:1101
No locals.
#20 0x00007fe8ea6ab5e0 in nsRefreshDriver::Tick (this=0x7fe8d0912400, aNowEpoch=<optimized out>, aNowTime=...)
    at /tmp/buildd/firefox-46.0/layout/base/nsRefreshDriver.cpp:1856
        timelines = {mRawPtr = 0x7fe8d8950490}
        profilingDocShells = {<nsTArray_Impl<nsDocShell*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
              mHdr = 0x7fe8ed6f2488 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<nsDocShell*, nsTArray_Impl<nsDocShell*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsDocShell*, nsTArray_Impl<nsDocShell*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}
        sampler_raii1591 = {mHandle = 0x7fe8f4ac7000}
        restoreInRefresh = {mLocation = @0x7fe8d091246d, mValue = <optimized out>}
        iter = {<nsAutoTObserverArray<nsAPostRefreshObserver*, 0ul>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {
              mPosition = 140638042784912, mNext = 0x0}, mArray = @0x0}, <No data fields>}
        previousRefresh = {mValue = 259272364509950}
        presShell = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8d0916c00}, <No data fields>}
        restoreTickStart = {mLocation = @0x7fe8d0912488, mValue = {mValue = 0}}
#21 0x00007fe8ea6abd5e in mozilla::RefreshDriverTimer::TickRefreshDrivers (aJsNow=1462169309968175, aNow=..., aDrivers=..., this=<optimized out>)
    at /tmp/buildd/firefox-46.0/layout/base/nsRefreshDriver.cpp:237
        driver = 0x7fe8df208498
        __for_end = 0x7fe8a3888238
        drivers = {<nsTArray_Impl<RefPtr<nsRefreshDriver>, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
              mHdr = 0x7fe8a3888220}, <nsTArray_TypedBase<RefPtr<nsRefreshDriver>, nsTArray_Impl<RefPtr<nsRefreshDriver>, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<RefPtr<nsRefreshDriver>, nsTArray_Impl<RefPtr<nsRefreshDriver>, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtSmartPtrHelper<nsRefreshDriver, nsTArray_Impl<RefPtr<nsRefreshDriver>, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}
#22 0x00007fe8ea6abe0b in mozilla::RefreshDriverTimer::Tick (this=0x7fe8ab549790, jsnow=1462169309968175, now=...)
    at /tmp/buildd/firefox-46.0/layout/base/nsRefreshDriver.cpp:256
No locals.
#23 0x00007fe8ea6abf2e in RunRefreshDrivers (aTimeStamp=..., this=0x7fe8ab549790) at /tmp/buildd/firefox-46.0/layout/base/nsRefreshDriver.cpp:567
        jsnow = 1462169309976749
        diff = {mValue = 8573517}
        vsyncJsNow = <optimized out>
#24 mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver (this=<optimized out>, aVsyncTimestamp=...)
    at /tmp/buildd/firefox-46.0/layout/base/nsRefreshDriver.cpp:487
No locals.
#25 0x00007fe8ea6a66c8 in apply<mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver, void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp)> (m=<optimized out>, o=<optimized out>, this=<optimized out>)
    at /tmp/buildd/firefox-46.0/build-browser/dist/include/nsThreadUtils.h:676
No locals.
#26 nsRunnableMethodImpl<void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp), true, mozilla::TimeStamp>::Run (
    this=0x7fe8df208498) at /tmp/buildd/firefox-46.0/build-browser/dist/include/nsThreadUtils.h:870
No locals.
#27 0x00007fe8e93fce20 in ProcessNextEvent (aResult=0x7ffe76ce99df, aMayWait=false, this=0x7fe8f4aa7b70)
    at /tmp/buildd/firefox-46.0/xpcom/threads/nsThread.cpp:995
        event = {<nsCOMPtr_base> = {mRawPtr = 0x7fe89ec9a1f0}, <No data fields>}
        reallyWait = <optimized out>
        callScriptObserver = true
        obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8de108f28}, <No data fields>}
        rv = NS_OK
#28 nsThread::ProcessNextEvent (this=0x7fe8f4aa7b70, aMayWait=false, aResult=0x7ffe76ce99df)
    at /tmp/buildd/firefox-46.0/xpcom/threads/nsThread.cpp:880
No locals.
#29 0x00007fe8e9416a0a in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=aMayWait at entry=false)
    at /tmp/buildd/firefox-46.0/xpcom/glue/nsThreadUtils.cpp:297
        val = <optimized out>
#30 0x00007fe8e95fff57 in mozilla::ipc::MessagePump::Run (this=0x7fe8e63059c0, aDelegate=0x7fe8f4aced20)
    at /tmp/buildd/firefox-46.0/ipc/glue/MessagePump.cpp:95
        did_work = <optimized out>
#31 0x00007fe8e95ee56f in RunHandler (this=0x7fe8f4aced20) at /tmp/buildd/firefox-46.0/ipc/chromium/src/base/message_loop.cc:227
No locals.
#32 MessageLoop::Run (this=0x7fe8f4aced20) at /tmp/buildd/firefox-46.0/ipc/chromium/src/base/message_loop.cc:201
        save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe8f4aced20, previous_state_ = 0x0}
#33 0x00007fe8ea56f209 in nsBaseAppShell::Run (this=0x7fe8de108f20) at /tmp/buildd/firefox-46.0/widget/nsBaseAppShell.cpp:156
        thread = 0x7fe8f4aa7b70
#34 0x00007fe8eaafebb9 in nsAppStartup::Run (this=0x7fe8de105060) at /tmp/buildd/firefox-46.0/toolkit/components/startup/nsAppStartup.cpp:281
        rv = <optimized out>
        retval = <optimized out>
#35 0x00007fe8eab3175e in XREMain::XRE_mainRun (this=this at entry=0x7ffe76ce9c28) at /tmp/buildd/firefox-46.0/toolkit/xre/nsAppRunner.cpp:4370
        rv = NS_OK
        appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8de105060}, <No data fields>}
        cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8d032c0c0}, <No data fields>}
        workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8d032d0c0}, <No data fields>}
#36 0x00007fe8eab31a30 in XREMain::XRE_main (this=this at entry=0x7ffe76ce9c28, argc=argc at entry=1, argv=argv at entry=0x7ffe76ceb0f8, 
    aAppData=aAppData at entry=0x7ffe76ce9df8) at /tmp/buildd/firefox-46.0/toolkit/xre/nsAppRunner.cpp:4467
        aLocal = 0 '\000'
        rv = <optimized out>
        exit = false
        appInitiatedRestart = false
        sampler_raii4421 = {mHandle = 0x7fe8f4ac7000}
        result = <optimized out>
#37 0x00007fe8eab31c3c in XRE_main (argc=1, argv=0x7ffe76ceb0f8, aAppData=0x7ffe76ce9df8, aFlags=<optimized out>)
    at /tmp/buildd/firefox-46.0/toolkit/xre/nsAppRunner.cpp:4569
        main = {mNativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4ae3780}, <No data fields>}, mProfileSvc = {<nsCOMPtr_base> = {
              mRawPtr = 0x7fe8e6314240}, <No data fields>}, mProfD = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a52200}, <No data fields>}, 
          mProfLD = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a522c0}, <No data fields>}, mProfileLock = {<nsCOMPtr_base> = {
              mRawPtr = 0x7fe8f4ae7040}, <No data fields>}, mRemoteService = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8aee869b0}, <No data fields>}, 
          mScopedXPCOM = {
            mTuple = {<mozilla::detail::PairHelper<ScopedXPCOMStartup*, mozilla::DefaultDelete<ScopedXPCOMStartup>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<ScopedXPCOMStartup>> = {<No data fields>}, mFirstA = 0x7fe8f4a99700}, <No data fields>}}, 
          mAppData = {mRawPtr = 0x7fe8f4a44700}, mDirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {
                  _vptr.nsISupports = 0x7fe8ed5fe8b0 <vtable for nsXREDirProvider+16>}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x7fe8ed5fe8f8 <vtable for nsXREDirProvider+88>}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {
                mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a51600}, <No data fields>}, 
            mGREBinDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a51b40}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {
                mRawPtr = 0x7fe8f4a519c0}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a52200}, <No data fields>}, 
            mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a522c0}, <No data fields>}, mProfileNotified = true, 
            mAppBundleDirectories = {<nsCOMArray_base> = {
                mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                      mHdr = 0x7fe8ed6f2488 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {
                mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                      mHdr = 0x7fe8d769e080}, <nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
                    static NoIndex = <optimized out>}, <No data fields>}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {
                mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {
                      mHdr = 0x7fe8d76a5110}, <nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, 
                    static NoIndex = <optimized out>}, <No data fields>}}, <No data fields>}}, 
          mProfileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fe8f4ae37b8 "default", mLength = 7, 
                  mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7ffe76ce9ce8 ""}, 
            mStorage = "\000\235\316v\376\177\000\000_\235\316v\376\177\000\000_\235\316v\376\177\000\000\300\031\245\364\350\177\000\000\300\031\245\364\350\177\000\000\350\235\316v\376\177\000\000\065\345=\351\350\177\000\000\000\000\000\000\000\000\000"}, 
          mDesktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7ffe76ce9d48 "", mLength = 0, 
                  mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7ffe76ce9d48 ""}, 
            mStorage = "\000\000\000\000\350\177\000\000X\235\316v\376\177\000\000browser\000\000\000\000\000\000\000\000\000\244\240;\351\350\177\000\000:\360Z\353\350\177\000\000\250\031\245\364\350\177\000\000\340\235\316v\376\177\000"}, mStartOffline = false, mShuttingDown = false, 
          mDisableRemote = false, mGdkDisplay = 0x7fe8e6302010}
        result = <optimized out>
#38 0x00007fe8f5f72931 in do_main (argc=1, argv=0x7ffe76ceb0f8, xreDirectory=0x7fe8f4a51600)
    at /tmp/buildd/firefox-46.0/browser/app/nsBrowserApp.cpp:212
        rv = <optimized out>
        appDataFile = <optimized out>
        appData = {<nsXREAppData> = {size = 128, directory = 0x7fe8f4a519c0, vendor = 0x7fe8f4a992a0 "Mozilla", name = 0x7fe8f4a992a8 "Firefox", 
            remotingName = 0x7fe8f4a992b0 "firefox", version = 0x7fe8f4a992b8 "46.0", buildID = 0x7fe8f4a421d0 "20160427072643", 
            ID = 0x7fe8f4a98a60 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x0, flags = 2, xreDirectory = 0x7fe8f4a51600, 
            minVersion = 0x7fe8f4a992c0 "46.0", maxVersion = 0x7fe8f4a992c8 "46.0", crashReporterURL = 0x7fe8f4a992d0 "", profile = 0x0, 
            UAName = 0x0}, <No data fields>}
        appini = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        exeFile = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a51840}, <No data fields>}
        greDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a51900}, <No data fields>}
        appSubdir = {<nsCOMPtr_base> = {mRawPtr = 0x7fe8f4a519c0}, <No data fields>}
#39 0x00007fe8f5f7201a in main (argc=1, argv=0x7ffe76ceb0f8) at /tmp/buildd/firefox-46.0/browser/app/nsBrowserApp.cpp:352
        gotCounters = 1
        initialRUsage = {ru_utime = {tv_sec = 0, tv_usec = 4000}, ru_stime = {tv_sec = 0, tv_usec = 0}, ru_maxrss = 12836, ru_ixrss = 0, 
          ru_idrss = 0, ru_isrss = 0, ru_minflt = 665, ru_majflt = 0, ru_nswap = 0, ru_inblock = 0, ru_oublock = 0, ru_msgsnd = 0, ru_msgrcv = 0, 
          ru_nsignals = 0, ru_nvcsw = 6, ru_nivcsw = 2}
        xreDirectory = 0x7fe8f4a51600
        rv = <optimized out>
        result = <optimized out>
A debugging session is active.

	Inferior 1 [process 3313] will be killed.

Quit anyway? (y or n) 


More information about the pkg-kde-extras mailing list