<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>151202</bug_id>
          
          <creation_ts>2015-11-12 10:41:38 -0800</creation_ts>
          <short_desc>ASSERTION FAILED: newLogicalTop &gt;= logicalTop in WebCore::RenderBlockFlow::getClearDelta</short_desc>
          <delta_ts>2017-01-09 18:18:26 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>116980</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Renata Hodovan">rhodovan.u-szeged</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>bjonesbe</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1141537</commentid>
    <comment_count>0</comment_count>
      <attachid>265408</attachid>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2015-11-12 10:41:38 -0800</bug_when>
    <thetext>Created attachment 265408
Test

Load the attached test with debug MiniBrowser:

&lt;style&gt;
* {
    margin: 345661536cm auto 0;
}
* {
    float: left;
}
&lt;/style&gt;
&lt;table&gt;
    &lt;th&gt;&lt;/th&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;th&gt;&lt;/th&gt;
    &lt;td&gt;&lt;/td&gt;
&lt;/table&gt;


OS: Ubuntu 15.04 x86_64
Checked build: debug EFL
Checked version: 08e34d6


Backtrace:

ASSERTION FAILED: newLogicalTop &gt;= logicalTop
../../Source/WebCore/rendering/RenderBlockFlow.cpp(2884) : WebCore::LayoutUnit WebCore::RenderBlockFlow::getClearDelta(WebCore::RenderBox&amp;, WebCore::LayoutUnit)
1   0x7f197403da9f WTFCrash
2   0x7f197a998481 WebCore::RenderBlockFlow::getClearDelta(WebCore::RenderBox&amp;, WebCore::LayoutUnit)
3   0x7f197a99015b WebCore::RenderBlockFlow::estimateLogicalTopPosition(WebCore::RenderBox&amp;, WebCore::RenderBlockFlow::MarginInfo const&amp;, WebCore::LayoutUnit&amp;)
4   0x7f197a98d28e WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&amp;, WebCore::RenderBlockFlow::MarginInfo&amp;, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;)
5   0x7f197a98d0db WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&amp;)
6   0x7f197a98c53f WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
7   0x7f197a95ecf6 WebCore::RenderBlock::layout()
8   0x7f197a93213f WebCore::RenderElement::layoutIfNeeded()
9   0x7f197a99503f WebCore::RenderBlockFlow::insertFloatingObject(WebCore::RenderBox&amp;)
10  0x7f197aba704a WebCore::LineBreaker::skipLeadingWhitespace(WebCore::BidiResolverWithIsolate&lt;WebCore::InlineIterator, WebCore::BidiRun, WebCore::BidiIsolatedRun&gt;&amp;, WebCore::LineInfo&amp;, WebCore::FloatingObject*, WebCore::LineWidth&amp;)
11  0x7f197aba72e7 WebCore::LineBreaker::nextLineBreak(WebCore::BidiResolverWithIsolate&lt;WebCore::InlineIterator, WebCore::BidiRun, WebCore::BidiIsolatedRun&gt;&amp;, WebCore::LineInfo&amp;, WebCore::LineLayoutState&amp;, WebCore::RenderTextInfo&amp;, WebCore::FloatingObject*, unsigned int, WTF::Vector&lt;WebCore::WordMeasurement, 64ul, WTF::CrashOnOverflow, 16ul&gt;&amp;)
12  0x7f197a9af9c1 WebCore::RenderBlockFlow::layoutRunsAndFloatsInRange(WebCore::LineLayoutState&amp;, WebCore::BidiResolverWithIsolate&lt;WebCore::InlineIterator, WebCore::BidiRun, WebCore::BidiIsolatedRun&gt;&amp;, WebCore::InlineIterator const&amp;, WebCore::BidiStatus const&amp;, unsigned int)
13  0x7f197a9af58e WebCore::RenderBlockFlow::layoutRunsAndFloats(WebCore::LineLayoutState&amp;, bool)
14  0x7f197a9b1ed8 WebCore::RenderBlockFlow::layoutLineBoxes(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;)
15  0x7f197a98d1d5 WebCore::RenderBlockFlow::layoutInlineChildren(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;)
16  0x7f197a98c51b WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
17  0x7f197a95ecf6 WebCore::RenderBlock::layout()
18  0x7f197a93213f WebCore::RenderElement::layoutIfNeeded()
19  0x7f197a99503f WebCore::RenderBlockFlow::insertFloatingObject(WebCore::RenderBox&amp;)
20  0x7f197aba704a WebCore::LineBreaker::skipLeadingWhitespace(WebCore::BidiResolverWithIsolate&lt;WebCore::InlineIterator, WebCore::BidiRun, WebCore::BidiIsolatedRun&gt;&amp;, WebCore::LineInfo&amp;, WebCore::FloatingObject*, WebCore::LineWidth&amp;)
21  0x7f197aba72e7 WebCore::LineBreaker::nextLineBreak(WebCore::BidiResolverWithIsolate&lt;WebCore::InlineIterator, WebCore::BidiRun, WebCore::BidiIsolatedRun&gt;&amp;, WebCore::LineInfo&amp;, WebCore::LineLayoutState&amp;, WebCore::RenderTextInfo&amp;, WebCore::FloatingObject*, unsigned int, WTF::Vector&lt;WebCore::WordMeasurement, 64ul, WTF::CrashOnOverflow, 16ul&gt;&amp;)
22  0x7f197a9af9c1 WebCore::RenderBlockFlow::layoutRunsAndFloatsInRange(WebCore::LineLayoutState&amp;, WebCore::BidiResolverWithIsolate&lt;WebCore::InlineIterator, WebCore::BidiRun, WebCore::BidiIsolatedRun&gt;&amp;, WebCore::InlineIterator const&amp;, WebCore::BidiStatus const&amp;, unsigned int)
23  0x7f197a9af58e WebCore::RenderBlockFlow::layoutRunsAndFloats(WebCore::LineLayoutState&amp;, bool)
24  0x7f197a9b1ed8 WebCore::RenderBlockFlow::layoutLineBoxes(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;)
25  0x7f197a98d1d5 WebCore::RenderBlockFlow::layoutInlineChildren(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;)
26  0x7f197a98c51b WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
27  0x7f197ab30138 WebCore::RenderTableCell::layout()
28  0x7f197ab3984c WebCore::RenderTableRow::layout()
29  0x7f197a93213f WebCore::RenderElement::layoutIfNeeded()
30  0x7f197ab3bed1 WebCore::RenderTableSection::layout()
31  0x7f197a93213f WebCore::RenderElement::layoutIfNeeded()
Error receiving IPC message on socket 40 in process 27687: Connection reset by peer
Aborted (core dumped)

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f197403daa4 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321
321     *(int *)(uintptr_t)0xbbadbeef = 0;
#0  0x00007f197403daa4 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321
#1  0x00007f197a998481 in WebCore::RenderBlockFlow::getClearDelta (this=0x7f195b7b7450, child=..., logicalTop=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:2884
#2  0x00007f197a99015b in WebCore::RenderBlockFlow::estimateLogicalTopPosition (this=0x7f195b7b7450, child=..., marginInfo=..., estimateWithoutPagination=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:1285
#3  0x00007f197a98d28e in WebCore::RenderBlockFlow::layoutBlockChild (this=0x7f195b7b7450, child=..., marginInfo=..., previousFloatLogicalBottom=..., maxFloatLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:666
#4  0x00007f197a98d0db in WebCore::RenderBlockFlow::layoutBlockChildren (this=0x7f195b7b7450, relayoutChildren=true, maxFloatLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:632
#5  0x00007f197a98c53f in WebCore::RenderBlockFlow::layoutBlock (this=0x7f195b7b7450, relayoutChildren=true, pageLogicalHeight=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:485
#6  0x00007f197a95ecf6 in WebCore::RenderBlock::layout (this=0x7f195b7b7450) at ../../Source/WebCore/rendering/RenderBlock.cpp:931
#7  0x00007f197a93213f in WebCore::RenderElement::layoutIfNeeded (this=0x7f195b7b7450) at ../../Source/WebCore/rendering/RenderElement.h:135
#8  0x00007f197a99503f in WebCore::RenderBlockFlow::insertFloatingObject (this=0x7f195b7b7398, floatBox=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:2277
#9  0x00007f197aba704a in WebCore::LineBreaker::skipLeadingWhitespace (this=0x7ffd5bcced10, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:69
#10 0x00007f197aba72e7 in WebCore::LineBreaker::nextLineBreak (this=0x7ffd5bcced10, resolver=..., lineInfo=..., layoutState=..., renderTextInfo=..., lastFloatFromPreviousLine=0x0, consecutiveHyphenatedLines=0, wordMeasurements=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:90
#11 0x00007f197a9af9c1 in WebCore::RenderBlockFlow::layoutRunsAndFloatsInRange (this=0x7f195b7b7398, layoutState=..., resolver=..., cleanLineStart=..., cleanLineBidiStatus=..., consecutiveHyphenatedLines=0) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1264
#12 0x00007f197a9af58e in WebCore::RenderBlockFlow::layoutRunsAndFloats (this=0x7f195b7b7398, layoutState=..., hasInlineChild=false) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1217
#13 0x00007f197a9b1ed8 in WebCore::RenderBlockFlow::layoutLineBoxes (this=0x7f195b7b7398, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1647
#14 0x00007f197a98d1d5 in WebCore::RenderBlockFlow::layoutInlineChildren (this=0x7f195b7b7398, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:651
#15 0x00007f197a98c51b in WebCore::RenderBlockFlow::layoutBlock (this=0x7f195b7b7398, relayoutChildren=true, pageLogicalHeight=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:483
#16 0x00007f197a95ecf6 in WebCore::RenderBlock::layout (this=0x7f195b7b7398) at ../../Source/WebCore/rendering/RenderBlock.cpp:931
#17 0x00007f197a93213f in WebCore::RenderElement::layoutIfNeeded (this=0x7f195b7b7398) at ../../Source/WebCore/rendering/RenderElement.h:135
#18 0x00007f197a99503f in WebCore::RenderBlockFlow::insertFloatingObject (this=0x7f195b7d0320, floatBox=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:2277
#19 0x00007f197aba704a in WebCore::LineBreaker::skipLeadingWhitespace (this=0x7ffd5bcd0930, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:69
#20 0x00007f197aba72e7 in WebCore::LineBreaker::nextLineBreak (this=0x7ffd5bcd0930, resolver=..., lineInfo=..., layoutState=..., renderTextInfo=..., lastFloatFromPreviousLine=0x0, consecutiveHyphenatedLines=0, wordMeasurements=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:90
#21 0x00007f197a9af9c1 in WebCore::RenderBlockFlow::layoutRunsAndFloatsInRange (this=0x7f195b7d0320, layoutState=..., resolver=..., cleanLineStart=..., cleanLineBidiStatus=..., consecutiveHyphenatedLines=0) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1264
#22 0x00007f197a9af58e in WebCore::RenderBlockFlow::layoutRunsAndFloats (this=0x7f195b7d0320, layoutState=..., hasInlineChild=false) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1217
#23 0x00007f197a9b1ed8 in WebCore::RenderBlockFlow::layoutLineBoxes (this=0x7f195b7d0320, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1647
#24 0x00007f197a98d1d5 in WebCore::RenderBlockFlow::layoutInlineChildren (this=0x7f195b7d0320, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:651
#25 0x00007f197a98c51b in WebCore::RenderBlockFlow::layoutBlock (this=0x7f195b7d0320, relayoutChildren=true, pageLogicalHeight=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:483
#26 0x00007f197ab30138 in WebCore::RenderTableCell::layout (this=0x7f195b7d0320) at ../../Source/WebCore/rendering/RenderTableCell.cpp:266
#27 0x00007f197ab3984c in WebCore::RenderTableRow::layout (this=0x7f195b79fbe0) at ../../Source/WebCore/rendering/RenderTableRow.cpp:177
#28 0x00007f197a93213f in WebCore::RenderElement::layoutIfNeeded (this=0x7f195b79fbe0) at ../../Source/WebCore/rendering/RenderElement.h:135
#29 0x00007f197ab3bed1 in WebCore::RenderTableSection::layout (this=0x7f195b6da5c8) at ../../Source/WebCore/rendering/RenderTableSection.cpp:409
#30 0x00007f197a93213f in WebCore::RenderElement::layoutIfNeeded (this=0x7f195b6da5c8) at ../../Source/WebCore/rendering/RenderElement.h:135
#31 0x00007f197ab2231c in WebCore::RenderTable::layout (this=0x7f195b6ad000) at ../../Source/WebCore/rendering/RenderTable.cpp:466
#32 0x00007f197a93213f in WebCore::RenderElement::layoutIfNeeded (this=0x7f195b6ad000) at ../../Source/WebCore/rendering/RenderElement.h:135
#33 0x00007f197a99503f in WebCore::RenderBlockFlow::insertFloatingObject (this=0x7f195b7b72e0, floatBox=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:2277
#34 0x00007f197aba704a in WebCore::LineBreaker::skipLeadingWhitespace (this=0x7ffd5bcd2a00, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:69
#35 0x00007f197aba72e7 in WebCore::LineBreaker::nextLineBreak (this=0x7ffd5bcd2a00, resolver=..., lineInfo=..., layoutState=..., renderTextInfo=..., lastFloatFromPreviousLine=0x0, consecutiveHyphenatedLines=0, wordMeasurements=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:90
#36 0x00007f197a9af9c1 in WebCore::RenderBlockFlow::layoutRunsAndFloatsInRange (this=0x7f195b7b72e0, layoutState=..., resolver=..., cleanLineStart=..., cleanLineBidiStatus=..., consecutiveHyphenatedLines=0) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1264
#37 0x00007f197a9af58e in WebCore::RenderBlockFlow::layoutRunsAndFloats (this=0x7f195b7b72e0, layoutState=..., hasInlineChild=false) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1217
#38 0x00007f197a9b1ed8 in WebCore::RenderBlockFlow::layoutLineBoxes (this=0x7f195b7b72e0, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1647
#39 0x00007f197a98d1d5 in WebCore::RenderBlockFlow::layoutInlineChildren (this=0x7f195b7b72e0, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:651
#40 0x00007f197a98c51b in WebCore::RenderBlockFlow::layoutBlock (this=0x7f195b7b72e0, relayoutChildren=true, pageLogicalHeight=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:483
#41 0x00007f197a95ecf6 in WebCore::RenderBlock::layout (this=0x7f195b7b72e0) at ../../Source/WebCore/rendering/RenderBlock.cpp:931
#42 0x00007f197a93213f in WebCore::RenderElement::layoutIfNeeded (this=0x7f195b7b72e0) at ../../Source/WebCore/rendering/RenderElement.h:135
#43 0x00007f197a99503f in WebCore::RenderBlockFlow::insertFloatingObject (this=0x7f195b7b7228, floatBox=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:2277
#44 0x00007f197aba704a in WebCore::LineBreaker::skipLeadingWhitespace (this=0x7ffd5bcd4620, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:69
#45 0x00007f197aba72e7 in WebCore::LineBreaker::nextLineBreak (this=0x7ffd5bcd4620, resolver=..., lineInfo=..., layoutState=..., renderTextInfo=..., lastFloatFromPreviousLine=0x0, consecutiveHyphenatedLines=0, wordMeasurements=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:90
#46 0x00007f197a9af9c1 in WebCore::RenderBlockFlow::layoutRunsAndFloatsInRange (this=0x7f195b7b7228, layoutState=..., resolver=..., cleanLineStart=..., cleanLineBidiStatus=..., consecutiveHyphenatedLines=0) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1264
#47 0x00007f197a9af58e in WebCore::RenderBlockFlow::layoutRunsAndFloats (this=0x7f195b7b7228, layoutState=..., hasInlineChild=false) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1217
#48 0x00007f197a9b1ed8 in WebCore::RenderBlockFlow::layoutLineBoxes (this=0x7f195b7b7228, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1647
#49 0x00007f197a98d1d5 in WebCore::RenderBlockFlow::layoutInlineChildren (this=0x7f195b7b7228, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:651
#50 0x00007f197a98c51b in WebCore::RenderBlockFlow::layoutBlock (this=0x7f195b7b7228, relayoutChildren=true, pageLogicalHeight=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:483
#51 0x00007f197a95ecf6 in WebCore::RenderBlock::layout (this=0x7f195b7b7228) at ../../Source/WebCore/rendering/RenderBlock.cpp:931
#52 0x00007f197a93213f in WebCore::RenderElement::layoutIfNeeded (this=0x7f195b7b7228) at ../../Source/WebCore/rendering/RenderElement.h:135
#53 0x00007f197a99503f in WebCore::RenderBlockFlow::insertFloatingObject (this=0x7f195b6dd228, floatBox=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:2277
#54 0x00007f197aba704a in WebCore::LineBreaker::skipLeadingWhitespace (this=0x7ffd5bcd6240, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:69
#55 0x00007f197aba72e7 in WebCore::LineBreaker::nextLineBreak (this=0x7ffd5bcd6240, resolver=..., lineInfo=..., layoutState=..., renderTextInfo=..., lastFloatFromPreviousLine=0x0, consecutiveHyphenatedLines=0, wordMeasurements=...) at ../../Source/WebCore/rendering/line/LineBreaker.cpp:90
#56 0x00007f197a9af9c1 in WebCore::RenderBlockFlow::layoutRunsAndFloatsInRange (this=0x7f195b6dd228, layoutState=..., resolver=..., cleanLineStart=..., cleanLineBidiStatus=..., consecutiveHyphenatedLines=0) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1264
#57 0x00007f197a9af58e in WebCore::RenderBlockFlow::layoutRunsAndFloats (this=0x7f195b6dd228, layoutState=..., hasInlineChild=false) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1217
#58 0x00007f197a9b1ed8 in WebCore::RenderBlockFlow::layoutLineBoxes (this=0x7f195b6dd228, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockLineLayout.cpp:1647
#59 0x00007f197a98d1d5 in WebCore::RenderBlockFlow::layoutInlineChildren (this=0x7f195b6dd228, relayoutChildren=true, repaintLogicalTop=..., repaintLogicalBottom=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:651
#60 0x00007f197a98c51b in WebCore::RenderBlockFlow::layoutBlock (this=0x7f195b6dd228, relayoutChildren=true, pageLogicalHeight=...) at ../../Source/WebCore/rendering/RenderBlockFlow.cpp:483
#61 0x00007f197a95ecf6 in WebCore::RenderBlock::layout (this=0x7f195b6dd228) at ../../Source/WebCore/rendering/RenderBlock.cpp:931
#62 0x00007f197ab71cc5 in WebCore::RenderView::layoutContent (this=0x7f195b6dd228, state=...) at ../../Source/WebCore/rendering/RenderView.cpp:253
#63 0x00007f197ab723b8 in WebCore::RenderView::layout (this=0x7f195b6dd228) at ../../Source/WebCore/rendering/RenderView.cpp:378
#64 0x00007f197a740640 in WebCore::FrameView::layout (this=0x7f195b425540, allowSubtree=true) at ../../Source/WebCore/page/FrameView.cpp:1427
#65 0x00007f197a1a05a6 in WebCore::Document::implicitClose (this=0x7f195b426a40) at ../../Source/WebCore/dom/Document.cpp:2704
#66 0x00007f197a603cb9 in WebCore::FrameLoader::checkCallImplicitClose (this=0x7f195b6e4098) at ../../Source/WebCore/loader/FrameLoader.cpp:861
#67 0x00007f197a6039f0 in WebCore::FrameLoader::checkCompleted (this=0x7f195b6e4098) at ../../Source/WebCore/loader/FrameLoader.cpp:807
#68 0x00007f197a603760 in WebCore::FrameLoader::finishedParsing (this=0x7f195b6e4098) at ../../Source/WebCore/loader/FrameLoader.cpp:728
#69 0x00007f197a1aa474 in WebCore::Document::finishedParsing (this=0x7f195b426a40) at ../../Source/WebCore/dom/Document.cpp:4897
#70 0x00007f197b5187b7 in WebCore::HTMLConstructionSite::finishedParsing (this=0x7f195b6fe6e0) at ../../Source/WebCore/html/parser/HTMLConstructionSite.cpp:403
#71 0x00007f197a4fca62 in WebCore::HTMLTreeBuilder::finished (this=0x7f195b6fe6c0) at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2937
#72 0x00007f197a4cd162 in WebCore::HTMLDocumentParser::end (this=0x7f195b42e840) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:393
#73 0x00007f197a4cd23b in WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd (this=0x7f195b42e840) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:402
#74 0x00007f197a4cbf1d in WebCore::HTMLDocumentParser::prepareToStopParsing (this=0x7f195b42e840) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:132
#75 0x00007f197a4cd27e in WebCore::HTMLDocumentParser::attemptToEnd (this=0x7f195b42e840) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:414
#76 0x00007f197a4cd335 in WebCore::HTMLDocumentParser::finish (this=0x7f195b42e840) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:442
#77 0x00007f197a5ef24c in WebCore::DocumentWriter::end (this=0x7f195b4249e0) at ../../Source/WebCore/loader/DocumentWriter.cpp:247
#78 0x00007f197a5d8b56 in WebCore::DocumentLoader::finishedLoading (this=0x7f195b424940, finishTime=0) at ../../Source/WebCore/loader/DocumentLoader.cpp:437
#79 0x00007f197a5d88b4 in WebCore::DocumentLoader::notifyFinished (this=0x7f195b424940, resource=0x7f195b436000) at ../../Source/WebCore/loader/DocumentLoader.cpp:384
#80 0x00007f197a683953 in WebCore::CachedResource::checkNotify (this=0x7f195b436000) at ../../Source/WebCore/loader/cache/CachedResource.cpp:297
#81 0x00007f197a683a62 in WebCore::CachedResource::finishLoading (this=0x7f195b436000) at ../../Source/WebCore/loader/cache/CachedResource.cpp:313
#82 0x00007f197a67fc56 in WebCore::CachedRawResource::finishLoading (this=0x7f195b436000, data=0x7f195b7bb680) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:103
#83 0x00007f197a6486f2 in WebCore::SubresourceLoader::didFinishLoading (this=0x7f195b42fa80, finishTime=0) at ../../Source/WebCore/loader/SubresourceLoader.cpp:372
#84 0x00007f197a6431d1 in WebCore::ResourceLoader::didFinishLoading (this=0x7f195b42fa80, finishTime=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:638
#85 0x00007f197ae3ae84 in WebCore::readCallback (asyncResult=0xdb09d0, data=0x7f195b7bc680) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1341
#86 0x00007f19706295a6 in async_ready_callback_wrapper (source_object=0xcf79b0, res=0xdb09d0, user_data=0x7f195b7bc680) at ginputstream.c:523
#87 0x00007f197064fb74 in g_task_return_now (task=0xdb09d0) at gtask.c:1077
#88 0x00007f197064fb99 in complete_in_idle_cb (task=0xdb09d0) at gtask.c:1086
#89 0x00007f1970087add in g_main_dispatch (context=0xcf1c40) at gmain.c:3064
#90 g_main_context_dispatch (context=context@entry=0xcf1c40) at gmain.c:3663
#91 0x00007f19719f3e58 in _ecore_glib_select__locked (ecore_timeout=&lt;optimized out&gt;, efds=0x7ffd5bcd8480, wfds=0x7ffd5bcd8400, rfds=0x7ffd5bcd8380, ecore_fds=&lt;optimized out&gt;, ctx=&lt;optimized out&gt;) at lib/ecore/ecore_glib.c:172
#92 _ecore_glib_select (ecore_fds=&lt;optimized out&gt;, rfds=0x7ffd5bcd8380, wfds=0x7ffd5bcd8400, efds=0x7ffd5bcd8480, ecore_timeout=&lt;optimized out&gt;) at lib/ecore/ecore_glib.c:204
#93 0x00007f19719f74a4 in _ecore_main_select (timeout=9.532824124368238e-130) at lib/ecore/ecore_main.c:1459
#94 0x00007f19719f7ed4 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1893
#95 0x00007f19719f7fc7 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:983
#96 0x00007f1974098995 in WTF::RunLoop::run () at ../../Source/WTF/wtf/efl/RunLoopEfl.cpp:49
#97 0x00007f1979f24c11 in WebKit::ChildProcessMain&lt;WebKit::WebProcess, WebKit::WebProcessMain&gt; (argc=2, argv=0x7ffd5bcd88b8) at ../../Source/WebKit2/Shared/unix/ChildProcessMain.h:61
#98 0x00007f1979f2481f in WebKit::WebProcessMainUnix (argc=2, argv=0x7ffd5bcd88b8) at ../../Source/WebKit2/WebProcess/efl/WebProcessMainEfl.cpp:161
#99 0x00000000004008ea in main (argc=2, argv=0x7ffd5bcd88b8) at ../../Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:44</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217777</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-08-04 18:29:21 -0700</bug_when>
    <thetext>This reproduces in r204037.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217779</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-08-04 18:30:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/27711822&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1265167</commentid>
    <comment_count>3</comment_count>
      <attachid>298400</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-01-09 15:29:36 -0800</bug_when>
    <thetext>Created attachment 298400
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1265180</commentid>
    <comment_count>4</comment_count>
      <attachid>298400</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2017-01-09 15:50:49 -0800</bug_when>
    <thetext>Comment on attachment 298400
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=298400&amp;action=review

