<?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>171092</bug_id>
          
          <creation_ts>2017-04-20 17:19:18 -0700</creation_ts>
          <short_desc>LayoutTest webrtc/datachannel/datachannel-event.html is a flaky crash</short_desc>
          <delta_ts>2017-04-27 15:58:49 -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>New Bugs</component>
          <version>WebKit Nightly 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1299410</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-04-20 17:19:18 -0700</bug_when>
    <thetext>Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x0000000116890e6c WTF::Vector&lt;std::__1::reference_wrapper&lt;WebCore::RTCPeerConnection&gt;, 0ul, WTF::CrashOnOverflow, 16ul&gt;::size() const + 12 (Vector.h:647)
1   com.apple.WebCore             	0x0000000116890ad1 bool WTF::Vector&lt;std::__1::reference_wrapper&lt;WebCore::RTCPeerConnection&gt;, 0ul, WTF::CrashOnOverflow, 16ul&gt;::removeFirstMatching&lt;WebCore::RTCController::remove(WebCore::RTCPeerConnection&amp;)::$_0&gt;(WebCore::RTCController::remove(WebCore::RTCPeerConnection&amp;)::$_0 const&amp;) + 49 (Vector.h:1402)
2   com.apple.WebCore             	0x0000000116890a88 WebCore::RTCController::remove(WebCore::RTCPeerConnection&amp;) + 40 (RTCController.cpp:40)
3   com.apple.WebCore             	0x000000011689cc15 WebCore::RTCPeerConnection::unregisterFromController() + 37 (RTCPeerConnection.cpp:421)
4   com.apple.WebCore             	0x000000011689cb9b WebCore::RTCPeerConnection::doStop() + 91 (RTCPeerConnection.cpp:402)
5   com.apple.WebCore             	0x000000011689df91 WebCore::RTCPeerConnection::close()::$_3::operator()(WebCore::ScriptExecutionContext&amp;) const + 33 (RTCPeerConnection.cpp:376)
6   com.apple.WebCore             	0x000000011689dee7 WTF::Function&lt;void (WebCore::ScriptExecutionContext&amp;)&gt;::CallableWrapper&lt;WebCore::RTCPeerConnection::close()::$_3&gt;::call(WebCore::ScriptExecutionContext&amp;) + 55 (Function.h:89)
7   com.apple.WebCore             	0x00000001149db797 WTF::Function&lt;void (WebCore::ScriptExecutionContext&amp;)&gt;::operator()(WebCore::ScriptExecutionContext&amp;) const + 119 (Function.h:50)
8   com.apple.WebCore             	0x00000001149cb07d WebCore::ScriptExecutionContext::Task::performTask(WebCore::ScriptExecutionContext&amp;) + 29 (ScriptExecutionContext.h:165)
9   com.apple.WebCore             	0x00000001149c23d1 WebCore::Document::postTask(WebCore::ScriptExecutionContext::Task&amp;&amp;)::$_2::operator()() + 289 (Document.cpp:5372)
10  com.apple.WebCore             	0x00000001149c21ec WTF::Function&lt;void ()&gt;::CallableWrapper&lt;WebCore::Document::postTask(WebCore::ScriptExecutionContext::Task&amp;&amp;)::$_2&gt;::call() + 28 (Function.h:89)
11  com.apple.JavaScriptCore      	0x000000010cba48a3 WTF::Function&lt;void ()&gt;::operator()() const + 99 (Function.h:50)
12  com.apple.JavaScriptCore      	0x000000010cba3ffd WTF::dispatchFunctionsFromMainThread() + 301 (MainThread.cpp:136)
13  com.apple.JavaScriptCore      	0x000000010cba6361 WTF::timerFired(__CFRunLoopTimer*, void*) + 49 (MainThreadMac.mm:109)
14  com.apple.CoreFoundation      	0x00007fff9b7a0af4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
15  com.apple.CoreFoundation      	0x00007fff9b7a0783 __CFRunLoopDoTimer + 1075
16  com.apple.CoreFoundation      	0x00007fff9b7a02da __CFRunLoopDoTimers + 298
17  com.apple.CoreFoundation      	0x00007fff9b7977d1 __CFRunLoopRun + 1841
18  com.apple.CoreFoundation      	0x00007fff9b796e38 CFRunLoopRunSpecific + 296
19  DumpRenderTree                	0x000000010b165603 runTest(std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; const&amp;) + 6339 (DumpRenderTree.mm:2022)
20  DumpRenderTree                	0x000000010b163c8d runTestingServerLoop() + 333 (DumpRenderTree.mm:1177)
21  DumpRenderTree                	0x000000010b163212 dumpRenderTree(int, char const**) + 450 (DumpRenderTree.mm:1279)
22  DumpRenderTree                	0x000000010b16601d DumpRenderTreeMain(int, char const**) + 125 (DumpRenderTree.mm:1394)
23  DumpRenderTree                	0x000000010b1dfb22 main + 34 (DumpRenderTreeMain.mm:34)
24  libdyld.dylib                 	0x00007fffa14af5ad start + 1

