<?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>184022</bug_id>
          
          <creation_ts>2018-03-26 14:05:48 -0700</creation_ts>
          <short_desc>webrtc/video-update-often.html is flakily crashing on iOS simulator Debug in PlaybackSessionManager::removeClientForContext</short_desc>
          <delta_ts>2018-04-04 19:41:19 -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>WebRTC</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jeremyj-wk</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jlewis3</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1409403</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-03-26 14:05:48 -0700</bug_when>
    <thetext>Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   JavaScriptCore                	0x00000001142f6334 WTFCrash + 36
1   com.apple.WebKit              	0x000000010c70b048 WebKit::PlaybackSessionManager::removeClientForContext(unsigned long long) + 88
2   com.apple.WebKit              	0x000000010c70b29c WebKit::PlaybackSessionManager::setUpPlaybackControlsManager(WebCore::HTMLMediaElement&amp;) + 316
3   com.apple.WebKit              	0x000000010c9e7649 WebKit::WebChromeClient::setUpPlaybackControlsManager(WebCore::HTMLMediaElement&amp;) + 41
4   com.apple.WebCore             	0x0000000119da9953 WebCore::HTMLMediaElement::updatePlaybackControlsManager() + 115
5   com.apple.WebCore             	0x0000000119da8ab3 WebCore::HTMLMediaElement::~HTMLMediaElement() + 1699
6   com.apple.WebCore             	0x0000000119e6b876 WebCore::HTMLVideoElement::~HTMLVideoElement() + 534
7   com.apple.WebCore             	0x0000000119e69035 WebCore::HTMLVideoElement::~HTMLVideoElement() + 21
8   com.apple.WebCore             	0x0000000119e69059 WebCore::HTMLVideoElement::~HTMLVideoElement() + 25
9   com.apple.WebCore             	0x0000000119aee0bb WebCore::Node::removedLastRef() + 91
10  com.apple.WebKit              	0x000000010c46ba73 WebCore::Node::deref() + 371
11  com.apple.WebKit              	0x000000010c71b621 void WTF::derefIfNotNull&lt;WebCore::HTMLMediaElement&gt;(WebCore::HTMLMediaElement*) + 49
12  com.apple.WebKit              	0x000000010c71b5e9 WTF::RefPtr&lt;WebCore::HTMLMediaElement, WTF::DumbPtrTraits&lt;WebCore::HTMLMediaElement&gt; &gt;::~RefPtr() + 41
13  com.apple.WebKit              	0x000000010c70aee5 WTF::RefPtr&lt;WebCore::HTMLMediaElement, WTF::DumbPtrTraits&lt;WebCore::HTMLMediaElement&gt; &gt;::~RefPtr() + 21
14  com.apple.WebKit              	0x000000010c70ac94 WebKit::PlaybackSessionManager::removeContext(unsigned long long) + 1108
15  com.apple.WebKit              	0x000000010c70b07b WebKit::PlaybackSessionManager::removeClientForContext(unsigned long long) + 139
16  com.apple.WebKit              	0x000000010c70b344 WebKit::PlaybackSessionManager::setUpPlaybackControlsManager(WebCore::HTMLMediaElement&amp;) + 484
17  com.apple.WebKit              	0x000000010c9e7649 WebKit::WebChromeClient::setUpPlaybackControlsManager(WebCore::HTMLMediaElement&amp;) + 41
18  com.apple.WebCore             	0x0000000119da9953 WebCore::HTMLMediaElement::updatePlaybackControlsManager() + 115
19  com.apple.WebCore             	0x0000000119de96d7 WTF::Function&lt;void ()&gt;::CallableWrapper&lt;std::__1::__bind&lt;void (WebCore::HTMLMediaElement::*)(), WebCore::HTMLMediaElement*&gt; &gt;::call() + 247
20  com.apple.WebCore             	0x0000000117cda5eb WTF::Function&lt;void ()&gt;::operator()() const + 139
21  com.apple.WebCore             	0x0000000117ea96f9 WebCore::GenericTaskQueue&lt;WebCore::Timer&gt;::enqueueTask(WTF::Function&lt;void ()&gt;&amp;&amp;)::&apos;lambda&apos;()::operator()() const + 137
22  com.apple.WebCore             	0x0000000117ea94d9 WTF::Function&lt;void ()&gt;::CallableWrapper&lt;WebCore::GenericTaskQueue&lt;WebCore::Timer&gt;::enqueueTask(WTF::Function&lt;void ()&gt;&amp;&amp;)::&apos;lambda&apos;()&gt;::call() + 25
23  com.apple.WebCore             	0x0000000117cda5eb WTF::Function&lt;void ()&gt;::operator()() const + 139
24  com.apple.WebCore             	0x000000011a4a8b17 WebCore::TaskDispatcher&lt;WebCore::Timer&gt;::dispatchOneTask() + 119
25  com.apple.WebCore             	0x000000011a4a88cf WebCore::TaskDispatcher&lt;WebCore::Timer&gt;::sharedTimerFired() + 255
26  com.apple.WebCore             	0x000000011a4ac621 WebCore::TaskDispatcher&lt;WebCore::Timer&gt;::sharedTimer()::$_1::operator()() const + 17
27  com.apple.WebCore             	0x000000011a4ac5e9 WTF::Function&lt;void ()&gt;::CallableWrapper&lt;WebCore::TaskDispatcher&lt;WebCore::Timer&gt;::sharedTimer()::$_1&gt;::call() + 25
28  com.apple.WebCore             	0x0000000117cda5eb WTF::Function&lt;void ()&gt;::operator()() const + 139
29  com.apple.WebCore             	0x0000000117d5d689 WebCore::Timer::fired() + 25
30  com.apple.WebCore             	0x000000011a4df5c4 WebCore::ThreadTimers::sharedTimerFiredInternal() + 452
31  com.apple.WebCore             	0x000000011a4f5911 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const + 33
32  com.apple.WebCore             	0x000000011a4f58c9 WTF::Function&lt;void ()&gt;::CallableWrapper&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&gt;::call() + 25
33  com.apple.WebCore             	0x0000000117cda5eb WTF::Function&lt;void ()&gt;::operator()() const + 139
34  com.apple.WebCore             	0x000000011a4b7b55 WebCore::MainThreadSharedTimer::fired() + 101
35  com.apple.WebCore             	0x000000011a5545a9 WebCore::timerFired(__CFRunLoopTimer*, void*) + 41</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1409404</commentid>
    <comment_count>1</comment_count>
      <attachid>336541</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-03-26 14:07:00 -0700</bug_when>
    <thetext>Created attachment 336541
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1409407</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-03-26 14:08:44 -0700</bug_when>
    <thetext>Attachment 336541 did not pass style-queue:


