<?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>178861</bug_id>
          
          <creation_ts>2017-10-26 05:35:14 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: internalValuesConsistent(m_url) in WebCore::URLParser::URLParser</short_desc>
          <delta_ts>2017-10-30 14:55:43 -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>WebCore Misc.</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">hodovan</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1364796</commentid>
    <comment_count>0</comment_count>
      <attachid>324995</attachid>
    <who name="Renata Hodovan">hodovan</who>
    <bug_when>2017-10-26 05:35:14 -0700</bug_when>
    <thetext>Created attachment 324995
Test

Load the attached test with debug WebKitTestRunner:

&lt;html manifest=&quot; file://144.5.0.7:1?F~=&gt;&amp;P;%z=.&amp; =Ep&amp;#=@#zm2{GT &quot;&gt;

Checked version: 9e82982
OS: macOS Sierra (10.12.6)

Backtrace:

ASSERTION FAILED: internalValuesConsistent(m_url)
WebKit/Source/WebCore/platform/URLParser.cpp(1174) : WebCore::URLParser::URLParser(const WTF::String &amp;, const WebCore::URL &amp;, const WebCore::TextEncoding &amp;)
1   0x131db9321 WTFCrash
2   0x11a089cf2 WebCore::URLParser::URLParser(WTF::String const&amp;, WebCore::URL const&amp;, WebCore::TextEncoding const&amp;)
3   0x11a0a476d WebCore::URLParser::URLParser(WTF::String const&amp;, WebCore::URL const&amp;, WebCore::TextEncoding const&amp;)
4   0x11a06eaf2 WebCore::URL::URL(WebCore::URL const&amp;, WTF::String const&amp;, WebCore::TextEncoding const&amp;)
5   0x11a06ec2d WebCore::URL::URL(WebCore::URL const&amp;, WTF::String const&amp;, WebCore::TextEncoding const&amp;)
6   0x11935c24c WebCore::Document::completeURL(WTF::String const&amp;, WebCore::URL const&amp;) const
7   0x119346fc9 WebCore::Document::completeURL(WTF::String const&amp;) const
8   0x11331a33c WebCore::HTMLHtmlElement::insertedByParser()
9   0x1131fd29d WebCore::HTMLConstructionSite::insertHTMLHtmlStartTagBeforeHTML(WebCore::AtomicHTMLToken&amp;&amp;)
10  0x1135b769e WebCore::HTMLTreeBuilder::processStartTag(WebCore::AtomicHTMLToken&amp;&amp;)
11  0x1135b6c08 WebCore::HTMLTreeBuilder::processToken(WebCore::AtomicHTMLToken&amp;&amp;)
12  0x1135b58bc WebCore::HTMLTreeBuilder::constructTree(WebCore::AtomicHTMLToken&amp;&amp;)
13  0x113285fb8 WebCore::HTMLDocumentParser::constructTreeFromHTMLToken(WebCore::HTMLTokenizer::TokenPtr&amp;)
14  0x113285918 WebCore::HTMLDocumentParser::pumpTokenizerLoop(WebCore::HTMLDocumentParser::SynchronousMode, bool, WebCore::PumpSession&amp;)
15  0x113282637 WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode)
16  0x113281d70 WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode)
17  0x113287a93 WebCore::HTMLDocumentParser::append(WTF::RefPtr&lt;WTF::StringImpl&gt;&amp;&amp;)
18  0x1192fab9e WebCore::DecodedDataDocumentParser::flush(WebCore::DocumentWriter&amp;)
19  0x119d4422c WebCore::DocumentWriter::end()
20  0x119d42794 WebCore::DocumentLoader::finishedLoading()
21  0x119d42164 WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&amp;)
22  0x119d42a8c non-virtual thunk to WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&amp;)
23  0x119fd2ee9 WebCore::CachedResource::checkNotify()
24  0x119fcb004 WebCore::CachedResource::finishLoading(WebCore::SharedBuffer*)
25  0x119fccf93 WebCore::CachedRawResource::finishLoading(WebCore::SharedBuffer*)
26  0x119efdfa0 WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&amp;)
27  0x10d74cf5a WebKit::WebResourceLoader::didFinishResourceLoad(WebCore::NetworkLoadMetrics const&amp;)
28  0x10d7599e0 void IPC::callMemberFunctionImpl&lt;WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;, 0ul&gt;(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt;)
29  0x10d7595f9 void IPC::callMemberFunction&lt;WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt; &gt;(std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;))
30  0x10d756820 void IPC::handleMessage&lt;Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;)&gt;(IPC::Decoder&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;))
31  0x10d75484b WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&amp;, IPC::Decoder&amp;)
ASAN:DEADLYSIGNAL
=================================================================
==83759==ERROR: AddressSanitizer: SEGV on unknown address 0x0000bbadbeef (pc 0x000131db9359 bp 0x7fff5a71af30 sp 0x7fff5a71af20 T0)
==83759==The signal is caused by a WRITE memory access.
==83759==WARNING: invalid path to external symbolizer!
==83759==WARNING: Failed to use and restart external symbolizer!
    #0 0x131db9358 in WTFCrash (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore:x86_64+0x39fe358)
    #1 0x11a089cf1 in WebCore::URLParser::URLParser(WTF::String const&amp;, WebCore::URL const&amp;, WebCore::TextEncoding const&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x802ccf1)
    #2 0x11a0a476c in WebCore::URLParser::URLParser(WTF::String const&amp;, WebCore::URL const&amp;, WebCore::TextEncoding const&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x804776c)
    #3 0x11a06eaf1 in WebCore::URL::URL(WebCore::URL const&amp;, WTF::String const&amp;, WebCore::TextEncoding const&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x8011af1)
    #4 0x11a06ec2c in WebCore::URL::URL(WebCore::URL const&amp;, WTF::String const&amp;, WebCore::TextEncoding const&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x8011c2c)
    #5 0x11935c24b in WebCore::Document::completeURL(WTF::String const&amp;, WebCore::URL const&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x72ff24b)
    #6 0x119346fc8 in WebCore::Document::completeURL(WTF::String const&amp;) const (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x72e9fc8)
    #7 0x11331a33b in WebCore::HTMLHtmlElement::insertedByParser() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x12bd33b)
    #8 0x1131fd29c in WebCore::HTMLConstructionSite::insertHTMLHtmlStartTagBeforeHTML(WebCore::AtomicHTMLToken&amp;&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x11a029c)
    #9 0x1135b769d in WebCore::HTMLTreeBuilder::processStartTag(WebCore::AtomicHTMLToken&amp;&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x155a69d)
    #10 0x1135b6c07 in WebCore::HTMLTreeBuilder::processToken(WebCore::AtomicHTMLToken&amp;&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x1559c07)
    #11 0x1135b58bb in WebCore::HTMLTreeBuilder::constructTree(WebCore::AtomicHTMLToken&amp;&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x15588bb)
    #12 0x113285fb7 in WebCore::HTMLDocumentParser::constructTreeFromHTMLToken(WebCore::HTMLTokenizer::TokenPtr&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x1228fb7)
    #13 0x113285917 in WebCore::HTMLDocumentParser::pumpTokenizerLoop(WebCore::HTMLDocumentParser::SynchronousMode, bool, WebCore::PumpSession&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x1228917)
    #14 0x113282636 in WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x1225636)
    #15 0x113281d6f in WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x1224d6f)
    #16 0x113287a92 in WebCore::HTMLDocumentParser::append(WTF::RefPtr&lt;WTF::StringImpl&gt;&amp;&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x122aa92)
    #17 0x1192fab9d in WebCore::DecodedDataDocumentParser::flush(WebCore::DocumentWriter&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x729db9d)
    #18 0x119d4422b in WebCore::DocumentWriter::end() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x7ce722b)
    #19 0x119d42793 in WebCore::DocumentLoader::finishedLoading() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x7ce5793)
    #20 0x119d42163 in WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x7ce5163)
    #21 0x119d42a8b in non-virtual thunk to WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x7ce5a8b)
    #22 0x119fd2ee8 in WebCore::CachedResource::checkNotify() (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x7f75ee8)
    #23 0x119fcb003 in WebCore::CachedResource::finishLoading(WebCore::SharedBuffer*) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x7f6e003)
    #24 0x119fccf92 in WebCore::CachedRawResource::finishLoading(WebCore::SharedBuffer*) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x7f6ff92)
    #25 0x119efdf9f in WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&amp;) (WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore:x86_64+0x7ea0f9f)
    #26 0x10d74cf59 in WebKit::WebResourceLoader::didFinishResourceLoad(WebCore::NetworkLoadMetrics const&amp;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit:x86_64+0x23a6f59)
    #27 0x10d7599df in void IPC::callMemberFunctionImpl&lt;WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;, 0ul&gt;(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit:x86_64+0x23b39df)
    #28 0x10d7595f8 in void IPC::callMemberFunction&lt;WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt; &gt;(std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;)) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit:x86_64+0x23b35f8)
    #29 0x10d75681f in void IPC::handleMessage&lt;Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;)&gt;(IPC::Decoder&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;)) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit:x86_64+0x23b081f)
    #30 0x10d75484a in WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&amp;, IPC::Decoder&amp;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit:x86_64+0x23ae84a)
    #31 0x10bd4d571 in WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit:x86_64+0x9a7571)
    #32 0x10b6c888a in IPC::Connection::dispatchMessage(IPC::Decoder&amp;) (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit:x86_64+0x32288a)
    #33 0x10b6ac198 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:x86_64+0x306198)
    #34 0x10b6c95b7 in IPC::Connection::dispatchOneMessage() (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit:x86_64+0x3235b7)
    #35 0x10b7084bc 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:x86_64+0x3624bc)
    #36 0x10b7083e8 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:x86_64+0x3623e8)
    #37 0x131e537e2 in WTF::Function&lt;void ()&gt;::operator()() const (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore:x86_64+0x3a987e2)
    #38 0x131eaae1e in WTF::RunLoop::performWork() (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore:x86_64+0x3aefe1e)
    #39 0x131eabd78 in WTF::RunLoop::performWork(void*) (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore:x86_64+0x3af0d78)
    #40 0x7fffa6c5e320 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0xa7320)
    #41 0x7fffa6c3f21c in __CFRunLoopDoSources0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x8821c)
    #42 0x7fffa6c3e715 in __CFRunLoopRun (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x87715)
    #43 0x7fffa6c3e113 in CFRunLoopRunSpecific (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x87113)
    #44 0x7fffa619eebb in RunCurrentEventLoopInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox:x86_64+0x30ebb)
    #45 0x7fffa619ecf0 in ReceiveNextEventCommon (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox:x86_64+0x30cf0)
    #46 0x7fffa619eb25 in _BlockUntilNextEventMatchingListInModeWithFilter (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox:x86_64+0x30b25)
    #47 0x7fffa4737a53 in _DPSNextEvent (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit:x86_64+0x46a53)
    #48 0x7fffa4eb37ed in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit:x86_64+0x7c27ed)
    #49 0x7fffa472c3da in -[NSApplication run] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit:x86_64+0x3b3da)
    #50 0x7fffa46f6e0d in NSApplicationMain (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit:x86_64+0x5e0d)
    #51 0x7fffbc61f8c6 in _xpc_objc_main (/usr/lib/system/libxpc.dylib:x86_64+0x108c6)
    #52 0x7fffbc61e2e3 in xpc_main (/usr/lib/system/libxpc.dylib:x86_64+0xf2e3)
    #53 0x1054dfdc0 in main (WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent.Development:x86_64+0x100001dc0)
    #54 0x7fffbc3c6234 in start (/usr/lib/system/libdyld.dylib:x86_64+0x5234)

