<?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>146388</bug_id>
          
          <creation_ts>2015-06-27 15:28:55 -0700</creation_ts>
          <short_desc>Crash: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedFrameBase::restore + 333</short_desc>
          <delta_ts>2015-06-28 11:54:55 -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>Page Loading</component>
          <version>528+ (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>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ddkilzer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1105218</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-06-27 15:28:55 -0700</bug_when>
    <thetext>Reproduction steps:
1. Goto http://www.audiusa.com/models
2. Click on 2015 S3
3. Gesture back

Crash trace:
&gt;  1 com.apple.WebCore              0x7fff9a3627ed WebCore::CachedFrameBase::restore() + 0x14d
   2 com.apple.WebCore              0x7fff9a362610 WebCore::FrameLoader::open(WebCore::CachedFrameBase&amp;) + 0x300
   3 com.apple.WebCore              0x7fff9a442b39 WebCore::CachedPage::restore(WebCore::Page&amp;) + 0x19
   4 com.apple.WebCore              0x7fff9a0e286c WebCore::FrameLoader::commitProvisionalLoad() + 0x1fc
   5 com.apple.WebCore              0x7fff9a67381e WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&amp;, WTF::PassRefPtr&lt;WebCore::FormState&gt;, bool, WebCore::AllowNavigationToInvalidURL) + 0x34e
   6 com.apple.WebCore              0x7fff9a6770df std::__1::__function::__func&lt;WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr&lt;WebCore::FormState&gt;, WebCore::AllowNavigationToInvalidURL)::$_4, std::__1::allocator&lt;WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr&lt;WebCore::FormState&gt;, WebCore::AllowNavigationToInvalidURL)::$_4&gt;, void (WebCore::ResourceRequest const&amp;, WTF::PassRefPtr&lt;WebCore::FormState&gt;, bool)&gt;::operator()(WebCore::ResourceRequest const&amp;, WTF::PassRefPtr&lt;WebCore::FormState&gt;&amp;&amp;, bool&amp;&amp;) + 0x2f
   7 com.apple.WebCore              0x7fff9a135820 WebCore::PolicyCallback::call(bool) + 0x50
   8 com.apple.WebCore              0x7fff9a1357a3 WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction) + 0x593
   9 com.apple.WebKit               0x7fff8d85619c WebKit::WebFrame::didReceivePolicyDecision(unsigned long long, WebCore::PolicyAction, unsigned long long, unsigned long long) + 0xc0
  10 com.apple.WebKit               0x7fff8d857d7b WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(WebCore::NavigationAction const&amp;, WebCore::ResourceRequest const&amp;, WTF::PassRefPtr&lt;WebCore::FormState&gt;, std::__1::function&lt;void (WebCore::PolicyAction)&gt;) + 0x491
  11 com.apple.WebCore              0x7fff9ac36562 WebCore::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest const&amp;, WebCore::DocumentLoader*, WTF::PassRefPtr&lt;WebCore::FormState&gt;, std::__1::function&lt;void (WebCore::ResourceRequest const&amp;, WTF::PassRefPtr&lt;WebCore::FormState&gt;, bool)&gt;) + 0xf02
  12 com.apple.WebCore              0x7fff9a672e14 WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr&lt;WebCore::FormState&gt;, WebCore::AllowNavigationToInvalidURL) + 0x804
  13 com.apple.WebCore              0x7fff9a66f005 WebCore::FrameLoader::loadDifferentDocumentItem(WebCore::HistoryItem&amp;, WebCore::FrameLoadType, WebCore::FrameLoader::FormSubmissionCacheLoadPolicy) + 0x185
  14 com.apple.WebCore              0x7fff9a6bf336 WebCore::HistoryController::goToItem(WebCore::HistoryItem&amp;, WebCore::FrameLoadType) + 0xc6
  15 com.apple.WebCore              0x7fff9ac02761 WebCore::Page::goToItem(WebCore::HistoryItem&amp;, WebCore::FrameLoadType) + 0x51
  16 com.apple.WebKit               0x7fff8d881e16 WebKit::WebPage::goToBackForwardItem(unsigned long long, unsigned long long) + 0x40</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105219</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-06-27 15:29:13 -0700</bug_when>
    <thetext>rdar://problem/21567343</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105232</commentid>
    <comment_count>2</comment_count>
      <attachid>255712</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-06-27 17:31:15 -0700</bug_when>
    <thetext>Created attachment 255712
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105292</commentid>
    <comment_count>3</comment_count>
      <attachid>255712</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-28 11:54:51 -0700</bug_when>
    <thetext>Comment on attachment 255712
Patch

Clearing flags on attachment: 255712

Committed r186049: &lt;http://trac.webkit.org/changeset/186049&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105293</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-28 11:54:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255712</attachid>
            <date>2015-06-27 17:31:15 -0700</date>
            <delta_ts>2015-06-28 11:54:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146388-20150627173027.patch</filename>
            <type>text/plain</type>
            <size>10212</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2MDMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjIwZTRmYjM4MGNhNjZk
MDZiNzU1ZjU0OTgxODNhODc0ZmRiNjczNS4uMjUyN2M1ZjExYzcwODYxNDg2MzViMzE2OTIyYWRl
ZjNjNGYyNjBiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM5IEBACisyMDE1LTA2LTI3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQ3Jhc2g6IGNvbS5hcHBsZS5X
ZWJLaXQuV2ViQ29udGVudCBhdCBjb20uYXBwbGUuV2ViQ29yZTogV2ViQ29yZTo6Q2FjaGVkRnJh
bWVCYXNlOjpyZXN0b3JlICsgMzMzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNDYzODgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzIxNTY3MzQzPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBhZ2VzIHRo
YXQgYXJlIGN1cnJlbnRseSBsb2FkaW5nIGFyZSBub3Qgc3VwcG9zZWQgdG8gZ28gaW50byB0aGUK
KyAgICAgICAgUGFnZUNhY2hlLiBIb3dldmVyLCBQYWdlQ2FjaGU6OmNhbkNhY2hlKCkgb25seSBj
aGVja3MgaWYgdGhlCisgICAgICAgIEZyYW1lTG9hZGVyJ3MgZG9jdW1lbnRMb2FkZXIgaXMgbG9h
ZGluZy4gSWYgdGhlIHN1YmZyYW1lIGlzIGluCisgICAgICAgIHByb3Zpc2lvbmFsIGxvYWQgc3Rh
Z2UsIHdlIHdvdWxkIGZhaWwgdG8gZGV0ZWN0IHRoYXQgdGhlIGZyYW1lIGlzCisgICAgICAgIGFj
dHVhbGx5IGxvYWRpbmcgYmVjYXVzZSB0aGUgRnJhbWVMb2FkZXIgYWN0aXZlIGRvY3VtZW50TG9h
ZGVyIHdvdWxkCisgICAgICAgIGJlIHRoZSBwcm92aXNpb25hbCBkb2N1bWVudExvYWRlciwgbm90
IHRoZSByZWd1bGFyIGRvY3VtZW50TG9hZGVyLgorICAgICAgICBUaGVyZWZvcmUsIHRoZSBwYWdl
IHdvdWxkIGdldCBhZGRlZCB0byB0aGUgUGFnZUNhY2hlIGFuZCB0aGUgZnJhbWUKKyAgICAgICAg
d291bGQga2VlcCBsb2FkaW5nIHdoaWxlIGluIHRoZSBQYWdlQ2FjaGUuCisKKyAgICAgICAgT24g
aHR0cDovL3d3dy5hdWRpdXNhLmNvbS9tb2RlbHMsIHRoaXMgaXMgd2hhdCB3YXMgaGFwcGVuaW5n
LiBJdCB3YXMKKyAgICAgICAgY3Jhc2hpbmcgYmVjYXVzZSB0aGUgc3ViZnJhbWUgd291bGQgZmlu
aXNoIGxvYWRpbmcgd2hpbGUgaW4gdGhlCisgICAgICAgIFBhZ2VDYWNoZSwgaW4gd2hpY2ggY2Fz
ZSB3ZSB3b3VsZCBmaXJlIHRoZSAnbG9hZCcgZXZlbnQgYW5kIHRoZQorICAgICAgICBjb250ZW50
ICdsb2FkJyBldmVudCBoYW5kbGVyIHdvdWxkIHRoZW4gcHJvY2VlZCB0byByZW1vdmUgdGhlIGlm
cmFtZS4KKyAgICAgICAgVXBvbiByZXN0b3JpbmcgdGhlIFBhZ2VDYWNoZSBlbnRyeSwgd2Ugd291
bGQgcnVuIGludG8gdHJvdWJsZSBhcyB3ZQorICAgICAgICB3b3VsZCBoYXZlIGEgQ2FjaGVkRnJh
bWUgd2hvc2UgRnJhbWUgaGFzIGJlZW4gcmVtb3ZlZC4KKworICAgICAgICBUaGUgc29sdXRpb24g
cHJvcG9zZWQgaXMgdG8gcHJldmVudCBwYWdlLWNhY2hpbmcgaWYgYSBzdWJmcmFtZSBpcyBpbgor
ICAgICAgICBwcm92aXNpb25hbCBsb2FkIHN0YWdlLgorCisgICAgICAgIFRlc3Q6IGh0dHAvdGVz
dHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWlmcmFtZS1wcm92aXNpb25hbC1sb2FkLmh0bWwKKwor
ICAgICAgICAqIGhpc3RvcnkvUGFnZUNhY2hlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmxvZ0Nh
bkNhY2hlRnJhbWVEZWNpc2lvbik6CisgICAgICAgIChXZWJDb3JlOjpQYWdlQ2FjaGU6OmNhbkNh
Y2hlUGFnZUNvbnRhaW5pbmdUaGlzRnJhbWUpOgorICAgICAgICAqIHBhZ2UvRGlhZ25vc3RpY0xv
Z2dpbmdLZXlzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRpYWdub3N0aWNMb2dnaW5nS2V5czo6
cHJvdmlzaW9uYWxMb2FkS2V5KToKKyAgICAgICAgKiBwYWdlL0RpYWdub3N0aWNMb2dnaW5nS2V5
cy5oOgorCiAyMDE1LTA2LTI3ICBYYWJpZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGln
YWxpYS5jb20+IGFuZCBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uLmZhYmxldEBjcmYuY2Fub24uZnI+
CiAKICAgICAgICAgW1N0cmVhbXMgQVBJXSBJbXBsZW1lbnQgUmVhZGFibGVTdHJlYW1Db250cm9s
bGVyLmRlc2lyZWRTaXplIHByb3BlcnR5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9oaXN0
b3J5L1BhZ2VDYWNoZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9oaXN0b3J5L1BhZ2VDYWNoZS5jcHAK
aW5kZXggMDVhMDBlOWMxZmZjNjhiZTQzODFlNjgyOTA1Mjk5OGZhMjQzYzUzZi4uNTc5MGFhZDQ0
MGRkZTRiMzAzYmFkMTYyZTAyMzAzZmJjYTlmYjFkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaGlzdG9yeS9QYWdlQ2FjaGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2hpc3RvcnkvUGFn
ZUNhY2hlLmNwcApAQCAtOTIsNiArOTIsNyBAQCBlbnVtIFJlYXNvbkZyYW1lQ2Fubm90QmVJblBh
Z2VDYWNoZSB7CiAgICAgRG9jdW1lbnRMb2FkZXJVc2VzQXBwbGljYXRpb25DYWNoZSwKICAgICBD
bGllbnREZW5pZXNDYWNoaW5nLAogICAgIE51bWJlck9mUmVhc29uc0ZyYW1lc0Nhbm5vdEJlSW5Q
YWdlQ2FjaGUsCisgICAgSXNJblByb3Zpc2lvbmFsTG9hZFN0YWdlLAogfTsKIENPTVBJTEVfQVNT
RVJUKE51bWJlck9mUmVhc29uc0ZyYW1lc0Nhbm5vdEJlSW5QYWdlQ2FjaGUgPD0gc2l6ZW9mKHVu
c2lnbmVkKSo4LCBSZWFzb25GcmFtZUNhbm5vdEJlSW5QYWdlQ2FjaGVEb2VzTm90Rml0SW5CaXRt
YXApOwogCkBAIC0xMTEsNiArMTEyLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2dQYWdlQ2Fj
aGVGYWlsdXJlRGlhZ25vc3RpY01lc3NhZ2UoUGFnZSogcGFnZSwgY29uc3QgU3RyaW5nCiBzdGF0
aWMgdW5zaWduZWQgbG9nQ2FuQ2FjaGVGcmFtZURlY2lzaW9uKEZyYW1lJiBmcmFtZSwgRGlhZ25v
c3RpY0xvZ2dpbmdDbGllbnQmIGRpYWdub3N0aWNMb2dnaW5nQ2xpZW50LCB1bnNpZ25lZCBpbmRl
bnRMZXZlbCkKIHsKICAgICBQQ0xPRygiKy0tLSIpOworICAgIGlmICghZnJhbWUuaXNNYWluRnJh
bWUoKSAmJiBmcmFtZS5sb2FkZXIoKS5zdGF0ZSgpID09IEZyYW1lU3RhdGVQcm92aXNpb25hbCkg
eworICAgICAgICBQQ0xPRygiICAgLUZyYW1lIGlzIGluIHByb3Zpc2lvbmFsIGxvYWQgc3RhZ2Ui
KTsKKyAgICAgICAgbG9nUGFnZUNhY2hlRmFpbHVyZURpYWdub3N0aWNNZXNzYWdlKGRpYWdub3N0
aWNMb2dnaW5nQ2xpZW50LCBEaWFnbm9zdGljTG9nZ2luZ0tleXM6OnByb3Zpc2lvbmFsTG9hZEtl
eSgpKTsKKyAgICAgICAgcmV0dXJuIDEgPDwgSXNJblByb3Zpc2lvbmFsTG9hZFN0YWdlOworICAg
IH0KICAgICBpZiAoIWZyYW1lLmxvYWRlcigpLmRvY3VtZW50TG9hZGVyKCkpIHsKICAgICAgICAg
UENMT0coIiAgIC1UaGVyZSBpcyBubyBEb2N1bWVudExvYWRlciBvYmplY3QiKTsKICAgICAgICAg
bG9nUGFnZUNhY2hlRmFpbHVyZURpYWdub3N0aWNNZXNzYWdlKGRpYWdub3N0aWNMb2dnaW5nQ2xp
ZW50LCBEaWFnbm9zdGljTG9nZ2luZ0tleXM6Om5vRG9jdW1lbnRMb2FkZXJLZXkoKSk7CkBAIC0y
OTcsNiArMzAzLDEyIEBAIGJvb2wgUGFnZUNhY2hlOjpjYW5DYWNoZVBhZ2VDb250YWluaW5nVGhp
c0ZyYW1lKEZyYW1lJiBmcmFtZSkKICAgICB9CiAgICAgCiAgICAgRnJhbWVMb2FkZXImIGZyYW1l
TG9hZGVyID0gZnJhbWUubG9hZGVyKCk7CisKKyAgICAvLyBQcmV2ZW50IHBhZ2UgY2FjaGluZyBp
ZiBhIHN1YmZyYW1lIGlzIHN0aWxsIGluIHByb3Zpc2lvbmFsIGxvYWQgc3RhZ2UuCisgICAgLy8g
V2Ugb25seSBkbyB0aGlzIGNoZWNrIGZvciBzdWJmcmFtZXMgYmVjYXVzZSB0aGUgbWFpbiBmcmFt
ZSBpcyByZXVzZWQgd2hlbiBuYXZpZ2F0aW5nIHRvIGEgbmV3IHBhZ2UuCisgICAgaWYgKCFmcmFt
ZS5pc01haW5GcmFtZSgpICYmIGZyYW1lTG9hZGVyLnN0YXRlKCkgPT0gRnJhbWVTdGF0ZVByb3Zp
c2lvbmFsKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICBEb2N1bWVudExvYWRlciogZG9j
dW1lbnRMb2FkZXIgPSBmcmFtZUxvYWRlci5kb2N1bWVudExvYWRlcigpOwogICAgIERvY3VtZW50
KiBkb2N1bWVudCA9IGZyYW1lLmRvY3VtZW50KCk7CiAgICAgCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0RpYWdub3N0aWNMb2dnaW5nS2V5cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
YWdlL0RpYWdub3N0aWNMb2dnaW5nS2V5cy5jcHAKaW5kZXggZTg3ZGEzNmNjMDEyZjM4NzVlMzVj
NDNmNDczZjkyNjYxNmY1ZmUwOC4uYmZjOTNkNDRjMjQxMzJiNzg5NDRhOWE4ZWY2NDE5NTYwMmEx
ZjRmMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9EaWFnbm9zdGljTG9nZ2luZ0tl
eXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRGlhZ25vc3RpY0xvZ2dpbmdLZXlzLmNw
cApAQCAtNTMsNiArNTMsMTEgQEAgU3RyaW5nIERpYWdub3N0aWNMb2dnaW5nS2V5czo6cGx1Z2lu
TG9hZGluZ0ZhaWxlZEtleSgpCiAgICAgcmV0dXJuIEFTQ0lJTGl0ZXJhbCgicGx1Z2luRmFpbGVk
TG9hZGluZyIpOwogfQogCitTdHJpbmcgRGlhZ25vc3RpY0xvZ2dpbmdLZXlzOjpwcm92aXNpb25h
bExvYWRLZXkoKQoreworICAgIHJldHVybiBBU0NJSUxpdGVyYWwoInByb3Zpc2lvbmFsTG9hZCIp
OworfQorCiBTdHJpbmcgRGlhZ25vc3RpY0xvZ2dpbmdLZXlzOjpwYWdlQ29udGFpbnNQbHVnaW5L
ZXkoKQogewogICAgIHJldHVybiBBU0NJSUxpdGVyYWwoInBhZ2VDb250YWluc1BsdWdpbiIpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9EaWFnbm9zdGljTG9nZ2luZ0tleXMuaCBi
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvRGlhZ25vc3RpY0xvZ2dpbmdLZXlzLmgKaW5kZXggYTk4ZTdk
MmIwNzVmY2MyYjc1ODQ2N2NmNTdmMjYxNjVkMzEyMjMxZS4uMTMzMzkxMjM1Njc5NTRkZmFhYmYx
Y2I0MjU3N2U1YTA3YWRhNDIyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9EaWFn
bm9zdGljTG9nZ2luZ0tleXMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RpYWdub3N0aWNM
b2dnaW5nS2V5cy5oCkBAIC05MCw2ICs5MCw3IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgU3RyaW5n
IHBsYXllZEtleSgpOwogICAgIHN0YXRpYyBTdHJpbmcgcGx1Z2luTG9hZGVkS2V5KCk7CiAgICAg
c3RhdGljIFN0cmluZyBwbHVnaW5Mb2FkaW5nRmFpbGVkS2V5KCk7CisgICAgc3RhdGljIFN0cmlu
ZyBwcm92aXNpb25hbExvYWRLZXkoKTsKICAgICBzdGF0aWMgU3RyaW5nIHBydW5lZER1ZVRvTWF4
U2l6ZVJlYWNoZWQoKTsKICAgICBzdGF0aWMgU3RyaW5nIHBydW5lZER1ZVRvTWVtb3J5UHJlc3N1
cmVLZXkoKTsKICAgICBzdGF0aWMgU3RyaW5nIHBydW5lZER1ZVRvUHJvY2Vzc1N1c3BlbmRlZCgp
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDU4MzZkNGRlMGYzNzVkY2ZmZDgxMzI5NWU4MTg2Yzk2ZWQ4ZTFjODkuLmE1NTlh
ZjdiYWQ3ZmQyOTUwZGQzM2VkZWJkOTIxODBkMDY0YmEzMzYgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBA
QAorMjAxNS0wNi0yNyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAg
IENyYXNoOiBjb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQgYXQgY29tLmFwcGxlLldlYkNvcmU6
IFdlYkNvcmU6OkNhY2hlZEZyYW1lQmFzZTo6cmVzdG9yZSArIDMzMworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ2Mzg4CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS8yMTU2NzM0Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBBZGQgbGF5b3V0IHRlc3QgdG8gY292ZXIgdGhlIGNhc2Ugd2hlcmUgYSBzdWJm
cmFtZSBpcyBjdXJyZW50bHkgaW4KKyAgICAgICAgcHJvdmlzaW9uYWwgbG9hZCBzdGFnZSB3aGVu
IGNoZWNraW5nIGlmIHRoZSBwYWdlIGlmIHBhZ2UtY2FjaGVhYmxlLgorCisgICAgICAgIFRoZSB0
ZXN0IGFsc28gcmVtb3ZlcyB0aGUgaWZyYW1lIG9uY2UgbG9hZGVkIGluIG9yZGVyIHRvIGNhdXNl
IGEgY3Jhc2gKKyAgICAgICAgaWYgdGhlIGZyYW1lIHdlcmUgdG8gZmluaXNoIGxvYWRpbmcgd2hp
bGUgaW4gdGhlIHBhZ2UgY2FjaGUuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24v
cGFnZS1jYWNoZS1pZnJhbWUtcHJvdmlzaW9uYWwtbG9hZC1leHBlY3RlZC50eHQ6IEFkZGVkLgor
ICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWlmcmFtZS1wcm92aXNp
b25hbC1sb2FkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9y
ZXNvdXJjZXMvcGFnZS1jYWNoZS1oZWxwZXItc2xvdy5odG1sOiBBZGRlZC4KKwogMjAxNS0wNi0y
NyAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJ
T04gKHIxODYwMjkpOiBmYXN0L3RleHQvanVzdGlmeS1pZGVvZ3JhcGgte2NvbXBsZXgsc2ltcGxl
LHZlcnRpY2FsfS5odG1sIGZhaWwgb24gWW9zZW1pdGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWlmcmFtZS1wcm92aXNpb25hbC1sb2Fk
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNh
Y2hlLWlmcmFtZS1wcm92aXNpb25hbC1sb2FkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iNGNj
MzhiNjUzMWMwZDY3MzJhOWY0NmY3Y2JlODQ2ODkxYzg3Yjg2Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtaWZyYW1lLXByb3Zp
c2lvbmFsLWxvYWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK0EgZnJhbWUgaW4gcHJv
dmlzaW9uYWwgbG9hZCBzdGFnZSBzaG91bGQgcHJldmVudCBwYWdlIGNhY2hpbmcuCisKK09uIHN1
Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2Vk
IGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitwYWdlc2hvdyAtIG5vdCBmcm9tIGNhY2hlCitQQVNT
IFBhZ2Ugd2FzIG5vdCByZXN0b3JlZCBmcm9tIFBhZ2VDYWNoZQorUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWlmcmFtZS1wcm92aXNpb25hbC1sb2Fk
Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1pZnJh
bWUtcHJvdmlzaW9uYWwtbG9hZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc1YTFjOWUwZjgyNGVlYjQxYmE3
OWY0MWJlZjFiZGMxNzU2MWRlNWEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1pZnJhbWUtcHJvdmlzaW9uYWwtbG9hZC5odG1s
CkBAIC0wLDAgKzEsNTYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxzY3Jp
cHQgc3JjPSIvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+Citk
ZXNjcmlwdGlvbigiQSBmcmFtZSBpbiBwcm92aXNpb25hbCBsb2FkIHN0YWdlIHNob3VsZCBwcmV2
ZW50IHBhZ2UgY2FjaGluZy4iKTsKK3dpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworaWYg
KHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCJX
ZWJLaXRVc2VzUGFnZUNhY2hlUHJlZmVyZW5jZUtleSIsIDEpOworCit3aW5kb3cuYWRkRXZlbnRM
aXN0ZW5lcigicGFnZXNob3ciLCBmdW5jdGlvbihldmVudCkgeworICAgIGRlYnVnKCJwYWdlc2hv
dyAtICIgKyAoZXZlbnQucGVyc2lzdGVkID8gIiIgOiAibm90ICIpICsgImZyb20gY2FjaGUiKTsK
KworICAgIGlmICghd2luZG93LnNlc3Npb25TdG9yYWdlLnBhZ2VfY2FjaGVfcHJvdmlzaW9uYWxf
bG9hZF90ZXN0X3N0YXJ0ZWQpCisgICAgICAgIHJldHVybjsKKworICAgIGRlbGV0ZSB3aW5kb3cu
c2Vzc2lvblN0b3JhZ2UucGFnZV9jYWNoZV9wcm92aXNpb25hbF9sb2FkX3Rlc3Rfc3RhcnRlZDsK
KworICAgIGlmIChldmVudC5wZXJzaXN0ZWQpCisgICAgICAgIHRlc3RGYWlsZWQoIlBhZ2Ugd2Fz
IHJlc3RvcmVkIGZyb20gUGFnZUNhY2hlIik7CisgICAgZWxzZQorICAgICAgICB0ZXN0UGFzc2Vk
KCJQYWdlIHdhcyBub3QgcmVzdG9yZWQgZnJvbSBQYWdlQ2FjaGUiKTsKKworICAgIGZpbmlzaEpT
VGVzdCgpOworfSwgZmFsc2UpOworCit3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicGFnZWhpZGUi
LCBmdW5jdGlvbihldmVudCkgeworICAgIGRlYnVnKCJwYWdlaGlkZSIpOworfSwgZmFsc2UpOwor
CitmdW5jdGlvbiBsb2FkU3ViZnJhbWVBbmROYXZpZ2F0ZUF3YXkoKQoreworICAgIC8vIEZvcmNl
IGEgYmFjayBuYXZpZ2F0aW9uIGJhY2sgdG8gdGhpcyBwYWdlLgorICAgIHdpbmRvdy5zZXNzaW9u
U3RvcmFnZS5wYWdlX2NhY2hlX3Byb3Zpc2lvbmFsX2xvYWRfdGVzdF9zdGFydGVkID0gdHJ1ZTsK
KyAgICB3aW5kb3cubG9jYXRpb24uaHJlZiA9ICJyZXNvdXJjZXMvcGFnZS1jYWNoZS1oZWxwZXIt
c2xvdy5odG1sIjsKKworICAgIHZhciB0ZXN0RnJhbWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgidGVzdEZyYW1lIik7CisgICAgdGVzdEZyYW1lLnNyYyA9ICJodHRwOi8vMTI3LjAuMC4xOjgw
MDAvbmF2aWdhdGlvbi9yZXNvdXJjZXMvc2xvdy1yZXNvdXJjZS5wbD9kZWxheT0xMDAiOworCisg
ICAgLy8gSWYgdGhlIHBhZ2UgZ29lcyBpbnRvIHRoZSBwYWdlIGNhY2hlIGFuZCB0aGUgZnJhbWUg
a2VlcHMgbG9hZGluZyB3aGlsZSBpbiB0aGUgY2FjaGUsCisgICAgLy8gdGhlIGZvbGxvd2luZyB3
aWxsIGNhdXNlIGNyYXNoZXMuCisgICAgdGVzdEZyYW1lLm9ubG9hZCA9IGZ1bmN0aW9uKCkgeyBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdEZyYW1lIikucmVtb3ZlKCk7IH07Cit9CisKK3dp
bmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZnVuY3Rpb24oKSB7CisgICAgc2V0VGltZW91
dChmdW5jdGlvbigpIHsKKyAgICAgICAgbG9hZFN1YmZyYW1lQW5kTmF2aWdhdGVBd2F5KCk7Cisg
ICAgfSwgMCk7Cit9LCBmYWxzZSk7CisKKzwvc2NyaXB0PgorPGlmcmFtZSBpZD0idGVzdEZyYW1l
IiBzcmM9ImFib3V0OmJsYW5rIj48L2lmcmFtZT4KKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL2pz
LXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVs
cGVyLXNsb3cuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJj
ZXMvcGFnZS1jYWNoZS1oZWxwZXItc2xvdy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjJmZTYxYmQ0OWJjZDQ4
NTZjM2FjMzEzNDUxMDViNDE4Mzg3NDMyZDAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVscGVyLXNsb3cu
aHRtbApAQCAtMCwwICsxLDkgQEAKK1RoaXMgcGFnZSBzaG91bGQgZ28gYmFjay4gSWYgYSB0ZXN0
IG91dHB1dHMgdGhlIGNvbnRlbnRzIG9mIHRoaXMKK3BhZ2UsIHRoZW4gdGhlIHRlc3QgcGFnZSBm
YWlsZWQgdG8gZW50ZXIgdGhlIHBhZ2UgY2FjaGUuCis8c2NyaXB0PgorICB3aW5kb3cuYWRkRXZl
bnRMaXN0ZW5lcigibG9hZCIsIGZ1bmN0aW9uKCkgeworICAgIHNldFRpbWVvdXQoZnVuY3Rpb24o
KSB7CisgICAgICBoaXN0b3J5LmJhY2soKTsKKyAgICB9LCA1MDApOworICB9LCBmYWxzZSk7Cis8
L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>