--- Begin Message ---
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
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@entry=0x7fe8a3735920, aItems=..., aRect=...,
aContext=aContext@entry=0x7fe8a3835d60, aRC=aRC@entry=0x7ffe76ce8500,
aBuilder=aBuilder@entry=0x7ffe76ce8e00,
aPresContext=aPresContext@entry=0x7fe8adde8000, aOffset=...,
aXScale=<optimized out>, aYScale=<optimized out>,
aCommonClipCount=aCommonClipCount@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@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@entry=0x7fe89ecdf100,
aCallback=aCallback@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@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@entry=0x7ffe76ce8c38, aBuilder=aBuilder@entry=0x7ffe76ce8e00,
aCtx=aCtx@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@entry=0x0,
aFrame=aFrame@entry=0x7fe8a4b7b0c0,
aDirtyRegion=..., aBackstop=aBackstop@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@entry=0x7fe8af1c9280, aDirtyRegion=...,
aFlags=aFlags@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@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@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@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@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@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@entry=0x7ffe76ce9c28,
argc=argc@entry=1, argv=argv@entry=0x7ffe76ceb0f8,
aAppData=aAppData@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)
--- End Message ---