==83759==Register values:
rax = 0x00000000bbadbeef  rbx = 0x00007fff5a71b0e0  rcx = 0x00000000bbadbeef  rdx = 0x0000000000000000  
rdi = 0x00001fffeb4e359c  rsi = 0x0000000000000000  rbp = 0x00007fff5a71af30  rsp = 0x00007fff5a71af20  
 r8 = 0x000000000000005f   r9 = 0x0000200000000000  r10 = 0x0000000000000000  r11 = 0xffffffffffffffff  
r12 = 0x00007fff5a71af80  r13 = 0x00007fff5a71b000  r14 = 0x000000011af5cbbb  r15 = 0x00007fff5a71af60  
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore:x86_64+0x39fe358) in WTFCrash
==83759==ABORTING
#CRASHED - com.apple.WebKit.WebContent.Development (pid 83759)
LEAK: 1 WebProcessPool
LEAK: 1 WebPageProxy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1366033</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-10-30 09:14:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/35250490&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1366184</commentid>
    <comment_count>2</comment_count>
      <attachid>325380</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-10-30 14:48:31 -0700</bug_when>
    <thetext>Created attachment 325380
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1366192</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-10-30 14:55:43 -0700</bug_when>
    <thetext>http://trac.webkit.org/r224202</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>324995</attachid>
            <date>2017-10-26 05:35:14 -0700</date>
            <delta_ts>2017-10-26 05:35:14 -0700</delta_ts>
            <desc>Test</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>66</size>
            <attacher name="Renata Hodovan">hodovan</attacher>
            
              <data encoding="base64">PGh0bWwgbWFuaWZlc3Q9IiBmaWxlOi8vMTQ0LjUuMC43OjE/Rn49PiZQOyV6PS4mID1FcCYjPUAj
