WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WORKSFORME
135794
[CSS Grid Layout] ASSERTION FAILED: tracksAreWiderThanMinTrackBreadth(ForRows, sizingData.rowTracks) in WebCore::RenderGrid::layoutGridItems
https://bugs.webkit.org/show_bug.cgi?id=135794
Summary
[CSS Grid Layout] ASSERTION FAILED: tracksAreWiderThanMinTrackBreadth(ForRows...
Renata Hodovan
Reported
2014-08-11 01:57:29 PDT
Created
attachment 236358
[details]
Test case The failing test: <style> * { display: -webkit-grid; min-height: 90085070; -webkit-grid-row: 90; } </style> <form> <button></button> </form> Note: if the doctype is defined then we the crash disappears. Backtrace: ASSERTION FAILED: tracksAreWiderThanMinTrackBreadth(ForRows, sizingData.rowTracks) ../../Source/WebCore/rendering/RenderGrid.cpp(851) : void WebCore::RenderGrid::layoutGridItems() Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff97537700 (LWP 4607)] 0x000000000044c8a9 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:329 329 *(int *)(uintptr_t)0xbbadbeef = 0; #0 0x000000000044c8a9 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:329 #1 0x00007ffff3f9a068 in WebCore::RenderGrid::layoutGridItems (this=0x86a830) at ../../Source/WebCore/rendering/RenderGrid.cpp:851 #2 0x00007ffff3f965a3 in WebCore::RenderGrid::layoutBlock (this=0x86a830, relayoutChildren=false) at ../../Source/WebCore/rendering/RenderGrid.cpp:218 #3 0x00007ffff3ec1625 in WebCore::RenderBlock::layout (this=0x86a830) at ../../Source/WebCore/rendering/RenderBlock.cpp:1018 #4 0x00007ffff3eec5b6 in WebCore::RenderBlockFlow::layoutBlockChild (this=0x84b060, child=..., marginInfo=..., previousFloatLogicalBottom=..., maxFloatLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:713 #5 0x00007ffff3eec0f8 in WebCore::RenderBlockFlow::layoutBlockChildren (this=0x84b060, relayoutChildren=true, maxFloatLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:632 #6 0x00007ffff3eeb5f6 in WebCore::RenderBlockFlow::layoutBlock (this=0x84b060, relayoutChildren=true, pageLogicalHeight=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:485 #7 0x00007ffff3ec1625 in WebCore::RenderBlock::layout (this=0x84b060) at ../../Source/WebCore/rendering/RenderBlock.cpp:1018 #8 0x00007ffff4099831 in WebCore::RenderView::layoutContent (this=0x84b060, state=...) at ../../Source/WebCore/rendering/RenderView.cpp:232 #9 0x00007ffff4099eea in WebCore::RenderView::layout (this=0x84b060) at ../../Source/WebCore/rendering/RenderView.cpp:357 #10 0x00007ffff3c5c5ae in WebCore::FrameView::layout (this=0x9c4470, allowSubtree=true) at ../../Source/WebCore/page/FrameView.cpp:1282 #11 0x00007ffff36d23cf in WebCore::Document::implicitClose (this=0x862730) at ../../Source/WebCore/dom/Document.cpp:2438 #12 0x00007ffff3b2b391 in WebCore::FrameLoader::checkCallImplicitClose (this=0x91e588) at ../../Source/WebCore/loader/FrameLoader.cpp:898 #13 0x00007ffff3b2b13c in WebCore::FrameLoader::checkCompleted (this=0x91e588) at ../../Source/WebCore/loader/FrameLoader.cpp:844 #14 0x00007ffff3b2aec4 in WebCore::FrameLoader::finishedParsing (this=0x91e588) at ../../Source/WebCore/loader/FrameLoader.cpp:764 #15 0x00007ffff36d9cf1 in WebCore::Document::finishedParsing (this=0x862730) at ../../Source/WebCore/dom/Document.cpp:4516 #16 0x00007ffff39cf05f in WebCore::HTMLConstructionSite::finishedParsing (this=0x83c538) at ../../Source/WebCore/html/parser/HTMLConstructionSite.cpp:395 #17 0x00007ffff3a094d1 in WebCore::HTMLTreeBuilder::finished (this=0x83c520) at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2997 #18 0x00007ffff39d6bfa in WebCore::HTMLDocumentParser::end (this=0x9b5380) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:451 #19 0x00007ffff39d6ce5 in WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd (this=0x9b5380) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:462 #20 0x00007ffff39d5853 in WebCore::HTMLDocumentParser::prepareToStopParsing (this=0x9b5380) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:165 #21 0x00007ffff39d6d28 in WebCore::HTMLDocumentParser::attemptToEnd (this=0x9b5380) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:474 #22 0x00007ffff39d6ddf in WebCore::HTMLDocumentParser::finish (this=0x9b5380) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:502 #23 0x00007ffff3b1e063 in WebCore::DocumentWriter::end (this=0x8a4a80) at ../../Source/WebCore/loader/DocumentWriter.cpp:250 #24 0x00007ffff3b0b0b7 in WebCore::DocumentLoader::finishedLoading (this=0x8a49e0, finishTime=0) at ../../Source/WebCore/loader/DocumentLoader.cpp:441 #25 0x00007ffff3b0ae20 in WebCore::DocumentLoader::notifyFinished (this=0x8a49e0, resource=0x8d7990) at ../../Source/WebCore/loader/DocumentLoader.cpp:375 #26 0x00007ffff3bb199b in WebCore::CachedResource::checkNotify (this=0x8d7990) at ../../Source/WebCore/loader/cache/CachedResource.cpp:334 #27 0x00007ffff3bb1a82 in WebCore::CachedResource::finishLoading (this=0x8d7990) at ../../Source/WebCore/loader/cache/CachedResource.cpp:350 #28 0x00007ffff3baea21 in WebCore::CachedRawResource::finishLoading (this=0x8d7990, data=0x7d3a80) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:101 #29 0x00007ffff3b654ae in WebCore::SubresourceLoader::didFinishLoading (this=0x8d7ef0, finishTime=0) at ../../Source/WebCore/loader/SubresourceLoader.cpp:310 #30 0x00007ffff3b6199b in WebCore::ResourceLoader::didFinishLoading (this=0x8d7ef0, finishTime=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:518 #31 0x00007ffff441bf5b in WebCore::readCallback (asyncResult=0x8ac1f0, data=0x8a32a0) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1302 #32 0x00007fffee5732ea in async_ready_callback_wrapper (source_object=0xa59b30, res=0x8ac1f0, user_data=0x8a32a0) at ginputstream.c:519 #33 0x00007fffee592ceb in g_task_return_now (task=0x8ac1f0) at gtask.c:1108 #34 0x00007fffee592d09 in complete_in_idle_cb (task=0x8ac1f0) at gtask.c:1117 #35 0x00007fffee8c22e6 in g_main_dispatch (context=0x744bb0) at gmain.c:3065 #36 g_main_context_dispatch (context=context@entry=0x744bb0) at gmain.c:3641 #37 0x00007fffee8c2638 in g_main_context_iterate (context=0x744bb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3712 #38 0x00007fffee8c2a3a in g_main_loop_run (loop=0x7d6c40) at gmain.c:3906 #39 0x00007ffff4a67850 in WTF::RunLoop::run () at ../../Source/WTF/wtf/gtk/RunLoopGtk.cpp:59 #40 0x00007ffff321d850 in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=2, argv=0x7fffffffda58) at ../../Source/WebKit2/Shared/unix/ChildProcessMain.h:61 #41 0x00007ffff321d6b5 in WebKit::WebProcessMainUnix (argc=2, argv=0x7fffffffda58) at ../../Source/WebKit2/WebProcess/gtk/WebProcessMainGtk.cpp:73 #42 0x000000000044c28d in main (argc=2, argv=0x7fffffffda58) at ../../Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:32
Attachments
Test case
(139 bytes, text/html)
2014-08-11 01:57 PDT
,
Renata Hodovan
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Renata Hodovan
Comment 1
2015-03-20 10:52:20 PDT
The issue is not reproducible on the trunk. We can close it.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug