<?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>164093</bug_id>
          
          <creation_ts>2016-10-27 16:30:31 -0700</creation_ts>
          <short_desc>Regression(r203601): Caused crashes in iBooks</short_desc>
          <delta_ts>2016-10-27 20:58:51 -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>Bindings</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>
          
          <blocked>160071</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>andersca</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1245329</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-10-27 16:30:31 -0700</bug_when>
    <thetext>r203601 caused crashes in iBooks.

The change made the parameter non-nullable. In ObjC bindings, the approach at the time was to throw an exception (and therefore crash) when passing nil.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1245330</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-10-27 16:31:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/28745634&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1245331</commentid>
    <comment_count>2</comment_count>
      <attachid>293076</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-10-27 16:34:42 -0700</bug_when>
    <thetext>Created attachment 293076
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1245352</commentid>
    <comment_count>3</comment_count>
      <attachid>293081</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-10-27 17:04:16 -0700</bug_when>
    <thetext>Created attachment 293081
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1245424</commentid>
    <comment_count>4</comment_count>
      <attachid>293081</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-27 20:58:46 -0700</bug_when>
    <thetext>Comment on attachment 293081
Patch

Clearing flags on attachment: 293081

Committed r208027: &lt;http://trac.webkit.org/changeset/208027&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1245425</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-27 20:58:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293076</attachid>
            <date>2016-10-27 16:34:42 -0700</date>
            <delta_ts>2016-10-27 17:04:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164093-20161027163052.patch</filename>
            <type>text/plain</type>
            <size>1396</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4MDE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21h
Yy9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKaW5kZXggNmVjZjMzMDM1
Mzc1NTYzYzM1MmMyNmE3YTgzN2YzOGJmNmQ0NmUyMy4uMGI3MzE1OGQ0ZDM1ZTRmMTMyMjAzYTcx
NDQ0ZTQwN2VmNDVlZDVkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2
LTEwLTI3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgUmVncmVz
c2lvbihyMjAzNjAxKTogQ2F1c2VkIGNyYXNoZXMgaW4gaUJvb2tzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQwOTMKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzI4NzQ1NjM0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJlc3RvcmUgcHJlLXIyMDM2MDEgYmVoYXZpb3Igd2hlbiBjYWxsaW5nIFtET01O
b2RlIGNvbXBhcmVEb2N1bWVudFBvc2l0aW9uOm5pbF0sCisgICAgICAgIHdoaWNoIHdhcyB0byBy
ZXR1cm4gTm9kZTo6RE9DVU1FTlRfUE9TSVRJT05fRElTQ09OTkVDVEVELgorCisgICAgICAgICog
RE9NL0RPTU5vZGUubW06CisgICAgICAgICgtW0RPTU5vZGUgY29tcGFyZURvY3VtZW50UG9zaXRp
b246XSk6CisKIDIwMTYtMTAtMjcgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5j
b20+CiAKICAgICAgICAgU3VwcG9ydCAiaW5zZXJ0RnJvbURyb3AiIGFuZCAiZGVsZXRlQnlEcmFn
IiBmb3IgdGhlIElucHV0RXZlbnQgc3BlYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9tYWMv
RE9NL0RPTU5vZGUubW0gYi9Tb3VyY2UvV2ViS2l0L21hYy9ET00vRE9NTm9kZS5tbQppbmRleCBi
ZDMwOWM5ODk4NzJiZjhkYTc4YTE4OGI3NzExOWFmOGY3YzU4MzMyLi44NDFiNTQzZWRmNjA1MDMy
YmMwMzNmNzAyMzg4ZTZhMzcyMTNhZjE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L21hYy9E
T00vRE9NTm9kZS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L21hYy9ET00vRE9NTm9kZS5tbQpAQCAt
MzM2LDcgKzMzNiw3IEBAIERPTU5vZGUgKmtpdChOb2RlKiB2YWx1ZSkKIHsKICAgICBKU01haW5U
aHJlYWROdWxsU3RhdGUgc3RhdGU7CiAgICAgaWYgKCFvdGhlcikKLSAgICAgICAgcmFpc2VUeXBl
RXJyb3JFeGNlcHRpb24oKTsKKyAgICAgICAgcmV0dXJuIE5vZGU6OkRPQ1VNRU5UX1BPU0lUSU9O
X0RJU0NPTk5FQ1RFRDsKICAgICByZXR1cm4gdW53cmFwKCpzZWxmKS5jb21wYXJlRG9jdW1lbnRQ
b3NpdGlvbigqY29yZShvdGhlcikpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293081</attachid>
            <date>2016-10-27 17:04:16 -0700</date>
            <delta_ts>2016-10-27 20:58:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164093-20161027170026.patch</filename>
            <type>text/plain</type>
            <size>8945</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4MDE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21h