ERROR: Source/WebKit/WebProcess/cocoa/PlaybackSessionManager.mm:264:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411793</commentid>
    <comment_count>3</comment_count>
      <attachid>337191</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-04 10:50:48 -0700</bug_when>
    <thetext>Created attachment 337191
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411794</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-04-04 10:52:13 -0700</bug_when>
    <thetext>Attachment 337191 did not pass style-queue:


ERROR: Source/WebKit/WebProcess/cocoa/PlaybackSessionManager.mm:264:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411981</commentid>
    <comment_count>5</comment_count>
      <attachid>337191</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-04 19:05:07 -0700</bug_when>
    <thetext>Comment on attachment 337191
Patch

Rejecting attachment 337191 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 337191, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
ing rebase:
:040000 040000 0eb32cc993e8b85218d7fb643ac6f302495ed911 74eca5052fc797f88153da7bc22c7d2b38fff0f7 M	Source
Current branch master is up to date.
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit
Updating OpenSource
Current branch master is up to date.

Full output: http://webkit-queues.webkit.org/results/7211098</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411990</commentid>
    <comment_count>6</comment_count>
      <attachid>337191</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-04 19:40:54 -0700</bug_when>
    <thetext>Comment on attachment 337191
Patch

Clearing flags on attachment: 337191