https://build.webkit.org/results/Apple%20El%20Capitan%20Debug%20WK1%20(Tests)/r215582%20(687)/results.html

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=webrtc%2Fdatachannel%2Fdatachannel-event.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299414</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-04-20 17:21:41 -0700</bug_when>
    <thetext>This commit was a few revisions before the</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299415</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-20 17:22:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/31748066&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299419</commentid>
    <comment_count>3</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-04-20 17:25:11 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #1)
&gt; This commit was a few revisions before the

Didn&apos;t mean to save this. I don&apos;t know if this is a regression or not. The test was added with https://trac.webkit.org/r214627.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302208</commentid>
    <comment_count>4</comment_count>
      <attachid>308420</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-04-27 11:59:00 -0700</bug_when>
    <thetext>Created attachment 308420
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302228</commentid>
    <comment_count>5</comment_count>
      <attachid>308427</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-04-27 12:29:59 -0700</bug_when>
    <thetext>Created attachment 308427
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302360</commentid>
    <comment_count>6</comment_count>
      <attachid>308427</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-27 15:58:47 -0700</bug_when>
    <thetext>Comment on attachment 308427
Patch for landing

Clearing flags on attachment: 308427

Committed r215901: &lt;http://trac.webkit.org/changeset/215901&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302361</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-27 15:58:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308420</attachid>
            <date>2017-04-27 11:59:00 -0700</date>
            <delta_ts>2017-04-27 12:29:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171092-20170427115859.patch</filename>
            <type>text/plain</type>
            <size>5894</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1NjgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWJlNzllN2NlNDhiYmU3
