<?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>185745</bug_id>
          
          <creation_ts>2018-05-17 14:30:08 -0700</creation_ts>
          <short_desc>CRASH in -[WKFullScreenViewController _manager]</short_desc>
          <delta_ts>2018-05-17 15:20:23 -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="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jeremyj-wk</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1424915</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2018-05-17 14:30:08 -0700</bug_when>
    <thetext>CRASH in -[WKFullScreenViewController _manager]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424916</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2018-05-17 14:31:53 -0700</bug_when>
    <thetext>&lt;rdar://problem/39195241&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424917</commentid>
    <comment_count>2</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2018-05-17 14:32:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/39195241&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424918</commentid>
    <comment_count>3</comment_count>
      <attachid>340644</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2018-05-17 14:33:06 -0700</bug_when>
    <thetext>Created attachment 340644
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424968</commentid>
    <comment_count>4</comment_count>
      <attachid>340644</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-17 15:20:22 -0700</bug_when>
    <thetext>Comment on attachment 340644
Patch

Clearing flags on attachment: 340644

Committed r231926: &lt;https://trac.webkit.org/changeset/231926&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424969</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-17 15:20:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>340644</attachid>
            <date>2018-05-17 14:33:06 -0700</date>
            <delta_ts>2018-05-17 15:20:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185745-20180517143305.patch</filename>
            <type>text/plain</type>
            <size>12296</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxODEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGZlNDI3MmE5NzZiNWIxYWVj