Committed r230292: &lt;https://trac.webkit.org/changeset/230292&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411991</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-04 19:40:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411992</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-04 19:41:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/39197603&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336541</attachid>
            <date>2018-03-26 14:07:00 -0700</date>
            <delta_ts>2018-04-04 10:50:47 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>bug-184022-20180326140659.patch</filename>
            <type>text/plain</type>
            <size>2304</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5OTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDQ2YjlkODg3ZWQ2MGJhNWNm
ZjBkN2ZlOTE4ZjgzZmY3MWM4NTFmNjQuLjNlYzQ0OWU0YTgzODU4MDAyZWQ5MmU3MWRhNmUxYWMw
ZThkNDM0ZjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTgtMDMtMjYgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIHdlYnJ0Yy92aWRlby11cGRhdGUt
b2Z0ZW4uaHRtbCBpcyBmbGFraWx5IGNyYXNoaW5nIG9uIGlPUyBzaW11bGF0b3IgRGVidWcKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDAyMgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGZpeC0xODQwMjIK
KworICAgICAgICAqIFdlYlByb2Nlc3MvY29jb2EvUGxheWJhY2tTZXNzaW9uTWFuYWdlci5tbToK
KyAgICAgICAgKFdlYktpdDo6UGxheWJhY2tTZXNzaW9uTWFuYWdlcjo6c2V0VXBQbGF5YmFja0Nv
bnRyb2xzTWFuYWdlcik6CisKIDIwMTgtMDMtMjMgIE1lZ2FuIEdhcmRuZXIgIDxtZWdhbl9nYXJk
bmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBEb24ndCB1c2UgdGhlIHByZXNlbmNlIG9mIGEgdGV4
dFNlbGVjdGlvbkFzc2lzdGFudCBhcyBhIHByb3h5IGZvciBpZiB3ZSBhcmUgaW4gY29udGVudCBl
ZGl0YWJsZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9QbGF5
YmFja1Nlc3Npb25NYW5hZ2VyLm1tIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1Bs
YXliYWNrU2Vzc2lvbk1hbmFnZXIubW0KaW5kZXggMDU2M2Y5YTBlM2QwYjBhZmMyNWExYzU4ZWZm
MmFjYWU4NDRkZjVmZS4uYWNmNTJmNjAwZGU2YzMxNTU4MTYzNjNjN2Q3MDQwZjhlNjYyMWQzMiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1BsYXliYWNrU2Vzc2lv
bk1hbmFnZXIubW0KKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1BsYXliYWNr
U2Vzc2lvbk1hbmFnZXIubW0KQEAgLTI1NiwxNSArMjU2LDE4IEBAIHZvaWQgUGxheWJhY2tTZXNz
aW9uTWFuYWdlcjo6c2V0VXBQbGF5YmFja0NvbnRyb2xzTWFuYWdlcihXZWJDb3JlOjpIVE1MTWVk
aWFFbGVtCiAgICAgICAgIGlmIChtX2NvbnRyb2xzTWFuYWdlckNvbnRleHRJZCA9PSBjb250ZXh0
SWQpCiAgICAgICAgICAgICByZXR1cm47CiAKLSAgICAgICAgaWYgKG1fY29udHJvbHNNYW5hZ2Vy
Q29udGV4dElkKQotICAgICAgICAgICAgcmVtb3ZlQ2xpZW50Rm9yQ29udGV4dChtX2NvbnRyb2xz
TWFuYWdlckNvbnRleHRJZCk7CisgICAgICAgIGF1dG8gcHJldmlvdXNDb250ZXh0SWQgPSBtX2Nv
bnRyb2xzTWFuYWdlckNvbnRleHRJZDsKICAgICAgICAgbV9jb250cm9sc01hbmFnZXJDb250ZXh0
SWQgPSBjb250ZXh0SWQ7CisgICAgICAgIGlmIChwcmV2aW91c0NvbnRleHRJZCkKKyAgICAgICAg
ICAgIHJlbW92ZUNsaWVudEZvckNvbnRleHQocHJldmlvdXNDb250ZXh0SWQpOwogICAgIH0gZWxz
ZSB7Ci0gICAgICAgIGF1dG8gYWRkUmVzdWx0ID0gbV9tZWRpYUVsZW1lbnRzLmVuc3VyZSgmbWVk
aWFFbGVtZW50LCBbJl0geyByZXR1cm4gbmV4dENvbnRleHRJZCgpOyB9KTsKLSAgICAgICAgYXV0
byBjb250ZXh0SWQgPSBhZGRSZXN1bHQuaXRlcmF0b3ItPnZhbHVlOwotICAgICAgICBpZiAobV9j
b250cm9sc01hbmFnZXJDb250ZXh0SWQpCi0gICAgICAgICAgICByZW1vdmVDbGllbnRGb3JDb250
ZXh0KG1fY29udHJvbHNNYW5hZ2VyQ29udGV4dElkKTsKKyAgICAgICAgYXV0byBjb250ZXh0SWQg
PSBtX21lZGlhRWxlbWVudHMuZW5zdXJlKCZtZWRpYUVsZW1lbnQsIFsmXSB7IHJldHVybiBuZXh0
Q29udGV4dElkKCk7IH0pLml0ZXJhdG9yLT52YWx1ZTsKKworICAgICAgICBhdXRvIHByZXZpb3Vz
Q29udGV4dElkID0gbV9jb250cm9sc01hbmFnZXJDb250ZXh0SWQ7CiAgICAgICAgIG1fY29udHJv
bHNNYW5hZ2VyQ29udGV4dElkID0gY29udGV4dElkOworICAgICAgICBpZiAocHJldmlvdXNDb250
ZXh0SWQpCisgICAgICAgICAgICByZW1vdmVDbGllbnRGb3JDb250ZXh0KHByZXZpb3VzQ29udGV4
dElkKTsKKwogICAgICAgICBlbnN1cmVNb2RlbChjb250ZXh0SWQpLnNldE1lZGlhRWxlbWVudCgm
bWVkaWFFbGVtZW50KTsKICAgICB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337191</attachid>
            <date>2018-04-04 10:50:48 -0700</date>
            <delta_ts>2018-04-04 19:40:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184022-20180404105047.patch</filename>
            <type>text/plain</type>
            <size>2422</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMjMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGFhMTc5ODMzZjkwYjM5Yjg5
