WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
135153
ASSERTION FAILED: generatingElement() in WebCore::RenderNamedFlowFragment::regionOversetState
https://bugs.webkit.org/show_bug.cgi?id=135153
Summary
ASSERTION FAILED: generatingElement() in WebCore::RenderNamedFlowFragment::re...
Martin Hodovan
Reported
2014-07-22 01:55:53 PDT
Test: <div style="-webkit-flow-from: Georgia; -webkit-columns:2;"></div> Output: ASSERTION FAILED: generatingElement() /home/martin/Data/WebKit2/Source/WebCore/rendering/RenderNamedFlowFragment.cpp(302) : WebCore::RegionOversetState WebCore::RenderNamedFlowFragment::regionOversetState() const Backtrace: #0 0x00007ffff58284d1 in WTFCrash () at Source/WTF/wtf/Assertions.cpp:333 #1 0x00007ffff150e569 in WebCore::RenderNamedFlowFragment::regionOversetState (this=0x731d10) at WebCore/rendering/RenderNamedFlowFragment.cpp:302 #2 0x00007ffff150e79b in WebCore::RenderNamedFlowFragment::updateOversetState (this=0x731d10) at WebCore/rendering/RenderNamedFlowFragment.cpp:323 #3 0x00007ffff150e31c in WebCore::RenderNamedFlowFragment::layoutBlock (this=0x731d10, relayoutChildren=false) at Source/WebCore/rendering/RenderNamedFlowFragment.cpp:267 #4 0x00007ffff13ae0f7 in WebCore::RenderBlock::layout (this=0x731d10) at Source/WebCore/rendering/RenderBlock.cpp:1018 #5 0x00007ffff137b061 in WebCore::RenderElement::layoutIfNeeded (this=0x731d10) at Source/WebCore/rendering/RenderElement.h:102 #6 0x00007ffff13af53a in WebCore::RenderBlock::simplifiedNormalFlowLayout (this=0x730fb0) at Source/WebCore/rendering/RenderBlock.cpp:1305 #7 0x00007ffff13af6d8 in WebCore::RenderBlock::simplifiedLayout (this=0x730fb0) at Source/WebCore/rendering/RenderBlock.cpp:1322 #8 0x00007ffff13d7c54 in WebCore::RenderBlockFlow::layoutBlock (this=0x730fb0, relayoutChildren=false, pageLogicalHeight=...) at Source/WebCore/rendering/RenderBlockFlow.cpp:433 #9 0x00007ffff13ae0f7 in WebCore::RenderBlock::layout (this=0x730fb0) at Source/WebCore/rendering/RenderBlock.cpp:1018 #10 0x00007ffff1463e87 in WebCore::RenderFlowThread::layout (this=0x730fb0) at Source/WebCore/rendering/RenderFlowThread.cpp:201 #11 0x00007ffff1502640 in WebCore::RenderMultiColumnFlowThread::layout (this=0x730fb0) at Source/WebCore/rendering/RenderMultiColumnFlowThread.cpp:135 #12 0x00007ffff137b061 in WebCore::RenderElement::layoutIfNeeded (this=0x730fb0) at Source/WebCore/rendering/RenderElement.h:102 #13 0x00007ffff13af53a in WebCore::RenderBlock::simplifiedNormalFlowLayout (this=0x76d3a0) at Source/WebCore/rendering/RenderBlock.cpp:1305 #14 0x00007ffff13af6d8 in WebCore::RenderBlock::simplifiedLayout (this=0x76d3a0) at Source/WebCore/rendering/RenderBlock.cpp:1322 #15 0x00007ffff13d7c54 in WebCore::RenderBlockFlow::layoutBlock (this=0x76d3a0, relayoutChildren=false, pageLogicalHeight=...) at Source/WebCore/rendering/RenderBlockFlow.cpp:433 #16 0x00007ffff13ae0f7 in WebCore::RenderBlock::layout (this=0x76d3a0) at Source/WebCore/rendering/RenderBlock.cpp:1018 #17 0x00007ffff137b061 in WebCore::RenderElement::layoutIfNeeded (this=0x76d3a0) at Source/WebCore/rendering/RenderElement.h:102 #18 0x00007ffff13af53a in WebCore::RenderBlock::simplifiedNormalFlowLayout (this=0x6ef210) at Source/WebCore/rendering/RenderBlock.cpp:1305 #19 0x00007ffff13af6d8 in WebCore::RenderBlock::simplifiedLayout (this=0x6ef210) at Source/WebCore/rendering/RenderBlock.cpp:1322 #20 0x00007ffff13d7c54 in WebCore::RenderBlockFlow::layoutBlock (this=0x6ef210, relayoutChildren=false, pageLogicalHeight=...) at Source/WebCore/rendering/RenderBlockFlow.cpp:433 #21 0x00007ffff13ae0f7 in WebCore::RenderBlock::layout (this=0x6ef210) at Source/WebCore/rendering/RenderBlock.cpp:1018 #22 0x00007ffff137b061 in WebCore::RenderElement::layoutIfNeeded (this=0x6ef210) at Source/WebCore/rendering/RenderElement.h:102 #23 0x00007ffff13af53a in WebCore::RenderBlock::simplifiedNormalFlowLayout (this=0x6ef140) at Source/WebCore/rendering/RenderBlock.cpp:1305 #24 0x00007ffff13af6d8 in WebCore::RenderBlock::simplifiedLayout (this=0x6ef140) at Source/WebCore/rendering/RenderBlock.cpp:1322 #25 0x00007ffff13d7c54 in WebCore::RenderBlockFlow::layoutBlock (this=0x6ef140, relayoutChildren=false, pageLogicalHeight=...) at Source/WebCore/rendering/RenderBlockFlow.cpp:433 #26 0x00007ffff13ae0f7 in WebCore::RenderBlock::layout (this=0x6ef140) at Source/WebCore/rendering/RenderBlock.cpp:1018 #27 0x00007ffff137b061 in WebCore::RenderElement::layoutIfNeeded (this=0x6ef140) at Source/WebCore/rendering/RenderElement.h:102 #28 0x00007ffff13af53a in WebCore::RenderBlock::simplifiedNormalFlowLayout (this=0x6234a0) at Source/WebCore/rendering/RenderBlock.cpp:1305 #29 0x00007ffff13af6d8 in WebCore::RenderBlock::simplifiedLayout (this=0x6234a0) at Source/WebCore/rendering/RenderBlock.cpp:1322 #30 0x00007ffff13d7c54 in WebCore::RenderBlockFlow::layoutBlock (this=0x6234a0, relayoutChildren=false, pageLogicalHeight=...) at Source/WebCore/rendering/RenderBlockFlow.cpp:433 #31 0x00007ffff13ae0f7 in WebCore::RenderBlock::layout (this=0x6234a0) at Source/WebCore/rendering/RenderBlock.cpp:1018 #32 0x00007ffff1585f4d in WebCore::RenderView::layoutContent (this=0x6234a0, state=...) at Source/WebCore/rendering/RenderView.cpp:229 #33 0x00007ffff15861cf in WebCore::RenderView::layoutContentToComputeOverflowInRegions (this=0x6234a0, state=...) at Source/WebCore/rendering/RenderView.cpp:305 #34 0x00007ffff1586630 in WebCore::RenderView::layout (this=0x6234a0) at Source/WebCore/rendering/RenderView.cpp:356 #35 0x00007ffff1129910 in WebCore::FrameView::layout (this=0x6ef620, allowSubtree=true) at Source/WebCore/page/FrameView.cpp:1272 #36 0x00007ffff0b87695 in WebCore::Document::implicitClose (this=0x71c630) at Source/WebCore/dom/Document.cpp:2434 #37 0x00007ffff0ff62dd in WebCore::FrameLoader::checkCallImplicitClose (this=0x6de0c8) at Source/WebCore/loader/FrameLoader.cpp:896 #38 0x00007ffff0ff6088 in WebCore::FrameLoader::checkCompleted (this=0x6de0c8) at Source/WebCore/loader/FrameLoader.cpp:842 #39 0x00007ffff0ff5e10 in WebCore::FrameLoader::finishedParsing (this=0x6de0c8) at Source/WebCore/loader/FrameLoader.cpp:762 #40 0x00007ffff0b8f075 in WebCore::Document::finishedParsing (this=0x71c630) at Source/WebCore/dom/Document.cpp:4517 #41 0x00007ffff0e92289 in WebCore::HTMLConstructionSite::finishedParsing (this=0x76af08) at Source/WebCore/html/parser/HTMLConstructionSite.cpp:395 #42 0x00007ffff0ecc5f5 in WebCore::HTMLTreeBuilder::finished (this=0x76aef0) at Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2997 #43 0x00007ffff0e99d28 in WebCore::HTMLDocumentParser::end (this=0x70f010) at Source/WebCore/html/parser/HTMLDocumentParser.cpp:439 #44 0x00007ffff0e99e13 in WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd (this=0x70f010) at Source/WebCore/html/parser/HTMLDocumentParser.cpp:450 #45 0x00007ffff0e98a5d in WebCore::HTMLDocumentParser::prepareToStopParsing (this=0x70f010) at Source/WebCore/html/parser/HTMLDocumentParser.cpp:165 #46 0x00007ffff0e99e56 in WebCore::HTMLDocumentParser::attemptToEnd (this=0x70f010) at Source/WebCore/html/parser/HTMLDocumentParser.cpp:462 #47 0x00007ffff0e99f0d in WebCore::HTMLDocumentParser::finish (this=0x70f010) at Source/WebCore/html/parser/HTMLDocumentParser.cpp:490 #48 0x00007ffff0fe8251 in WebCore::DocumentWriter::end (this=0x7911e0) at Source/WebCore/loader/DocumentWriter.cpp:250 #49 0x00007ffff0fd28f9 in WebCore::DocumentLoader::finishedLoading (this=0x791140, finishTime=0) at Source/WebCore/loader/DocumentLoader.cpp:441 #50 0x00007ffff0fd2662 in WebCore::DocumentLoader::notifyFinished (this=0x791140, resource=0x7ac340) at Source/WebCore/loader/DocumentLoader.cpp:375 #51 0x00007ffff107fc42 in WebCore::CachedResource::checkNotify (this=0x7ac340) at Source/WebCore/loader/cache/CachedResource.cpp:334 #52 0x00007ffff107fd28 in WebCore::CachedResource::finishLoading (this=0x7ac340) at Source/WebCore/loader/cache/CachedResource.cpp:350 #53 0x00007ffff107cd26 in WebCore::CachedRawResource::finishLoading (this=0x7ac340, data=0x685ed0) at Source/WebCore/loader/cache/CachedRawResource.cpp:98 #54 0x00007ffff1032d1e in WebCore::SubresourceLoader::didFinishLoading (this=0x7ac8a0, finishTime=0) at Source/WebCore/loader/SubresourceLoader.cpp:310 #55 0x00007ffff102efef in WebCore::ResourceLoader::didFinishLoading (this=0x7ac8a0, finishTime=0) at Source/WebCore/loader/ResourceLoader.cpp:517 #56 0x00007ffff193e23f in WebCore::readCallback (asyncResult=0x7b01c0, data=0x7aced0) at Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1302 #57 0x00007fffebef3aaa in async_ready_callback_wrapper (source_object=0x6851b0, res=0x7b01c0, user_data=0x7aced0) at ginputstream.c:519 #58 0x00007fffebf1347b in g_task_return_now (task=0x7b01c0) at gtask.c:1108 #59 0x00007fffebf13499 in complete_in_idle_cb (task=0x7b01c0) at gtask.c:1117 #60 0x00007fffeb963536 in g_main_dispatch (context=0x67f700) at gmain.c:3065 #61 g_main_context_dispatch (context=context@entry=0x67f700) at gmain.c:3641 #62 0x00007fffeccd95c0 in _ecore_glib_select__locked (ecore_timeout=<optimized out>, efds=<optimized out>, wfds=0x7fffffffd9c0, rfds=0x7fffffffd940, ecore_fds=8, ctx=<optimized out>) at lib/ecore/ecore_glib.c:172 #63 _ecore_glib_select (ecore_fds=8, rfds=0x7fffffffd940, wfds=0x7fffffffd9c0, efds=<optimized out>, ecore_timeout=<optimized out>) at lib/ecore/ecore_glib.c:204 #64 0x00007fffeccdc0a4 in _ecore_main_select (timeout=<optimized out>) at lib/ecore/ecore_main.c:1579 #65 0x00007fffeccdcc45 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2007 #66 0x00007fffeccdcd07 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1042 #67 0x00007ffff7678933 in WTF::RunLoop::run () at Source/WTF/wtf/efl/RunLoopEfl.cpp:51 #68 0x00007ffff75fd5fe in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=2, argv=0x7fffffffde68) at Source/WebKit2/Shared/unix/ChildProcessMain.h:61 #69 0x00007ffff75fd3db in WebKit::WebProcessMainUnix (argc=2, argv=0x7fffffffde68) at Source/WebKit2/WebProcess/efl/WebProcessMainEfl.cpp:128 #70 0x0000000000400840 in main (argc=2, argv=0x7fffffffde68) at Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:32
Attachments
Patch
(6.07 KB, patch)
2014-07-22 07:37 PDT
,
Mihnea Ovidenie
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2
(522.51 KB, application/zip)
2014-07-22 10:40 PDT
,
Build Bot
no flags
Details
Patch for landing
(6.44 KB, patch)
2014-07-23 04:33 PDT
,
Mihnea Ovidenie
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Mihnea Ovidenie
Comment 1
2014-07-22 07:37:56 PDT
Created
attachment 235288
[details]
Patch
Dave Hyatt
Comment 2
2014-07-22 09:26:13 PDT
Comment on
attachment 235288
[details]
Patch r=me, might want to put a FIXME in the code to explain why the check is there.
Build Bot
Comment 3
2014-07-22 10:40:10 PDT
Comment on
attachment 235288
[details]
Patch
Attachment 235288
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
http://webkit-queues.appspot.com/results/6301733093376000
New failing tests: media/W3C/video/networkState/networkState_during_loadstart.html media/track/track-long-word-container-sizing.html
Build Bot
Comment 4
2014-07-22 10:40:14 PDT
Created
attachment 235297
[details]
Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-15 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Mihnea Ovidenie
Comment 5
2014-07-23 04:33:33 PDT
Created
attachment 235352
[details]
Patch for landing
WebKit Commit Bot
Comment 6
2014-07-23 05:12:56 PDT
Comment on
attachment 235352
[details]
Patch for landing Clearing flags on attachment: 235352 Committed
r171476
: <
http://trac.webkit.org/changeset/171476
>
WebKit Commit Bot
Comment 7
2014-07-23 05:13:02 PDT
All reviewed patches have been landed. Closing bug.
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