<?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>193110</bug_id>
          
          <creation_ts>2019-01-03 09:17:43 -0800</creation_ts>
          <short_desc>Crash under WebProcessPool::addSuspendedPage()</short_desc>
          <delta_ts>2019-01-04 10:03:43 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1491443</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-01-03 09:17:43 -0800</bug_when>
    <thetext>Crash under WebProcessPool::addSuspendedPage():
Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [98873]

VM Regions Near 0:
--&gt; 
    __TEXT                 000000010f14d000-000000010f5b8000 [ 4524K] r-x/rwx SM=COW  /Volumes/VOLUME/*

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebKit              	0x00000001112e1642 WTF::Deque&lt;std::__1::unique_ptr&lt;WebKit::SuspendedPageProxy, std::__1::default_delete&lt;WebKit::SuspendedPageProxy&gt; &gt;, 0ul&gt;::removeFirst() + 16 (memory:2595)
1   com.apple.WebKit              	0x00000001112e4c71 WebKit::WebProcessPool::addSuspendedPage(std::__1::unique_ptr&lt;WebKit::SuspendedPageProxy, std::__1::default_delete&lt;WebKit::SuspendedPageProxy&gt; &gt;&amp;&amp;) + 73 (Deque.h:472)
2   com.apple.WebKit              	0x00000001112a78db WebKit::WebPageProxy::suspendCurrentPageIfPossible(API::Navigation&amp;, WTF::Optional&lt;unsigned long long&gt;, WebKit::ProcessSwapRequestedByClient) + 217 (memory:2595)
3   com.apple.WebKit              	0x00000001112b11c5 WebKit::WebPageProxy::continueNavigationInNewProcess(API::Navigation&amp;, std::__1::unique_ptr&lt;WebKit::SuspendedPageProxy, std::__1::default_delete&lt;WebKit::SuspendedPageProxy&gt; &gt;&amp;&amp;, WTF::Ref&lt;WebKit::WebProcessProxy, WTF::DumbPtrTraits&lt;WebKit::WebProcessProxy&gt; &gt;&amp;&amp;, WebKit::ProcessSwapRequestedByClient, WTF::Optional&lt;WebKit::WebsitePoliciesData&gt;&amp;&amp;) + 431 (WebPageProxy.cpp:2763)
4   com.apple.WebKit              	0x00000001112cd962 WebKit::WebPageProxy::receivedNavigationPolicyDecision(WebKit::WebPolicyAction, API::Navigation*, WebKit::ProcessSwapRequestedByClient, WebKit::WebFrameProxy&amp;, API::WebsitePolicies*, WTF::Ref&lt;WebKit::WebPageProxy::PolicyDecisionSender, WTF::DumbPtrTraits&lt;WebKit::WebPageProxy::PolicyDecisionSender&gt; &gt;&amp;&amp;)::$_5::operator()(WTF::Ref&lt;WebKit::WebProcessProxy, WTF::DumbPtrTraits&lt;WebKit::WebProcessProxy&gt; &gt;&amp;&amp;, WebKit::SuspendedPageProxy*, WTF::String const&amp;) + 944 (memory:2595)
5   com.apple.WebKit              	0x00000001112f3d07 WebKit::WebProcessPool::processForNavigation(WebKit::WebPageProxy&amp;, API::Navigation const&amp;, WebKit::ProcessSwapRequestedByClient, WTF::CompletionHandler&lt;void (WTF::Ref&lt;WebKit::WebProcessProxy, WTF::DumbPtrTraits&lt;WebKit::WebProcessProxy&gt; &gt;&amp;&amp;, WebKit::SuspendedPageProxy*, WTF::String const&amp;)&gt;&amp;&amp;)::$_12::operator()(WTF::Ref&lt;WebKit::WebProcessProxy, WTF::DumbPtrTraits&lt;WebKit::WebProcessProxy&gt; &gt;&amp;&amp;, WebKit::SuspendedPageProxy*, WTF::String const&amp;) + 163 (memory:2597)
6   com.apple.WebKit              	0x00000001112e49c7 WebKit::WebProcessPool::processForNavigationInternal(WebKit::WebPageProxy&amp;, API::Navigation const&amp;, WebKit::ProcessSwapRequestedByClient, WTF::CompletionHandler&lt;void (WTF::Ref&lt;WebKit::WebProcessProxy, WTF::DumbPtrTraits&lt;WebKit::WebProcessProxy&gt; &gt;&amp;&amp;, WebKit::SuspendedPageProxy*, WTF::String const&amp;)&gt;&amp;&amp;) + 2719 (memory:2597)
7   com.apple.WebKit              	0x00000001112e3f05 WebKit::WebProcessPool::processForNavigation(WebKit::WebPageProxy&amp;, API::Navigation const&amp;, WebKit::ProcessSwapRequestedByClient, WTF::CompletionHandler&lt;void (WTF::Ref&lt;WebKit::WebProcessProxy, WTF::DumbPtrTraits&lt;WebKit::WebProcessProxy&gt; &gt;&amp;&amp;, WebKit::SuspendedPageProxy*, WTF::String const&amp;)&gt;&amp;&amp;) + 131 (memory:2595)
8   com.apple.WebKit              	0x00000001112b0b66 WebKit::WebPageProxy::receivedNavigationPolicyDecision(WebKit::WebPolicyAction, API::Navigation*, WebKit::ProcessSwapRequestedByClient, WebKit::WebFrameProxy&amp;, API::WebsitePolicies*, WTF::Ref&lt;WebKit::WebPageProxy::PolicyDecisionSender, WTF::DumbPtrTraits&lt;WebKit::WebPageProxy::PolicyDecisionSender&gt; &gt;&amp;&amp;) + 582 (memory:2595)
9   com.apple.WebKit              	0x00000001112cecf1 WTF::Function&lt;void (WebKit::WebPolicyAction, API::WebsitePolicies*, WebKit::ProcessSwapRequestedByClient, WTF::RefPtr&lt;WebKit::SafeBrowsingWarning, WTF::DumbPtrTraits&lt;WebKit::SafeBrowsingWarning&gt; &gt;&amp;&amp;)&gt;::CallableWrapper&lt;WebKit::WebPageProxy::decidePolicyForNavigationAction(WebKit::WebFrameProxy&amp;, WebCore::SecurityOriginData&amp;&amp;, unsigned long long, WebKit::NavigationActionData&amp;&amp;, WebKit::FrameInfoData&amp;&amp;, unsigned long long, WebCore::ResourceRequest const&amp;, WebCore::ResourceRequest&amp;&amp;, IPC::FormDataReference&amp;&amp;, WebCore::ResourceResponse&amp;&amp;, WebKit::UserData const&amp;, WTF::Ref&lt;WebKit::WebPageProxy::PolicyDecisionSender, WTF::DumbPtrTraits&lt;WebKit::WebPageProxy::PolicyDecisionSender&gt; &gt;&amp;&amp;)::$_2&gt;::call(WebKit::WebPolicyAction, API::WebsitePolicies*, WebKit::ProcessSwapRequestedByClient, WTF::RefPtr&lt;WebKit::SafeBrowsingWarning, WTF::DumbPtrTraits&lt;WebKit::SafeBrowsingWarning&gt; &gt;&amp;&amp;) + 575 (utility:896)
10  com.apple.WebKit              	0x000000011129de22 WTF::Function&lt;void (WebKit::WebPolicyAction, API::WebsitePolicies*, WebKit::ProcessSwapRequestedByClient, WTF::RefPtr&lt;WebKit::SafeBrowsingWarning, WTF::DumbPtrTraits&lt;WebKit::SafeBrowsingWarning&gt; &gt;&amp;&amp;)&gt;::CallableWrapper&lt;WebKit::WebFrameProxy::setUpPolicyListenerProxy(WTF::CompletionHandler&lt;void (WebKit::WebPolicyAction, API::WebsitePolicies*, WebKit::ProcessSwapRequestedByClient, WTF::RefPtr&lt;WebKit::SafeBrowsingWarning, WTF::DumbPtrTraits&lt;WebKit::SafeBrowsingWarning&gt; &gt;&amp;&amp;)&gt;&amp;&amp;, WebKit::ShouldExpectSafeBrowsingResult)::$_0&gt;::call(WebKit::WebPolicyAction, API::WebsitePolicies*, WebKit::ProcessSwapRequestedByClient, WTF::RefPtr&lt;WebKit::SafeBrowsingWarning, WTF::DumbPtrTraits&lt;WebKit::SafeBrowsingWarning&gt; &gt;&amp;&amp;) + 30 (memory:2597)
11  com.apple.WebKit              	0x0000000111299846 WebKit::WebFramePolicyListenerProxy::didReceiveSafeBrowsingResults(WTF::RefPtr&lt;WebKit::SafeBrowsingWarning, WTF::DumbPtrTraits&lt;WebKit::SafeBrowsingWarning&gt; &gt;&amp;&amp;) + 54 (memory:2285)
12  com.apple.WebKit              	0x00000001112703f1 WTF::Function&lt;void ()&gt;::CallableWrapper&lt;WebKit::WebPageProxy::beginSafeBrowsingCheck(WTF::URL const&amp;, bool, WebKit::WebFramePolicyListenerProxy&amp;)::$_1::operator()(SSBLookupResult*, NSError*)::&apos;lambda&apos;()&gt;::call() + 449 (utility:896)
13  com.apple.JavaScriptCore      	0x000000010fb3ed17 WTF::RunLoop::performWork() + 231 (Function.h:56)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491445</commentid>
    <comment_count>1</comment_count>
      <attachid>358257</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-01-03 09:28:51 -0800</bug_when>
    <thetext>Created attachment 358257
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491695</commentid>
    <comment_count>2</comment_count>
      <attachid>358257</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-04 10:01:17 -0800</bug_when>
    <thetext>Comment on attachment 358257
Patch

Clearing flags on attachment: 358257

Committed r239617: &lt;https://trac.webkit.org/changeset/239617&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491696</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-04 10:01:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491700</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-04 10:03:43 -0800</bug_when>
    <thetext>&lt;rdar://problem/47050388&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>358257</attachid>
            <date>2019-01-03 09:28:51 -0800</date>
            <delta_ts>2019-01-04 10:01:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193110-20190103092851.patch</filename>
            <type>text/plain</type>
            <size>4515</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM5NTc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDJiNjQ2NTQwNjU3NjhkMGI4
MGIwMTcyOWNhYTIyMDVlNWUyMzIwMzcuLmQzNzdhODQ5ZDk2ZGI2OWMxMDZkMTNjZTZmMjgzZTk2
OWU1NzY5YjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMDEtMDMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBDcmFzaCB1bmRlciBXZWJQcm9jZXNz
UG9vbDo6YWRkU3VzcGVuZGVkUGFnZSgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTMxMTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBXaGVuIFBhZ2VDYWNoZSBpcyBkaXNhYmxlZCwgV2ViUHJvY2Vzc1Bv
b2w6Om1fbWF4U3VzcGVuZGVkUGFnZUNvdW50IGlzIDAgYW5kIFdlYlByb2Nlc3NQb29sOjphZGRT
dXNwZW5kZWRQYWdlKCkKKyAgICAgICAgd291bGQgY2FsbCBtX3N1c3BlbmRlZFBhZ2VzLnJlbW92
ZUZpcnN0KCkgZXZlbiB0aG91Z2ggbV9zdXNwZW5kZWRQYWdlcyBpcyBlbXB0eSwgY2F1c2luZyBh
IGNyYXNoLgorICAgICAgICBEbyBhbiBlYXJseSByZXR1cm4gd2hlbiBtX21heFN1c3BlbmRlZFBh
Z2VDb3VudCBpcyAwIHNpbmNlIHdlIGRvIG5vdCB3YW50IHRvIGFkZCBhbnkgc3VzcGVuZGVkIHBh
Z2UgaW4gdGhpcworICAgICAgICBjYXNlLgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYlByb2Nl
c3NQb29sLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2w6OmFkZFN1c3BlbmRl
ZFBhZ2UpOgorCiAyMDE5LTAxLTAyICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgogCiAgICAgICAgIFJlbW92ZSB1bnVzZWQgbG9nZ2luZyBzZXJ2aWNlIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuY3BwIGIvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuY3BwCmluZGV4IGI3NTUzOGRiNmEzYzAyZDdiYWJh
Mzc0MDg3MmM0YjY2ODYzYzlhYTAuLjcxZWM3NmVlODcxMTk1M2U3OTY5YTk1YjRkMWRlYWRjZWRk
MDU1NTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29s
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAKQEAg
LTIyNTYsNiArMjI1Niw5IEBAIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnByb2Nlc3NGb3JOYXZpZ2F0
aW9uSW50ZXJuYWwoV2ViUGFnZVByb3h5JiBwYWdlLCBjb25zdCBBUEk6CiAKIHZvaWQgV2ViUHJv
Y2Vzc1Bvb2w6OmFkZFN1c3BlbmRlZFBhZ2Uoc3RkOjp1bmlxdWVfcHRyPFN1c3BlbmRlZFBhZ2VQ
cm94eT4mJiBzdXNwZW5kZWRQYWdlKQogeworICAgIGlmICghbV9tYXhTdXNwZW5kZWRQYWdlQ291
bnQpCisgICAgICAgIHJldHVybjsKKwogICAgIGlmIChtX3N1c3BlbmRlZFBhZ2VzLnNpemUoKSA+
PSBtX21heFN1c3BlbmRlZFBhZ2VDb3VudCkKICAgICAgICAgbV9zdXNwZW5kZWRQYWdlcy5yZW1v
dmVGaXJzdCgpOwogCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VM
b2cKaW5kZXggY2VmMzU2ZWJlMDg1YzY5Zjg4NTgwNzk4YTFhYjU5NzAyYjJkYWUwYS4uODMwNzRm
ZWYyNWI3MmI5YjJkNjI4ZmU5OWU0YmFiZjA2ZTk5ZTI2NyAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hh
bmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE5LTAxLTAz
ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggdW5kZXIg
V2ViUHJvY2Vzc1Bvb2w6OmFkZFN1c3BlbmRlZFBhZ2UoKQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkzMTEwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIEFQSSB0ZXN0IGNvdmVyYWdlLgorCisgICAg
ICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdh
dGlvbi5tbToKKwogMjAxOS0wMS0wMiAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+
CiAKICAgICAgICAgW2xsZGItd2Via2l0XSBSZW1vdmUgYnJva2VuIGNvZGUgdG8gcHJpbnQgV1RG
OjpPcHRpb25TZXQ6Om1fc3RvcmFnZQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbSBiL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24ubW0KaW5k
ZXggMjQzNGJjZWM4YzFlMTFiNTQzYmRiNzhmOGQ1ZjJmZTViZTk3ZjdhMy4uNDdhMjdlMzk1NDAx
ZGZjMjE3ZWE5ZGVlNjFmMjZjZjFlZjQ3ZjE3YiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbQorKysgYi9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25OYXZpZ2F0
aW9uLm1tCkBAIC0yNzM1LDYgKzI3MzUsNDEgQEAgVEVTVChQcm9jZXNzU3dhcCwgTmF2aWdhdGVU
b0RhdGFVUkxUaGVuQmFjaykKICAgICBFWFBFQ1RfRVEocGlkMiwgcGlkMyk7CiB9CiAKK1RFU1Qo
UHJvY2Vzc1N3YXAsIE5hdmlnYXRlQ3Jvc3NTaXRlV2l0aFBhZ2VDYWNoZURpc2FibGVkKQorewor
ICAgIGF1dG8gcHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uID0gYWRvcHROUyhbW19XS1Byb2Nlc3NQ
b29sQ29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOworICAgIHByb2Nlc3NQb29sQ29uZmlndXJh
dGlvbi5nZXQoKS5wcm9jZXNzU3dhcHNPbk5hdmlnYXRpb24gPSBZRVM7CisgICAgcHJvY2Vzc1Bv
b2xDb25maWd1cmF0aW9uLmdldCgpLnBhZ2VDYWNoZUVuYWJsZWQgPSBOTzsKKyAgICBhdXRvIHBy
b2Nlc3NQb29sID0gYWRvcHROUyhbW1dLUHJvY2Vzc1Bvb2wgYWxsb2NdIF9pbml0V2l0aENvbmZp
Z3VyYXRpb246cHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uLmdldCgpXSk7CisKKyAgICBhdXRvIHdl
YlZpZXdDb25maWd1cmF0aW9uID0gYWRvcHROUyhbW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gYWxs
b2NdIGluaXRdKTsKKyAgICBbd2ViVmlld0NvbmZpZ3VyYXRpb24gc2V0UHJvY2Vzc1Bvb2w6cHJv
Y2Vzc1Bvb2wuZ2V0KCldOworICAgIGF1dG8gaGFuZGxlciA9IGFkb3B0TlMoW1tQU09OU2NoZW1l
IGFsbG9jXSBpbml0XSk7CisgICAgW3dlYlZpZXdDb25maWd1cmF0aW9uIHNldFVSTFNjaGVtZUhh
bmRsZXI6aGFuZGxlci5nZXQoKSBmb3JVUkxTY2hlbWU6QCJQU09OIl07CisKKyAgICBhdXRvIHdl
YlZpZXcgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJl
Y3QoMCwgMCwgODAwLCA2MDApIGNvbmZpZ3VyYXRpb246d2ViVmlld0NvbmZpZ3VyYXRpb24uZ2V0
KCldKTsKKyAgICBhdXRvIG5hdmlnYXRpb25EZWxlZ2F0ZSA9IGFkb3B0TlMoW1tQU09OTmF2aWdh
dGlvbkRlbGVnYXRlIGFsbG9jXSBpbml0XSk7CisgICAgW3dlYlZpZXcgc2V0TmF2aWdhdGlvbkRl
bGVnYXRlOm5hdmlnYXRpb25EZWxlZ2F0ZS5nZXQoKV07CisKKyAgICBbd2ViVmlldyBsb2FkUmVx
dWVzdDpbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAi
cHNvbjovL3d3dy53ZWJraXQub3JnL21haW4uaHRtbCJdXV07CisgICAgVGVzdFdlYktpdEFQSTo6
VXRpbDo6cnVuKCZkb25lKTsKKyAgICBkb25lID0gZmFsc2U7CisgICAgYXV0byB3ZWJraXRQSUQg
PSBbd2ViVmlldyBfd2ViUHJvY2Vzc0lkZW50aWZpZXJdOworCisgICAgW3dlYlZpZXcgbG9hZFJl
cXVlc3Q6W05TVVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpbTlNVUkwgVVJMV2l0aFN0cmluZzpA
InBzb246Ly93d3cuYXBwbGUuY29tL21haW4uaHRtbCJdXV07CisgICAgVGVzdFdlYktpdEFQSTo6
VXRpbDo6cnVuKCZkb25lKTsKKyAgICBkb25lID0gZmFsc2U7CisgICAgYXV0byBhcHBsZVBJRCA9
IFt3ZWJWaWV3IF93ZWJQcm9jZXNzSWRlbnRpZmllcl07CisKKyAgICBFWFBFQ1RfTkUod2Via2l0
UElELCBhcHBsZVBJRCk7CisKKyAgICBbd2ViVmlldyBnb0JhY2tdOworICAgIFRlc3RXZWJLaXRB
UEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgZG9uZSA9IGZhbHNlOworCisgICAgRVhQRUNUX05F
KGFwcGxlUElELCBbd2ViVmlldyBfd2ViUHJvY2Vzc0lkZW50aWZpZXJdKTsKK30KKwogVEVTVChQ
cm9jZXNzU3dhcCwgQVBJQ29udHJvbGxlZFByb2Nlc3NTd2FwcGluZykKIHsKICAgICBhdXRvIHdl
YlZpZXdDb25maWd1cmF0aW9uID0gYWRvcHROUyhbW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gYWxs
b2NdIGluaXRdKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>