WebKit Bugzilla
Attachment 372228 Details for
Bug 198907
: [GTK] [2.24.2] Crash while browsing Twitter
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Backtrace
bt.txt (text/plain), 16.92 KB, created by
Alberto Garcia
on 2019-06-16 14:55:38 PDT
(
hide
)
Description:
Backtrace
Filename:
MIME Type:
Creator:
Alberto Garcia
Created:
2019-06-16 14:55:38 PDT
Size:
16.92 KB
patch
obsolete
>Thread 1 "WebKitWebProces" received signal SIGSEGV, Segmentation fault. >scaled_bilinear_scanline_sse2_8888_8888_OVER (zero_src=0, max_vx=2147483647, unit_x_=62415, vx_=<optimized out>, wb=<optimized out>, > wt=<optimized out>, w=440, src_bottom=0x7f6c1f300000, src_top=0x7f6c1f2ff880, mask=<synthetic pointer>, dst=0x7f6c14584000) > at ../../pixman/pixman-sse2.c:5851 >5851 BILINEAR_INTERPOLATE_FOUR_PIXELS (xmm_src); >(gdb) print xmm_src >$1 = <optimized out> > >(gdb) bt >#0 scaled_bilinear_scanline_sse2_8888_8888_OVER (zero_src=0, max_vx=2147483647, unit_x_=62415, vx_=<optimized out>, wb=<optimized out>, > wt=<optimized out>, w=440, src_bottom=0x7f6c1f300000, src_top=0x7f6c1f2ff880, mask=<synthetic pointer>, dst=0x7f6c14584000) > at ../../pixman/pixman-sse2.c:5851 >#1 fast_composite_scaled_bilinear_sse2_8888_8888_cover_OVER (imp=<optimized out>, info=<optimized out>) at ../../pixman/pixman-sse2.c:5893 >#2 0x00007f6d092796e1 in pixman_image_composite32 (op=PIXMAN_OP_OVER, src=<optimized out>, mask=mask@entry=0x0, dest=<optimized out>, src_x=26, > src_y=381, mask_x=0, mask_y=0, dest_x=0, dest_y=264, width=440, height=1) at ../../pixman/pixman.c:700 >#3 0x00007f6d1578b770 in _inplace_spans (abstract_renderer=0x7ffe8660b0a0, y=264, h=1, spans=<optimized out>, num_spans=<optimized out>) > at ../../../../src/cairo-image-compositor.c:2486 >#4 0x00007f6d157d099a in blit_a8 (xmax=452, xmin=0, height=1, y=264, spans=<optimized out>, renderer=0x7ffe8660b0a0, cells=0x55c6be58bc18) > at ../../../../src/cairo-tor-scan-converter.c:1643 >#5 glitter_scan_converter_render (renderer=0x7ffe8660b0a0, antialias=1, winding_mask=<optimized out>, converter=0x55c6be58ae18) > at ../../../../src/cairo-tor-scan-converter.c:1794 >#6 _cairo_tor_scan_converter_generate (converter=0x55c6be58ae00, renderer=0x7ffe8660b0a0) at ../../../../src/cairo-tor-scan-converter.c:1857 >#7 0x00007f6d157c2c3e in composite_polygon (extents=extents@entry=0x7ffe8660ccb0, polygon=polygon@entry=0x7ffe8660c5c0, > fill_rule=fill_rule@entry=CAIRO_FILL_RULE_WINDING, antialias=antialias@entry=CAIRO_ANTIALIAS_DEFAULT, compositor=<optimized out>, > compositor=<optimized out>) at ../../../../src/cairo-spans-compositor.c:801 >#8 0x00007f6d157c36b3 in clip_and_composite_polygon (compositor=compositor@entry=0x7f6d15a6b040 <spans>, extents=extents@entry=0x7ffe8660ccb0, > polygon=polygon@entry=0x7ffe8660c5c0, fill_rule=CAIRO_FILL_RULE_WINDING, antialias=CAIRO_ANTIALIAS_DEFAULT) > at ../../../../src/cairo-spans-compositor.c:967 >#9 0x00007f6d157c38e7 in clip_and_composite_boxes (compositor=compositor@entry=0x7f6d15a6b040 <spans>, extents=extents@entry=0x7ffe8660ccb0, > boxes=boxes@entry=0x7ffe8660ca20) at ../../../../src/cairo-spans-compositor.c:867 >#10 0x00007f6d157c409e in clip_and_composite_boxes (compositor=0x7f6d15a6b040 <spans>, extents=0x7ffe8660ccb0, boxes=0x7ffe8660ca20) > at ../../../../src/cairo-spans-compositor.c:901 >#11 0x00007f6d157c43b9 in _cairo_spans_compositor_mask (_compositor=0x7f6d15a6b040 <spans>, extents=0x7ffe8660ccb0) > at ../../../../src/cairo-spans-compositor.c:999 >#12 0x00007f6d1577e891 in _cairo_compositor_paint (compositor=0x7f6d15a6b040 <spans>, surface=0x55c6c26cd0c0, op=<optimized out>, > source=<optimized out>, clip=<optimized out>) at ../../../../src/cairo-compositor.c:65 >#13 0x00007f6d157c72f9 in _cairo_surface_paint (surface=0x55c6c26cd0c0, op=CAIRO_OPERATOR_OVER, source=0x7ffe8660cff0, clip=0x55c6c254a320) > at ../../../../src/cairo-surface.c:2117 >#14 0x00007f6d15786965 in _cairo_gstate_paint (gstate=0x55c6c26e1920) at ../../../../src/cairo-gstate.c:1067 >#15 0x00007f6d15781581 in _cairo_default_context_paint_with_alpha (abstract_cr=0x55c6c26cdaa0, alpha=<optimized out>) > at ../../../../src/cairo-default-context.c:971 >#16 0x00007f6d157792a5 in cairo_paint_with_alpha (cr=0x55c6c26cdaa0, alpha=<optimized out>) at ../../../../src/cairo.c:2030 >#17 0x00007f6d190dfb4a in WebCore::Cairo::drawPatternToCairoContext (cr=cr@entry=0x55c6c26cdaa0, pattern=0x55c6c254ca20, destRect=..., > alpha=<optimized out>, alpha@entry=1) at ./Source/WebCore/platform/graphics/cairo/CairoOperations.cpp:156 >#18 0x00007f6d190e0cfa in WebCore::Cairo::drawSurface (platformContext=..., surface=<optimized out>, destRect=..., originalSrcRect=..., > imageInterpolationQuality=<optimized out>, globalAlpha=1, shadowState=...) at ./Source/WebCore/platform/graphics/cairo/CairoOperations.cpp:989 >#19 0x00007f6d190e4afd in WebCore::Cairo::drawNativeImage (platformContext=..., surface=0x7f57ec009d20, destRect=..., srcRect=..., > compositeOperator=compositeOperator@entry=WebCore::CompositeSourceOver, blendMode=blendMode@entry=WebCore::BlendMode::Normal, orientation=..., > imageInterpolationQuality=WebCore::InterpolationDefault, globalAlpha=1, shadowState=...) > at ./Source/WebCore/platform/graphics/cairo/CairoOperations.cpp:904 >#20 0x00007f6d190e4bdb in WebCore::GraphicsContextImplCairo::drawNativeImage (this=0x55c6c272a190, image=..., imageSize=..., destRect=..., > srcRect=..., compositeOperator=WebCore::CompositeSourceOver, blendMode=WebCore::BlendMode::Normal, orientation=...) > at ./Source/WebCore/platform/graphics/cairo/GraphicsContextImplCairo.cpp:283 >#21 0x00007f6d190e6b71 in WebCore::GraphicsContext::drawNativeImage (this=this@entry=0x7f6c1d0a8630, image=..., imageSize=..., destRect=..., > srcRect=..., compositeOperator=compositeOperator@entry=WebCore::CompositeSourceOver, blendMode=WebCore::BlendMode::Normal, orientation=...) > at ./Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:129 >#22 0x00007f6d190eb956 in WebCore::drawNativeImage (image=..., context=..., destRect=..., srcRect=..., imageSize=..., > compositeOperator=compositeOperator@entry=WebCore::CompositeSourceOver, blendMode=WebCore::BlendMode::Normal, orientation=...) > at ./Source/WebCore/platform/graphics/cairo/NativeImageCairo.cpp:62 >#23 0x00007f6d1906f19c in WebCore::BitmapImage::draw (this=0x7f6c9128c5a0, context=..., destRect=..., srcRect=..., op=WebCore::CompositeSourceOver, > mode=WebCore::BlendMode::Normal, decodingMode=WebCore::DecodingMode::Asynchronous, description=...) > at ./Source/WebCore/platform/graphics/BitmapImage.cpp:275 >#24 0x00007f6d190b7b92 in WebCore::Image::drawTiled (this=this@entry=0x7f6c9128c5a0, ctxt=..., destRect=..., srcPoint=..., scaledTileSize=..., > spacing=..., op=WebCore::CompositeSourceOver, blendMode=WebCore::BlendMode::Normal, decodingMode=WebCore::DecodingMode::Asynchronous) > at ./Source/WebCore/platform/graphics/Image.cpp:187 >#25 0x00007f6d190ad55a in WebCore::GraphicsContextImpl::drawTiledImageImpl (context=..., image=..., destination=..., source=..., tileSize=..., > spacing=..., imagePaintingOptions=...) at ./Source/WebCore/platform/graphics/GraphicsContextImpl.cpp:49 >#26 0x00007f6d1922e235 in WebCore::RenderBoxModelObject::paintFillLayerExtended (this=this@entry=0x7f6c35000e70, paintInfo=..., color=..., > bgLayer=..., rect=..., bleedAvoidance=bleedAvoidance@entry=WebCore::BackgroundBleedNone, box=0x0, boxSize=..., op=<optimized out>, > backgroundObject=0x0, baseBgColorUsage=WebCore::BaseBackgroundColorUse) at ./Source/WebCore/rendering/RenderBoxModelObject.cpp:1003 >#27 0x00007f6d1922ed5f in WebCore::RenderBox::paintFillLayer (this=this@entry=0x7f6c35000e70, paintInfo=..., c=..., fillLayer=..., rect=..., > bleedAvoidance=bleedAvoidance@entry=WebCore::BackgroundBleedNone, op=WebCore::CompositeSourceOver, backgroundObject=0x0, > baseBgColorUsage=WebCore::BaseBackgroundColorUse) at ./Source/WebCore/rendering/RenderBox.cpp:1675 >#28 0x00007f6d1922ef86 in WebCore::RenderBox::paintFillLayers (this=this@entry=0x7f6c35000e70, paintInfo=..., color=..., fillLayer=..., rect=..., > bleedAvoidance=bleedAvoidance@entry=WebCore::BackgroundBleedNone, op=WebCore::CompositeSourceOver, backgroundObject=0x0) > at ./Source/WebCore/rendering/RenderBox.cpp:1666 >#29 0x00007f6d1922f37e in WebCore::RenderBox::paintBackground (this=this@entry=0x7f6c35000e70, paintInfo=..., paintRect=..., > bleedAvoidance=bleedAvoidance@entry=WebCore::BackgroundBleedNone) at ./Source/WebCore/rendering/RenderBox.cpp:1390 >#30 0x00007f6d1922f612 in WebCore::RenderBox::paintBoxDecorations (this=0x7f6c35000e70, paintInfo=..., paintOffset=...) > at ./Source/WebCore/rendering/RenderBox.cpp:1342 >#31 0x00007f6d191e4cf6 in WebCore::RenderBlock::paintObject (this=0x7f6c35000e70, paintInfo=..., paintOffset=...) > at ./Source/WebCore/rendering/RenderBlock.cpp:1222 >#32 0x00007f6d191c432b in WebCore::RenderBlock::paint (this=0x7f6c35000e70, paintInfo=..., paintOffset=...) > at ./Source/WebCore/rendering/RenderBlock.cpp:1102 >#33 0x00007f6d1929e071 in WebCore::RenderLayer::paintBackgroundForFragments (this=this@entry=0x7f6c3841f140, layerFragments=..., context=..., > contextForTransparencyLayer=..., transparencyPaintDirtyRect=..., haveTransparency=haveTransparency@entry=false, localPaintingInfo=..., > paintBehavior=..., subtreePaintRootForRenderer=0x0) at ./Source/WebCore/rendering/RenderLayer.cpp:4686 >#34 0x00007f6d192b5fa2 in WebCore::RenderLayer::paintLayerContents (this=this@entry=0x7f6c3841f140, context=..., paintingInfo=..., > paintFlags=paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4338 >#35 0x00007f6d192b69f2 in WebCore::RenderLayer::paintLayerContentsAndReflection (this=this@entry=0x7f6c3841f140, context=..., paintingInfo=..., > paintFlags=..., paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4038 >#36 0x00007f6d192b6e69 in WebCore::RenderLayer::paintLayerByApplyingTransform (this=this@entry=0x7f6c3841f140, context=..., paintingInfo=..., > paintFlags=..., paintFlags@entry=..., translationOffset=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4448 >#37 0x00007f6d192b76e2 in WebCore::RenderLayer::paintLayer (this=0x7f6c3841f140, context=..., paintingInfo=..., paintFlags=..., paintFlags@entry=...) > at ./Source/WebCore/rendering/RenderLayer.cpp:4011 >#38 0x00007f6d192b7c65 in WebCore::RenderLayer::paintList (this=this@entry=0x7f6c3841f000, layerIterator=..., context=..., paintingInfo=..., > paintFlags=..., paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4465 >#39 0x00007f6d192b6407 in WebCore::RenderLayer::paintLayerContents (this=this@entry=0x7f6c3841f000, context=..., paintingInfo=..., > paintFlags=paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4361 >#40 0x00007f6d192b69f2 in WebCore::RenderLayer::paintLayerContentsAndReflection (this=this@entry=0x7f6c3841f000, context=..., paintingInfo=..., > paintFlags=..., paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4038 >#41 0x00007f6d192b6e69 in WebCore::RenderLayer::paintLayerByApplyingTransform (this=this@entry=0x7f6c3841f000, context=..., paintingInfo=..., > paintFlags=..., paintFlags@entry=..., translationOffset=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4448 >#42 0x00007f6d192b76e2 in WebCore::RenderLayer::paintLayer (this=0x7f6c3841f000, context=..., paintingInfo=..., paintFlags=..., paintFlags@entry=...) > at ./Source/WebCore/rendering/RenderLayer.cpp:4011 >#43 0x00007f6d192b7c65 in WebCore::RenderLayer::paintList (this=this@entry=0x7f6c90f2cb40, layerIterator=..., context=..., paintingInfo=..., > paintFlags=..., paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4465 >#44 0x00007f6d192b6407 in WebCore::RenderLayer::paintLayerContents (this=this@entry=0x7f6c90f2cb40, context=..., paintingInfo=..., > paintFlags=paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4361 >#45 0x00007f6d192b69f2 in WebCore::RenderLayer::paintLayerContentsAndReflection (this=this@entry=0x7f6c90f2cb40, context=..., paintingInfo=..., > paintFlags=..., paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4038 >#46 0x00007f6d192b77d1 in WebCore::RenderLayer::paintLayer (this=0x7f6c90f2cb40, context=..., paintingInfo=..., paintFlags=..., paintFlags@entry=...) > at ./Source/WebCore/rendering/RenderLayer.cpp:4020 >#47 0x00007f6d192b7c65 in WebCore::RenderLayer::paintList (this=this@entry=0x7f6d00ab5b40, layerIterator=..., context=..., paintingInfo=..., > paintFlags=..., paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4465 >#48 0x00007f6d192b6407 in WebCore::RenderLayer::paintLayerContents (this=0x7f6d00ab5b40, context=..., paintingInfo=..., > paintFlags=paintFlags@entry=...) at ./Source/WebCore/rendering/RenderLayer.cpp:4361 >#49 0x00007f6d192b7e66 in WebCore::RenderLayerBacking::paintIntoLayer (this=this@entry=0x7f6c90f32398, > graphicsLayer=graphicsLayer@entry=0x7f6c90841800, context=..., paintDirtyRect=..., paintBehavior=..., paintingPhase=<optimized out>) > at ./Source/WebCore/rendering/RenderLayerBacking.cpp:2577 >#50 0x00007f6d192b80de in WebCore::RenderLayerBacking::paintContents (this=0x7f6c90f32398, graphicsLayer=0x7f6c90841800, context=..., > paintingPhase=<optimized out>, clip=..., layerPaintBehavior=2) at ./Source/WebCore/rendering/RenderLayerBacking.cpp:2628 >#51 0x00007f6d190ae175 in WebCore::GraphicsLayer::paintGraphicsLayerContents (this=0x7f6c90841800, context=..., clip=..., > layerPaintBehavior=layerPaintBehavior@entry=0) at ./Source/WebCore/platform/graphics/GraphicsLayer.cpp:496 >#52 0x00007f6d182c0d5e in Nicosia::PaintingEngineBasic::<lambda(WebCore::GraphicsContext&)>::operator() (context=..., __closure=0x7ffe8660f690) > at ./Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.cpp:66 >#53 Nicosia::PaintingContext::paint<Nicosia::PaintingEngineBasic::paint(WebCore::GraphicsLayer&, WTF::Ref<Nicosia::Buffer>&&, const WebCore::IntRect&, const WebCore::IntRect&, const WebCore::IntRect&, float)::<lambda(WebCore::GraphicsContext&)> > (paintFunctor=..., buffer=...) > at ./Source/WebCore/platform/graphics/nicosia/NicosiaPaintingContext.h:49 >#54 Nicosia::PaintingEngineBasic::paint(WebCore::GraphicsLayer&, WTF::Ref<Nicosia::Buffer, WTF::DumbPtrTraits<Nicosia::Buffer> >&&, WebCore::IntRect const&, WebCore::IntRect const&, WebCore::IntRect const&, float) (this=this@entry=0x7f6c90f94cf8, layer=..., > buffer=buffer@entry=<unknown type in /usr/lib/debug/.build-id/3e/22c5c00b878c7ce43761956bfc9e275425de6a.debug, CU 0xf84dfec, DIE 0xf8ae8cb>, > sourceRect=..., mappedSourceRect=..., targetRect=..., contentsScale=contentsScale@entry=1) > at ./Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.cpp:69 >#55 0x00007f6d182bd8d3 in WebCore::CoordinatedGraphicsLayer::updateContentBuffers (this=this@entry=0x7f6c90841800) > at ./Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:937 >#56 0x00007f6d182bdb03 in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=0x7f6c90841800) > at ./Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:856 >#57 0x00007f6d182bdb2c in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=<optimized out>) > at ./Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:859 >#58 0x00007f6d182bdb2c in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=<optimized out>) > at ./Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:859 >#59 0x00007f6d182bdb2c in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=<optimized out>) > at ./Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:859 >#60 0x00007f6d182bdb2c in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=<optimized out>) > at ./Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:859 >#61 0x00007f6d182bdb2c in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=this@entry=0x7f6c90aba800) > at ./Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:859 >#62 0x00007f6d18288402 in WebKit::CompositingCoordinator::flushPendingLayerChanges (this=this@entry=0x7f6c90ad9210) > at ./Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp:125 >#63 0x00007f6d18288e9d in WebKit::LayerTreeHost::layerFlushTimerFired (this=0x7f6c90ad91c8) > at ./Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp:159 >#64 0x00007f6d13e60013 in ?? () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 >#65 0x00007f6d14c826aa in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#66 0x00007f6d14c82a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#67 0x00007f6d14c82d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#68 0x00007f6d13e60478 in WTF::RunLoop::run() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 >#69 0x00007f6d182976f9 in WebKit::AuxiliaryProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=<optimized out>, argv=0x7ffe8660fc38) > at ./Source/WebKit/Shared/unix/AuxiliaryProcessMain.h:66 >#70 0x00007f6d171ba2e1 in __libc_start_main (main=0x55c6bcee8920 <main(int, char**)>, argc=3, argv=0x7ffe8660fc38, init=<optimized out>, > fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe8660fc28) at ../csu/libc-start.c:291 >#71 0x000055c6bcee89aa in _start ()
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 198907
: 372228