NDg2ZTk5ZTEwMWM3Y2JlNDU0OWRjZmIuLjJjODIyNmM4MTYyYzFkM2U3OTFlNWFhOWRiYzgyYTI5
NjU0OTViM2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTgtMDUtMTcgIEplciBOb2Js
ZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisKKyAgICAgICAgQ1JBU0ggaW4gLVtXS0Z1bGxTY3Jl
ZW5WaWV3Q29udHJvbGxlciBfbWFuYWdlcl0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE4NTc0NQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzkxOTUy
NDE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUHJv
dGVjdCBhZ2FpbnN0IFdLRnVsbFNjcmVlblZpZXdDb250cm9sbGVyIG91dGxpdmluZyBXS1dlYlZp
ZXcgYnkgbWFraW5nIGl0cworICAgICAgICBfd2ViVmlldyBwcm9wZXJ0eSB3ZWFrLiBBZGRpdGlv
bmFsbHksIGFkZCBhIHNhbml0eS1jaGVjayBSZXRhaW5QdHIgd2hlcmUgX3dlYlZpZXcKKyAgICAg
ICAgaXMgcmVmZXJlbmNlZCBtdWx0aXBsZSB0aW1lcyB3aXRoaW4gYSBmdW5jdGlvbi4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9pb3MvZnVsbHNjcmVlbi9XS0Z1bGxTY3JlZW5WaWV3Q29udHJvbGxl
ci5tbToKKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL2Z1bGxzY3JlZW4vV0tGdWxsU2NyZWVuV2lu
ZG93Q29udHJvbGxlcklPUy5tbToKKyAgICAgICAgKC1bV0tGdWxsU2NyZWVuV2luZG93Q29udHJv
bGxlciBpbml0V2l0aFdlYlZpZXc6XSk6CisgICAgICAgICgtW1dLRnVsbFNjcmVlbldpbmRvd0Nv
bnRyb2xsZXIgZW50ZXJGdWxsU2NyZWVuXSk6CisgICAgICAgICgtW1dLRnVsbFNjcmVlbldpbmRv
d0NvbnRyb2xsZXIgYmVnYW5FbnRlckZ1bGxTY3JlZW5XaXRoSW5pdGlhbEZyYW1lOmZpbmFsRnJh
bWU6XSk6CisgICAgICAgICgtW1dLRnVsbFNjcmVlbldpbmRvd0NvbnRyb2xsZXIgYmVnYW5FeGl0
RnVsbFNjcmVlbldpdGhJbml0aWFsRnJhbWU6ZmluYWxGcmFtZTpdKToKKyAgICAgICAgKC1bV0tG
dWxsU2NyZWVuV2luZG93Q29udHJvbGxlciBfY29tcGxldGVkRXhpdEZ1bGxTY3JlZW5dKToKKyAg
ICAgICAgKC1bV0tGdWxsU2NyZWVuV2luZG93Q29udHJvbGxlciBjbG9zZV0pOgorICAgICAgICAo
LVtXS0Z1bGxTY3JlZW5XaW5kb3dDb250cm9sbGVyIHdlYlZpZXdEaWRSZW1vdmVGcm9tU3VwZXJ2
aWV3V2hpbGVJbkZ1bGxzY3JlZW5dKToKKyAgICAgICAgKC1bV0tGdWxsU2NyZWVuV2luZG93Q29u
dHJvbGxlciBfZXhpdEZ1bGxzY3JlZW5JbW1lZGlhdGVseV0pOgorICAgICAgICAoLVtXS0Z1bGxT
Y3JlZW5XaW5kb3dDb250cm9sbGVyIF9pc1NlY3VyZV0pOgorICAgICAgICAoLVtXS0Z1bGxTY3Jl
ZW5XaW5kb3dDb250cm9sbGVyIF9zZXJ2ZXJUcnVzdF0pOgorICAgICAgICAoLVtXS0Z1bGxTY3Jl
ZW5XaW5kb3dDb250cm9sbGVyIF91cGRhdGVMb2NhdGlvbkluZm9dKToKKyAgICAgICAgKC1bV0tG
dWxsU2NyZWVuV2luZG93Q29udHJvbGxlciBfbWFuYWdlcl0pOgorICAgICAgICAoLVtXS0Z1bGxT
Y3JlZW5XaW5kb3dDb250cm9sbGVyIF9zdGFydFRvRGlzbWlzc0Z1bGxzY3JlZW5DaGFuZ2VkOl0p
OgorCiAyMDE4LTA1LTE2ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAg
ICAgIFR1cm4gTW9kZXJuIEVNRSBBUEkgb24gYnkgZGVmYXVsdCBhbmQgcmVtb3ZlIGl0IGFzIGFu
IGV4cGVyaW1lbnRhbCBmZWF0dXJlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9pb3MvZnVsbHNjcmVlbi9XS0Z1bGxTY3JlZW5WaWV3Q29udHJvbGxlci5tbSBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL2lvcy9mdWxsc2NyZWVuL1dLRnVsbFNjcmVlblZpZXdDb250cm9sbGVy
Lm1tCmluZGV4IDU4ZDA5ZTVmNDRhNzdjYzVhMGU1YzczNWUyNDdjNDUyZjg1MDViNzYuLjBjN2Q0
OGRiMzE1NzM3NDA5MWNkZDU5ZGVkNGY2OWNjODkxMmE5MzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL2lvcy9mdWxsc2NyZWVuL1dLRnVsbFNjcmVlblZpZXdDb250cm9sbGVy
Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9mdWxsc2NyZWVuL1dLRnVsbFNj
cmVlblZpZXdDb250cm9sbGVyLm1tCkBAIC0xMDAsNyArMTAwLDcgQEAgQGVuZAogI3ByYWdtYSBt
YXJrIC0gV0tGdWxsU2NyZWVuVmlld0NvbnRyb2xsZXIKIAogQGludGVyZmFjZSBXS0Z1bGxTY3Jl
ZW5WaWV3Q29udHJvbGxlciAoKSA8VUlHZXN0dXJlUmVjb2duaXplckRlbGVnYXRlLCBVSVRvb2xi
YXJEZWxlZ2F0ZT4KLUBwcm9wZXJ0eSAoYXNzaWduLCBub25hdG9taWMpIFdLV2ViVmlldyAqX3dl
YlZpZXc7IC8vIENhbm5vdCBiZSByZXRhaW5lZCwgc2VlIDxyZGFyOi8vcHJvYmxlbS8xNDg4NDY2
Nj4uCitAcHJvcGVydHkgKHdlYWssIG5vbmF0b21pYykgV0tXZWJWaWV3ICpfd2ViVmlldzsgLy8g
Q2Fubm90IGJlIHJldGFpbmVkLCBzZWUgPHJkYXI6Ly9wcm9ibGVtLzE0ODg0NjY2Pi4KIEBwcm9w
ZXJ0eSAocmVhZG9ubHksIG5vbmF0b21pYykgV2ViRnVsbFNjcmVlbk1hbmFnZXJQcm94eSogX21h
bmFnZXI7CiBAcHJvcGVydHkgKHJlYWRvbmx5LCBub25hdG9taWMpIENHRmxvYXQgX2VmZmVjdGl2
ZUZ1bGxzY3JlZW5JbnNldFRvcDsKIEBlbmQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL2lvcy9mdWxsc2NyZWVuL1dLRnVsbFNjcmVlbldpbmRvd0NvbnRyb2xsZXJJT1MubW0g
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvZnVsbHNjcmVlbi9XS0Z1bGxTY3JlZW5XaW5k
b3dDb250cm9sbGVySU9TLm1tCmluZGV4IDQ4ODg0Y2Y3NzkwYzA2M2ExYjNhNWI4ODVmOTU3YTlm
ZGY5MzMyOTEuLjAxZWIzOWU3NTMxOGRhZTQ2MTBlZDliNTgxYzUwNDE1ZjE4MzIwYjkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9mdWxsc2NyZWVuL1dLRnVsbFNjcmVl
bldpbmRvd0NvbnRyb2xsZXJJT1MubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9z
L2Z1bGxzY3JlZW4vV0tGdWxsU2NyZWVuV2luZG93Q29udHJvbGxlcklPUy5tbQpAQCAtMzM4LDEw
ICszMzgsMTAgQEAgQGVuZAogI3ByYWdtYSBtYXJrIC0KIAogQGludGVyZmFjZSBXS0Z1bGxTY3Jl
ZW5XaW5kb3dDb250cm9sbGVyICgpIDxVSUdlc3R1cmVSZWNvZ25pemVyRGVsZWdhdGU+CitAcHJv
cGVydHkgKHdlYWssIG5vbmF0b21pYykgV0tXZWJWaWV3ICpfd2ViVmlldzsgLy8gQ2Fubm90IGJl
IHJldGFpbmVkLCBzZWUgPHJkYXI6Ly9wcm9ibGVtLzE0ODg0NjY2Pi4KIEBlbmQKIAogQGltcGxl
bWVudGF0aW9uIFdLRnVsbFNjcmVlbldpbmRvd0NvbnRyb2xsZXIgewotICAgIFdLV2ViVmlldyAq
X3dlYlZpZXc7IC8vIENhbm5vdCBiZSByZXRhaW5lZCwgc2VlIDxyZGFyOi8vcHJvYmxlbS8xNDg4
NDY2Nj4uCiAgICAgUmV0YWluUHRyPFVJVmlldz4gX3dlYlZpZXdQbGFjZWhvbGRlcjsKIAogICAg
IEZ1bGxTY3JlZW5TdGF0ZSBfZnVsbFNjcmVlblN0YXRlOwpAQCAtMzc0LDcgKzM3NCw3IEBAIC0g
KGlkKWluaXRXaXRoV2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldwogICAgIGlmICghKHNlbGYg
PSBbc3VwZXIgaW5pdF0pKQogICAgICAgICByZXR1cm4gbmlsOwogCi0gICAgX3dlYlZpZXcgPSB3
ZWJWaWV3OworICAgIHNlbGYuX3dlYlZpZXcgPSB3ZWJWaWV3OwogCiAgICAgcmV0dXJuIHNlbGY7
CiB9CkBAIC00MjgsNyArNDI4LDkgQEAgLSAodm9pZCllbnRlckZ1bGxTY3JlZW4KIAogICAgIF93
aW5kb3cuZ2V0KCkucm9vdFZpZXdDb250cm9sbGVyID0gX3Jvb3RWaWV3Q29udHJvbGxlci5nZXQo
KTsKIAotICAgIF9mdWxsc2NyZWVuVmlld0NvbnRyb2xsZXIgPSBhZG9wdE5TKFtbV0tGdWxsU2Ny
ZWVuVmlld0NvbnRyb2xsZXIgYWxsb2NdIGluaXRXaXRoV2ViVmlldzpfd2ViVmlld10pOworICAg
IFJldGFpblB0cjxXS1dlYlZpZXc+IHdlYlZpZXcgPSBzZWxmLl93ZWJWaWV3OworCisgICAgX2Z1
bGxzY3JlZW5WaWV3Q29udHJvbGxlciA9IGFkb3B0TlMoW1tXS0Z1bGxTY3JlZW5WaWV3Q29udHJv
bGxlciBhbGxvY10gaW5pdFdpdGhXZWJWaWV3OndlYlZpZXcuZ2V0KCldKTsKICAgICBbX2Z1bGxz
Y3JlZW5WaWV3Q29udHJvbGxlciBzZXRNb2RhbFByZXNlbnRhdGlvblN0eWxlOlVJTW9kYWxQcmVz
ZW50YXRpb25DdXN0b21dOwogICAgIFtfZnVsbHNjcmVlblZpZXdDb250cm9sbGVyIHNldFRyYW5z
aXRpb25pbmdEZWxlZ2F0ZTpzZWxmXTsKICAgICBbX2Z1bGxzY3JlZW5WaWV3Q29udHJvbGxlciBz
ZXRNb2RhbFByZXNlbnRhdGlvbkNhcHR1cmVzU3RhdHVzQmFyQXBwZWFyYW5jZTpZRVNdOwpAQCAt
NDUxLDMyICs0NTMsMzMgQEAgLSAodm9pZCllbnRlckZ1bGxTY3JlZW4KIAogICAgIFtzZWxmIF9t
YW5hZ2VyXS0+c2F2ZVNjcm9sbFBvc2l0aW9uKCk7CiAKLSAgICBbX3dlYlZpZXcgX3BhZ2VdLT5z
ZXRTdXBwcmVzc1Zpc2liaWxpdHlVcGRhdGVzKHRydWUpOworICAgIFt3ZWJWaWV3IF9wYWdlXS0+
c2V0U3VwcHJlc3NWaXNpYmlsaXR5VXBkYXRlcyh0cnVlKTsKIAotICAgIF92aWV3U3RhdGUuc3Rv
cmUoX3dlYlZpZXcpOworICAgIF92aWV3U3RhdGUuc3RvcmUod2ViVmlldy5nZXQoKSk7CiAKICAg
ICBfd2ViVmlld1BsYWNlaG9sZGVyID0gYWRvcHROUyhbW1VJVmlldyBhbGxvY10gaW5pdF0pOwog
ICAgIFtbX3dlYlZpZXdQbGFjZWhvbGRlciBsYXllcl0gc2V0TmFtZTpAIkZ1bGxzY3JlZW4gUGxh
Y2Vob2xkZXIgVmlldyJdOwogCiAgICAgV0tTbmFwc2hvdENvbmZpZ3VyYXRpb24qIGNvbmZpZyA9
IG5pbDsKLSAgICBbX3dlYlZpZXcgdGFrZVNuYXBzaG90V2l0aENvbmZpZ3VyYXRpb246Y29uZmln
IGNvbXBsZXRpb25IYW5kbGVyOl4oVUlJbWFnZSAqIHNuYXBzaG90SW1hZ2UsIE5TRXJyb3IgKiBl
cnJvcikgewotICAgICAgICBpZiAoIVtfd2ViVmlldyBfcGFnZV0pCisgICAgW3dlYlZpZXcgdGFr
ZVNuYXBzaG90V2l0aENvbmZpZ3VyYXRpb246Y29uZmlnIGNvbXBsZXRpb25IYW5kbGVyOl4oVUlJ
bWFnZSAqIHNuYXBzaG90SW1hZ2UsIE5TRXJyb3IgKiBlcnJvcikgeworICAgICAgICBSZXRhaW5Q
dHI8V0tXZWJWaWV3PiB3ZWJWaWV3ID0gc2VsZi5fd2ViVmlldzsKKyAgICAgICAgaWYgKCFbd2Vi
VmlldyBfcGFnZV0pCiAgICAgICAgICAgICByZXR1cm47CiAKICAgICAgICAgW0NBVHJhbnNhY3Rp
b24gYmVnaW5dOwogICAgICAgICBbQ0FUcmFuc2FjdGlvbiBzZXREaXNhYmxlQWN0aW9uczpZRVNd
OwogICAgICAgICAKICAgICAgICAgW1tfd2ViVmlld1BsYWNlaG9sZGVyIGxheWVyXSBzZXRDb250
ZW50czooaWQpW3NuYXBzaG90SW1hZ2UgQ0dJbWFnZV1dOwotICAgICAgICByZXBsYWNlVmlld1dp
dGhWaWV3KF93ZWJWaWV3LCBfd2ViVmlld1BsYWNlaG9sZGVyLmdldCgpKTsKKyAgICAgICAgcmVw
bGFjZVZpZXdXaXRoVmlldyh3ZWJWaWV3LmdldCgpLCBfd2ViVmlld1BsYWNlaG9sZGVyLmdldCgp
KTsKIAotICAgICAgICBXS1dlYlZpZXdTdGF0ZSgpLmFwcGx5VG8oX3dlYlZpZXcpOworICAgICAg
ICBXS1dlYlZpZXdTdGF0ZSgpLmFwcGx5VG8od2ViVmlldy5nZXQoKSk7CiAgICAgICAgIAotICAg
ICAgICBbX3dlYlZpZXcgc2V0QXV0b3Jlc2l6aW5nTWFzazooVUlWaWV3QXV0b3Jlc2l6aW5nRmxl
eGlibGVXaWR0aCB8IFVJVmlld0F1dG9yZXNpemluZ0ZsZXhpYmxlSGVpZ2h0KV07Ci0gICAgICAg
IFtfd2ViVmlldyBzZXRGcmFtZTpbX3dpbmRvdyBib3VuZHNdXTsKLSAgICAgICAgW193ZWJWaWV3
IF9vdmVycmlkZUxheW91dFBhcmFtZXRlcnNXaXRoTWluaW11bUxheW91dFNpemU6W193aW5kb3cg
Ym91bmRzXS5zaXplIG1heGltdW1Vbm9ic2N1cmVkU2l6ZU92ZXJyaWRlOltfd2luZG93IGJvdW5k
c10uc2l6ZV07Ci0gICAgICAgIFtfd2luZG93IGluc2VydFN1YnZpZXc6X3dlYlZpZXcgYXRJbmRl
eDowXTsKLSAgICAgICAgW193ZWJWaWV3IHNldE5lZWRzTGF5b3V0XTsKLSAgICAgICAgW193ZWJW
aWV3IGxheW91dElmTmVlZGVkXTsKKyAgICAgICAgW3dlYlZpZXcgc2V0QXV0b3Jlc2l6aW5nTWFz
azooVUlWaWV3QXV0b3Jlc2l6aW5nRmxleGlibGVXaWR0aCB8IFVJVmlld0F1dG9yZXNpemluZ0Zs
ZXhpYmxlSGVpZ2h0KV07CisgICAgICAgIFt3ZWJWaWV3IHNldEZyYW1lOltfd2luZG93IGJvdW5k
c11dOworICAgICAgICBbd2ViVmlldyBfb3ZlcnJpZGVMYXlvdXRQYXJhbWV0ZXJzV2l0aE1pbmlt
dW1MYXlvdXRTaXplOltfd2luZG93IGJvdW5kc10uc2l6ZSBtYXhpbXVtVW5vYnNjdXJlZFNpemVP
dmVycmlkZTpbX3dpbmRvdyBib3VuZHNdLnNpemVdOworICAgICAgICBbX3dpbmRvdyBpbnNlcnRT
dWJ2aWV3OndlYlZpZXcuZ2V0KCkgYXRJbmRleDowXTsKKyAgICAgICAgW3dlYlZpZXcgc2V0TmVl
ZHNMYXlvdXRdOworICAgICAgICBbd2ViVmlldyBsYXlvdXRJZk5lZWRlZF07CiAgICAgICAgIAog
ICAgICAgICBbc2VsZiBfbWFuYWdlcl0tPnNldEFuaW1hdGluZ0Z1bGxTY3JlZW4odHJ1ZSk7CiAK
QEAgLTQ5MCw3ICs0OTMsNyBAQCAtICh2b2lkKWVudGVyRnVsbFNjcmVlbgogICAgICAgICAgICAg
QVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgICAgICAgICBbc2VsZiBfZXhpdEZ1bGxzY3JlZW5J
bW1lZGlhdGVseV07CiAgICAgICAgIH0pOwotICAgICAgICBbX3dlYlZpZXcgX3BhZ2VdLT5mb3Jj
ZVJlcGFpbnQoX3JlcGFpbnRDYWxsYmFjay5jb3B5UmVmKCkpOworICAgICAgICBbd2ViVmlldyBf
cGFnZV0tPmZvcmNlUmVwYWludChfcmVwYWludENhbGxiYWNrLmNvcHlSZWYoKSk7CiAKICAgICAg
ICAgW0NBVHJhbnNhY3Rpb24gY29tbWl0XTsKICAgICB9XTsKQEAgLTUwOCw3ICs1MTEsOCBAQCAt
ICh2b2lkKWJlZ2FuRW50ZXJGdWxsU2NyZWVuV2l0aEluaXRpYWxGcmFtZTooQ0dSZWN0KWluaXRp
YWxGcmFtZSBmaW5hbEZyYW1lOihDRwogICAgIFtDQVRyYW5zYWN0aW9uIGJlZ2luXTsKICAgICBb
Q0FUcmFuc2FjdGlvbiBzZXREaXNhYmxlQWN0aW9uczpZRVNdOwogCi0gICAgW193ZWJWaWV3IHJl
bW92ZUZyb21TdXBlcnZpZXddOworICAgIFJldGFpblB0cjxXS1dlYlZpZXc+IHdlYlZpZXcgPSBz
ZWxmLl93ZWJWaWV3OworICAgIFt3ZWJWaWV3IHJlbW92ZUZyb21TdXBlcnZpZXddOwogCiAgICAg
W193aW5kb3cgc2V0V2luZG93TGV2ZWw6VUlXaW5kb3dMZXZlbE5vcm1hbF07CiAgICAgW193aW5k
b3cgbWFrZUtleUFuZFZpc2libGVdOwpAQCAtNTIwLDcgKzUyNCw3IEBAIC0gKHZvaWQpYmVnYW5F
bnRlckZ1bGxTY3JlZW5XaXRoSW5pdGlhbEZyYW1lOihDR1JlY3QpaW5pdGlhbEZyYW1lIGZpbmFs
RnJhbWU6KENHCiAgICAgW19yb290Vmlld0NvbnRyb2xsZXIgcHJlc2VudFZpZXdDb250cm9sbGVy
Ol9mdWxsc2NyZWVuVmlld0NvbnRyb2xsZXIuZ2V0KCkgYW5pbWF0ZWQ6WUVTIGNvbXBsZXRpb246
XnsKICAgICAgICAgX2Z1bGxTY3JlZW5TdGF0ZSA9IEluRnVsbFNjcmVlbjsKIAotICAgICAgICBh
dXRvKiBwYWdlID0gW193ZWJWaWV3IF9wYWdlXTsKKyAgICAgICAgYXV0byogcGFnZSA9IFtzZWxm
Ll93ZWJWaWV3IF9wYWdlXTsKICAgICAgICAgYXV0byogbWFuYWdlciA9IHNlbGYuX21hbmFnZXI7
CiAgICAgICAgIGlmIChwYWdlICYmIG1hbmFnZXIpIHsKICAgICAgICAgICAgIG1hbmFnZXItPmRp
ZEVudGVyRnVsbFNjcmVlbigpOwpAQCAtNTcwLDcgKzU3NCw3IEBAIC0gKHZvaWQpYmVnYW5FeGl0
RnVsbFNjcmVlbldpdGhJbml0aWFsRnJhbWU6KENHUmVjdClpbml0aWFsRnJhbWUgZmluYWxGcmFt
ZTooQ0dSCiAgICAgX2luaXRpYWxGcmFtZSA9IGluaXRpYWxGcmFtZTsKICAgICBfZmluYWxGcmFt
ZSA9IGZpbmFsRnJhbWU7CiAgICAgCi0gICAgW193ZWJWaWV3IF9wYWdlXS0+c2V0U3VwcHJlc3NW
aXNpYmlsaXR5VXBkYXRlcyh0cnVlKTsKKyAgICBbc2VsZi5fd2ViVmlldyBfcGFnZV0tPnNldFN1
cHByZXNzVmlzaWJpbGl0eVVwZGF0ZXModHJ1ZSk7CiAKICAgICBbX2Z1bGxzY3JlZW5WaWV3Q29u
dHJvbGxlciBzZXRQcmVmZXJzU3RhdHVzQmFySGlkZGVuOk5PXTsKIApAQCAtNTgxLDcgKzU4NSw3
IEBAIC0gKHZvaWQpYmVnYW5FeGl0RnVsbFNjcmVlbldpdGhJbml0aWFsRnJhbWU6KENHUmVjdClp
bml0aWFsRnJhbWUgZmluYWxGcmFtZTooQ0dSCiAgICAgfQogCiAgICAgW19mdWxsc2NyZWVuVmll
d0NvbnRyb2xsZXIgZGlzbWlzc1ZpZXdDb250cm9sbGVyQW5pbWF0ZWQ6WUVTIGNvbXBsZXRpb246
XnsKLSAgICAgICAgaWYgKCFbX3dlYlZpZXcgX3BhZ2VdKQorICAgICAgICBpZiAoIVtzZWxmLl93
ZWJWaWV3IF9wYWdlXSkKICAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICBbc2VsZiBfY29t
cGxldGVkRXhpdEZ1bGxTY3JlZW5dOwpAQCAtNTk3LDE2ICs2MDEsMTcgQEAgLSAodm9pZClfY29t
cGxldGVkRXhpdEZ1bGxTY3JlZW4KICAgICBbQ0FUcmFuc2FjdGlvbiBiZWdpbl07CiAgICAgW0NB
VHJhbnNhY3Rpb24gc2V0RGlzYWJsZUFjdGlvbnM6WUVTXTsKIAotICAgIFtbX3dlYlZpZXdQbGFj
ZWhvbGRlciBzdXBlcnZpZXddIGluc2VydFN1YnZpZXc6X3dlYlZpZXcgYmVsb3dTdWJ2aWV3Ol93
ZWJWaWV3UGxhY2Vob2xkZXIuZ2V0KCldOwotICAgIFtfd2ViVmlldyBzZXRGcmFtZTpbX3dlYlZp
ZXdQbGFjZWhvbGRlciBmcmFtZV1dOwotICAgIFtfd2ViVmlldyBzZXRBdXRvcmVzaXppbmdNYXNr
Oltfd2ViVmlld1BsYWNlaG9sZGVyIGF1dG9yZXNpemluZ01hc2tdXTsKKyAgICBSZXRhaW5QdHI8
V0tXZWJWaWV3PiB3ZWJWaWV3ID0gc2VsZi5fd2ViVmlldzsKKyAgICBbW193ZWJWaWV3UGxhY2Vo
b2xkZXIgc3VwZXJ2aWV3XSBpbnNlcnRTdWJ2aWV3OndlYlZpZXcuZ2V0KCkgYmVsb3dTdWJ2aWV3
Ol93ZWJWaWV3UGxhY2Vob2xkZXIuZ2V0KCldOworICAgIFt3ZWJWaWV3IHNldEZyYW1lOltfd2Vi
Vmlld1BsYWNlaG9sZGVyIGZyYW1lXV07CisgICAgW3dlYlZpZXcgc2V0QXV0b3Jlc2l6aW5nTWFz
azpbX3dlYlZpZXdQbGFjZWhvbGRlciBhdXRvcmVzaXppbmdNYXNrXV07CiAKLSAgICBbW193ZWJW
aWV3IHdpbmRvd10gbWFrZUtleUFuZFZpc2libGVdOworICAgIFtbd2ViVmlldyB3aW5kb3ddIG1h
a2VLZXlBbmRWaXNpYmxlXTsKIAotICAgIF92aWV3U3RhdGUuYXBwbHlUbyhfd2ViVmlldyk7Cisg
ICAgX3ZpZXdTdGF0ZS5hcHBseVRvKHdlYlZpZXcuZ2V0KCkpOwogCi0gICAgW193ZWJWaWV3IHNl
dE5lZWRzTGF5b3V0XTsKLSAgICBbX3dlYlZpZXcgbGF5b3V0SWZOZWVkZWRdOworICAgIFt3ZWJW
aWV3IHNldE5lZWRzTGF5b3V0XTsKKyAgICBbd2ViVmlldyBsYXlvdXRJZk5lZWRlZF07CiAKICAg
ICBbQ0FUcmFuc2FjdGlvbiBjb21taXRdOwogCkBAIC02MjcsMTMgKzYzMiwxMSBAQCAtICh2b2lk
KV9jb21wbGV0ZWRFeGl0RnVsbFNjcmVlbgogICAgICAgICBfcmVwYWludENhbGxiYWNrID0gbnVs
bHB0cjsKICAgICAgICAgW193ZWJWaWV3UGxhY2Vob2xkZXIgcmVtb3ZlRnJvbVN1cGVydmlld107
CiAKLSAgICAgICAgaWYgKCFbX3dlYlZpZXcgX3BhZ2VdKQotICAgICAgICAgICAgcmV0dXJuOwot
Ci0gICAgICAgIFtfd2ViVmlldyBfcGFnZV0tPnNldFN1cHByZXNzVmlzaWJpbGl0eVVwZGF0ZXMo
ZmFsc2UpOworICAgICAgICBpZiAoYXV0byogcGFnZSA9IFtzZWxmLl93ZWJWaWV3IF9wYWdlXSkK
KyAgICAgICAgICAgIHBhZ2UtPnNldFN1cHByZXNzVmlzaWJpbGl0eVVwZGF0ZXMoZmFsc2UpOwog
ICAgIH0pOwogCi0gICAgaWYgKGF1dG8qIHBhZ2UgPSBbX3dlYlZpZXcgX3BhZ2VdKQorICAgIGlm
IChhdXRvKiBwYWdlID0gW3NlbGYuX3dlYlZpZXcgX3BhZ2VdKQogICAgICAgICBwYWdlLT5mb3Jj
ZVJlcGFpbnQoX3JlcGFpbnRDYWxsYmFjay5jb3B5UmVmKCkpOwogICAgIGVsc2UKICAgICAgICAg
X3JlcGFpbnRDYWxsYmFjay0+cGVyZm9ybUNhbGxiYWNrKCk7CkBAIC02NDQsMTIgKzY0NywxMiBA
QCAtICh2b2lkKV9jb21wbGV0ZWRFeGl0RnVsbFNjcmVlbgogLSAodm9pZCljbG9zZQogewogICAg
IFtzZWxmIF9leGl0RnVsbHNjcmVlbkltbWVkaWF0ZWx5XTsKLSAgICBfd2ViVmlldyA9IG5pbDsK
KyAgICBzZWxmLl93ZWJWaWV3ID0gbmlsOwogfQogCiAtICh2b2lkKXdlYlZpZXdEaWRSZW1vdmVG
cm9tU3VwZXJ2aWV3V2hpbGVJbkZ1bGxzY3JlZW4KIHsKLSAgICBpZiAoX2Z1bGxTY3JlZW5TdGF0
ZSA9PSBJbkZ1bGxTY3JlZW4gJiYgX3dlYlZpZXcud2luZG93ICE9IF93aW5kb3cuZ2V0KCkpCisg
ICAgaWYgKF9mdWxsU2NyZWVuU3RhdGUgPT0gSW5GdWxsU2NyZWVuICYmIHNlbGYuX3dlYlZpZXcu
d2luZG93ICE9IF93aW5kb3cuZ2V0KCkpCiAgICAgICAgIFtzZWxmIF9leGl0RnVsbHNjcmVlbklt
bWVkaWF0ZWx5XTsKIH0KIApAQCAtNzI2LDggKzcyOSw5IEBAIC0gKHZvaWQpX2V4aXRGdWxsc2Ny
ZWVuSW1tZWRpYXRlbHkKICAgICBbc2VsZiBleGl0RnVsbFNjcmVlbl07CiAgICAgX2Z1bGxTY3Jl
ZW5TdGF0ZSA9IEV4aXRpbmdGdWxsU2NyZWVuOwogICAgIFtzZWxmIF9jb21wbGV0ZWRFeGl0RnVs
bFNjcmVlbl07Ci0gICAgcmVwbGFjZVZpZXdXaXRoVmlldyhfd2ViVmlld1BsYWNlaG9sZGVyLmdl
dCgpLCBfd2ViVmlldyk7Ci0gICAgaWYgKGF1dG8qIHBhZ2UgPSBbX3dlYlZpZXcgX3BhZ2VdKQor
ICAgIFJldGFpblB0cjxXS1dlYlZpZXc+IHdlYlZpZXcgPSBzZWxmLl93ZWJWaWV3OworICAgIHJl
cGxhY2VWaWV3V2l0aFZpZXcoX3dlYlZpZXdQbGFjZWhvbGRlci5nZXQoKSwgd2ViVmlldy5nZXQo
KSk7CisgICAgaWYgKGF1dG8qIHBhZ2UgPSBbd2ViVmlldyBfcGFnZV0pCiAgICAgICAgIHBhZ2Ut
PnNldFN1cHByZXNzVmlzaWJpbGl0eVVwZGF0ZXMoZmFsc2UpOwogICAgIGlmIChtYW5hZ2VyKSB7
CiAgICAgICAgIG1hbmFnZXItPmRpZEV4aXRGdWxsU2NyZWVuKCk7CkBAIC03NDQsMTIgKzc0OCwx
MiBAQCAtICh2b2lkKV9pbnZhbGlkYXRlRVZPcmdhbml6YXRpb25OYW1lCiAKIC0gKEJPT0wpX2lz
U2VjdXJlCiB7Ci0gICAgcmV0dXJuIF93ZWJWaWV3Lmhhc09ubHlTZWN1cmVDb250ZW50OworICAg
IHJldHVybiBzZWxmLl93ZWJWaWV3Lmhhc09ubHlTZWN1cmVDb250ZW50OwogfQogCiAtIChTZWNU
cnVzdFJlZilfc2VydmVyVHJ1c3QKIHsKLSAgICByZXR1cm4gX3dlYlZpZXcuc2VydmVyVHJ1c3Q7
CisgICAgcmV0dXJuIHNlbGYuX3dlYlZpZXcuc2VydmVyVHJ1c3Q7CiB9CiAKIC0gKE5TU3RyaW5n
ICopX0VWT3JnYW5pemF0aW9uTmFtZQpAQCAtNzk1LDcgKzc5OSw3IEBAIC0gKE5TU3RyaW5nICop
X0VWT3JnYW5pemF0aW9uTmFtZQogCiAtICh2b2lkKV91cGRhdGVMb2NhdGlvbkluZm8KIHsKLSAg
ICBOU1VSTCogdXJsID0gX3dlYlZpZXcuX2NvbW1pdHRlZFVSTDsKKyAgICBOU1VSTCogdXJsID0g
c2VsZi5fd2ViVmlldy5fY29tbWl0dGVkVVJMOwogCiAgICAgTlNTdHJpbmcgKkVWT3JnYW5pemF0
aW9uTmFtZSA9IFtzZWxmIF9FVk9yZ2FuaXphdGlvbk5hbWVdOwogICAgIEJPT0wgc2hvd3NFVk9y
Z2FuaXphdGlvbk5hbWUgPSBbRVZPcmdhbml6YXRpb25OYW1lIGxlbmd0aF0gPiAwOwpAQCAtODI0
LDE2ICs4MjgsMTYgQEAgLSAodm9pZClfdXBkYXRlTG9jYXRpb25JbmZvCiAKIC0gKFdlYkZ1bGxT
Y3JlZW5NYW5hZ2VyUHJveHkqKV9tYW5hZ2VyCiB7Ci0gICAgaWYgKCFbX3dlYlZpZXcgX3BhZ2Vd
KQotICAgICAgICByZXR1cm4gbnVsbHB0cjsKLSAgICByZXR1cm4gW193ZWJWaWV3IF9wYWdlXS0+
ZnVsbFNjcmVlbk1hbmFnZXIoKTsKKyAgICBpZiAoYXV0byogcGFnZSA9IFtzZWxmLl93ZWJWaWV3
IF9wYWdlXSkKKyAgICAgICAgcmV0dXJuIHBhZ2UtPmZ1bGxTY3JlZW5NYW5hZ2VyKCk7CisgICAg
cmV0dXJuIG51bGxwdHI7CiB9CiAKIC0gKHZvaWQpX3N0YXJ0VG9EaXNtaXNzRnVsbHNjcmVlbkNo
YW5nZWQ6KGlkKXNlbmRlcgogewogICAgIF9pbkludGVyYWN0aXZlRGlzbWlzcyA9IHRydWU7CiAg
ICAgW19mdWxsc2NyZWVuVmlld0NvbnRyb2xsZXIgZGlzbWlzc1ZpZXdDb250cm9sbGVyQW5pbWF0
ZWQ6WUVTIGNvbXBsZXRpb246XnsKLSAgICAgICAgaWYgKCFbX3dlYlZpZXcgX3BhZ2VdKQorICAg
ICAgICBpZiAoIVtzZWxmLl93ZWJWaWV3IF9wYWdlXSkKICAgICAgICAgICAgIHJldHVybjsKIAog
ICAgICAgICBbc2VsZiBfY29tcGxldGVkRXhpdEZ1bGxTY3JlZW5dOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>