em0ye0dUICI+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>325380</attachid>
            <date>2017-10-30 14:48:31 -0700</date>
            <delta_ts>2017-10-30 14:53:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-178861-20171030144830.patch</filename>
            <type>text/plain</type>
            <size>4251</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNDExOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE3LTEwLTMwICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQVNTRVJUSU9O
IEZBSUxFRDogaW50ZXJuYWxWYWx1ZXNDb25zaXN0ZW50KG1fdXJsKSBpbiBXZWJDb3JlOjpVUkxQ
YXJzZXI6OlVSTFBhcnNlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTc4ODYxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVGhpcyBpcyBhIGRhcmsgY29ybmVyIG9mIHRoZSBVUkwgc3BlYyB0aGF0IGhhcyB3
aWxkbHkgZGlmZmVyZW50IGJlaGF2aW9yIGluIGRpZmZlcmVudCBicm93c2Vycy4KKyAgICAgICAg
VGhlIGFzc2VydGlvbiBmaXJlZCB3aGVuIHdlIGhhdmUgYSBmaWxlIFVSTCB3aXRoIGEgPyBvciBh
ICMgYWZ0ZXIgZmlsZTovLyBhbmQgaXQgd2FzIGJlY2F1c2UKKyAgICAgICAgbV9wYXRoQWZ0ZXJM
YXN0U2xhc2ggd2FzIHN0aWxsIDAuIFdlIGRlZmluaXRlbHkgc2hvdWxkbid0IGFzc2VydC4gSSdt
IG1ha2luZyB1cyBjb25zaXN0ZW50IHdpdGgKKyAgICAgICAgb3RoZXIgY2FzZXMgd2hlcmUgd2Ug
aGF2ZSBub3RoaW5nIHRoZXJlIGFuZCBhZGQgYW4gaW1wbGllZCBtaXNzaW5nIHNsYXNoLgorICAg
ICAgICAKKyAgICAgICAgQ292ZXJlZCBieSBuZXcgQVBJIHRlc3RzLgorCisgICAgICAgICogcGxh
dGZvcm0vVVJMUGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlVSTFBhcnNlcjo6cGFyc2Up
OgorCiAyMDE3LTEwLTI3ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgRml4IGFjY2Vzc2liaWxpdHkvbWFjL2FyaWEtbGFiZWwtb24tbGFiZWwt
ZWxlbWVudC5odG1sIGFmdGVyIHIyMjQwNzQKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L1VSTFBhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVVJM
UGFyc2VyLmNwcAkocmV2aXNpb24gMjI0MDcxKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
VVJMUGFyc2VyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTcyOCw4ICsxNzI4LDExIEBAIHZvaWQg
VVJMUGFyc2VyOjpwYXJzZShjb25zdCBDaGFyYWN0ZXJUeXAKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBjYXNlIFN0YXRlOjpQYXRoU3RhcnQ6CiAgICAgICAgICAgICBMT0dfU1RBVEUoIlBh
dGhTdGFydCIpOwotICAgICAgICAgICAgaWYgKCpjICE9ICcvJyAmJiAqYyAhPSAnXFwnKQotICAg
ICAgICAgICAgICAgICsrYzsKKyAgICAgICAgICAgIGlmICgqYyAhPSAnLycgJiYgKmMgIT0gJ1xc
JykgeworICAgICAgICAgICAgICAgIHN5bnRheFZpb2xhdGlvbihjKTsKKyAgICAgICAgICAgICAg
ICBhcHBlbmRUb0FTQ0lJQnVmZmVyKCcvJyk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBt
X3VybC5tX3BhdGhBZnRlckxhc3RTbGFzaCA9IGN1cnJlbnRQb3NpdGlvbihjKTsKICAgICAgICAg
ICAgIHN0YXRlID0gU3RhdGU6OlBhdGg7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2Fz
ZSBTdGF0ZTo6UGF0aDoKSW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29s
cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNDIwMSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE3LTEwLTMwICBBbGV4IENocmlzdGVuc2VuICA8
YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDogaW50
ZXJuYWxWYWx1ZXNDb25zaXN0ZW50KG1fdXJsKSBpbiBXZWJDb3JlOjpVUkxQYXJzZXI6OlVSTFBh
cnNlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4
ODYxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBU
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvVVJMUGFyc2VyLmNwcDoKKyAgICAgICAgKFRlc3RX
ZWJLaXRBUEk6OlRFU1RfRik6CisKIDIwMTctMTAtMzAgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1x
dWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyMjQw
NzguCkluZGV4OiBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvVVJMUGFyc2VyLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvVVJMUGFy
c2VyLmNwcAkocmV2aXNpb24gMjI0MDcxKQorKysgVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJDb3JlL1VSTFBhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM2MSw2ICszNjEsMTUgQEAg
VEVTVF9GKFVSTFBhcnNlclRlc3QsIEJhc2ljKQogICAgIGNoZWNrVVJMKCJmaWxlOi8vLyNmcmFn
bWVudCIsIHsiZmlsZSIsICIiLCAiIiwgIiIsIDAsICIvIiwgIiIsICJmcmFnbWVudCIsICJmaWxl
Oi8vLyNmcmFnbWVudCJ9KTsKICAgICBjaGVja1VSTCgiZmlsZTovLy8vP3F1ZXJ5IiwgeyJmaWxl
IiwgIiIsICIiLCAiIiwgMCwgIi8vIiwgInF1ZXJ5IiwgIiIsICJmaWxlOi8vLy8/cXVlcnkifSk7
CiAgICAgY2hlY2tVUkwoImZpbGU6Ly8vLyNmcmFnbWVudCIsIHsiZmlsZSIsICIiLCAiIiwgIiIs
IDAsICIvLyIsICIiLCAiZnJhZ21lbnQiLCAiZmlsZTovLy8vI2ZyYWdtZW50In0pOworICAgIGNo
ZWNrVVJMKCJmaWxlOi8vP1EiLCB7ImZpbGUiLCAiIiwgIiIsICIiLCAwLCAiLyIsICJRIiwgIiIs
ICJmaWxlOi8vLz9RIn0pOworICAgIGNoZWNrVVJMKCJmaWxlOi8vI0YiLCB7ImZpbGUiLCAiIiwg
IiIsICIiLCAwLCAiLyIsICIiLCAiRiIsICJmaWxlOi8vLyNGIn0pOworICAgIGNoZWNrVVJMKCJm
aWxlOi8vaG9zdD9RIiwgeyJmaWxlIiwgIiIsICIiLCAiaG9zdCIsIDAsICIvIiwgIlEiLCAiIiwg
ImZpbGU6Ly9ob3N0Lz9RIn0pOworICAgIGNoZWNrVVJMKCJmaWxlOi8vaG9zdCNGIiwgeyJmaWxl
IiwgIiIsICIiLCAiaG9zdCIsIDAsICIvIiwgIiIsICJGIiwgImZpbGU6Ly9ob3N0LyNGIn0pOwor
ICAgIGNoZWNrVVJMKCJmaWxlOi8vaG9zdFxcUCIsIHsiZmlsZSIsICIiLCAiIiwgImhvc3QiLCAw
LCAiL1AiLCAiIiwgIiIsICJmaWxlOi8vaG9zdC9QIn0pOworICAgIGNoZWNrVVJMKCJmaWxlOi8v
aG9zdFxcP1EiLCB7ImZpbGUiLCAiIiwgIiIsICJob3N0IiwgMCwgIi8iLCAiUSIsICIiLCAiZmls
ZTovL2hvc3QvP1EifSk7CisgICAgY2hlY2tVUkwoImZpbGU6Ly9ob3N0XFwuLi9QIiwgeyJmaWxl
IiwgIiIsICIiLCAiaG9zdCIsIDAsICIvUCIsICIiLCAiIiwgImZpbGU6Ly9ob3N0L1AifSk7Cisg
ICAgY2hlY2tVUkwoImZpbGU6Ly9ob3N0XFwvLi4vUCIsIHsiZmlsZSIsICIiLCAiIiwgImhvc3Qi
LCAwLCAiL1AiLCAiIiwgIiIsICJmaWxlOi8vaG9zdC9QIn0pOworICAgIGNoZWNrVVJMKCJmaWxl
Oi8vaG9zdFxcL1AiLCB7ImZpbGUiLCAiIiwgIiIsICJob3N0IiwgMCwgIi8vUCIsICIiLCAiIiwg
ImZpbGU6Ly9ob3N0Ly9QIn0pOwogICAgIGNoZWNrVVJMKCJodHRwOi8vaG9zdC9BIGIiLCB7Imh0
dHAiLCAiIiwgIiIsICJob3N0IiwgMCwgIi9BJTIwYiIsICIiLCAiIiwgImh0dHA6Ly9ob3N0L0El
MjBiIn0pOwogICAgIGNoZWNrVVJMKCJodHRwOi8vaG9zdC9hJTIwQiIsIHsiaHR0cCIsICIiLCAi
IiwgImhvc3QiLCAwLCAiL2ElMjBCIiwgIiIsICIiLCAiaHR0cDovL2hvc3QvYSUyMEIifSk7CiAg
ICAgY2hlY2tVUkwoImh0dHA6Ly9ob3N0P3E9QCA8PiEjZnJhZ21lbnQiLCB7Imh0dHAiLCAiIiwg
IiIsICJob3N0IiwgMCwgIi8iLCAicT1AJTIwJTNDJTNFISIsICJmcmFnbWVudCIsICJodHRwOi8v
aG9zdC8/cT1AJTIwJTNDJTNFISNmcmFnbWVudCJ9KTsK
</data>
<flag name="review"
          id="344862"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>