N2U5Mjc0ZmY2YTE5OTkyYTkyODYyZWU5Yi4uZjQzZGZiNDhiMjRhMDZmMGZiN2FjYjIyNDM4Y2Ew
ZTdlYzcxMjQ5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE3LTA0LTI3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBMYXlvdXRUZXN0IHdlYnJ0
Yy9kYXRhY2hhbm5lbC9kYXRhY2hhbm5lbC1ldmVudC5odG1sIGlzIGEgZmxha3kgY3Jhc2gKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTA5MgorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vMzE3NDgwNjY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQ292ZXJlZCBieSBtYW51YWwgdGVzdGluZyBvbiBpdGVy
YXRpbmcgb24gdGhlIGNyYXNoaW5nIHRlc3RzLgorICAgICAgICBXaXRoIHRoZSBwYXRjaCwgdGhl
eSBhcHBlYXIgdG8gbm8gbG9uZ2VyIGNyYXNoLgorCisgICAgICAgIFRoZSBjdXJyZW50IFJUQ1Bl
ZXJDb25uZWN0aW9uL1JUQ0NvbnRyb2xsZXIgd2FzIGV4cGVjdGluZyB0aGF0IHBlZXIgY29ubmVj
dGlvbnMgd291bGQgYmUgc3RvcHBlZCBiZWZvcmUgdGhlIGNvbnRyb2xsZXIuCisgICAgICAgIFRo
aXMgYXNzdW1wdGlvbiBpcyBzb21ldGltZXMgd3JvbmcuCisgICAgICAgIEFkZGluZyBjbGVhbi11
cCBvbiBib3RoIHNpZGVzIHNvIHRoYXQgaWYgY29udHJvbGxlciBnb2VzIGF3YXksIGl0IG5vdGlm
aWVzIGl0cyBwZWVyIGNvbm5lY3Rpb25zIHRoYXQgdGhleSBhcmUgdW5yZWdpc3RlcmVkLgorCisg
ICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb250cm9sbGVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlJUQ0NvbnRyb2xsZXI6On5SVENDb250cm9sbGVyKToKKyAgICAgICAgKiBNb2R1
bGVzL21lZGlhc3RyZWFtL1JUQ0NvbnRyb2xsZXIuaDoKKyAgICAgICAgKiBNb2R1bGVzL21lZGlh
c3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJUQ1BlZXJD
b25uZWN0aW9uOjpjcmVhdGUpOgorICAgICAgICAoV2ViQ29yZTo6UlRDUGVlckNvbm5lY3Rpb246
On5SVENQZWVyQ29ubmVjdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpSVENQZWVyQ29ubmVjdGlv
bjo6ZG9TdG9wKToKKyAgICAgICAgKFdlYkNvcmU6OlJUQ1BlZXJDb25uZWN0aW9uOjpyZWdpc3Rl
clRvQ29udHJvbGxlcik6CisgICAgICAgIChXZWJDb3JlOjpSVENQZWVyQ29ubmVjdGlvbjo6dW5y
ZWdpc3RlckZyb21Db250cm9sbGVyKToKKyAgICAgICAgKFdlYkNvcmU6OlJUQ1BlZXJDb25uZWN0
aW9uOjpydGNDb250cm9sbGVyKTogRGVsZXRlZC4KKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3Ry
ZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmg6CisKIDIwMTctMDQtMjUgIFlvdWVubiBGYWJsZXQgIDx5
b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIExheW91dFRlc3Qgd2VicnRjL2RhdGFjaGFubmVs
L2Jhc2ljLmh0bWwgaXMgYSBmbGFreSBjcmFzaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb250cm9sbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29udHJvbGxlci5jcHAKaW5kZXggYjFlZmUxMDgzOGY3ZWIz
NjU0OWU4OTg5NzcyYTE2YzE3OGVlNGJmMS4uNDFjNTI2YmVkNjc1MTIyYjc1Y2Q2Yzg4OTJhMzgy
NGQ3YTc3NzYzYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVh
bS9SVENDb250cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3Ry
ZWFtL1JUQ0NvbnRyb2xsZXIuY3BwCkBAIC0zMiw2ICszMiwxMiBAQAogCiBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAKK1JUQ0NvbnRyb2xsZXI6On5SVENDb250cm9sbGVyKCkKK3sKKyAgICBmb3IgKFJU
Q1BlZXJDb25uZWN0aW9uJiBjb25uZWN0aW9uIDogbV9wZWVyQ29ubmVjdGlvbnMpCisgICAgICAg
IGNvbm5lY3Rpb24uY2xlYXJDb250cm9sbGVyKCk7Cit9CisKIHZvaWQgUlRDQ29udHJvbGxlcjo6
cmVtb3ZlKFJUQ1BlZXJDb25uZWN0aW9uJiBjb25uZWN0aW9uKQogewogICAgIG1fcGVlckNvbm5l
Y3Rpb25zLnJlbW92ZUZpcnN0TWF0Y2hpbmcoWyZjb25uZWN0aW9uXShhdXRvIGl0ZW0pIHsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29udHJvbGxl
ci5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb250cm9sbGVyLmgK
aW5kZXggMDczOWE3ODY4YTgzYTdlZGUwNWQ5YzZmNTc5NWUzZTdmMmM5Mzg0OC4uYWVlYTg5ZTcy
MTZmMjM5ZTBiNWUyMDEyYjM2YmM1YzJkOGJiYjE4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb250cm9sbGVyLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENDb250cm9sbGVyLmgKQEAgLTMzLDYgKzMzLDcgQEAg
Y2xhc3MgUlRDUGVlckNvbm5lY3Rpb247CiBjbGFzcyBSVENDb250cm9sbGVyIHsKIHB1YmxpYzoK
ICAgICBSVENDb250cm9sbGVyKCkgPSBkZWZhdWx0OworICAgIH5SVENDb250cm9sbGVyKCk7CiAK
ICNpZiBFTkFCTEUoV0VCX1JUQykKICAgICB2b2lkIGFkZChSVENQZWVyQ29ubmVjdGlvbiYpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29u
bmVjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJD
b25uZWN0aW9uLmNwcAppbmRleCBjMjE4ZDA3YWE3YzNlOWMwZDM3N2IxYTYxNTE4NmU2YTc3ZDFh
YmUwLi5jNmQ3YzFmZDYyNzUyYjRjNDQ3OGExYWU2Zjk0ZDljZjE4ZDBjZTFlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0
aW9uLmNwcApAQCAtNjcsNyArNjcsOSBAQCBSZWY8UlRDUGVlckNvbm5lY3Rpb24+IFJUQ1BlZXJD
b25uZWN0aW9uOjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYgY29udGV4dAogICAgIC8v
IExldCdzIG1ha2UgaXQgdW5jb2xsZWN0YWJsZSB1bnRpbCB0aGUgcGMgaXMgY2xvc2VkIGJ5IEpT
IG9yIHRoZSBwYWdlIHN0b3BzIGl0LgogICAgIGlmICghcGVlckNvbm5lY3Rpb24tPmlzQ2xvc2Vk
KCkpIHsKICAgICAgICAgcGVlckNvbm5lY3Rpb24tPnNldFBlbmRpbmdBY3Rpdml0eShwZWVyQ29u
bmVjdGlvbi5wdHIoKSk7Ci0gICAgICAgIHBlZXJDb25uZWN0aW9uLT5yZWdpc3RlclRvQ29udHJv
bGxlcigpOworCisgICAgICAgIGF1dG8qIHBhZ2UgPSBkb3duY2FzdDxEb2N1bWVudD4oY29udGV4
dCkucGFnZSgpOworICAgICAgICBwZWVyQ29ubmVjdGlvbi0+cmVnaXN0ZXJUb0NvbnRyb2xsZXIo
cGFnZS0+cnRjQ29udHJvbGxlcigpKTsKICAgICB9CiAgICAgcmV0dXJuIHBlZXJDb25uZWN0aW9u
OwogfQpAQCAtODIsNiArODQsNyBAQCBSVENQZWVyQ29ubmVjdGlvbjo6UlRDUGVlckNvbm5lY3Rp
b24oU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYgY29udGV4dCkKIAogUlRDUGVlckNvbm5lY3Rpb246
On5SVENQZWVyQ29ubmVjdGlvbigpCiB7CisgICAgdW5yZWdpc3RlckZyb21Db250cm9sbGVyKCk7
CiAgICAgc3RvcCgpOwogfQogCkBAIC0zOTgsMjYgKzQwMSwxOSBAQCB2b2lkIFJUQ1BlZXJDb25u
ZWN0aW9uOjpkb1N0b3AoKQogCiAgICAgbV9iYWNrZW5kLT5zdG9wKCk7CiAKLSAgICB1bnJlZ2lz
dGVyRnJvbUNvbnRyb2xsZXIoKTsKICAgICB1bnNldFBlbmRpbmdBY3Rpdml0eSh0aGlzKTsKIH0K
IAotUlRDQ29udHJvbGxlciYgUlRDUGVlckNvbm5lY3Rpb246OnJ0Y0NvbnRyb2xsZXIoKQotewot
ICAgIEFTU0VSVChzY3JpcHRFeGVjdXRpb25Db250ZXh0KCkpOwotICAgIEFTU0VSVChzY3JpcHRF
eGVjdXRpb25Db250ZXh0KCktPmlzRG9jdW1lbnQoKSk7Ci0gICAgYXV0byogcGFnZSA9IHN0YXRp
Y19jYXN0PERvY3VtZW50Kj4oc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpKS0+cGFnZSgpOwotICAg
IHJldHVybiBwYWdlLT5ydGNDb250cm9sbGVyKCk7Ci19Ci0KLXZvaWQgUlRDUGVlckNvbm5lY3Rp
b246OnJlZ2lzdGVyVG9Db250cm9sbGVyKCkKK3ZvaWQgUlRDUGVlckNvbm5lY3Rpb246OnJlZ2lz
dGVyVG9Db250cm9sbGVyKFJUQ0NvbnRyb2xsZXImIGNvbnRyb2xsZXIpCiB7Ci0gICAgcnRjQ29u
dHJvbGxlcigpLmFkZCgqdGhpcyk7CisgICAgbV9jb250cm9sbGVyID0gJmNvbnRyb2xsZXI7Cisg
ICAgbV9jb250cm9sbGVyLT5hZGQoKnRoaXMpOwogfQogCiB2b2lkIFJUQ1BlZXJDb25uZWN0aW9u
Ojp1bnJlZ2lzdGVyRnJvbUNvbnRyb2xsZXIoKQogewotICAgIHJ0Y0NvbnRyb2xsZXIoKS5yZW1v
dmUoKnRoaXMpOworICAgIGlmIChtX2NvbnRyb2xsZXIpCisgICAgICAgIG1fY29udHJvbGxlci0+
cmVtb3ZlKCp0aGlzKTsKIH0KIAogY29uc3QgY2hhciogUlRDUGVlckNvbm5lY3Rpb246OmFjdGl2
ZURPTU9iamVjdE5hbWUoKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5oCmluZGV4IDk2NmQ4MGJhMmQwMjY2ZjUz
YTlkZGZkZDg3MWQ1OTUwYjFlNDcxZDguLjA0NzQyNmMxNDUzMWU1NDE1ODMyNTI2NjQ5OTNhMmM0
Y2JhMDdmYTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0v
UlRDUGVlckNvbm5lY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3Ry
ZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmgKQEAgLTE0NSwxMyArMTQ1LDE0IEBAIHB1YmxpYzoKIAog
ICAgIHZvaWQgZW5xdWV1ZVJlcGxhY2VUcmFja1Rhc2soUlRDUnRwU2VuZGVyJiwgUmVmPE1lZGlh
U3RyZWFtVHJhY2s+JiYsIERPTVByb21pc2U8dm9pZD4mJik7CiAKKyAgICB2b2lkIGNsZWFyQ29u
dHJvbGxlcigpIHsgbV9jb250cm9sbGVyID0gbnVsbHB0cjsgfQorCiBwcml2YXRlOgogICAgIFJU
Q1BlZXJDb25uZWN0aW9uKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmKTsKIAogICAgIFJlZjxSVENS
dHBUcmFuc2NlaXZlcj4gY29tcGxldGVBZGRUcmFuc2NlaXZlcihSZWY8UlRDUnRwU2VuZGVyPiYm
LCBjb25zdCBSVENSdHBUcmFuc2NlaXZlckluaXQmLCBjb25zdCBTdHJpbmcmIHRyYWNrSWQsIGNv
bnN0IFN0cmluZyYgdHJhY2tLaW5kKTsKIAotICAgIFJUQ0NvbnRyb2xsZXImIHJ0Y0NvbnRyb2xs
ZXIoKTsKLSAgICB2b2lkIHJlZ2lzdGVyVG9Db250cm9sbGVyKCk7CisgICAgdm9pZCByZWdpc3Rl
clRvQ29udHJvbGxlcihSVENDb250cm9sbGVyJik7CiAgICAgdm9pZCB1bnJlZ2lzdGVyRnJvbUNv
bnRyb2xsZXIoKTsKIAogICAgIC8vIEV2ZW50VGFyZ2V0IGltcGxlbWVudGF0aW9uLgpAQCAtMTgz
LDYgKzE4NCw3IEBAIHByaXZhdGU6CiAgICAgc3RkOjp1bmlxdWVfcHRyPFBlZXJDb25uZWN0aW9u
QmFja2VuZD4gbV9iYWNrZW5kOwogCiAgICAgUlRDQ29uZmlndXJhdGlvbiBtX2NvbmZpZ3VyYXRp
b247CisgICAgUlRDQ29udHJvbGxlciogbV9jb250cm9sbGVyIHsgbnVsbHB0ciB9OwogfTsKIAog
fSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308427</attachid>
            <date>2017-04-27 12:29:59 -0700</date>
            <delta_ts>2017-04-27 15:58:47 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-171092-20170427122958.patch</filename>
            <type>text/plain</type>
            <size>5885</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1NjgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWJlNzllN2NlNDhiYmU3
