<?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>164076</bug_id>
          
          <creation_ts>2016-10-27 13:43:09 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace</short_desc>
          <delta_ts>2016-10-31 13:19:37 -0700</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>116980</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Renata Hodovan">hodovan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1245242</commentid>
    <comment_count>0</comment_count>
    <who name="Renata Hodovan">hodovan</who>
    <bug_when>2016-10-27 13:43:09 -0700</bug_when>
    <thetext>Load the attached test with debug WebKitTestRunner:

Checked version: 2c9fa6e
OS: Darwin-15.6.0-x86_64-i386-64bit

&lt;style&gt;a,a{white-space:pre-wrap;font-size:0;display:grid&lt;/style&gt;&lt;a&gt;&amp;#9

Backtrace:

ASSERTION FAILED: !m_trailingWhitespaceWidth
WebKit/Source/WebCore/rendering/SimpleLineLayout.cpp(529) : void WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace(Layout::RunVector &amp;)
1   0x1191bc4f1 WTFCrash
2   0x123174387 WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace(WTF::Vector&lt;WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow, 16ul&gt;&amp;)
3   0x12316d52d WebCore::SimpleLineLayout::removeTrailingWhitespace(WebCore::SimpleLineLayout::LineState&amp;, WTF::Vector&lt;WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow, 16ul&gt;&amp;, WebCore::SimpleLineLayout::TextFragmentIterator const&amp;)
4   0x12316a75d WebCore::SimpleLineLayout::closeLineEndingAndAdjustRuns(WebCore::SimpleLineLayout::LineState&amp;, WTF::Vector&lt;WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow, 16ul&gt;&amp;, WTF::Optional&lt;unsigned int&gt;, unsigned int&amp;, WebCore::SimpleLineLayout::TextFragmentIterator const&amp;, bool)
5   0x1231640e3 WebCore::SimpleLineLayout::createTextRuns(WTF::Vector&lt;WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow, 16ul&gt;&amp;, WebCore::RenderBlockFlow&amp;, unsigned int&amp;)
6   0x123163752 WebCore::SimpleLineLayout::create(WebCore::RenderBlockFlow&amp;)
7   0x12221fbbf WebCore::RenderBlockFlow::layoutSimpleLines(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;)
8   0x12221563b WebCore::RenderBlockFlow::layoutInlineChildren(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;)
9   0x122212791 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
10  0x12215c1b2 WebCore::RenderBlock::layout()
11  0x11ebe93ec WebCore::RenderElement::layoutIfNeeded()
12  0x1224f2e41 WebCore::RenderGrid::logicalHeightForChild(WebCore::RenderBox&amp;) const
13  0x1224f4652 WebCore::RenderGrid::minContentForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const
14  0x1224f373e WebCore::RenderGrid::minSizeForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const
15  0x1224f657c WebCore::RenderGrid::resolveContentBasedTrackSizingFunctionsForNonSpanningItems(WebCore::GridTrackSizingDirection, WebCore::GridSpan const&amp;, WebCore::RenderBox&amp;, WebCore::GridTrack&amp;, WebCore::RenderGrid::GridSizingData&amp;) const
16  0x1224eeca7 WebCore::RenderGrid::resolveContentBasedTrackSizingFunctions(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const
17  0x1224e5317 WebCore::RenderGrid::computeUsedBreadthOfGridTracks(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) const
18  0x1224eac6d WebCore::RenderGrid::computeIntrinsicLogicalHeight(WebCore::RenderGrid::GridSizingData&amp;)
19  0x1224e85ad WebCore::RenderGrid::layoutBlock(bool, WebCore::LayoutUnit)
20  0x12215c1b2 WebCore::RenderBlock::layout()
21  0x11ebe93ec WebCore::RenderElement::layoutIfNeeded()
22  0x1224f2e41 WebCore::RenderGrid::logicalHeightForChild(WebCore::RenderBox&amp;) const
23  0x1224f4652 WebCore::RenderGrid::minContentForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const
24  0x1224f373e WebCore::RenderGrid::minSizeForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const
25  0x1224f657c WebCore::RenderGrid::resolveContentBasedTrackSizingFunctionsForNonSpanningItems(WebCore::GridTrackSizingDirection, WebCore::GridSpan const&amp;, WebCore::RenderBox&amp;, WebCore::GridTrack&amp;, WebCore::RenderGrid::GridSizingData&amp;) const
26  0x1224eeca7 WebCore::RenderGrid::resolveContentBasedTrackSizingFunctions(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const
27  0x1224e5317 WebCore::RenderGrid::computeUsedBreadthOfGridTracks(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) const
28  0x1224eac6d WebCore::RenderGrid::computeIntrinsicLogicalHeight(WebCore::RenderGrid::GridSizingData&amp;)
29  0x1224e85ad WebCore::RenderGrid::layoutBlock(bool, WebCore::LayoutUnit)
30  0x12215c1b2 WebCore::RenderBlock::layout()
31  0x11ebe93ec WebCore::RenderElement::layoutIfNeeded()
ASAN:DEADLYSIGNAL
=================================================================
==9085==ERROR: AddressSanitizer: SEGV on unknown address 0x0000bbadbeef (pc 0x0001191bc529 bp 0x7fff502e1690 sp 0x7fff502e1680 T0)
    #0 0x1191bc528 in WTFCrash (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore+0x2d01528)
    #1 0x123174386 in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace(WTF::Vector&lt;WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow, 16ul&gt;&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5d21386)
    #2 0x12316d52c in WebCore::SimpleLineLayout::removeTrailingWhitespace(WebCore::SimpleLineLayout::LineState&amp;, WTF::Vector&lt;WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow, 16ul&gt;&amp;, WebCore::SimpleLineLayout::TextFragmentIterator const&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5d1a52c)
    #3 0x12316a75c in WebCore::SimpleLineLayout::closeLineEndingAndAdjustRuns(WebCore::SimpleLineLayout::LineState&amp;, WTF::Vector&lt;WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow, 16ul&gt;&amp;, WTF::Optional&lt;unsigned int&gt;, unsigned int&amp;, WebCore::SimpleLineLayout::TextFragmentIterator const&amp;, bool) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5d1775c)
    #4 0x1231640e2 in WebCore::SimpleLineLayout::createTextRuns(WTF::Vector&lt;WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow, 16ul&gt;&amp;, WebCore::RenderBlockFlow&amp;, unsigned int&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5d110e2)
    #5 0x123163751 in WebCore::SimpleLineLayout::create(WebCore::RenderBlockFlow&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5d10751)
    #6 0x12221fbbe in WebCore::RenderBlockFlow::layoutSimpleLines(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4dccbbe)
    #7 0x12221563a in WebCore::RenderBlockFlow::layoutInlineChildren(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4dc263a)
    #8 0x122212790 in WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4dbf790)
    #9 0x12215c1b1 in WebCore::RenderBlock::layout() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4d091b1)
    #10 0x11ebe93eb in WebCore::RenderElement::layoutIfNeeded() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x17963eb)
    #11 0x1224f2e40 in WebCore::RenderGrid::logicalHeightForChild(WebCore::RenderBox&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x509fe40)
    #12 0x1224f4651 in WebCore::RenderGrid::minContentForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a1651)
    #13 0x1224f373d in WebCore::RenderGrid::minSizeForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a073d)
    #14 0x1224f657b in WebCore::RenderGrid::resolveContentBasedTrackSizingFunctionsForNonSpanningItems(WebCore::GridTrackSizingDirection, WebCore::GridSpan const&amp;, WebCore::RenderBox&amp;, WebCore::GridTrack&amp;, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a357b)
    #15 0x1224eeca6 in WebCore::RenderGrid::resolveContentBasedTrackSizingFunctions(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x509bca6)
    #16 0x1224e5316 in WebCore::RenderGrid::computeUsedBreadthOfGridTracks(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5092316)
    #17 0x1224eac6c in WebCore::RenderGrid::computeIntrinsicLogicalHeight(WebCore::RenderGrid::GridSizingData&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5097c6c)
    #18 0x1224e85ac in WebCore::RenderGrid::layoutBlock(bool, WebCore::LayoutUnit) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50955ac)
    #19 0x12215c1b1 in WebCore::RenderBlock::layout() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4d091b1)
    #20 0x11ebe93eb in WebCore::RenderElement::layoutIfNeeded() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x17963eb)
    #21 0x1224f2e40 in WebCore::RenderGrid::logicalHeightForChild(WebCore::RenderBox&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x509fe40)
    #22 0x1224f4651 in WebCore::RenderGrid::minContentForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a1651)
    #23 0x1224f373d in WebCore::RenderGrid::minSizeForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a073d)
    #24 0x1224f657b in WebCore::RenderGrid::resolveContentBasedTrackSizingFunctionsForNonSpanningItems(WebCore::GridTrackSizingDirection, WebCore::GridSpan const&amp;, WebCore::RenderBox&amp;, WebCore::GridTrack&amp;, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a357b)
    #25 0x1224eeca6 in WebCore::RenderGrid::resolveContentBasedTrackSizingFunctions(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x509bca6)
    #26 0x1224e5316 in WebCore::RenderGrid::computeUsedBreadthOfGridTracks(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5092316)
    #27 0x1224eac6c in WebCore::RenderGrid::computeIntrinsicLogicalHeight(WebCore::RenderGrid::GridSizingData&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5097c6c)
    #28 0x1224e85ac in WebCore::RenderGrid::layoutBlock(bool, WebCore::LayoutUnit) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50955ac)
    #29 0x12215c1b1 in WebCore::RenderBlock::layout() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4d091b1)
    #30 0x11ebe93eb in WebCore::RenderElement::layoutIfNeeded() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x17963eb)
    #31 0x1224f2e40 in WebCore::RenderGrid::logicalHeightForChild(WebCore::RenderBox&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x509fe40)
    #32 0x1224f4651 in WebCore::RenderGrid::minContentForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a1651)
    #33 0x1224f373d in WebCore::RenderGrid::minSizeForChild(WebCore::RenderBox&amp;, WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a073d)
    #34 0x1224f657b in WebCore::RenderGrid::resolveContentBasedTrackSizingFunctionsForNonSpanningItems(WebCore::GridTrackSizingDirection, WebCore::GridSpan const&amp;, WebCore::RenderBox&amp;, WebCore::GridTrack&amp;, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50a357b)
    #35 0x1224eeca6 in WebCore::RenderGrid::resolveContentBasedTrackSizingFunctions(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x509bca6)
    #36 0x1224e5316 in WebCore::RenderGrid::computeUsedBreadthOfGridTracks(WebCore::GridTrackSizingDirection, WebCore::RenderGrid::GridSizingData&amp;, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5092316)
    #37 0x1224eac6c in WebCore::RenderGrid::computeIntrinsicLogicalHeight(WebCore::RenderGrid::GridSizingData&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5097c6c)
    #38 0x1224e85ac in WebCore::RenderGrid::layoutBlock(bool, WebCore::LayoutUnit) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x50955ac)
    #39 0x12215c1b1 in WebCore::RenderBlock::layout() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4d091b1)
    #40 0x12221d3e3 in WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&amp;, WebCore::RenderBlockFlow::MarginInfo&amp;, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4dca3e3)
    #41 0x122215f4f in WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4dc2f4f)
    #42 0x122212807 in WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4dbf807)
    #43 0x12215c1b1 in WebCore::RenderBlock::layout() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x4d091b1)
    #44 0x122ba33b5 in WebCore::RenderView::layoutContent(WebCore::LayoutState const&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x57503b5)
    #45 0x122ba5815 in WebCore::RenderView::layout() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x5752815)
    #46 0x11ef576a1 in WebCore::FrameView::layout(bool) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1b046a1)
    #47 0x11e5df9d5 in WebCore::Document::implicitClose() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x118c9d5)
    #48 0x11eec51e2 in WebCore::FrameLoader::checkCallImplicitClose() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1a721e2)
    #49 0x11eec4ccb in WebCore::FrameLoader::checkCompleted() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1a71ccb)
    #50 0x11eec1176 in WebCore::FrameLoader::finishedParsing() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1a6e176)
    #51 0x11e603ab2 in WebCore::Document::finishedParsing() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x11b0ab2)
    #52 0x11f28a555 in WebCore::HTMLConstructionSite::finishedParsing() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1e37555)
    #53 0x11f5825b7 in WebCore::HTMLTreeBuilder::finished() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x212f5b7)
    #54 0x11f2fdcfb in WebCore::HTMLDocumentParser::end() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1eaacfb)
    #55 0x11f2f99e6 in WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1ea69e6)
    #56 0x11f2f964d in WebCore::HTMLDocumentParser::prepareToStopParsing() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1ea664d)
    #57 0x11f2fdd9b in WebCore::HTMLDocumentParser::attemptToEnd() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1eaad9b)
    #58 0x11f2fddf3 in WebCore::HTMLDocumentParser::finish() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x1eaadf3)
    #59 0x11e7c897f in WebCore::DocumentWriter::end() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x137597f)
    #60 0x11e722e56 in WebCore::DocumentLoader::finishedLoading(double) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x12cfe56)
    #61 0x11e72298a in WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x12cf98a)
    #62 0x11da64b23 in WebCore::CachedResource::checkNotify() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x611b23)
    #63 0x11da64d13 in WebCore::CachedResource::finishLoading(WebCore::SharedBuffer*) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x611d13)
    #64 0x11da59d54 in WebCore::CachedRawResource::finishLoading(WebCore::SharedBuffer*) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x606d54)
    #65 0x123552e8e in WebCore::SubresourceLoader::didFinishLoading(double) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore+0x60ffe8e)
    #66 0x1113b843e in WebKit::WebResourceLoader::didFinishResourceLoad(double) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1a9143e)
    #67 0x1113c66ce in void IPC::callMemberFunctionImpl&lt;WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double), std::__1::tuple&lt;double&gt;, 0ul&gt;(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(double), std::__1::tuple&lt;double&gt;&amp;&amp;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1a9f6ce)
    #68 0x1113c6374 in void IPC::callMemberFunction&lt;WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double), std::__1::tuple&lt;double&gt;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt; &gt;(std::__1::tuple&lt;double&gt;&amp;&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(double)) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1a9f374)
    #69 0x1113c3680 in void IPC::handleMessage&lt;Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double)&gt;(IPC::Decoder&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(double)) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1a9c680)
    #70 0x1113c1a10 in WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&amp;, IPC::Decoder&amp;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1a9aa10)
    #71 0x1100eada9 in WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x7c3da9)
    #72 0x10fafefba in IPC::Connection::dispatchMessage(IPC::Decoder&amp;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1d7fba)
    #73 0x10fae77c4 in IPC::Connection::dispatchMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1c07c4)
    #74 0x10faffca5 in IPC::Connection::dispatchOneMessage() (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1d8ca5)
    #75 0x10fb1025c in IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_14::operator()() (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1e925c)
    #76 0x10fb10188 in WTF::Function&lt;void ()&gt;::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_14&gt;::call() (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit+0x1e9188)
    #77 0x119240830 in WTF::Function&lt;void ()&gt;::operator()() const (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore+0x2d85830)
    #78 0x11928ad50 in WTF::RunLoop::performWork() (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore+0x2dcfd50)
    #79 0x11928bb11 in WTF::RunLoop::performWork(void*) (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore+0x2dd0b11)
    #80 0x7fff81c1f880 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+0xaa880)
    #81 0x7fff81bfefbb in __CFRunLoopDoSources0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+0x89fbb)
    #82 0x7fff81bfe4de in __CFRunLoopRun (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+0x894de)
    #83 0x7fff81bfded7 in CFRunLoopRunSpecific (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+0x88ed7)
    #84 0x7fff82fde934 in RunCurrentEventLoopInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox+0x30934)
    #85 0x7fff82fde76e in ReceiveNextEventCommon (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox+0x3076e)
    #86 0x7fff82fde5ae in _BlockUntilNextEventMatchingListInModeWithFilter (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox+0x305ae)
    #87 0x7fff8e643df5 in _DPSNextEvent (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit+0x48df5)
    #88 0x7fff8e643225 in -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit+0x48225)
    #89 0x7fff8e637d7f in -[NSApplication run] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit+0x3cd7f)
    #90 0x7fff8e601367 in NSApplicationMain (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit+0x6367)
    #91 0x7fff92f09193 in _xpc_objc_main (/usr/lib/system/libxpc.dylib+0x11193)
    #92 0x7fff92f07bbd in xpc_main (/usr/lib/system/libxpc.dylib+0xfbbd)
    #93 0x10f90ef73 in main (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent.Development+0x100001f73)
    #94 0x7fff8ab8d5ac in start (/usr/lib/system/libdyld.dylib+0x35ac)
    #95 0x0  (&lt;unknown module&gt;)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore+0x2d01528) in WTFCrash
==9085==ABORTING
#CRASHED - com.apple.WebKit.WebContent.Development (pid 9085)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1245243</commentid>
    <comment_count>1</comment_count>
      <attachid>293051</attachid>
    <who name="Renata Hodovan">hodovan</who>
    <bug_when>2016-10-27 13:43:13 -0700</bug_when>
    <thetext>Created attachment 293051
Test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1245952</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-10-28 21:17:12 -0700</bug_when>
    <thetext>It looks like we end up with a NaN tab width when the font-size is 0.

FontCascade::tabWidth() -&gt;
float tabDeltaWidth = tabWidth - fmodf(position, tabWidth);

when tabWidth = 0 -&gt; tabDeltaWidth = NaN

diff --git a/Source/WebCore/platform/graphics/FontCascade.h b/Source/WebCore/platform/graphics/FontCascade.h
index a463e37..a461402 100644
--- a/Source/WebCore/platform/graphics/FontCascade.h
+++ b/Source/WebCore/platform/graphics/FontCascade.h
@@ -365,6 +365,8 @@ inline float FontCascade::tabWidth(const Font&amp; font, unsigned tabSize, float pos
     if (!tabSize)
         return letterSpacing();
     float tabWidth = tabSize * font.spaceWidth() + letterSpacing();
+    if (!tabWidth)
+        return 0;
     float tabDeltaWidth = tabWidth - fmodf(position, tabWidth);
     return (tabDeltaWidth &lt; font.spaceWidth() / 2) ? tabWidth : tabDeltaWidth;
 }

^^ fixes the NaN issue, though I guess it&apos;s pretty useless to iterate through all the runs when the font size is 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1245954</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-10-28 21:45:55 -0700</bug_when>
    <thetext>early return on zero fonts.

diff --git a/Source/WebCore/rendering/SimpleLineLayoutTextFragmentIterator.cpp b/Source/WebCore/rendering/SimpleLineLayoutTextFragmentIterator.cpp
index 251dfe3..cb68346 100644
--- a/Source/WebCore/rendering/SimpleLineLayoutTextFragmentIterator.cpp
+++ b/Source/WebCore/rendering/SimpleLineLayoutTextFragmentIterator.cpp
@@ -149,6 +149,8 @@ float TextFragmentIterator::textWidth(unsigned from, unsigned to, float xPositio
     auto&amp; segment = *m_currentSegment;
     ASSERT(segment.start &lt;= from &amp;&amp; from &lt;= segment.end &amp;&amp; segment.start &lt;= to &amp;&amp; to &lt;= segment.end);
     ASSERT(is&lt;RenderText&gt;(segment.renderer));
+    if (!m_style.font.size())
+        return 0;
     if (m_style.font.isFixedPitch() || (from == segment.start &amp;&amp; to == segment.end))
         return downcast&lt;RenderText&gt;(segment.renderer).width(from - segment.start, to - from, m_style.font, xPosition, nullptr, nullptr);
     return segment.text.is8Bit() ? runWidth&lt;LChar&gt;(segment, from, to, xPosition) : runWidth&lt;UChar&gt;(segment, from, to, xPosition);
@@ -197,7 +199,7 @@ template &lt;typename CharacterType&gt;
 float TextFragmentIterator::runWidth(const FlowContents::Segment&amp; segment, unsigned startPosition, unsigned endPosition, float xPosition) const
 {
     ASSERT(startPosition &lt;= endPosition);
-    if (startPosition == endPosition)
+    if (startPosition == endPosition || !m_style.font.size())
         return 0;
     unsigned segmentFrom = startPosition - segment.start;
     unsigned segmentTo = endPosition - segment.start;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1246520</commentid>
    <comment_count>4</comment_count>
      <attachid>293444</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-10-31 11:49:35 -0700</bug_when>
    <thetext>Created attachment 293444
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1246560</commentid>
    <comment_count>5</comment_count>
      <attachid>293444</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-31 13:19:33 -0700</bug_when>
    <thetext>Comment on attachment 293444
Patch

Clearing flags on attachment: 293444

Committed r208170: &lt;http://trac.webkit.org/changeset/208170&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1246561</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-31 13:19:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>293051</attachid>
            <date>2016-10-27 13:43:13 -0700</date>
            <delta_ts>2016-10-27 13:43:13 -0700</delta_ts>
            <desc>Test</desc>
            <filename>test.html</filename>
            <type>application/octet-stream</type>
            <size>70</size>
            <attacher name="Renata Hodovan">hodovan</attacher>
            
              <data encoding="base64">PHN0eWxlPmEsYXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtmb250LXNpemU6MDtkaXNwbGF5OmdyaWQ8
L3N0eWxlPjxhPiYjOQ==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293444</attachid>
            <date>2016-10-31 11:49:35 -0700</date>
            <delta_ts>2016-10-31 13:19:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164076-20161031114539.patch</filename>
            <type>text/plain</type>
            <size>4501</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3OTMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTYyMGZhYmNiNzcwY2Fl
ZjYyZTU1MjJlYWViYjM0NjViNzcwNGM3OS4uYWM5NmJjMDc3MDhlZTU0YmU2MGU3ZTUyYWQxZGJh
ZGMzZjgxMWUyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE2LTEwLTMxICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDog
IW1fdHJhaWxpbmdXaGl0ZXNwYWNlV2lkdGggaW4gV2ViQ29yZTo6U2ltcGxlTGluZUxheW91dDo6
TGluZVN0YXRlOjpyZW1vdmVUcmFpbGluZ1doaXRlc3BhY2UKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDA3NgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZvbnRDYXNjYWRlJ3MgdGV4dCBtZWFzdXJlIG1l
dGhvZHMgcmV0dXJuIE5hTiBmb3IgemVybyBzaXplZCBmb250cy4gV2UgY291bGQgYWN0dWFsbHkg
ZWFybHkgcmV0dXJuIGFuZCBub3QKKyAgICAgICAgbWVhc3VyZSB0ZXh0IHdpdGggemVybyBmb250
IHNpemUgYXQgYWxsLgorCisgICAgICAgIFRlc3Q6IGZhc3QvdGV4dC9zaW1wbGUtbGluZS1sYXlv
dXQtd2l0aC16ZXJvLXNpemVkLWZvbnQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1NpbXBs
ZUxpbmVMYXlvdXRUZXh0RnJhZ21lbnRJdGVyYXRvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
aW1wbGVMaW5lTGF5b3V0OjpUZXh0RnJhZ21lbnRJdGVyYXRvcjo6dGV4dFdpZHRoKToKKyAgICAg
ICAgKFdlYkNvcmU6OlNpbXBsZUxpbmVMYXlvdXQ6OlRleHRGcmFnbWVudEl0ZXJhdG9yOjpydW5X
aWR0aCk6CisKIDIwMTYtMTAtMjYgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBJZ25vcmUgb3V0LW9mLWZsb3cgc2libGluZ3Mgd2hlbiBzZWFyY2hpbmcgZm9yIGEg
c3Bhbm5lciBjYW5kaWRhdGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
U2ltcGxlTGluZUxheW91dFRleHRGcmFnbWVudEl0ZXJhdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9TaW1wbGVMaW5lTGF5b3V0VGV4dEZyYWdtZW50SXRlcmF0b3IuY3BwCmluZGV4
IDI1MWRmZTM1ZDA5NmE4ZDMyNjc3N2EwMDJmZGQyOTljZDgwNGE3OWMuLmNiYTc1YmMzOTE1OWFk
MjM4Y2JhNTEwYWE0MzRmYTA0NDA4MTZlOTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9TaW1wbGVMaW5lTGF5b3V0VGV4dEZyYWdtZW50SXRlcmF0b3IuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9TaW1wbGVMaW5lTGF5b3V0VGV4dEZyYWdtZW50SXRlcmF0
b3IuY3BwCkBAIC0xNDksNiArMTQ5LDggQEAgZmxvYXQgVGV4dEZyYWdtZW50SXRlcmF0b3I6OnRl
eHRXaWR0aCh1bnNpZ25lZCBmcm9tLCB1bnNpZ25lZCB0bywgZmxvYXQgeFBvc2l0aW8KICAgICBh
dXRvJiBzZWdtZW50ID0gKm1fY3VycmVudFNlZ21lbnQ7CiAgICAgQVNTRVJUKHNlZ21lbnQuc3Rh
cnQgPD0gZnJvbSAmJiBmcm9tIDw9IHNlZ21lbnQuZW5kICYmIHNlZ21lbnQuc3RhcnQgPD0gdG8g
JiYgdG8gPD0gc2VnbWVudC5lbmQpOwogICAgIEFTU0VSVChpczxSZW5kZXJUZXh0PihzZWdtZW50
LnJlbmRlcmVyKSk7CisgICAgaWYgKCFtX3N0eWxlLmZvbnQuc2l6ZSgpKQorICAgICAgICByZXR1
cm4gMDsKICAgICBpZiAobV9zdHlsZS5mb250LmlzRml4ZWRQaXRjaCgpIHx8IChmcm9tID09IHNl
Z21lbnQuc3RhcnQgJiYgdG8gPT0gc2VnbWVudC5lbmQpKQogICAgICAgICByZXR1cm4gZG93bmNh
c3Q8UmVuZGVyVGV4dD4oc2VnbWVudC5yZW5kZXJlcikud2lkdGgoZnJvbSAtIHNlZ21lbnQuc3Rh
cnQsIHRvIC0gZnJvbSwgbV9zdHlsZS5mb250LCB4UG9zaXRpb24sIG51bGxwdHIsIG51bGxwdHIp
OwogICAgIHJldHVybiBzZWdtZW50LnRleHQuaXM4Qml0KCkgPyBydW5XaWR0aDxMQ2hhcj4oc2Vn
bWVudCwgZnJvbSwgdG8sIHhQb3NpdGlvbikgOiBydW5XaWR0aDxVQ2hhcj4oc2VnbWVudCwgZnJv
bSwgdG8sIHhQb3NpdGlvbik7CkBAIC0xOTYsNiArMTk4LDcgQEAgdW5zaWduZWQgVGV4dEZyYWdt
ZW50SXRlcmF0b3I6OnNraXBUb05leHRQb3NpdGlvbihQb3NpdGlvblR5cGUgcG9zaXRpb25UeXBl
LCB1bnMKIHRlbXBsYXRlIDx0eXBlbmFtZSBDaGFyYWN0ZXJUeXBlPgogZmxvYXQgVGV4dEZyYWdt
ZW50SXRlcmF0b3I6OnJ1bldpZHRoKGNvbnN0IEZsb3dDb250ZW50czo6U2VnbWVudCYgc2VnbWVu
dCwgdW5zaWduZWQgc3RhcnRQb3NpdGlvbiwgdW5zaWduZWQgZW5kUG9zaXRpb24sIGZsb2F0IHhQ
b3NpdGlvbikgY29uc3QKIHsKKyAgICBBU1NFUlQobV9zdHlsZS5mb250LnNpemUoKSk7CiAgICAg
QVNTRVJUKHN0YXJ0UG9zaXRpb24gPD0gZW5kUG9zaXRpb24pOwogICAgIGlmIChzdGFydFBvc2l0
aW9uID09IGVuZFBvc2l0aW9uKQogICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3YjViZjhkYjk1
YmQ0NDI2ZGZmY2FlNjNlYWVhZTExNGQ3NmIxZjc1Li4zYjYwZWVmZmFlNWU0NzlmZjQ5N2ZmMTg3
Y2JlYWIxMzJjYjc3N2YzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTYtMTAtMzEgIFphbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBBU1NFUlRJT04gRkFJTEVEOiAh
bV90cmFpbGluZ1doaXRlc3BhY2VXaWR0aCBpbiBXZWJDb3JlOjpTaW1wbGVMaW5lTGF5b3V0OjpM
aW5lU3RhdGU6OnJlbW92ZVRyYWlsaW5nV2hpdGVzcGFjZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0MDc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3RleHQvc2ltcGxlLWxpbmUtbGF5b3V0
LXdpdGgtemVyby1zaXplZC1mb250LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFz
dC90ZXh0L3NpbXBsZS1saW5lLWxheW91dC13aXRoLXplcm8tc2l6ZWQtZm9udC5odG1sOiBBZGRl
ZC4KKwogMjAxNi0xMC0yNiAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAg
ICAgIElnbm9yZSBvdXQtb2YtZmxvdyBzaWJsaW5ncyB3aGVuIHNlYXJjaGluZyBmb3IgYSBzcGFu
bmVyIGNhbmRpZGF0ZS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zaW1wbGUt
bGluZS1sYXlvdXQtd2l0aC16ZXJvLXNpemVkLWZvbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L3NpbXBsZS1saW5lLWxheW91dC13aXRoLXplcm8tc2l6ZWQtZm9udC1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNjZmMzdkYTkyODhkYWZhNmYzOTkwNTJhYTBkMWJkODkwZmMx
NzkyYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zaW1wbGUtbGlu
ZS1sYXlvdXQtd2l0aC16ZXJvLXNpemVkLWZvbnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBA
QAorUEFTUyBpZiBubyBhc3NlcnQgaW4gZGVidWcuCisJCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L3RleHQvc2ltcGxlLWxpbmUtbGF5b3V0LXdpdGgtemVyby1zaXplZC1mb250Lmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2ltcGxlLWxpbmUtbGF5b3V0LXdpdGgtemVyby1zaXpl
ZC1mb250Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjkzZTIwNmI0MjIzYmVhY2NjYzM0YzQ4MmE3ZjYwOTE4
ZmNiNzRhMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zaW1wbGUt
bGluZS1sYXlvdXQtd2l0aC16ZXJvLXNpemVkLWZvbnQuaHRtbApAQCAtMCwwICsxLDIxIEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+VGhpcyB0ZXN0cyB0aGF0IHdl
IGRvbid0IG1lYXN1cmUgdGV4dCB3aXRoIGZvbnQtc2l6ZSAwLjwvdGl0bGU+Cis8c3R5bGU+Cith
IHsKKyAgd2hpdGUtc3BhY2U6IHByZS13cmFwOworICBmb250LXNpemU6IDA7CisgIGRpc3BsYXk6
IGdyaWQ7Cit9Cis8L3N0eWxlPgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAg
dGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorUEFT
UyBpZiBubyBhc3NlcnQgaW4gZGVidWcuCis8YT4mIzk8L2E+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>