&gt; LayoutTests/fast/block/float/assert-when-line-has-not-enough-space-left.html:15
&gt; +  testRunner.dumpAsText();

:(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1265183</commentid>
    <comment_count>5</comment_count>
      <attachid>298408</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-01-09 15:54:52 -0800</bug_when>
    <thetext>Created attachment 298408
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1265245</commentid>
    <comment_count>6</comment_count>
      <attachid>298408</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-09 18:18:21 -0800</bug_when>
    <thetext>Comment on attachment 298408
Patch

Clearing flags on attachment: 298408

Committed r210534: &lt;http://trac.webkit.org/changeset/210534&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1265247</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-09 18:18:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>265408</attachid>
            <date>2015-11-12 10:41:38 -0800</date>
            <delta_ts>2015-11-12 10:41:38 -0800</delta_ts>
            <desc>Test</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>150</size>
            <attacher name="Renata Hodovan">rhodovan.u-szeged</attacher>
            
              <data encoding="base64">PHN0eWxlPgoqIHsKICAgIG1hcmdpbjogMzQ1NjYxNTM2Y20gYXV0byAwOwp9CiogewogICAgZmxv
YXQ6IGxlZnQ7Cn0KPC9zdHlsZT4KPHRhYmxlPgogICAgPHRoPjwvdGg+CiAgICA8dGQ+PC90ZD4K
ICAgIDx0aD48L3RoPgogICAgPHRkPjwvdGQ+CjwvdGFibGU+
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>298400</attachid>
            <date>2017-01-09 15:29:36 -0800</date>
            <delta_ts>2017-01-09 15:54:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-151202-20170109152801.patch</filename>
            <type>text/plain</type>
            <size>6605</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwNTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWM4ZjI2NjcwMDE5Nzhi
NThhMDVkMTA5MTJhNmE5NzliMmU3NGNiZC4uNTMxZmRjNWRlNmNlNTQwYzkyMDlkMmNmNzMzYmU2
YmU3NzllODlmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE3LTAxLTA5ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDog
bmV3TG9naWNhbFRvcCA+PSBsb2dpY2FsVG9wIGluIFdlYkNvcmU6OlJlbmRlckJsb2NrRmxvdzo6
Z2V0Q2xlYXJEZWx0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTUxMjAyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yNzcxMTgyMj4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaW5kTmV4dEZsb2F0TG9n
aWNhbEJvdHRvbUFkYXB0ZXIgdXNlcyBMYXlvdXRVbml0OjptYXgoKSB0byBmbGFnIG1fbmV4dExv
Z2ljYWxCb3R0b20gdW5pbml0aWFsaXplZC4gICAgICAgIAorICAgICAgICBIb3dldmVyIExheW91
dFVuaXQ6Om1heCgpIGNhbiBhbHNvIGJlIGEgdmFsaWQgdmFsdWUgZm9yIG1fbmV4dExvZ2ljYWxC
b3R0b20uCisgICAgICAgIEZpbmROZXh0RmxvYXRMb2dpY2FsQm90dG9tQWRhcHRlcjo6bmV4dExv
Z2ljYWxCb3R0b20oKSByZXR1cm5zIDAgaW5zdGVhZCBvZiB0aGUgYWN0dWFsIHZhbHVlIHdoZW4K
KyAgICAgICAgaXQgc2VlcyBtX25leHRMb2dpY2FsQm90dG9tIHVuaW5pdGlhbGl6ZWQuIEluIGNl
cnRhaW4gY2FzZXMsIGl0IGNvbmZ1c2VzIHRoZSBjYWxsZXIgYW5kIHdlIGVuZCB1cAorICAgICAg
ICB3aXRoIGEgcnVuYXdheSBsb29wLgorCisgICAgICAgIFRlc3Q6IGZhc3QvYmxvY2svZmxvYXQv
YXNzZXJ0LXdoZW4tbGluZS1oYXMtbm90LWVub3VnaC1zcGFjZS1sZWZ0Lmh0bWwKKworICAgICAg
ICAqIHJlbmRlcmluZy9GbG9hdGluZ09iamVjdHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rmlu
ZE5leHRGbG9hdExvZ2ljYWxCb3R0b21BZGFwdGVyOjpGaW5kTmV4dEZsb2F0TG9naWNhbEJvdHRv
bUFkYXB0ZXIpOgorICAgICAgICAoV2ViQ29yZTo6RmluZE5leHRGbG9hdExvZ2ljYWxCb3R0b21B
ZGFwdGVyOjpoaWdoVmFsdWUpOgorICAgICAgICAoV2ViQ29yZTo6RmluZE5leHRGbG9hdExvZ2lj
YWxCb3R0b21BZGFwdGVyOjpuZXh0TG9naWNhbEJvdHRvbSk6CisgICAgICAgIChXZWJDb3JlOjpG
aW5kTmV4dEZsb2F0TG9naWNhbEJvdHRvbUFkYXB0ZXI6Om5leHRTaGFwZUxvZ2ljYWxCb3R0b20p
OgorICAgICAgICAoV2ViQ29yZTo6RmluZE5leHRGbG9hdExvZ2ljYWxCb3R0b21BZGFwdGVyOjpj
b2xsZWN0SWZOZWVkZWQpOgorCiAyMDE3LTAxLTA5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTc4OTU1KTogVG91Y2hpbmcgU2V0dGluZ3Mu
aW4gZG9lc24ndCBjYXVzZSBKU0ludGVybmFsU2V0dGluZ3NHZW5lcmF0ZWQuY3BwIHRvIGJlIHVw
ZGF0ZWQgb24gZmlyc3QgYnVpbGQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9GbG9hdGluZ09iamVjdHMuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0Zsb2F0aW5n
T2JqZWN0cy5jcHAKaW5kZXggN2E3ZTMwYTNiMWQ4MjMwZDEzMjJjNzRmMTNlOWIzZjU5M2VlOTM4
My4uM2MzMTZjYjI2YmViOGM4YWRkMDBkMjBiMDhjNTUwZDA4NGQ2NmU2YSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0Zsb2F0aW5nT2JqZWN0cy5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL0Zsb2F0aW5nT2JqZWN0cy5jcHAKQEAgLTE4NSwzOSArMTg1LDM1
IEBAIHB1YmxpYzoKICAgICBGaW5kTmV4dEZsb2F0TG9naWNhbEJvdHRvbUFkYXB0ZXIoY29uc3Qg
UmVuZGVyQmxvY2tGbG93JiByZW5kZXJlciwgTGF5b3V0VW5pdCBiZWxvd0xvZ2ljYWxIZWlnaHQp
CiAgICAgICAgIDogbV9yZW5kZXJlcihyZW5kZXJlcikKICAgICAgICAgLCBtX2JlbG93TG9naWNh
bEhlaWdodChiZWxvd0xvZ2ljYWxIZWlnaHQpCi0gICAgICAgICwgbV9hYm92ZUxvZ2ljYWxIZWln
aHQoTGF5b3V0VW5pdDo6bWF4KCkpCi0gICAgICAgICwgbV9uZXh0TG9naWNhbEJvdHRvbShMYXlv
dXRVbml0OjptYXgoKSkKLSAgICAgICAgLCBtX25leHRTaGFwZUxvZ2ljYWxCb3R0b20oTGF5b3V0
VW5pdDo6bWF4KCkpCiAgICAgewogICAgIH0KIAogICAgIExheW91dFVuaXQgbG93VmFsdWUoKSBj
b25zdCB7IHJldHVybiBtX2JlbG93TG9naWNhbEhlaWdodDsgfQotICAgIExheW91dFVuaXQgaGln
aFZhbHVlKCkgY29uc3QgeyByZXR1cm4gbV9hYm92ZUxvZ2ljYWxIZWlnaHQ7IH0KKyAgICBMYXlv
dXRVbml0IGhpZ2hWYWx1ZSgpIGNvbnN0IHsgcmV0dXJuIExheW91dFVuaXQ6Om1heCgpOyB9CiAg
ICAgdm9pZCBjb2xsZWN0SWZOZWVkZWQoY29uc3QgSW50ZXJ2YWxUeXBlJik7CiAKLSAgICBMYXlv
dXRVbml0IG5leHRMb2dpY2FsQm90dG9tKCkgeyByZXR1cm4gbV9uZXh0TG9naWNhbEJvdHRvbSA9
PSBMYXlvdXRVbml0OjptYXgoKSA/IExheW91dFVuaXQoKSA6IG1fbmV4dExvZ2ljYWxCb3R0b207
IH0KLSAgICBMYXlvdXRVbml0IG5leHRTaGFwZUxvZ2ljYWxCb3R0b20oKSB7IHJldHVybiBtX25l
eHRTaGFwZUxvZ2ljYWxCb3R0b20gPT0gTGF5b3V0VW5pdDo6bWF4KCkgPyBuZXh0TG9naWNhbEJv
dHRvbSgpIDogbV9uZXh0U2hhcGVMb2dpY2FsQm90dG9tOyB9CisgICAgTGF5b3V0VW5pdCBuZXh0
TG9naWNhbEJvdHRvbSgpIGNvbnN0IHsgcmV0dXJuIG1fbmV4dExvZ2ljYWxCb3R0b20udmFsdWVf
b3IoMCk7IH0KKyAgICBMYXlvdXRVbml0IG5leHRTaGFwZUxvZ2ljYWxCb3R0b20oKSBjb25zdCB7
IHJldHVybiBtX25leHRTaGFwZUxvZ2ljYWxCb3R0b20udmFsdWVfb3IobmV4dExvZ2ljYWxCb3R0
b20oKSk7IH0KIAogcHJpdmF0ZToKICAgICBjb25zdCBSZW5kZXJCbG9ja0Zsb3cmIG1fcmVuZGVy
ZXI7CiAgICAgTGF5b3V0VW5pdCBtX2JlbG93TG9naWNhbEhlaWdodDsKLSAgICBMYXlvdXRVbml0
IG1fYWJvdmVMb2dpY2FsSGVpZ2h0OwotICAgIExheW91dFVuaXQgbV9uZXh0TG9naWNhbEJvdHRv
bTsKLSAgICBMYXlvdXRVbml0IG1fbmV4dFNoYXBlTG9naWNhbEJvdHRvbTsKKyAgICBzdGQ6Om9w
dGlvbmFsPExheW91dFVuaXQ+IG1fbmV4dExvZ2ljYWxCb3R0b207CisgICAgc3RkOjpvcHRpb25h
bDxMYXlvdXRVbml0PiBtX25leHRTaGFwZUxvZ2ljYWxCb3R0b207CiB9OwogCiBpbmxpbmUgdm9p
ZCBGaW5kTmV4dEZsb2F0TG9naWNhbEJvdHRvbUFkYXB0ZXI6OmNvbGxlY3RJZk5lZWRlZChjb25z
dCBJbnRlcnZhbFR5cGUmIGludGVydmFsKQogewogICAgIGNvbnN0IGF1dG8mIGZsb2F0aW5nT2Jq
ZWN0ID0gKmludGVydmFsLmRhdGEoKTsKLSAgICBpZiAoIXJhbmdlc0ludGVyc2VjdChpbnRlcnZh
bC5sb3coKSwgaW50ZXJ2YWwuaGlnaCgpLCBtX2JlbG93TG9naWNhbEhlaWdodCwgbV9hYm92ZUxv
Z2ljYWxIZWlnaHQpKQorICAgIGlmICghcmFuZ2VzSW50ZXJzZWN0KGludGVydmFsLmxvdygpLCBp
bnRlcnZhbC5oaWdoKCksIG1fYmVsb3dMb2dpY2FsSGVpZ2h0LCBMYXlvdXRVbml0OjptYXgoKSkp
CiAgICAgICAgIHJldHVybjsKIAogICAgIC8vIEFsbCB0aGUgb2JqZWN0cyByZXR1cm5lZCBmcm9t
IHRoZSB0cmVlIHNob3VsZCBiZSBhbHJlYWR5IHBsYWNlZC4KICAgICBBU1NFUlQoZmxvYXRpbmdP
YmplY3QuaXNQbGFjZWQoKSk7Ci0gICAgQVNTRVJUKHJhbmdlc0ludGVyc2VjdChtX3JlbmRlcmVy
LmxvZ2ljYWxUb3BGb3JGbG9hdChmbG9hdGluZ09iamVjdCksIG1fcmVuZGVyZXIubG9naWNhbEJv
dHRvbUZvckZsb2F0KGZsb2F0aW5nT2JqZWN0KSwgbV9iZWxvd0xvZ2ljYWxIZWlnaHQsIG1fYWJv
dmVMb2dpY2FsSGVpZ2h0KSk7CisgICAgQVNTRVJUKHJhbmdlc0ludGVyc2VjdChtX3JlbmRlcmVy
LmxvZ2ljYWxUb3BGb3JGbG9hdChmbG9hdGluZ09iamVjdCksIG1fcmVuZGVyZXIubG9naWNhbEJv
dHRvbUZvckZsb2F0KGZsb2F0aW5nT2JqZWN0KSwgbV9iZWxvd0xvZ2ljYWxIZWlnaHQsIExheW91
dFVuaXQ6Om1heCgpKSk7CiAKICAgICBMYXlvdXRVbml0IGZsb2F0Qm90dG9tID0gbV9yZW5kZXJl
ci5sb2dpY2FsQm90dG9tRm9yRmxvYXQoZmxvYXRpbmdPYmplY3QpOwotICAgIGlmIChtX25leHRM
b2dpY2FsQm90dG9tIDwgZmxvYXRCb3R0b20pCisgICAgaWYgKG1fbmV4dExvZ2ljYWxCb3R0b20g
JiYgbV9uZXh0TG9naWNhbEJvdHRvbS52YWx1ZSgpIDwgZmxvYXRCb3R0b20pCiAgICAgICAgIHJl
dHVybjsKIAogICAgIGlmIChTaGFwZU91dHNpZGVJbmZvKiBzaGFwZU91dHNpZGUgPSBmbG9hdGlu
Z09iamVjdC5yZW5kZXJlcigpLnNoYXBlT3V0c2lkZUluZm8oKSkgewpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDYwNWVjYTUx
YTg4NzFiY2Q3NDY5ZWNhYjk5OGUyODk3MjM5NzAwM2EuLjFlYTdjMDAxZTUwOTJkZTM1ZDc3YjI4
OTBlYjllZDVhMDc2MGY4YWQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNy0wMS0wOSAgWmFs
YW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisgICAgICAgIEFTU0VSVElPTiBGQUlMRUQ6
IG5ld0xvZ2ljYWxUb3AgPj0gbG9naWNhbFRvcCBpbiBXZWJDb3JlOjpSZW5kZXJCbG9ja0Zsb3c6
OmdldENsZWFyRGVsdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE1MTIwMgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjc3MTE4MjI+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Jsb2NrL2Zs
b2F0L2Fzc2VydC13aGVuLWxpbmUtaGFzLW5vdC1lbm91Z2gtc3BhY2UtbGVmdC1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxvY2svZmxvYXQvYXNzZXJ0LXdoZW4tbGluZS1o
YXMtbm90LWVub3VnaC1zcGFjZS1sZWZ0Lmh0bWw6IEFkZGVkLgorCiAyMDE3LTAxLTA5ICBSeWFu
IEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAgICAgIE1hcmtpbmcgaW5zcGVj
dG9yL2RlYnVnZ2VyL2JyZWFrcG9pbnQtYWN0aW9uLWxvZy5odG1sIGFzIGZsYWt5IG9uIG1hY09T
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9mbG9hdC9hc3NlcnQtd2hlbi1s
aW5lLWhhcy1ub3QtZW5vdWdoLXNwYWNlLWxlZnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
ZmFzdC9ibG9jay9mbG9hdC9hc3NlcnQtd2hlbi1saW5lLWhhcy1ub3QtZW5vdWdoLXNwYWNlLWxl
ZnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjczNjJiNTlhM2RmOGUyMDI4NTMzMmE3ZjY3Mjhm
MTJhM2JmNzQyZmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zs
b2F0L2Fzc2VydC13aGVuLWxpbmUtaGFzLW5vdC1lbm91Z2gtc3BhY2UtbGVmdC1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwyIEBACitQQVNTIGlmIG5vIGNyYXNoIG9yIGhhbmcuCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvYXNzZXJ0LXdoZW4tbGluZS1oYXMtbm90
LWVub3VnaC1zcGFjZS1sZWZ0Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Fz
c2VydC13aGVuLWxpbmUtaGFzLW5vdC1lbm91Z2gtc3BhY2UtbGVmdC5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjRiODIwNWZiZDZlZGM4OTI3NjRjYzY3NzE4MjllMDVmYjMxMWM4ZTUKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Fzc2VydC13aGVuLWxpbmUtaGFzLW5v
dC1lbm91Z2gtc3BhY2UtbGVmdC5odG1sCkBAIC0wLDAgKzEsMjIgQEAKKzwhRE9DVFlQRSBodG1s
PgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3RzIHRoYXQgd2UgY2FuIGhhbmRsZSBm
bG9hdCBwbGFjZW1lbnQgZXZlbiB3aGVuIHRoZSBmbG9hdCB0YWtlcyBvdmVyIHRoZSBlbnRpcmUg
bGluZS48L3RpdGxlPgorPHN0eWxlPgordGggeworICAgIG1hcmdpbjogMTAwMDAwMDAwcHg7Cit9
Cit0ciwgdGggeworICAgIGZsb2F0OiBsZWZ0OworfQorPC9zdHlsZT4KKzxzY3JpcHQ+CitpZiAo
d2luZG93LnRlc3RSdW5uZXIpCisgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworPC9zY3JpcHQ+
Cis8L2hlYWQ+Cis8Ym9keT4KK1BBU1MgaWYgbm8gY3Jhc2ggb3IgaGFuZy4KKzx0YWJsZT48dHI+
PHRoPjwvdGg+PHRkPjwvdGQ+PC90cj48L3RhYmxlPgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>298408</attachid>
            <date>2017-01-09 15:54:52 -0800</date>
            <delta_ts>2017-01-09 18:18:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-151202-20170109155317.patch</filename>
            <type>text/plain</type>
            <size>6613</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwNTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWM4ZjI2NjcwMDE5Nzhi
NThhMDVkMTA5MTJhNmE5NzliMmU3NGNiZC4uOWNkNjYzZTRmNzU2ZGM0NDM0MjgwMjZlOTFjOTA3
MmU0NDU4OTY5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE3LTAxLTA5ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDog
bmV3TG9naWNhbFRvcCA+PSBsb2dpY2FsVG9wIGluIFdlYkNvcmU6OlJlbmRlckJsb2NrRmxvdzo6
Z2V0Q2xlYXJEZWx0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTUxMjAyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yNzcxMTgyMj4KKworICAgICAg
ICBSZXZpZXdlZCBieSBNeWxlcyBDLiBNYXhmaWVsZC4KKworICAgICAgICBGaW5kTmV4dEZsb2F0
TG9naWNhbEJvdHRvbUFkYXB0ZXIgdXNlcyBMYXlvdXRVbml0OjptYXgoKSB0byBmbGFnIG1fbmV4
dExvZ2ljYWxCb3R0b20gdW5pbml0aWFsaXplZC4gICAgICAgIAorICAgICAgICBIb3dldmVyIExh
eW91dFVuaXQ6Om1heCgpIGNhbiBhbHNvIGJlIGEgdmFsaWQgdmFsdWUgZm9yIG1fbmV4dExvZ2lj
YWxCb3R0b20uCisgICAgICAgIEZpbmROZXh0RmxvYXRMb2dpY2FsQm90dG9tQWRhcHRlcjo6bmV4
dExvZ2ljYWxCb3R0b20oKSByZXR1cm5zIDAgaW5zdGVhZCBvZiB0aGUgYWN0dWFsIHZhbHVlIHdo
ZW4KKyAgICAgICAgaXQgc2VlcyBtX25leHRMb2dpY2FsQm90dG9tIHVuaW5pdGlhbGl6ZWQuIElu
IGNlcnRhaW4gY2FzZXMsIGl0IGNvbmZ1c2VzIHRoZSBjYWxsZXIgYW5kIHdlIGVuZCB1cAorICAg
ICAgICB3aXRoIGEgcnVuYXdheSBsb29wLgorCisgICAgICAgIFRlc3Q6IGZhc3QvYmxvY2svZmxv
YXQvYXNzZXJ0LXdoZW4tbGluZS1oYXMtbm90LWVub3VnaC1zcGFjZS1sZWZ0Lmh0bWwKKworICAg
ICAgICAqIHJlbmRlcmluZy9GbG9hdGluZ09iamVjdHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
RmluZE5leHRGbG9hdExvZ2ljYWxCb3R0b21BZGFwdGVyOjpGaW5kTmV4dEZsb2F0TG9naWNhbEJv
dHRvbUFkYXB0ZXIpOgorICAgICAgICAoV2ViQ29yZTo6RmluZE5leHRGbG9hdExvZ2ljYWxCb3R0
b21BZGFwdGVyOjpoaWdoVmFsdWUpOgorICAgICAgICAoV2ViQ29yZTo6RmluZE5leHRGbG9hdExv
Z2ljYWxCb3R0b21BZGFwdGVyOjpuZXh0TG9naWNhbEJvdHRvbSk6CisgICAgICAgIChXZWJDb3Jl
OjpGaW5kTmV4dEZsb2F0TG9naWNhbEJvdHRvbUFkYXB0ZXI6Om5leHRTaGFwZUxvZ2ljYWxCb3R0
b20pOgorICAgICAgICAoV2ViQ29yZTo6RmluZE5leHRGbG9hdExvZ2ljYWxCb3R0b21BZGFwdGVy
Ojpjb2xsZWN0SWZOZWVkZWQpOgorCiAyMDE3LTAxLTA5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBh
cHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTc4OTU1KTogVG91Y2hpbmcgU2V0dGlu
Z3MuaW4gZG9lc24ndCBjYXVzZSBKU0ludGVybmFsU2V0dGluZ3NHZW5lcmF0ZWQuY3BwIHRvIGJl
IHVwZGF0ZWQgb24gZmlyc3QgYnVpbGQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9GbG9hdGluZ09iamVjdHMuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0Zsb2F0
aW5nT2JqZWN0cy5jcHAKaW5kZXggN2E3ZTMwYTNiMWQ4MjMwZDEzMjJjNzRmMTNlOWIzZjU5M2Vl
OTM4My4uM2MzMTZjYjI2YmViOGM4YWRkMDBkMjBiMDhjNTUwZDA4NGQ2NmU2YSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0Zsb2F0aW5nT2JqZWN0cy5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0Zsb2F0aW5nT2JqZWN0cy5jcHAKQEAgLTE4NSwzOSArMTg1
LDM1IEBAIHB1YmxpYzoKICAgICBGaW5kTmV4dEZsb2F0TG9naWNhbEJvdHRvbUFkYXB0ZXIoY29u
c3QgUmVuZGVyQmxvY2tGbG93JiByZW5kZXJlciwgTGF5b3V0VW5pdCBiZWxvd0xvZ2ljYWxIZWln
aHQpCiAgICAgICAgIDogbV9yZW5kZXJlcihyZW5kZXJlcikKICAgICAgICAgLCBtX2JlbG93TG9n
aWNhbEhlaWdodChiZWxvd0xvZ2ljYWxIZWlnaHQpCi0gICAgICAgICwgbV9hYm92ZUxvZ2ljYWxI
ZWlnaHQoTGF5b3V0VW5pdDo6bWF4KCkpCi0gICAgICAgICwgbV9uZXh0TG9naWNhbEJvdHRvbShM
YXlvdXRVbml0OjptYXgoKSkKLSAgICAgICAgLCBtX25leHRTaGFwZUxvZ2ljYWxCb3R0b20oTGF5
b3V0VW5pdDo6bWF4KCkpCiAgICAgewogICAgIH0KIAogICAgIExheW91dFVuaXQgbG93VmFsdWUo
KSBjb25zdCB7IHJldHVybiBtX2JlbG93TG9naWNhbEhlaWdodDsgfQotICAgIExheW91dFVuaXQg
aGlnaFZhbHVlKCkgY29uc3QgeyByZXR1cm4gbV9hYm92ZUxvZ2ljYWxIZWlnaHQ7IH0KKyAgICBM
YXlvdXRVbml0IGhpZ2hWYWx1ZSgpIGNvbnN0IHsgcmV0dXJuIExheW91dFVuaXQ6Om1heCgpOyB9
CiAgICAgdm9pZCBjb2xsZWN0SWZOZWVkZWQoY29uc3QgSW50ZXJ2YWxUeXBlJik7CiAKLSAgICBM
YXlvdXRVbml0IG5leHRMb2dpY2FsQm90dG9tKCkgeyByZXR1cm4gbV9uZXh0TG9naWNhbEJvdHRv
bSA9PSBMYXlvdXRVbml0OjptYXgoKSA/IExheW91dFVuaXQoKSA6IG1fbmV4dExvZ2ljYWxCb3R0
b207IH0KLSAgICBMYXlvdXRVbml0IG5leHRTaGFwZUxvZ2ljYWxCb3R0b20oKSB7IHJldHVybiBt
X25leHRTaGFwZUxvZ2ljYWxCb3R0b20gPT0gTGF5b3V0VW5pdDo6bWF4KCkgPyBuZXh0TG9naWNh
bEJvdHRvbSgpIDogbV9uZXh0U2hhcGVMb2dpY2FsQm90dG9tOyB9CisgICAgTGF5b3V0VW5pdCBu
ZXh0TG9naWNhbEJvdHRvbSgpIGNvbnN0IHsgcmV0dXJuIG1fbmV4dExvZ2ljYWxCb3R0b20udmFs
dWVfb3IoMCk7IH0KKyAgICBMYXlvdXRVbml0IG5leHRTaGFwZUxvZ2ljYWxCb3R0b20oKSBjb25z
dCB7IHJldHVybiBtX25leHRTaGFwZUxvZ2ljYWxCb3R0b20udmFsdWVfb3IobmV4dExvZ2ljYWxC
b3R0b20oKSk7IH0KIAogcHJpdmF0ZToKICAgICBjb25zdCBSZW5kZXJCbG9ja0Zsb3cmIG1fcmVu
ZGVyZXI7CiAgICAgTGF5b3V0VW5pdCBtX2JlbG93TG9naWNhbEhlaWdodDsKLSAgICBMYXlvdXRV
bml0IG1fYWJvdmVMb2dpY2FsSGVpZ2h0OwotICAgIExheW91dFVuaXQgbV9uZXh0TG9naWNhbEJv
dHRvbTsKLSAgICBMYXlvdXRVbml0IG1fbmV4dFNoYXBlTG9naWNhbEJvdHRvbTsKKyAgICBzdGQ6
Om9wdGlvbmFsPExheW91dFVuaXQ+IG1fbmV4dExvZ2ljYWxCb3R0b207CisgICAgc3RkOjpvcHRp
b25hbDxMYXlvdXRVbml0PiBtX25leHRTaGFwZUxvZ2ljYWxCb3R0b207CiB9OwogCiBpbmxpbmUg
dm9pZCBGaW5kTmV4dEZsb2F0TG9naWNhbEJvdHRvbUFkYXB0ZXI6OmNvbGxlY3RJZk5lZWRlZChj
b25zdCBJbnRlcnZhbFR5cGUmIGludGVydmFsKQogewogICAgIGNvbnN0IGF1dG8mIGZsb2F0aW5n
T2JqZWN0ID0gKmludGVydmFsLmRhdGEoKTsKLSAgICBpZiAoIXJhbmdlc0ludGVyc2VjdChpbnRl
cnZhbC5sb3coKSwgaW50ZXJ2YWwuaGlnaCgpLCBtX2JlbG93TG9naWNhbEhlaWdodCwgbV9hYm92
ZUxvZ2ljYWxIZWlnaHQpKQorICAgIGlmICghcmFuZ2VzSW50ZXJzZWN0KGludGVydmFsLmxvdygp
LCBpbnRlcnZhbC5oaWdoKCksIG1fYmVsb3dMb2dpY2FsSGVpZ2h0LCBMYXlvdXRVbml0OjptYXgo
KSkpCiAgICAgICAgIHJldHVybjsKIAogICAgIC8vIEFsbCB0aGUgb2JqZWN0cyByZXR1cm5lZCBm
cm9tIHRoZSB0cmVlIHNob3VsZCBiZSBhbHJlYWR5IHBsYWNlZC4KICAgICBBU1NFUlQoZmxvYXRp
bmdPYmplY3QuaXNQbGFjZWQoKSk7Ci0gICAgQVNTRVJUKHJhbmdlc0ludGVyc2VjdChtX3JlbmRl
cmVyLmxvZ2ljYWxUb3BGb3JGbG9hdChmbG9hdGluZ09iamVjdCksIG1fcmVuZGVyZXIubG9naWNh
bEJvdHRvbUZvckZsb2F0KGZsb2F0aW5nT2JqZWN0KSwgbV9iZWxvd0xvZ2ljYWxIZWlnaHQsIG1f
YWJvdmVMb2dpY2FsSGVpZ2h0KSk7CisgICAgQVNTRVJUKHJhbmdlc0ludGVyc2VjdChtX3JlbmRl
cmVyLmxvZ2ljYWxUb3BGb3JGbG9hdChmbG9hdGluZ09iamVjdCksIG1fcmVuZGVyZXIubG9naWNh
bEJvdHRvbUZvckZsb2F0KGZsb2F0aW5nT2JqZWN0KSwgbV9iZWxvd0xvZ2ljYWxIZWlnaHQsIExh
eW91dFVuaXQ6Om1heCgpKSk7CiAKICAgICBMYXlvdXRVbml0IGZsb2F0Qm90dG9tID0gbV9yZW5k
ZXJlci5sb2dpY2FsQm90dG9tRm9yRmxvYXQoZmxvYXRpbmdPYmplY3QpOwotICAgIGlmIChtX25l
eHRMb2dpY2FsQm90dG9tIDwgZmxvYXRCb3R0b20pCisgICAgaWYgKG1fbmV4dExvZ2ljYWxCb3R0
b20gJiYgbV9uZXh0TG9naWNhbEJvdHRvbS52YWx1ZSgpIDwgZmxvYXRCb3R0b20pCiAgICAgICAg
IHJldHVybjsKIAogICAgIGlmIChTaGFwZU91dHNpZGVJbmZvKiBzaGFwZU91dHNpZGUgPSBmbG9h
dGluZ09iamVjdC5yZW5kZXJlcigpLnNoYXBlT3V0c2lkZUluZm8oKSkgewpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDYwNWVj
YTUxYTg4NzFiY2Q3NDY5ZWNhYjk5OGUyODk3MjM5NzAwM2EuLmU1ZWU0NjIzNmVlZTQxNjk3YjVm
NTc5MGRkNThjYWExMmNjYTBkYzMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNy0wMS0wOSAg
WmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisgICAgICAgIEFTU0VSVElPTiBGQUlM
RUQ6IG5ld0xvZ2ljYWxUb3AgPj0gbG9naWNhbFRvcCBpbiBXZWJDb3JlOjpSZW5kZXJCbG9ja0Zs
b3c6OmdldENsZWFyRGVsdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE1MTIwMgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjc3MTE4MjI+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTXlsZXMgQy4gTWF4ZmllbGQuCisKKyAgICAgICAgKiBmYXN0L2Js
b2NrL2Zsb2F0L2Fzc2VydC13aGVuLWxpbmUtaGFzLW5vdC1lbm91Z2gtc3BhY2UtbGVmdC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxvY2svZmxvYXQvYXNzZXJ0LXdoZW4t
bGluZS1oYXMtbm90LWVub3VnaC1zcGFjZS1sZWZ0Lmh0bWw6IEFkZGVkLgorCiAyMDE3LTAxLTA5
ICBSeWFuIEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAgICAgIE1hcmtpbmcg
aW5zcGVjdG9yL2RlYnVnZ2VyL2JyZWFrcG9pbnQtYWN0aW9uLWxvZy5odG1sIGFzIGZsYWt5IG9u
IG1hY09TLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9mbG9hdC9hc3NlcnQt
d2hlbi1saW5lLWhhcy1ub3QtZW5vdWdoLXNwYWNlLWxlZnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvZmFzdC9ibG9jay9mbG9hdC9hc3NlcnQtd2hlbi1saW5lLWhhcy1ub3QtZW5vdWdoLXNw
YWNlLWxlZnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjczNjJiNTlhM2RmOGUyMDI4NTMzMmE3
ZjY3MjhmMTJhM2JmNzQyZmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Js
b2NrL2Zsb2F0L2Fzc2VydC13aGVuLWxpbmUtaGFzLW5vdC1lbm91Z2gtc3BhY2UtbGVmdC1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitQQVNTIGlmIG5vIGNyYXNoIG9yIGhhbmcuCisKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvYXNzZXJ0LXdoZW4tbGluZS1o
YXMtbm90LWVub3VnaC1zcGFjZS1sZWZ0Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zs
b2F0L2Fzc2VydC13aGVuLWxpbmUtaGFzLW5vdC1lbm91Z2gtc3BhY2UtbGVmdC5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjVkOTg0MmQzNTIxMDVlNzdkNDA3Y2Q2YTdmODQ1NDYyNDRhNWIxZWQKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Fzc2VydC13aGVuLWxpbmUt
aGFzLW5vdC1lbm91Z2gtc3BhY2UtbGVmdC5odG1sCkBAIC0wLDAgKzEsMjIgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3RzIHRoYXQgd2UgY2FuIGhh
bmRsZSBmbG9hdCBwbGFjZW1lbnQgZXZlbiB3aGVuIHRoZSBmbG9hdCB0YWtlcyBvdmVyIHRoZSBl
bnRpcmUgbGluZS48L3RpdGxlPgorPHN0eWxlPgordGggeworICAgIG1hcmdpbjogMTAwMDAwMDAw
cHg7Cit9Cit0ciwgdGggeworICAgIGZsb2F0OiBsZWZ0OworfQorPC9zdHlsZT4KKzxzY3JpcHQ+
CitpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cis8
L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorUEFTUyBpZiBubyBjcmFzaCBvciBoYW5nLgorPHRh
YmxlPjx0cj48dGg+PC90aD48dGQ+PC90ZD48L3RyPjwvdGFibGU+Cis8L2JvZHk+Cis8L2h0bWw+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>