WebKit Bugzilla
Attachment 368267 Details for
Bug 197293
: [GTK] Crash in CoordinatedBackingStore::paintToTextureMapper
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Full backtrace
backtrace(18).asc (text/plain), 38.58 KB, created by
Michael Catanzaro
on 2019-04-25 14:07:47 PDT
(
hide
)
Description:
Full backtrace
Filename:
MIME Type:
Creator:
Michael Catanzaro
Created:
2019-04-25 14:07:47 PDT
Size:
38.58 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 2048] >[New LWP 2011] >[New LWP 2006] >[New LWP 2007] >[New LWP 2008] >[New LWP 2009] >[New LWP 2010] >[New LWP 2012] >[New LWP 2541] >[New LWP 2016] >[New LWP 2673] >[New LWP 2017] >[New LWP 2727] >[New LWP 2054] >[New LWP 2004] >[New LWP 2671] >[New LWP 2672] >[New LWP 2674] >[New LWP 2682] >[New LWP 2728] >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >warning: Loadable section ".note.gnu.property" outside of ELF segments >Core was generated by `/usr/libexec/webkit2gtk-4.0/WebKitWebProcess 10 38'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 WTF::RefCountedBase::ref (this=0x9) at DerivedSources/ForwardingHeaders/wtf/RefCounted.h:46 >46 DerivedSources/ForwardingHeaders/wtf/RefCounted.h: No such file or directory. >[Current thread is 1 (Thread 0x7f641f3ff700 (LWP 2048))] > >Thread 1 (Thread 0x7f641f3ff700 (LWP 2048)): >#0 0x00007f64bb9916c5 in WTF::RefCountedBase::ref() const (this=0x9) at DerivedSources/ForwardingHeaders/wtf/RefCounted.h:46 > tile = @0x7f6412038048: {<WebCore::TextureMapperTile> = {_vptr.TextureMapperTile = 0x55a17285a050, m_texture = {static isRefPtr = <optimized out>, m_ptr = 0x1}, m_rect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1.37910395e-21, m_height = 4.56991455e-41}}}, m_updates = {<WTF::VectorBuffer<WebCore::CoordinatedBackingStoreTile::Update, 0>> = {<WTF::VectorBufferBase<WebCore::CoordinatedBackingStoreTile::Update>> = {m_buffer = 0x55a17285a5a0, m_capacity = 1, m_size = 0}, <No data fields>}, <No data fields>}, m_scale = 0} > tilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > previousTilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > coveredRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}} > adjustedTransform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {1076, 765, 0, 1}}} >#1 0x00007f64bb9916c5 in WTF::refIfNotNull<WebCore::BitmapTexture>(WebCore::BitmapTexture*) (ptr=0x1) at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:38 > tile = @0x7f6412038048: {<WebCore::TextureMapperTile> = {_vptr.TextureMapperTile = 0x55a17285a050, m_texture = {static isRefPtr = <optimized out>, m_ptr = 0x1}, m_rect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1.37910395e-21, m_height = 4.56991455e-41}}}, m_updates = {<WTF::VectorBuffer<WebCore::CoordinatedBackingStoreTile::Update, 0>> = {<WTF::VectorBufferBase<WebCore::CoordinatedBackingStoreTile::Update>> = {m_buffer = 0x55a17285a5a0, m_capacity = 1, m_size = 0}, <No data fields>}, <No data fields>}, m_scale = 0} > tilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > previousTilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > coveredRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}} > adjustedTransform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {1076, 765, 0, 1}}} >#2 0x00007f64bb9916c5 in WTF::RefPtr<WebCore::BitmapTexture, WTF::DumbPtrTraits<WebCore::BitmapTexture> >::RefPtr(WTF::RefPtr<WebCore::BitmapTexture, WTF::DumbPtrTraits<WebCore::BitmapTexture> > const&) (o=..., this=<optimized out>) at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:58 > tile = @0x7f6412038048: {<WebCore::TextureMapperTile> = {_vptr.TextureMapperTile = 0x55a17285a050, m_texture = {static isRefPtr = <optimized out>, m_ptr = 0x1}, m_rect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1.37910395e-21, m_height = 4.56991455e-41}}}, m_updates = {<WTF::VectorBuffer<WebCore::CoordinatedBackingStoreTile::Update, 0>> = {<WTF::VectorBufferBase<WebCore::CoordinatedBackingStoreTile::Update>> = {m_buffer = 0x55a17285a5a0, m_capacity = 1, m_size = 0}, <No data fields>}, <No data fields>}, m_scale = 0} > tilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > previousTilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > coveredRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}} > adjustedTransform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {1076, 765, 0, 1}}} >#3 0x00007f64bb9916c5 in WebCore::TextureMapperTile::texture() const (this=0x7f6412038048) at ../Source/WebCore/platform/graphics/texmap/TextureMapperTile.h:34 > tile = @0x7f6412038048: {<WebCore::TextureMapperTile> = {_vptr.TextureMapperTile = 0x55a17285a050, m_texture = {static isRefPtr = <optimized out>, m_ptr = 0x1}, m_rect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1.37910395e-21, m_height = 4.56991455e-41}}}, m_updates = {<WTF::VectorBuffer<WebCore::CoordinatedBackingStoreTile::Update, 0>> = {<WTF::VectorBufferBase<WebCore::CoordinatedBackingStoreTile::Update>> = {m_buffer = 0x55a17285a5a0, m_capacity = 1, m_size = 0}, <No data fields>}, <No data fields>}, m_scale = 0} > tilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > previousTilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > coveredRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}} > adjustedTransform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {1076, 765, 0, 1}}} >#4 0x00007f64bb9916c5 in WebCore::CoordinatedBackingStore::paintToTextureMapper(WebCore::TextureMapper&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float) (this=0x7f64120f14e0, textureMapper=..., targetRect=..., transform=..., opacity=1) at ../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp:115 > tile = @0x7f6412038048: {<WebCore::TextureMapperTile> = {_vptr.TextureMapperTile = 0x55a17285a050, m_texture = {static isRefPtr = <optimized out>, m_ptr = 0x1}, m_rect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1.37910395e-21, m_height = 4.56991455e-41}}}, m_updates = {<WTF::VectorBuffer<WebCore::CoordinatedBackingStoreTile::Update, 0>> = {<WTF::VectorBufferBase<WebCore::CoordinatedBackingStoreTile::Update>> = {m_buffer = 0x55a17285a5a0, m_capacity = 1, m_size = 0}, <No data fields>}, <No data fields>}, m_scale = 0} > tilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > previousTilesToPaint = {<WTF::VectorBuffer<WebCore::TextureMapperTile*, 0>> = {<WTF::VectorBufferBase<WebCore::TextureMapperTile*>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>} > coveredRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}} > adjustedTransform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {1076, 765, 0, 1}}} >#5 0x00007f64bb984697 in WebCore::TextureMapperLayer::paintSelf(WebCore::TextureMapperPaintOptions const&) (this=this@entry=0x7f6401cf9000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:165 > transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {1249, 1074, 0, 1}}} >#6 0x00007f64bb987d1f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=0x7f6401cf9000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:180 >#7 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f6401cf9000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#8 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f6401cf9000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#9 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f64028fce30 > __for_end = 0x7f64028fce40 > shouldClip = <optimized out> >#10 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#11 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f640286b000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#12 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f640286b000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#13 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f64022fa2a0 > __for_end = 0x7f64022fa2b0 > shouldClip = <optimized out> >#14 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#15 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120f3780, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#16 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120f3780, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#17 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cca2700 > __for_end = 0x7f642cca2708 > shouldClip = <optimized out> >#18 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#19 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f641cd033c0, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#20 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f641cd033c0, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#21 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cc60300 > __for_end = 0x7f642cc60328 > shouldClip = <optimized out> >#22 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#23 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f641cd03000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#24 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f641cd03000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#25 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cca2380 > __for_end = 0x7f642cca2388 > shouldClip = <optimized out> >#26 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#27 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120f9780, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#28 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120f9780, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#29 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cca2800 > __for_end = 0x7f642cca2808 > shouldClip = <optimized out> >#30 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#31 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120f83c0, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#32 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120f83c0, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#33 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cca2480 > __for_end = 0x7f642cca2488 > shouldClip = <optimized out> >#34 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#35 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120f8000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#36 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120f8000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#37 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cca2600 > __for_end = 0x7f642cca2608 > shouldClip = <optimized out> >#38 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#39 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120fa000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#40 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120fa000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#41 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cca2300 > __for_end = 0x7f642cca2308 > shouldClip = <optimized out> >#42 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#43 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120fcb40, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#44 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f64120fcb40, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#45 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cca2780 > __for_end = 0x7f642cca2788 > shouldClip = <optimized out> >#46 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#47 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f641cd063c0, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#48 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=0x7f641cd063c0, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#49 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (options=..., this=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:203 > child = <optimized out> > __for_range = <optimized out> > __for_begin = 0x7f642cca2200 > __for_end = 0x7f642cca2208 > shouldClip = <optimized out> >#50 0x00007f64bb987d6f in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) (this=<optimized out>, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:178 >#51 0x00007f64bb9880e4 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) (this=0x7f641cd06000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:243 >#52 0x00007f64bb987cbd in WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&) (this=this@entry=0x7f641cd06000, options=...) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:443 > paintOptions = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#53 0x00007f64bb988baa in WebCore::TextureMapperLayer::paint() (this=this@entry=0x7f641cd06000) at ../Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:110 > options = {textureMapper = @0x7f641cd0a000, transform = {static identity = {static identity = <same as static member of an already seen type>, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, m_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}, surface = {static isRefPtr = <optimized out>, m_ptr = 0x0}, opacity = 1, offset = {m_width = 0, m_height = 0}} >#54 0x00007f64bb61fbe3 in WebKit::CoordinatedGraphicsScene::paintToCurrentGLContext(WebCore::TransformationMatrix const&, WebCore::FloatRect const&, unsigned int) (this=0x7f642cca1000, matrix=..., clipRect=..., PaintFlags=0) at ../Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp:84 > currentRootLayer = 0x7f641cd06000 > sceneHasRunningAnimations = true >#55 0x00007f64bb63261a in WebKit::ThreadedCompositor::renderLayerTree() (this=0x7f642ccce880) at ../Source/WebCore/platform/graphics/FloatRect.h:71 >#56 0x00007f64ba930497 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::operator() (__closure=0x0, userData=0x7f642cce7d70) at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:171 > timer = 0x7f642cce7d70 > source = 0x55a1726f1220 >#57 0x00007f64ba930497 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer) () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:177 >#58 0x00007f64b6cdb06d in g_main_dispatch (context=0x7f6414000b20) at gmain.c:3182 > dispatch = 0x7f64ba92fe60 <WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer)> > prev_source = 0x0 > was_in_call = 0 > user_data = 0x7f642cce7d70 > callback = 0x7f64ba930480 <WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer)> > cb_funcs = 0x7f64b6daa280 <g_source_callback_funcs> > cb_data = 0x55a1726cd590 > need_destroy = <optimized out> > source = 0x55a1726f1220 > current = 0x7f6440001690 > i = 0 > __func__ = "g_main_dispatch" >#59 0x00007f64b6cdb06d in g_main_context_dispatch (context=context@entry=0x7f6414000b20) at gmain.c:3847 >#60 0x00007f64b6cdb438 in g_main_context_iterate (context=0x7f6414000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920 > max_priority = 110 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 1 > fds = 0x7f6414001590 >#61 0x00007f64b6cdb762 in g_main_loop_run (loop=0x7f6414001460) at gmain.c:4116 > __func__ = "g_main_loop_run" >#62 0x00007f64ba930920 in WTF::RunLoop::run() () at ../Sour >Timeout exceeded: 240 seconds, killing /usr/libexec/gdb. >Looks like gdb hung while generating backtrace. >This may be a bug in gdb. Consider submitting a bug report to gdb developers. >Please attach coredump from this crash to the bug report if you do.
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 197293
: 368267