ZDI2YTc0ODY1YTQ4NGE5ZTA0ZmNlZDkuLjRiODQxZjYwMDA0NDM2NjUxNThhMzFjZjZhMzBiNWQz
MTJkZmRlYzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTgtMDQtMDQgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIHdlYnJ0Yy92aWRlby11cGRhdGUt
b2Z0ZW4uaHRtbCBpcyBmbGFraWx5IGNyYXNoaW5nIG9uIGlPUyBzaW11bGF0b3IgRGVidWcKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDAyMgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSBjbGll
bnQgY29udGV4dCBvbmNlIHRoZSBuZXcgY29udGV4dCBpZGVudGlmaWVyIGlzIHNldC4KKyAgICAg
ICAgQ292ZXJlZCBieSB0ZXN0IG5vIGxvbmdlciBjcmFzaGluZyBsb2NhbGx5LgorCisgICAgICAg
ICogV2ViUHJvY2Vzcy9jb2NvYS9QbGF5YmFja1Nlc3Npb25NYW5hZ2VyLm1tOgorICAgICAgICAo
V2ViS2l0OjpQbGF5YmFja1Nlc3Npb25NYW5hZ2VyOjpzZXRVcFBsYXliYWNrQ29udHJvbHNNYW5h
Z2VyKToKKwogMjAxOC0wNC0wNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAK
ICAgICAgICAgUkVHUkVTU0lPTiAocjIzMDIyMyk6IExheW91dFRlc3QgaHR0cC90ZXN0cy9jb250
ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLW92ZXJmbG93cy1ydWxlLWRhdGEtMS5odG1s
IGlzIGNyYXNoaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2Ev
UGxheWJhY2tTZXNzaW9uTWFuYWdlci5tbSBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2Nv
YS9QbGF5YmFja1Nlc3Npb25NYW5hZ2VyLm1tCmluZGV4IDA1NjNmOWEwZTNkMGIwYWZjMjVhMWM1
OGVmZjJhY2FlODQ0ZGY1ZmUuLmFjZjUyZjYwMGRlNmMzMTU1ODE2MzYzYzdkNzA0MGY4ZTY2MjFk
MzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9QbGF5YmFja1Nl
c3Npb25NYW5hZ2VyLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9QbGF5
YmFja1Nlc3Npb25NYW5hZ2VyLm1tCkBAIC0yNTYsMTUgKzI1NiwxOCBAQCB2b2lkIFBsYXliYWNr
U2Vzc2lvbk1hbmFnZXI6OnNldFVwUGxheWJhY2tDb250cm9sc01hbmFnZXIoV2ViQ29yZTo6SFRN
TE1lZGlhRWxlbQogICAgICAgICBpZiAobV9jb250cm9sc01hbmFnZXJDb250ZXh0SWQgPT0gY29u
dGV4dElkKQogICAgICAgICAgICAgcmV0dXJuOwogCi0gICAgICAgIGlmIChtX2NvbnRyb2xzTWFu
YWdlckNvbnRleHRJZCkKLSAgICAgICAgICAgIHJlbW92ZUNsaWVudEZvckNvbnRleHQobV9jb250
cm9sc01hbmFnZXJDb250ZXh0SWQpOworICAgICAgICBhdXRvIHByZXZpb3VzQ29udGV4dElkID0g
bV9jb250cm9sc01hbmFnZXJDb250ZXh0SWQ7CiAgICAgICAgIG1fY29udHJvbHNNYW5hZ2VyQ29u
dGV4dElkID0gY29udGV4dElkOworICAgICAgICBpZiAocHJldmlvdXNDb250ZXh0SWQpCisgICAg
ICAgICAgICByZW1vdmVDbGllbnRGb3JDb250ZXh0KHByZXZpb3VzQ29udGV4dElkKTsKICAgICB9
IGVsc2UgewotICAgICAgICBhdXRvIGFkZFJlc3VsdCA9IG1fbWVkaWFFbGVtZW50cy5lbnN1cmUo
Jm1lZGlhRWxlbWVudCwgWyZdIHsgcmV0dXJuIG5leHRDb250ZXh0SWQoKTsgfSk7Ci0gICAgICAg
IGF1dG8gY29udGV4dElkID0gYWRkUmVzdWx0Lml0ZXJhdG9yLT52YWx1ZTsKLSAgICAgICAgaWYg
KG1fY29udHJvbHNNYW5hZ2VyQ29udGV4dElkKQotICAgICAgICAgICAgcmVtb3ZlQ2xpZW50Rm9y
Q29udGV4dChtX2NvbnRyb2xzTWFuYWdlckNvbnRleHRJZCk7CisgICAgICAgIGF1dG8gY29udGV4
dElkID0gbV9tZWRpYUVsZW1lbnRzLmVuc3VyZSgmbWVkaWFFbGVtZW50LCBbJl0geyByZXR1cm4g
bmV4dENvbnRleHRJZCgpOyB9KS5pdGVyYXRvci0+dmFsdWU7CisKKyAgICAgICAgYXV0byBwcmV2
aW91c0NvbnRleHRJZCA9IG1fY29udHJvbHNNYW5hZ2VyQ29udGV4dElkOwogICAgICAgICBtX2Nv
bnRyb2xzTWFuYWdlckNvbnRleHRJZCA9IGNvbnRleHRJZDsKKyAgICAgICAgaWYgKHByZXZpb3Vz
Q29udGV4dElkKQorICAgICAgICAgICAgcmVtb3ZlQ2xpZW50Rm9yQ29udGV4dChwcmV2aW91c0Nv
bnRleHRJZCk7CisKICAgICAgICAgZW5zdXJlTW9kZWwoY29udGV4dElkKS5zZXRNZWRpYUVsZW1l
bnQoJm1lZGlhRWxlbWVudCk7CiAgICAgfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>