Yy9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKaW5kZXggNmVjZjMzMDM1
Mzc1NTYzYzM1MmMyNmE3YTgzN2YzOGJmNmQ0NmUyMy4uMGI3MzE1OGQ0ZDM1ZTRmMTMyMjAzYTcx
NDQ0ZTQwN2VmNDVlZDVkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2
LTEwLTI3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgUmVncmVz
c2lvbihyMjAzNjAxKTogQ2F1c2VkIGNyYXNoZXMgaW4gaUJvb2tzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQwOTMKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzI4NzQ1NjM0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJlc3RvcmUgcHJlLXIyMDM2MDEgYmVoYXZpb3Igd2hlbiBjYWxsaW5nIFtET01O
b2RlIGNvbXBhcmVEb2N1bWVudFBvc2l0aW9uOm5pbF0sCisgICAgICAgIHdoaWNoIHdhcyB0byBy
ZXR1cm4gTm9kZTo6RE9DVU1FTlRfUE9TSVRJT05fRElTQ09OTkVDVEVELgorCisgICAgICAgICog
RE9NL0RPTU5vZGUubW06CisgICAgICAgICgtW0RPTU5vZGUgY29tcGFyZURvY3VtZW50UG9zaXRp
b246XSk6CisKIDIwMTYtMTAtMjcgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5j
b20+CiAKICAgICAgICAgU3VwcG9ydCAiaW5zZXJ0RnJvbURyb3AiIGFuZCAiZGVsZXRlQnlEcmFn
IiBmb3IgdGhlIElucHV0RXZlbnQgc3BlYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9tYWMv
RE9NL0RPTU5vZGUubW0gYi9Tb3VyY2UvV2ViS2l0L21hYy9ET00vRE9NTm9kZS5tbQppbmRleCBi
ZDMwOWM5ODk4NzJiZjhkYTc4YTE4OGI3NzExOWFmOGY3YzU4MzMyLi44NDFiNTQzZWRmNjA1MDMy
YmMwMzNmNzAyMzg4ZTZhMzcyMTNhZjE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L21hYy9E
T00vRE9NTm9kZS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L21hYy9ET00vRE9NTm9kZS5tbQpAQCAt
MzM2LDcgKzMzNiw3IEBAIERPTU5vZGUgKmtpdChOb2RlKiB2YWx1ZSkKIHsKICAgICBKU01haW5U
aHJlYWROdWxsU3RhdGUgc3RhdGU7CiAgICAgaWYgKCFvdGhlcikKLSAgICAgICAgcmFpc2VUeXBl
RXJyb3JFeGNlcHRpb24oKTsKKyAgICAgICAgcmV0dXJuIE5vZGU6OkRPQ1VNRU5UX1BPU0lUSU9O
X0RJU0NPTk5FQ1RFRDsKICAgICByZXR1cm4gdW53cmFwKCpzZWxmKS5jb21wYXJlRG9jdW1lbnRQ
b3NpdGlvbigqY29yZShvdGhlcikpOwogfQogCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYzQyNTk1ZGNhYjc0ZTg0OTZiODU2ZmZiMDRiYTBjMjVm
MTkyNjQ5My4uYTIzNzFlM2QwZDczYTI1YTVmYzdkODQzNGU3NjIwYTM3ZTM0ZDY1ZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDE2LTEwLTI3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgUmVncmVzc2lvbihyMjAzNjAxKTogQ2F1c2VkIGNyYXNoZXMgaW4gaUJvb2tzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQwOTMKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzI4NzQ1NjM0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBBUEkgdGVzdCBjb3ZlcmFnZS4KKworICAgICAgICAqIFRl
c3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorICAg
ICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvbWFjL0RPTU5vZGUubW06IEFkZGVkLgorICAgICAg
ICAoLVtET01Ob2RlVGVzdCB3ZWJWaWV3OmRpZEZpbmlzaExvYWRGb3JGcmFtZTpdKToKKyAgICAg
ICAgKFRlc3RXZWJLaXRBUEk6OlRFU1QpOgorCiAyMDE2LTEwLTI3ICBDb21taXQgUXVldWUgIDxj
b21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91
dCByMjA3OTkyLgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJ
Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2ogYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJL
aXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagppbmRleCAxMjk5ZGE0YjI2YjlhOGI2ODBj
MDE2ZmYzZDgwNTU3ODUyN2ViZTEzLi4xMDJlYTFkMTA3M2Q4MzI0M2YwM2Q0YjA2MDNhNzY5NDNj
ZjlmN2I0IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNv
ZGVwcm9qL3Byb2plY3QucGJ4cHJvagorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJL
aXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagpAQCAtMTAyLDYgKzEwMiw3IEBACiAJCTM3
RTEwNjRDMTY5NzY4MTgwMEI3OEJEMCAvKiBET01IVE1MVGFibGVDZWxsRWxlbWVudENlbGxBYm92
ZS5odG1sIGluIENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJl
ZiA9IDM3RTEwNjRCMTY5NzY3RjcwMEI3OEJEMCAvKiBET01IVE1MVGFibGVDZWxsRWxlbWVudENl
bGxBYm92ZS5odG1sICovOyB9OwogCQkzN0ZCNzI5NzFEQjJFODJGMDBFNDFCRTQgLyogQ29udGV4
dE1lbnVEZWZhdWx0SXRlbXNIYXZlVGFncy5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1
aWxkRmlsZTsgZmlsZVJlZiA9IDM3RkI3Mjk1MURCMkU4MkYwMEU0MUJFNCAvKiBDb250ZXh0TWVu
dURlZmF1bHRJdGVtc0hhdmVUYWdzLm1tICovOyB9OwogCQkzRkJEMUI0QTFEM0Q2NkFCMDBFNkQ2
RkEgLyogRnVsbHNjcmVlbkxheW91dENvbnN0cmFpbnRzLmh0bWwgaW4gQ29weSBSZXNvdXJjZXMg
Ki8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gM0ZCRDFCNDkxRDM5RDFEQjAwRTZE
NkZBIC8qIEZ1bGxzY3JlZW5MYXlvdXRDb25zdHJhaW50cy5odG1sICovOyB9OworCQk0NjM5N0I5
NTFEQzJDODUwMDA5QTc4QUUgLyogRE9NTm9kZS5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBC
WEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDQ2Mzk3Qjk0MURDMkM4NTAwMDlBNzhBRSAvKiBET01Ob2Rl
Lm1tICovOyB9OwogCQk0NkM1MTlEQTFEMzU1QUIyMDBEQUE1MUEgLyogTG9jYWxTdG9yYWdlTnVs
bEVudHJpZXMubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYg
PSA0NkM1MTlEODFEMzU1QTczMDBEQUE1MUEgLyogTG9jYWxTdG9yYWdlTnVsbEVudHJpZXMubW0g
Ki87IH07CiAJCTQ2QzUxOUU2MUQzNTYzRkQwMERBQTUxQSAvKiBMb2NhbFN0b3JhZ2VOdWxsRW50
cmllcy5odG1sIGluIENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmls
ZVJlZiA9IDQ2QzUxOUUyMUQzNTYyOTYwMERBQTUxQSAvKiBMb2NhbFN0b3JhZ2VOdWxsRW50cmll
cy5odG1sICovOyB9OwogCQk0NkM1MTlFNzFEMzU2M0ZEMDBEQUE1MUEgLyogTG9jYWxTdG9yYWdl
TnVsbEVudHJpZXMubG9jYWxzdG9yYWdlIGluIENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBC
WEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDQ2QzUxOUUzMUQzNTYyOTYwMERBQTUxQSAvKiBMb2NhbFN0
b3JhZ2VOdWxsRW50cmllcy5sb2NhbHN0b3JhZ2UgKi87IH07CkBAIC04NjcsNiArODY4LDcgQEAK
IAkJNDQwQTFEMzgxNEEwMTAzQTAwOEE2NkYyIC8qIFVSTC5jcHAgKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vj
b2RlLmNwcC5jcHA7IHBhdGggPSBVUkwuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9Owog
CQk0NDJCQkY2ODFDOTFDQUQ5MDAxNzA4N0YgLyogUmVmTG9nZ2VyLmNwcCAqLyA9IHtpc2EgPSBQ
QlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNv
dXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IFJlZkxvZ2dlci5jcHA7IHNvdXJjZVRyZWUgPSAiPGdy
b3VwPiI7IH07CiAJCTQ0QTYyMkMxMTRBMEUyQjYwMDQ4NTE1QiAvKiBXVEZTdHJpbmdVdGlsaXRp
ZXMuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0
S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gV1RGU3RyaW5nVXRpbGl0aWVz
Lmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CisJCTQ2Mzk3Qjk0MURDMkM4NTAwMDlBNzhB
RSAvKiBET01Ob2RlLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGlu
ZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0g
RE9NTm9kZS5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNDZDNTE5RDgxRDM1NUE3
MzAwREFBNTFBIC8qIExvY2FsU3RvcmFnZU51bGxFbnRyaWVzLm1tICovID0ge2lzYSA9IFBCWEZp
bGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNl
Y29kZS5jcHAub2JqY3BwOyBwYXRoID0gTG9jYWxTdG9yYWdlTnVsbEVudHJpZXMubW07IHNvdXJj
ZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTQ2QzUxOUUyMUQzNTYyOTYwMERBQTUxQSAvKiBMb2Nh
bFN0b3JhZ2VOdWxsRW50cmllcy5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZp
bGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gTG9j
YWxTdG9yYWdlTnVsbEVudHJpZXMuaHRtbDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJ
NDZDNTE5RTMxRDM1NjI5NjAwREFBNTFBIC8qIExvY2FsU3RvcmFnZU51bGxFbnRyaWVzLmxvY2Fs
c3RvcmFnZSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBsYXN0S25vd25GaWxlVHlwZSA9
IGZpbGU7IHBhdGggPSBMb2NhbFN0b3JhZ2VOdWxsRW50cmllcy5sb2NhbHN0b3JhZ2U7IHNvdXJj
ZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0xOTM3LDYgKzE5MzksNyBAQAogCQkJCTkzOUJBOTE2
MTQxMDM0MTIwMDFBMDFCRCAvKiBEZXZpY2VTY2FsZUZhY3Rvck9uQmFjay5tbSAqLywKIAkJCQkz
N0UxMDY0QTE2OTc2NzY0MDBCNzhCRDAgLyogRE9NSFRNTFRhYmxlQ2VsbENlbGxBYm92ZS5tbSAq
LywKIAkJCQkyRDUxQTBDNTFDOEJGMDA0MDA3NjVDNDUgLyogRE9NSFRNTFZpZGVvRWxlbWVudFdy
YXBwZXIubW0gKi8sCisJCQkJNDYzOTdCOTQxREMyQzg1MDAwOUE3OEFFIC8qIERPTU5vZGUubW0g
Ki8sCiAJCQkJMzc1MUFGN0ExNjk1MThGODAwNzY0MzE5IC8qIERPTU5vZGVGcm9tSlNPYmplY3Qu
bW0gKi8sCiAJCQkJMzdEQzY3OEIxNDBEN0M1MDAwQUJDQ0RCIC8qIERPTVJhbmdlT2ZTdHJpbmcu
bW0gKi8sCiAJCQkJQzA3RTZDQUUxM0ZENjc2NTAwMzhCMjJCIC8qIER5bmFtaWNEZXZpY2VTY2Fs
ZUZhY3Rvci5tbSAqLywKQEAgLTI1NjEsNiArMjU2NCw3IEBACiAJCQkJN0NDRTdGMkUxQTQxMUIx
MDAwNDQ3QzRDIC8qIFdLQnJvd3NpbmdDb250ZXh0R3JvdXBUZXN0Lm1tIGluIFNvdXJjZXMgKi8s
CiAJCQkJN0NDRTdGMkYxQTQxMUIxMDAwNDQ3QzRDIC8qIFdLQnJvd3NpbmdDb250ZXh0TG9hZERl
bGVnYXRlVGVzdC5tbSBpbiBTb3VyY2VzICovLAogCQkJCTdDNTRBNEJFMUFBMTFDQ0EwMDM4MEY3
OCAvKiBXS0J1bmRsZUZpbGVIYW5kbGUuY3BwIGluIFNvdXJjZXMgKi8sCisJCQkJNDYzOTdCOTUx
REMyQzg1MDAwOUE3OEFFIC8qIERPTU5vZGUubW0gaW4gU291cmNlcyAqLywKIAkJCQk3Q0NFN0Yx
RDFBNDExQUU2MDA0NDdDNEMgLyogV0tJbWFnZUNyZWF0ZUNHSW1hZ2VDcmFzaC5jcHAgaW4gU291
cmNlcyAqLywKIAkJCQk3Qzg5RDJBQzFBNjlCODBEMDAzQTVGREUgLyogV0tQYWdlQ29uZmlndXJh
dGlvbi5jcHAgaW4gU291cmNlcyAqLywKIAkJCQk1MkQ2NzNFRTFBRkIxMjczMDBGQTE5RkUgLyog
V0tQYWdlQ29weVNlc3Npb25TdGF0ZVdpdGhGaWx0ZXJpbmcuY3BwIGluIFNvdXJjZXMgKi8sCmRp
ZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL21hYy9ET01Ob2RlLm1tIGIvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9tYWMvRE9NTm9kZS5tbQpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40OGI0OWVh
ODJmMzhjMGNjYWJmMDMxY2Q0MDkyN2M2MmE2NzFjM2ExCi0tLSAvZGV2L251bGwKKysrIGIvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9tYWMvRE9NTm9kZS5tbQpAQCAtMCwwICsxLDY1IEBACisv
KgorICogQ29weXJpZ2h0IChDKSAyMDE2IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlz
dHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0
CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCBy
ZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9j
dW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3Ry
aWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4g
QU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1Q
TElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQ
UExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNU
LCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VR
VUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRB
LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNF
RCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNU
LCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZU
V0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1B
R0UuCisgKi8KKworI2ltcG9ydCAiY29uZmlnLmgiCisjaW1wb3J0ICJQbGF0Zm9ybVV0aWxpdGll
cy5oIgorI2ltcG9ydCAiUGxhdGZvcm1XZWJWaWV3LmgiCisjaW1wb3J0IDxXZWJLaXQvRE9NLmg+
CisjaW1wb3J0IDxXZWJLaXQvV2ViVmlld1ByaXZhdGUuaD4KKyNpbXBvcnQgPHd0Zi9SZXRhaW5Q
dHIuaD4KKyAgICAKK0BpbnRlcmZhY2UgRE9NTm9kZVRlc3QgOiBOU09iamVjdCA8V2ViRnJhbWVM
b2FkRGVsZWdhdGU+IHsKK30KK0BlbmQKKyAgICAKK3N0YXRpYyBib29sIGRpZEZpbmlzaExvYWQ7
CisgICAgCitAaW1wbGVtZW50YXRpb24gRE9NTm9kZVRlc3QKKworLSAodm9pZCl3ZWJWaWV3OihX
ZWJWaWV3ICopc2VuZGVyIGRpZEZpbmlzaExvYWRGb3JGcmFtZTooV2ViRnJhbWUgKilmcmFtZQor
eworICAgIGRpZEZpbmlzaExvYWQgPSB0cnVlOworfQorQGVuZAorCituYW1lc3BhY2UgVGVzdFdl
YktpdEFQSSB7CisKK1RFU1QoV2ViS2l0MSwgRE9NTm9kZUNvbXBhcmVEb2N1bWVudFBvc2l0aW9u
KQoreworICAgIFJldGFpblB0cjxXZWJWaWV3PiB3ZWJWaWV3ID0gYWRvcHROUyhbW1dlYlZpZXcg
YWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCAxMjAsIDIwMCkgZnJhbWVOYW1l
Om5pbCBncm91cE5hbWU6bmlsXSk7CisgICAgUmV0YWluUHRyPERPTU5vZGVUZXN0PiB0ZXN0Q29u
dHJvbGxlciA9IGFkb3B0TlMoW0RPTU5vZGVUZXN0IG5ld10pOworICAgIAorICAgIHdlYlZpZXcu
Z2V0KCkuZnJhbWVMb2FkRGVsZWdhdGUgPSB0ZXN0Q29udHJvbGxlci5nZXQoKTsKKyAgICBbW3dl
YlZpZXcuZ2V0KCkgbWFpbkZyYW1lXSBsb2FkUmVxdWVzdDpbTlNVUkxSZXF1ZXN0IHJlcXVlc3RX
aXRoVVJMOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAiYWJvdXQ6YmxhbmsiXV1dOworICAgIAorICAg
IFV0aWw6OnJ1bigmZGlkRmluaXNoTG9hZCk7CisgICAgZGlkRmluaXNoTG9hZCA9IGZhbHNlOwor
ICAgIAorICAgIERPTURvY3VtZW50ICpkb2N1bWVudCA9IHdlYlZpZXcuZ2V0KCkubWFpbkZyYW1l
RG9jdW1lbnQ7CisgICAgRVhQRUNUX0VRKDEsIFtkb2N1bWVudCBjb21wYXJlRG9jdW1lbnRQb3Np
dGlvbjpuaWxdKTsKKyAgICAKK30KKworfSAvLyBuYW1lc3BhY2UgVGVzdFdlYktpdEFQSQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>