N2U5Mjc0ZmY2YTE5OTkyYTkyODYyZWU5Yi4uYTJhNWY5ODU5OTlmNTY3OTk0ZTUwY2I1ZjRmYTg5
ODZmMDMzMzRjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE3LTA0LTI3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBMYXlvdXRUZXN0IHdlYnJ0
Yy9kYXRhY2hhbm5lbC9kYXRhY2hhbm5lbC1ldmVudC5odG1sIGlzIGEgZmxha3kgY3Jhc2gKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTA5MgorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vMzE3NDgwNjY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBDYXJsc29uLgorCisgICAgICAgIENvdmVyZWQgYnkgbWFudWFsIHRlc3Rpbmcgb24gaXRlcmF0
aW5nIG9uIHRoZSBjcmFzaGluZyB0ZXN0cy4KKyAgICAgICAgV2l0aCB0aGUgcGF0Y2gsIHRoZXkg
YXBwZWFyIHRvIG5vIGxvbmdlciBjcmFzaC4KKworICAgICAgICBUaGUgY3VycmVudCBSVENQZWVy
Q29ubmVjdGlvbi9SVENDb250cm9sbGVyIHdhcyBleHBlY3RpbmcgdGhhdCBwZWVyIGNvbm5lY3Rp
b25zIHdvdWxkIGJlIHN0b3BwZWQgYmVmb3JlIHRoZSBjb250cm9sbGVyLgorICAgICAgICBUaGlz
IGFzc3VtcHRpb24gaXMgc29tZXRpbWVzIHdyb25nLgorICAgICAgICBBZGRpbmcgY2xlYW4tdXAg
b24gYm90aCBzaWRlcyBzbyB0aGF0IGlmIGNvbnRyb2xsZXIgZ29lcyBhd2F5LCBpdCBub3RpZmll
cyBpdHMgcGVlciBjb25uZWN0aW9ucyB0aGF0IHRoZXkgYXJlIHVucmVnaXN0ZXJlZC4KKworICAg
ICAgICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29udHJvbGxlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpSVENDb250cm9sbGVyOjp+UlRDQ29udHJvbGxlcik6CisgICAgICAgICogTW9kdWxl
cy9tZWRpYXN0cmVhbS9SVENDb250cm9sbGVyLmg6CisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0
cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSVENQZWVyQ29u
bmVjdGlvbjo6Y3JlYXRlKToKKyAgICAgICAgKFdlYkNvcmU6OlJUQ1BlZXJDb25uZWN0aW9uOjp+
UlRDUGVlckNvbm5lY3Rpb24pOgorICAgICAgICAoV2ViQ29yZTo6UlRDUGVlckNvbm5lY3Rpb246
OmRvU3RvcCk6CisgICAgICAgIChXZWJDb3JlOjpSVENQZWVyQ29ubmVjdGlvbjo6cmVnaXN0ZXJU
b0NvbnRyb2xsZXIpOgorICAgICAgICAoV2ViQ29yZTo6UlRDUGVlckNvbm5lY3Rpb246OnVucmVn
aXN0ZXJGcm9tQ29udHJvbGxlcik6CisgICAgICAgIChXZWJDb3JlOjpSVENQZWVyQ29ubmVjdGlv
bjo6cnRjQ29udHJvbGxlcik6IERlbGV0ZWQuCisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVh
bS9SVENQZWVyQ29ubmVjdGlvbi5oOgorCiAyMDE3LTA0LTI1ICBZb3Vlbm4gRmFibGV0ICA8eW91
ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBMYXlvdXRUZXN0IHdlYnJ0Yy9kYXRhY2hhbm5lbC9i
YXNpYy5odG1sIGlzIGEgZmxha3kgY3Jhc2gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29udHJvbGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL21lZGlhc3RyZWFtL1JUQ0NvbnRyb2xsZXIuY3BwCmluZGV4IGIxZWZlMTA4MzhmN2ViMzY1
NDllODk4OTc3MmExNmMxNzhlZTRiZjEuLjQxYzUyNmJlZDY3NTEyMmI3NWNkNmM4ODkyYTM4MjRk
N2E3Nzc2M2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0v
UlRDQ29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVh
bS9SVENDb250cm9sbGVyLmNwcApAQCAtMzIsNiArMzIsMTIgQEAKIAogbmFtZXNwYWNlIFdlYkNv
cmUgewogCitSVENDb250cm9sbGVyOjp+UlRDQ29udHJvbGxlcigpCit7CisgICAgZm9yIChSVENQ
ZWVyQ29ubmVjdGlvbiYgY29ubmVjdGlvbiA6IG1fcGVlckNvbm5lY3Rpb25zKQorICAgICAgICBj
b25uZWN0aW9uLmNsZWFyQ29udHJvbGxlcigpOworfQorCiB2b2lkIFJUQ0NvbnRyb2xsZXI6OnJl
bW92ZShSVENQZWVyQ29ubmVjdGlvbiYgY29ubmVjdGlvbikKIHsKICAgICBtX3BlZXJDb25uZWN0
aW9ucy5yZW1vdmVGaXJzdE1hdGNoaW5nKFsmY29ubmVjdGlvbl0oYXV0byBpdGVtKSB7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0NvbnRyb2xsZXIu
aCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29udHJvbGxlci5oCmlu
ZGV4IDA3MzlhNzg2OGE4M2E3ZWRlMDVkOWM2ZjU3OTVlM2U3ZjJjOTM4NDguLmJhYTllY2ZiNTVh
NWE4YTNmNDhmODY5ZjNiOGMxYzQ0ZGJlMDc0MDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29udHJvbGxlci5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDQ29udHJvbGxlci5oCkBAIC0zNSw2ICszNSw4IEBAIHB1
YmxpYzoKICAgICBSVENDb250cm9sbGVyKCkgPSBkZWZhdWx0OwogCiAjaWYgRU5BQkxFKFdFQl9S
VEMpCisgICAgflJUQ0NvbnRyb2xsZXIoKTsKKwogICAgIHZvaWQgYWRkKFJUQ1BlZXJDb25uZWN0
aW9uJik7CiAgICAgdm9pZCByZW1vdmUoUlRDUGVlckNvbm5lY3Rpb24mKTsKIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9u
LmNwcAppbmRleCBjMjE4ZDA3YWE3YzNlOWMwZDM3N2IxYTYxNTE4NmU2YTc3ZDFhYmUwLi5jNmQ3
YzFmZDYyNzUyYjRjNDQ3OGExYWU2Zjk0ZDljZjE4ZDBjZTFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmNwcApA
QCAtNjcsNyArNjcsOSBAQCBSZWY8UlRDUGVlckNvbm5lY3Rpb24+IFJUQ1BlZXJDb25uZWN0aW9u
OjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYgY29udGV4dAogICAgIC8vIExldCdzIG1h
a2UgaXQgdW5jb2xsZWN0YWJsZSB1bnRpbCB0aGUgcGMgaXMgY2xvc2VkIGJ5IEpTIG9yIHRoZSBw
YWdlIHN0b3BzIGl0LgogICAgIGlmICghcGVlckNvbm5lY3Rpb24tPmlzQ2xvc2VkKCkpIHsKICAg
ICAgICAgcGVlckNvbm5lY3Rpb24tPnNldFBlbmRpbmdBY3Rpdml0eShwZWVyQ29ubmVjdGlvbi5w
dHIoKSk7Ci0gICAgICAgIHBlZXJDb25uZWN0aW9uLT5yZWdpc3RlclRvQ29udHJvbGxlcigpOwor
CisgICAgICAgIGF1dG8qIHBhZ2UgPSBkb3duY2FzdDxEb2N1bWVudD4oY29udGV4dCkucGFnZSgp
OworICAgICAgICBwZWVyQ29ubmVjdGlvbi0+cmVnaXN0ZXJUb0NvbnRyb2xsZXIocGFnZS0+cnRj
Q29udHJvbGxlcigpKTsKICAgICB9CiAgICAgcmV0dXJuIHBlZXJDb25uZWN0aW9uOwogfQpAQCAt
ODIsNiArODQsNyBAQCBSVENQZWVyQ29ubmVjdGlvbjo6UlRDUGVlckNvbm5lY3Rpb24oU2NyaXB0
RXhlY3V0aW9uQ29udGV4dCYgY29udGV4dCkKIAogUlRDUGVlckNvbm5lY3Rpb246On5SVENQZWVy
Q29ubmVjdGlvbigpCiB7CisgICAgdW5yZWdpc3RlckZyb21Db250cm9sbGVyKCk7CiAgICAgc3Rv
cCgpOwogfQogCkBAIC0zOTgsMjYgKzQwMSwxOSBAQCB2b2lkIFJUQ1BlZXJDb25uZWN0aW9uOjpk
b1N0b3AoKQogCiAgICAgbV9iYWNrZW5kLT5zdG9wKCk7CiAKLSAgICB1bnJlZ2lzdGVyRnJvbUNv
bnRyb2xsZXIoKTsKICAgICB1bnNldFBlbmRpbmdBY3Rpdml0eSh0aGlzKTsKIH0KIAotUlRDQ29u
dHJvbGxlciYgUlRDUGVlckNvbm5lY3Rpb246OnJ0Y0NvbnRyb2xsZXIoKQotewotICAgIEFTU0VS
VChzY3JpcHRFeGVjdXRpb25Db250ZXh0KCkpOwotICAgIEFTU0VSVChzY3JpcHRFeGVjdXRpb25D
b250ZXh0KCktPmlzRG9jdW1lbnQoKSk7Ci0gICAgYXV0byogcGFnZSA9IHN0YXRpY19jYXN0PERv
Y3VtZW50Kj4oc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpKS0+cGFnZSgpOwotICAgIHJldHVybiBw
YWdlLT5ydGNDb250cm9sbGVyKCk7Ci19Ci0KLXZvaWQgUlRDUGVlckNvbm5lY3Rpb246OnJlZ2lz
dGVyVG9Db250cm9sbGVyKCkKK3ZvaWQgUlRDUGVlckNvbm5lY3Rpb246OnJlZ2lzdGVyVG9Db250
cm9sbGVyKFJUQ0NvbnRyb2xsZXImIGNvbnRyb2xsZXIpCiB7Ci0gICAgcnRjQ29udHJvbGxlcigp
LmFkZCgqdGhpcyk7CisgICAgbV9jb250cm9sbGVyID0gJmNvbnRyb2xsZXI7CisgICAgbV9jb250
cm9sbGVyLT5hZGQoKnRoaXMpOwogfQogCiB2b2lkIFJUQ1BlZXJDb25uZWN0aW9uOjp1bnJlZ2lz
dGVyRnJvbUNvbnRyb2xsZXIoKQogewotICAgIHJ0Y0NvbnRyb2xsZXIoKS5yZW1vdmUoKnRoaXMp
OworICAgIGlmIChtX2NvbnRyb2xsZXIpCisgICAgICAgIG1fY29udHJvbGxlci0+cmVtb3ZlKCp0
aGlzKTsKIH0KIAogY29uc3QgY2hhciogUlRDUGVlckNvbm5lY3Rpb246OmFjdGl2ZURPTU9iamVj
dE5hbWUoKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0
cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0
cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5oCmluZGV4IDk2NmQ4MGJhMmQwMjY2ZjUzYTlkZGZkZDg3
MWQ1OTUwYjFlNDcxZDguLjA0NzQyNmMxNDUzMWU1NDE1ODMyNTI2NjQ5OTNhMmM0Y2JhMDdmYTAg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNv
bm5lY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1Bl
ZXJDb25uZWN0aW9uLmgKQEAgLTE0NSwxMyArMTQ1LDE0IEBAIHB1YmxpYzoKIAogICAgIHZvaWQg
ZW5xdWV1ZVJlcGxhY2VUcmFja1Rhc2soUlRDUnRwU2VuZGVyJiwgUmVmPE1lZGlhU3RyZWFtVHJh
Y2s+JiYsIERPTVByb21pc2U8dm9pZD4mJik7CiAKKyAgICB2b2lkIGNsZWFyQ29udHJvbGxlcigp
IHsgbV9jb250cm9sbGVyID0gbnVsbHB0cjsgfQorCiBwcml2YXRlOgogICAgIFJUQ1BlZXJDb25u
ZWN0aW9uKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmKTsKIAogICAgIFJlZjxSVENSdHBUcmFuc2Nl
aXZlcj4gY29tcGxldGVBZGRUcmFuc2NlaXZlcihSZWY8UlRDUnRwU2VuZGVyPiYmLCBjb25zdCBS
VENSdHBUcmFuc2NlaXZlckluaXQmLCBjb25zdCBTdHJpbmcmIHRyYWNrSWQsIGNvbnN0IFN0cmlu
ZyYgdHJhY2tLaW5kKTsKIAotICAgIFJUQ0NvbnRyb2xsZXImIHJ0Y0NvbnRyb2xsZXIoKTsKLSAg
ICB2b2lkIHJlZ2lzdGVyVG9Db250cm9sbGVyKCk7CisgICAgdm9pZCByZWdpc3RlclRvQ29udHJv
bGxlcihSVENDb250cm9sbGVyJik7CiAgICAgdm9pZCB1bnJlZ2lzdGVyRnJvbUNvbnRyb2xsZXIo
KTsKIAogICAgIC8vIEV2ZW50VGFyZ2V0IGltcGxlbWVudGF0aW9uLgpAQCAtMTgzLDYgKzE4NCw3
IEBAIHByaXZhdGU6CiAgICAgc3RkOjp1bmlxdWVfcHRyPFBlZXJDb25uZWN0aW9uQmFja2VuZD4g
bV9iYWNrZW5kOwogCiAgICAgUlRDQ29uZmlndXJhdGlvbiBtX2NvbmZpZ3VyYXRpb247CisgICAg
UlRDQ29udHJvbGxlciogbV9jb250cm9sbGVyIHsgbnVsbHB0ciB9OwogfTsKIAogfSAvLyBuYW1l
c3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>