Issue metadata
Sign in to add a comment
|
Table painting lifecycle DCHECK failure in two rasterize_and_record_micro.top_25 stories. |
||||||||||||||||||||||
Issue descriptionLog excerpt below. The salient bit is: [1:1:0901/103817.840811:7239414438706:FATAL:LayoutTableBoxComponent.cpp(46)] Check failed: layout_object_.GetDocument().Lifecycle().GetState() == DocumentLifecycle::LifecycleState::kInPaint (17 vs. 16) Full log chunk: [ RUN ] http://answers.yahoo.com (WARNING) 2017-09-01 10:38:18,094 desktop_browser_backend._GetAllCrashpadMinidumps:381 No path to crashpad_database_util found (WARNING) 2017-09-01 10:38:18,095 desktop_browser_backend._GetAllCrashpadMinidumps:381 No path to crashpad_database_util found (WARNING) 2017-09-01 10:38:18,099 screenshot.TryCaptureScreenShot:45 Either tab has crashed or browser does not support taking tab screenshot. Skip taking screenshot on failure. Traceback (most recent call last): File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py", line 105, in _RunStoryAndProcessErrorIfNeeded state.RunStory(results) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function return func(*args, **kwargs) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py", line 333, in RunStory self._current_page, self._current_tab, results) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function return func(*args, **kwargs) File "/usr/local/google/home/wkorman/workspace/chromium/src/tools/perf/measurements/rasterize_and_record_micro.py", line 57, in ValidateAndMeasurePage 'window.benchmark_results.id', timeout=self._timeout) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function return func(*args, **kwargs) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py", line 168, in EvaluateJavaScript return self._inspector_backend.EvaluateJavaScript(*args, **kwargs) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function return func(*args, **kwargs) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 237, in EvaluateJavaScript return self._EvaluateJavaScript(expression, context_id, timeout) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function return func(*args, **kwargs) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 36, in inner return func(inspector_backend, *args, **kwargs) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 501, in _EvaluateJavaScript return self._runtime.Evaluate(expression, context_id, timeout) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py", line 45, in Evaluate res = self._inspector_websocket.SyncRequest(request, timeout) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 115, in SyncRequest res = self._Receive(timeout) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 171, in _Receive self._HandleNotification(result) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py", line 184, in _HandleNotification self._domain_handlers[domain_name](result) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function return func(*args, **kwargs) File "/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py", line 443, in _HandleInspectorDomainNotification raise exception DevtoolsTargetCrashException: Devtools target crashed ******************************************************************************** (/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:496 _AddDebuggingInformation) Received a socket error in the browser connection and the tab no longer exists. The tab probably crashed. ******************************************************************************** (/usr/local/google/home/wkorman/workspace/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:497 _AddDebuggingInformation) Debugger url: ws://127.0.0.1:43292/devtools/page/5b4e95f4-fca6-4c87-af91-1d12819b5e52 Found Minidump: False Stack Trace: ******************************************************************************** No crash dump found. ******************************************************************************** Standard output: ******************************************************************************** DevTools listening on ws://127.0.0.1:43292/devtools/browser/24c44200-1cdb-45f4-b860-a726e7b4f813 [143595:143595:0901/103815.293814:7239411891544:INFO:CONSOLE(14)] "instantiating uh search component", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.381049:7239411978779:INFO:CONSOLE(14)] "TN: ucs-trending-news loaded", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.382218:7239411979945:INFO:CONSOLE(14)] "TN: Initializing Trending News Component", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.584777:7239412182505:INFO:CONSOLE(0)] "Refused to execute script from 'https://ucs.query.yahoo.com/v1/public/yql?q=select%20*%20from%20ucs.trendingnews%3B&format=json' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.", source: https://answers.yahoo.com/ (0) [143595:143595:0901/103815.585753:7239412183492:INFO:CONSOLE(14)] "TN: YQLP call failed", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.585894:7239412183619:INFO:CONSOLE(14)] "[object Object]", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.586831:7239412184557:INFO:CONSOLE(14)] "no outcome. setting it to null", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.594829:7239412192555:INFO:CONSOLE(0)] "Refused to execute script from 'https://ucs.query.yahoo.com/v1/public/yql?q=select%20*%20from%20ucs.trendingnews%3B&format=json' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.", source: https://answers.yahoo.com/ (0) [143595:143595:0901/103815.594957:7239412192681:INFO:CONSOLE(14)] "TN: YQLP call failed", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.595071:7239412192794:INFO:CONSOLE(14)] "[object Object]", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.595585:7239412193311:INFO:CONSOLE(14)] "no outcome. setting it to null", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.600458:7239412198185:INFO:CONSOLE(0)] "Refused to execute script from 'https://ucs.query.yahoo.com/v1/public/yql?q=select%20*%20from%20ucs.trendingnews%3B&format=json' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.", source: https://answers.yahoo.com/ (0) [143595:143595:0901/103815.600599:7239412198323:INFO:CONSOLE(14)] "TN: YQLP call failed", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.600713:7239412198436:INFO:CONSOLE(14)] "[object Object]", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103815.600810:7239412198534:INFO:CONSOLE(14)] "no outcome. setting it to null", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103816.034391:7239412632121:INFO:CONSOLE(14)] "yui: NOT loaded: stencil-source", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103816.035752:7239412633479:INFO:CONSOLE(14)] "yui: NOT loaded: stencil-source", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103816.078532:7239412676259:INFO:CONSOLE(14)] "yui: NOT loaded: stencil-source", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103816.521620:7239413119350:INFO:CONSOLE(3)] "DARLA notice: 427", source: https://s.yimg.com/rq/darla/2-9-17/js/g-r-min.js (3) [143595:143595:0901/103816.521787:7239413119511:INFO:CONSOLE(3)] "DARLA notice: 427", source: https://s.yimg.com/rq/darla/2-9-17/js/g-r-min.js (3) [143595:143595:0901/103816.521906:7239413119630:INFO:CONSOLE(3)] "DARLA notice: 427", source: https://s.yimg.com/rq/darla/2-9-17/js/g-r-min.js (3) [143595:143595:0901/103816.522009:7239413119733:INFO:CONSOLE(3)] "DARLA notice: 414", source: https://s.yimg.com/rq/darla/2-9-17/js/g-r-min.js (3) [143595:143595:0901/103816.590542:7239413188273:INFO:CONSOLE(3)] "DARLA notice: 404", source: https://s.yimg.com/rq/darla/2-9-17/js/g-r-min.js (3) [143595:143595:0901/103816.590749:7239413188474:INFO:CONSOLE(3)] "DARLA notice: 404", source: https://s.yimg.com/rq/darla/2-9-17/js/g-r-min.js (3) [143595:143595:0901/103816.590868:7239413188592:INFO:CONSOLE(3)] "DARLA notice: 404", source: https://s.yimg.com/rq/darla/2-9-17/js/g-r-min.js (3) [143595:143595:0901/103816.591702:7239413189428:INFO:CONSOLE(14)] "No MAST ad", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103816.798453:7239413396183:INFO:CONSOLE(15)] "Content Security Policies delivered via a <meta> element may not contain the report-uri directive.", source: https://s.yimg.com/rq/sbox/bv2r.html (15) [143595:143595:0901/103817.279860:7239413877588:INFO:CONSOLE(14)] "[object Object]", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103817.280030:7239413877754:INFO:CONSOLE(14)] "aftTime: 1400; visuallyComplete: 1500; bucketId: NOT_IN_BUCKET", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103817.280190:7239413877914:INFO:CONSOLE(14)] "LREC: 1515", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103817.281780:7239413879507:INFO:CONSOLE(14)] "LH beacon sent", source: https://s.yimg.com/zz/combo?yui:3.17.2/build/yui/yui-min.js&ss/rapid-3.42.1.js&tr/v321261/js/ya-new-config-min.js (14) [143595:143595:0901/103817.283052:7239413880778:INFO:CONSOLE(0)] "Refused to load the image 'https://ib.adnxs.com/getuid?http%3A%2F%2Fgeo-um.btrll.com%2Fv1%2Fmap%2F68e4318f0f7098c3%2F%24UID%2F' because it violates the following Content Security Policy directive: "img-src https://acuityplatform.com https://adadvisor.net https://beacon.krxd.net https://bid.g.doubleclick.net https://cache.btrll.com https://ckm-m.xp1.ru4.com https://cm-brightroll.eyereturn.com https://cm.g.doubleclick.net https://d.chango.com https://d.turn.com https://dpm.demdex.net https://e.nexac.com https://geo-um.btrll.com https://i.w55c.net https://idpix.media6degrees.com https://idsync.rlcdn.com https://loadm.exelator.com https://match.adsrvr.org https://p.rfihub.com https://pix04.revsci.net https://pixel.quantserve.com https://pixel.sitescout.com https://pixel.tapad.com https://pr-bh.ybp.yahoo.com https://px.owneriq.net https://r.turn.com https://rs.gwallet.com https://rtd.tubemogul.com https://s.yimg.com https://sync.adaptv.advertising.com https://sync.mathtag.com https://sync.search.spotxchange.com https://sync.tidaltv.com https://tags.bluekai.com https://track.eyeviewads.com https://www.wtp101.com https://x.bidswitch.net ". ", source: https://s.yimg.com/rq/sbox/bv2r.html (0) [143595:143595:0901/103817.404083:7239414001811:INFO:CONSOLE(0)] "Refused to load the image 'https://ssum-sec.casalemedia.com/usermatchredir?s=184866&cb=https%3A%2F%2Fgeo-um.btrll.com%2Fv1%2Fmap%2Fbfcae217b72fd547%2F_UID_%2F' because it violates the following Content Security Policy directive: "img-src https://acuityplatform.com https://adadvisor.net https://beacon.krxd.net https://bid.g.doubleclick.net https://cache.btrll.com https://ckm-m.xp1.ru4.com https://cm-brightroll.eyereturn.com https://cm.g.doubleclick.net https://d.chango.com https://d.turn.com https://dpm.demdex.net https://e.nexac.com https://geo-um.btrll.com https://i.w55c.net https://idpix.media6degrees.com https://idsync.rlcdn.com https://loadm.exelator.com https://match.adsrvr.org https://p.rfihub.com https://pix04.revsci.net https://pixel.quantserve.com https://pixel.sitescout.com https://pixel.tapad.com https://pr-bh.ybp.yahoo.com https://px.owneriq.net https://r.turn.com https://rs.gwallet.com https://rtd.tubemogul.com https://s.yimg.com https://sync.adaptv.advertising.com https://sync.mathtag.com https://sync.search.spotxchange.com https://sync.tidaltv.com https://tags.bluekai.com https://track.eyeviewads.com https://www.wtp101.com https://x.bidswitch.net ". ", source: https://s.yimg.com/rq/sbox/bv2r.html (0) [143595:143595:0901/103817.411774:7239414009501:INFO:CONSOLE(0)] "Refused to load the image 'https://us-u.openx.net/w/1.0/cm?id=006deee3-a420-43fa-9dba-06cea90eab0e&r=https%3A%2F%2Fgeo-um.btrll.com%2Fv1%2Fmap%2Ff48902a998822d2b%2F%7BOPENX_ID%7D%2F%20' because it violates the following Content Security Policy directive: "img-src https://acuityplatform.com https://adadvisor.net https://beacon.krxd.net https://bid.g.doubleclick.net https://cache.btrll.com https://ckm-m.xp1.ru4.com https://cm-brightroll.eyereturn.com https://cm.g.doubleclick.net https://d.chango.com https://d.turn.com https://dpm.demdex.net https://e.nexac.com https://geo-um.btrll.com https://i.w55c.net https://idpix.media6degrees.com https://idsync.rlcdn.com https://loadm.exelator.com https://match.adsrvr.org https://p.rfihub.com https://pix04.revsci.net https://pixel.quantserve.com https://pixel.sitescout.com https://pixel.tapad.com https://pr-bh.ybp.yahoo.com https://px.owneriq.net https://r.turn.com https://rs.gwallet.com https://rtd.tubemogul.com https://s.yimg.com https://sync.adaptv.advertising.com https://sync.mathtag.com https://sync.search.spotxchange.com https://sync.tidaltv.com https://tags.bluekai.com https://track.eyeviewads.com https://www.wtp101.com https://x.bidswitch.net ". ", source: https://s.yimg.com/rq/sbox/bv2r.html (0) [143595:143595:0901/103817.623202:7239414220931:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://answers.yahoo.com/' was loaded over HTTPS, but requested an insecure image 'http://pr-bh.ybp.yahoo.com/sync/iponweb/csrc/5/?ssp_user_id=023b2139-da27-4a80-986b-4f6dcffee65b'. This content should also be served over HTTPS.", source: https://s.yimg.com/rq/darla/2-9-17/html/r-sf.html (0) [143595:143595:0901/103817.625955:7239414223683:INFO:CONSOLE(0)] "Refused to load the image 'https://pool.adizio.com/sync?ssp=bidswitch&bidswitch_ssp_id=brx' because it violates the following Content Security Policy directive: "img-src https://acuityplatform.com https://adadvisor.net https://beacon.krxd.net https://bid.g.doubleclick.net https://cache.btrll.com https://ckm-m.xp1.ru4.com https://cm-brightroll.eyereturn.com https://cm.g.doubleclick.net https://d.chango.com https://d.turn.com https://dpm.demdex.net https://e.nexac.com https://geo-um.btrll.com https://i.w55c.net https://idpix.media6degrees.com https://idsync.rlcdn.com https://loadm.exelator.com https://match.adsrvr.org https://p.rfihub.com https://pix04.revsci.net https://pixel.quantserve.com https://pixel.sitescout.com https://pixel.tapad.com https://pr-bh.ybp.yahoo.com https://px.owneriq.net https://r.turn.com https://rs.gwallet.com https://rtd.tubemogul.com https://s.yimg.com https://sync.adaptv.advertising.com https://sync.mathtag.com https://sync.search.spotxchange.com https://sync.tidaltv.com https://tags.bluekai.com https://track.eyeviewads.com https://www.wtp101.com https://x.bidswitch.net ". ", source: https://s.yimg.com/rq/sbox/bv2r.html (0) [1:1:0901/103817.840811:7239414438706:FATAL:LayoutTableBoxComponent.cpp(46)] Check failed: layout_object_.GetDocument().Lifecycle().GetState() == DocumentLifecycle::LifecycleState::kInPaint (17 vs. 16) #0 0x7fd04442cc17 base::debug::StackTrace::StackTrace() #1 0x7fd044453881 logging::LogMessage::~LogMessage() #2 0x7fd040af6f3b blink::LayoutTableBoxComponent::MutableForPainting::UpdatePaintResult() #3 0x7fd040d47422 blink::TableRowPainter::HandleChangedPartialPaint() #4 0x7fd040d46eff blink::TableRowPainter::PaintBoxDecorationBackground() #5 0x7fd040d48dd6 blink::TableSectionPainter::PaintObject() #6 0x7fd040d48528 blink::TableSectionPainter::PaintSection() #7 0x7fd040d48a0a blink::TableSectionPainter::Paint() #8 0x7fd040b0eaed blink::LayoutTableSection::Paint() #9 0x7fd040d4627b blink::TablePainter::PaintObject() #10 0x7fd040af155d blink::LayoutTable::PaintObject() #11 0x7fd040cac3ae blink::BlockPainter::Paint() #12 0x7fd040a2c4ad blink::LayoutBlock::Paint() #13 0x7fd040cacca7 blink::BlockPainter::PaintChildren() #14 0x7fd040a2c4bd blink::LayoutBlock::PaintChildren() #15 0x7fd040cae020 blink::BlockPainter::PaintContents() #16 0x7fd040cabef6 blink::BlockFlowPainter::PaintContents() #17 0x7fd040caddaa blink::BlockPainter::PaintObject() #18 0x7fd040a2c4cd blink::LayoutBlock::PaintObject() #19 0x7fd040cac3ae blink::BlockPainter::Paint() #20 0x7fd040a2c4ad blink::LayoutBlock::Paint() #21 0x7fd040cacca7 blink::BlockPainter::PaintChildren() #22 0x7fd040a2c4bd blink::LayoutBlock::PaintChildren() #23 0x7fd040cae020 blink::BlockPainter::PaintContents() #24 0x7fd040cabef6 blink::BlockFlowPainter::PaintContents() #25 0x7fd040caddaa blink::BlockPainter::PaintObject() #26 0x7fd040a2c4cd blink::LayoutBlock::PaintObject() #27 0x7fd040cac3ae blink::BlockPainter::Paint() #28 0x7fd040a2c4ad blink::LayoutBlock::Paint() #29 0x7fd040ce7d64 blink::ObjectPainter::PaintAllPhasesAtomically() #30 0x7fd040cacf69 blink::BlockPainter::PaintInlineBox() #31 0x7fd040cd0a4e blink::InlineFlowBoxPainter::Paint() #32 0x7fd040b612bd blink::InlineFlowBox::Paint() #33 0x7fd040d3832f blink::RootInlineBoxPainter::Paint() #34 0x7fd040b760fd blink::RootInlineBox::Paint() #35 0x7fd040cd894c blink::LineBoxListPainter::Paint() #36 0x7fd040cabf37 blink::BlockFlowPainter::PaintContents() #37 0x7fd040caddaa blink::BlockPainter::PaintObject() #38 0x7fd040a2c4cd blink::LayoutBlock::PaintObject() #39 0x7fd040cac3ae blink::BlockPainter::Paint() #40 0x7fd040a2c4ad blink::LayoutBlock::Paint() #41 0x7fd040cacca7 blink::BlockPainter::PaintChildren() #42 0x7fd040a2c4bd blink::LayoutBlock::PaintChildren() #43 0x7fd040cae020 blink::BlockPainter::PaintContents() #44 0x7fd040cabef6 blink::BlockFlowPainter::PaintContents() #45 0x7fd040caddaa blink::BlockPainter::PaintObject() #46 0x7fd040a2c4cd blink::LayoutBlock::PaintObject() #47 0x7fd040cac3ae blink::BlockPainter::Paint() #48 0x7fd040a2c4ad blink::LayoutBlock::Paint() #49 0x7fd040d05d4b blink::PaintLayerPainter::PaintFragmentWithPhase() #50 0x7fd040d06040 blink::PaintLayerPainter::PaintForegroundForFragmentsWithPhase() #51 0x7fd040d046fe blink::PaintLayerPainter::PaintForegroundForFragments() #52 0x7fd040d02d39 blink::PaintLayerPainter::PaintLayerContents() #53 0x7fd040d01adf blink::PaintLayerPainter::PaintLayerContentsCompositingAllPhases() #54 0x7fd040d00e9b blink::PaintLayerPainter::Paint() #55 0x7fd040d04338 blink::PaintLayerPainter::PaintChildren() #56 0x7fd040d02db9 blink::PaintLayerPainter::PaintLayerContents() #57 0x7fd040d01adf blink::PaintLayerPainter::PaintLayerContentsCompositingAllPhases() #58 0x7fd040d00e9b blink::PaintLayerPainter::Paint() #59 0x7fd040d04338 blink::PaintLayerPainter::PaintChildren() #60 0x7fd040d02db9 blink::PaintLayerPainter::PaintLayerContents() #61 0x7fd040d5dd1d blink::CompositedLayerMapping::DoPaintTask() Received signal 6 #0 0x7fd04442cc17 base::debug::StackTrace::StackTrace() #1 0x7fd04442c6ff base::debug::(anonymous namespace)::StackDumpSignalHandler() #2 0x7fd0464fb330 <unknown> #3 0x7fd03d0c3c37 gsignal #4 0x7fd03d0c7028 abort #5 0x7fd04442a812 base::debug::BreakDebugger() #6 0x7fd044453d54 logging::LogMessage::~LogMessage() #7 0x7fd040af6f3b blink::LayoutTableBoxComponent::MutableForPainting::UpdatePaintResult() #8 0x7fd040d47422 blink::TableRowPainter::HandleChangedPartialPaint() #9 0x7fd040d46eff blink::TableRowPainter::PaintBoxDecorationBackground() #10 0x7fd040d48dd6 blink::TableSectionPainter::PaintObject() #11 0x7fd040d48528 blink::TableSectionPainter::PaintSection() #12 0x7fd040d48a0a blink::TableSectionPainter::Paint() #13 0x7fd040b0eaed blink::LayoutTableSection::Paint() #14 0x7fd040d4627b blink::TablePainter::PaintObject() #15 0x7fd040af155d blink::LayoutTable::PaintObject() #16 0x7fd040cac3ae blink::BlockPainter::Paint() #17 0x7fd040a2c4ad blink::LayoutBlock::Paint() #18 0x7fd040cacca7 blink::BlockPainter::PaintChildren() #19 0x7fd040a2c4bd blink::LayoutBlock::PaintChildren() #20 0x7fd040cae020 blink::BlockPainter::PaintContents() #21 0x7fd040cabef6 blink::BlockFlowPainter::PaintContents() #22 0x7fd040caddaa blink::BlockPainter::PaintObject() #23 0x7fd040a2c4cd blink::LayoutBlock::PaintObject() #24 0x7fd040cac3ae blink::BlockPainter::Paint() #25 0x7fd040a2c4ad blink::LayoutBlock::Paint() #26 0x7fd040cacca7 blink::BlockPainter::PaintChildren() #27 0x7fd040a2c4bd blink::LayoutBlock::PaintChildren() #28 0x7fd040cae020 blink::BlockPainter::PaintContents() #29 0x7fd040cabef6 blink::BlockFlowPainter::PaintContents() #30 0x7fd040caddaa blink::BlockPainter::PaintObject() #31 0x7fd040a2c4cd blink::LayoutBlock::PaintObject() #32 0x7fd040cac3ae blink::BlockPainter::Paint() #33 0x7fd040a2c4ad blink::LayoutBlock::Paint() #34 0x7fd040ce7d64 blink::ObjectPainter::PaintAllPhasesAtomically() #35 0x7fd040cacf69 blink::BlockPainter::PaintInlineBox() #36 0x7fd040cd0a4e blink::InlineFlowBoxPainter::Paint() #37 0x7fd040b612bd blink::InlineFlowBox::Paint() #38 0x7fd040d3832f blink::RootInlineBoxPainter::Paint() #39 0x7fd040b760fd blink::RootInlineBox::Paint() #40 0x7fd040cd894c blink::LineBoxListPainter::Paint() #41 0x7fd040cabf37 blink::BlockFlowPainter::PaintContents() #42 0x7fd040caddaa blink::BlockPainter::PaintObject() #43 0x7fd040a2c4cd blink::LayoutBlock::PaintObject() #44 0x7fd040cac3ae blink::BlockPainter::Paint() #45 0x7fd040a2c4ad blink::LayoutBlock::Paint() #46 0x7fd040cacca7 blink::BlockPainter::PaintChildren() #47 0x7fd040a2c4bd blink::LayoutBlock::PaintChildren() #48 0x7fd040cae020 blink::BlockPainter::PaintContents() #49 0x7fd040cabef6 blink::BlockFlowPainter::PaintContents() #50 0x7fd040caddaa blink::BlockPainter::PaintObject() #51 0x7fd040a2c4cd blink::LayoutBlock::PaintObject() #52 0x7fd040cac3ae blink::BlockPainter::Paint() #53 0x7fd040a2c4ad blink::LayoutBlock::Paint() #54 0x7fd040d05d4b blink::PaintLayerPainter::PaintFragmentWithPhase() #55 0x7fd040d06040 blink::PaintLayerPainter::PaintForegroundForFragmentsWithPhase() #56 0x7fd040d046fe blink::PaintLayerPainter::PaintForegroundForFragments() #57 0x7fd040d02d39 blink::PaintLayerPainter::PaintLayerContents() #58 0x7fd040d01adf blink::PaintLayerPainter::PaintLayerContentsCompositingAllPhases() #59 0x7fd040d00e9b blink::PaintLayerPainter::Paint() #60 0x7fd040d04338 blink::PaintLayerPainter::PaintChildren() #61 0x7fd040d02db9 blink::PaintLayerPainter::PaintLayerContents() r8: ffffac161a1f4210 r9: ffffac161a1f4200 r10: 0000000000000008 r11: 0000000000000202 r12: 00007ffef3930268 r13: 00000000000000c9 r14: 00007ffef3930260 r15: 00007ffef3930258 di: 0000000000000001 si: 0000000000000001 bp: 00007ffef392fe10 bx: 00007ffef392fe10 dx: 0000000000000006 ax: 0000000000000000 cx: 00007fd03d0c3c37 sp: 00007ffef392fc68 ip: 00007fd03d0c3c37 efl: 0000000000000202 cgf: 000b000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. ******************************************************************************** System log: (Not implemented) [ FAILED ] http://answers.yahoo.com (8510 ms)
,
Sep 1 2017
,
Sep 1 2017
Note that the https://www.google.com/calendar/ story fails in the same manner once the login issue is fixed (done in a manner analogous to here: https://chromium-review.googlesource.com/c/chromium/src/+/546615/3/tools/perf/page_sets/top_pages.py )
,
Sep 1 2017
We are in kPaintClean and we're expecting that we only paint in kInPaint. Table painting was reworked most recently by wangxianzhu@ so seeking his insight. I can repro locally with a Release content shell built with dcheck_always_on and then: 1. Apply https://chromium-review.googlesource.com/c/chromium/src/+/648252 2. Run: % ./tools/perf/run_benchmark rasterize_and_record_micro.top_25 --story-filter=https://www.google.com/calendar/ It should also be repro'able with: http://answers.yahoo.com as the story-filter.
,
Sep 6 2017
,
Sep 7 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3fc3836447cc95d80ceb036c9a4d0999ee32e6a0 commit 3fc3836447cc95d80ceb036c9a4d0999ee32e6a0 Author: Xianzhu Wang <wangxianzhu@chromium.org> Date: Thu Sep 07 00:51:17 2017 Remove DCHECK in LayoutTableBoxComponent...UpdatePaintResult() The DCHECK was to ensure the method is called by painters. However, for now we may paint outside of InPaint phase, e.g. when printing or running rasterize_and_record_micro benchmark. Remove the DCHECK. As the parameters are only available from painters, we can already ensure calling from painters. We also don't have such check for other MutableForPainting methods. In the future we can consider checks in MutableForPainting constructor after we ensure all paintings happen in InPaint phase. Bug: 761434 Change-Id: I8d6e2c1352fdc407832a4654cac313c31249700a Reviewed-on: https://chromium-review.googlesource.com/653361 Reviewed-by: Walter Korman <wkorman@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#500163} [modify] https://crrev.com/3fc3836447cc95d80ceb036c9a4d0999ee32e6a0/third_party/WebKit/Source/core/layout/LayoutTableBoxComponent.cpp
,
Sep 7 2017
|
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by wkorman@chromium.org
, Sep 1 2017