<?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>123682</bug_id>
          
          <creation_ts>2013-11-02 12:19:23 -0700</creation_ts>
          <short_desc>LLVM assertion failures should funnel into WTF&apos;s crash handling</short_desc>
          <delta_ts>2013-11-04 20:34:04 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>112840</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>mario</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>mrowe</cc>
    
    <cc>nrotem</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>946276</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-11-02 12:19:23 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946277</commentid>
    <comment_count>1</comment_count>
      <attachid>215826</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-11-02 12:25:06 -0700</bug_when>
    <thetext>Created attachment 215826
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946278</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-02 12:27:22 -0700</bug_when>
    <thetext>Attachment 215826 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source/JavaScriptCore/llvm/InitializeLLVM.cpp&apos;, u&apos;Source/JavaScriptCore/llvm/InitializeLLVMPOSIX.cpp&apos;, u&apos;Source/JavaScriptCore/llvm/library/LLVMExports.cpp&apos;, u&apos;Source/JavaScriptCore/llvm/library/LLVMOverrides.cpp&apos;, u&apos;Source/JavaScriptCore/llvm/library/LLVMTrapCallback.h&apos;, u&apos;Source/WTF/ChangeLog&apos;, u&apos;Source/WTF/wtf/Assertions.cpp&apos;, u&apos;Source/WTF/wtf/Assertions.h&apos;, u&apos;Tools/ChangeLog&apos;, u&apos;Tools/Scripts/configure-llvm&apos;]&quot; exit_code: 1
Source/WTF/wtf/Assertions.h:41:  Alphabetical sorting problem.  [build/include_order] [4]
Source/JavaScriptCore/llvm/library/LLVMOverrides.cpp:28:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 2 in 11 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>946295</commentid>
    <comment_count>3</comment_count>
      <attachid>215826</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-11-02 14:08:51 -0700</bug_when>
    <thetext>Comment on attachment 215826
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946350</commentid>
    <comment_count>4</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-11-02 18:33:16 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/158509</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215826</attachid>
            <date>2013-11-02 12:25:06 -0700</date>
            <delta_ts>2013-11-02 14:08:51 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>12953</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTU4NDk0KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMxIEBA
CisyMDEzLTExLTAyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
TExWTSBhc3NlcnRpb24gZmFpbHVyZXMgc2hvdWxkIGZ1bm5lbCBpbnRvIFdURidzIGNyYXNoIGhh
bmRsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MjM2ODIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisg
ICAgICAgIEluc2lkZSBsbHZtRm9ySlNDLCB3ZSBvdmVycmlkZSBhc3NlcnRpb24tcmVsYXRlZCBm
dW5jdGlvbnMgYW5kIGZ1bm5lbCB0aGVtCisgICAgICAgIGludG8gZ19sbHZtVHJhcENhbGxiYWNr
KCkuIFdlIGFsc28gbm93IHJlZ2lzdGVyIGEgZmF0YWwgZXJyb3IgaGFuZGxlciBpbnNpZGUKKyAg
ICAgICAgdGhlIGxpYnJhcnkgYW5kIGZ1bm5lbCB0aGF0IGludG8gZ19sbHZtVHJhcENhbGxiYWNr
LCBhbmQgaGF2ZQorICAgICAgICBpbml0aWFsaXplQW5kR2V0SlNDTExWTUFQSSgpIHRha2Ugc3Vj
aCBhIGNhbGxiYWNrIGFzIGFuIGFyZ3VtZW50LgorICAgICAgICAKKyAgICAgICAgSW5zaWRlIEpT
Qywgd2Ugbm8gbG9uZ2VyIGNhbGwgTExWTUluc3RhbGxGYXRhbEVycm9ySGFuZGxlcigpIGJ1dCBp
bnN0ZWFkIHdlCisgICAgICAgIHBhc3MgV1RGTG9nQWx3YXlzQW5kQ3Jhc2goKSBhcyB0aGUgdHJh
cCBjYWxsYmFjayBmb3IgbGx2bUZvckpTQy4KKworICAgICAgICAqIGxsdm0vSW5pdGlhbGl6ZUxM
Vk0uY3BwOgorICAgICAgICAoSlNDOjppbml0aWFsaXplTExWTSk6CisgICAgICAgICogbGx2bS9J
bml0aWFsaXplTExWTVBPU0lYLmNwcDoKKyAgICAgICAgKEpTQzo6aW5pdGlhbGl6ZUxMVk1QT1NJ
WCk6CisgICAgICAgICogbGx2bS9saWJyYXJ5L0xMVk1FeHBvcnRzLmNwcDoKKyAgICAgICAgKGxs
dm1DcmFzaCk6CisgICAgICAgIChpbml0aWFsaXplQW5kR2V0SlNDTExWTUFQSSk6CisgICAgICAg
ICogbGx2bS9saWJyYXJ5L0xMVk1PdmVycmlkZXMuY3BwOgorICAgICAgICAocmFpc2UpOgorICAg
ICAgICAoX19hc3NlcnRfcnRuKToKKyAgICAgICAgKGFib3J0KToKKyAgICAgICAgKiBsbHZtL2xp
YnJhcnkvTExWTVRyYXBDYWxsYmFjay5oOiBBZGRlZC4KKwogMjAxMy0xMS0wMiAgUGF0cmljayBH
YW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBWYXJpb3VzIHNtYWxsIFdp
bkNFIGJ1aWxkIGZpeGVzCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9Jbml0aWFs
aXplTExWTS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vSW5p
dGlhbGl6ZUxMVk0uY3BwCShyZXZpc2lvbiAxNTg0OTMpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvbGx2bS9Jbml0aWFsaXplTExWTS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM1LDIyICszNSw5
IEBAIG5hbWVzcGFjZSBKU0MgewogCiBzdGF0aWMgcHRocmVhZF9vbmNlX3QgaW5pdGlhbGl6ZUxM
Vk1PbmNlS2V5ID0gUFRIUkVBRF9PTkNFX0lOSVQ7CiAKLXN0YXRpYyBOT19SRVRVUk5fRFVFX1RP
X0NSQVNIIHZvaWQgbGx2bUNyYXNoKGNvbnN0IGNoYXIqIHJlYXNvbikKLXsKLSAgICBXVEZMb2dB
bHdheXMoIkxMVk0gZmFpbHVyZTogJXMiLCByZWFzb24pOwotICAgIENSQVNIKCk7Ci19Ci0KLXN0
YXRpYyB2b2lkIGluaXRpYWxpemVMTFZNT25jZSgpCi17Ci0gICAgaW5pdGlhbGl6ZUxMVk1JbXBs
KCk7Ci0gICAgCi0gICAgbGx2bS0+SW5zdGFsbEZhdGFsRXJyb3JIYW5kbGVyKGxsdm1DcmFzaCk7
Ci19Ci0KIHZvaWQgaW5pdGlhbGl6ZUxMVk0oKQogewotICAgIHB0aHJlYWRfb25jZSgmaW5pdGlh
bGl6ZUxMVk1PbmNlS2V5LCBpbml0aWFsaXplTExWTU9uY2UpOworICAgIHB0aHJlYWRfb25jZSgm
aW5pdGlhbGl6ZUxMVk1PbmNlS2V5LCBpbml0aWFsaXplTExWTUltcGwpOwogfQogCiB9IC8vIG5h
bWVzcGFjZSBKU0MKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0luaXRpYWxpemVM
TFZNUE9TSVguY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0lu
aXRpYWxpemVMTFZNUE9TSVguY3BwCShyZXZpc2lvbiAxNTg0OTMpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvbGx2bS9Jbml0aWFsaXplTExWTVBPU0lYLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MzMsNyArMzMsNyBAQAogCiBuYW1lc3BhY2UgSlNDIHsKIAotdHlwZWRlZiBMTFZNQVBJKiAoKklu
aXRpYWxpemVyRnVuY3Rpb24pKCk7Cit0eXBlZGVmIExMVk1BUEkqICgqSW5pdGlhbGl6ZXJGdW5j
dGlvbikodm9pZCAoKikoY29uc3QgY2hhciosIC4uLikpOwogCiB2b2lkIGluaXRpYWxpemVMTFZN
UE9TSVgoY29uc3QgY2hhciogbGlicmFyeU5hbWUpCiB7CkBAIC00NCw3ICs0NCw3IEBAIHZvaWQg
aW5pdGlhbGl6ZUxMVk1QT1NJWChjb25zdCBjaGFyKiBsaWIKICAgICAgICAgZGxzeW0obGlicmFy
eSwgImluaXRpYWxpemVBbmRHZXRKU0NMTFZNQVBJIikpOwogICAgIEFTU0VSVF9XSVRIX01FU1NB
R0UoaW5pdGlhbGl6ZXIsICIlcyIsIGRsZXJyb3IoKSk7CiAgICAgCi0gICAgbGx2bSA9IGluaXRp
YWxpemVyKCk7CisgICAgbGx2bSA9IGluaXRpYWxpemVyKFdURkxvZ0Fsd2F5c0FuZENyYXNoKTsK
IH0KIAogfSAvLyBuYW1lc3BhY2UgSlNDCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2
bS9saWJyYXJ5L0xMVk1FeHBvcnRzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvbGx2bS9saWJyYXJ5L0xMVk1FeHBvcnRzLmNwcAkocmV2aXNpb24gMTU4NDkzKQorKysg
U291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vbGlicmFyeS9MTFZNRXhwb3J0cy5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTI4LDExICsyOCwyMCBAQAogI2lmIEhBVkUoTExWTSkKIAogI2luY2x1ZGUg
IkxMVk1BUEkuaCIKKyNpbmNsdWRlICJMTFZNVHJhcENhbGxiYWNrLmgiCiAKLWV4dGVybiAiQyIg
V1RGX0VYUE9SVF9QUklWQVRFIEpTQzo6TExWTUFQSSogaW5pdGlhbGl6ZUFuZEdldEpTQ0xMVk1B
UEkoKTsKK2V4dGVybiAiQyIgV1RGX0VYUE9SVF9QUklWQVRFIEpTQzo6TExWTUFQSSogaW5pdGlh
bGl6ZUFuZEdldEpTQ0xMVk1BUEkodm9pZCAoKikoY29uc3QgY2hhciosIC4uLikpOwogCi1leHRl
cm4gIkMiIEpTQzo6TExWTUFQSSogaW5pdGlhbGl6ZUFuZEdldEpTQ0xMVk1BUEkoKQorc3RhdGlj
IHZvaWQgbGx2bUNyYXNoKGNvbnN0IGNoYXIqIHJlYXNvbikKIHsKKyAgICBnX2xsdm1UcmFwQ2Fs
bGJhY2soIkxMVk0gZmF0YWwgZXJyb3I6ICVzIiwgcmVhc29uKTsKK30KKworZXh0ZXJuICJDIiBK
U0M6OkxMVk1BUEkqIGluaXRpYWxpemVBbmRHZXRKU0NMTFZNQVBJKHZvaWQgKCpjYWxsYmFjayko
Y29uc3QgY2hhciosIC4uLikpCit7CisgICAgZ19sbHZtVHJhcENhbGxiYWNrID0gY2FsbGJhY2s7
CisgICAgCisgICAgTExWTUluc3RhbGxGYXRhbEVycm9ySGFuZGxlcihsbHZtQ3Jhc2gpOwogICAg
IExMVk1MaW5rSW5NQ0pJVCgpOwogICAgIExMVk1Jbml0aWFsaXplTmF0aXZlVGFyZ2V0KCk7CiAg
ICAgTExWTUluaXRpYWxpemVYODZBc21QcmludGVyKCk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvbGx2bS9saWJyYXJ5L0xMVk1PdmVycmlkZXMuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkvTExWTU92ZXJyaWRlcy5jcHAJKHJldmlzaW9u
IDE1ODQ5MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkvTExWTU92ZXJy
aWRlcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI1LDkgKzI1LDM1IEBACiAKICNpbmNsdWRlICJj
b25maWdfbGx2bS5oIgogCisjaW5jbHVkZSAiTExWTVRyYXBDYWxsYmFjay5oIgorCiAjaWYgSEFW
RShMTFZNKQogCiBleHRlcm4gIkMiIGludCBfX2N4YV9hdGV4aXQoKTsKIGV4dGVybiAiQyIgaW50
IF9fY3hhX2F0ZXhpdCgpIHsgcmV0dXJuIDA7IH0KIAordm9pZCAoKmdfbGx2bVRyYXBDYWxsYmFj
aykoY29uc3QgY2hhciogbWVzc2FnZSwgLi4uKTsKKworLy8gSWYgTExWTSB0cmllcyB0byByYWlz
ZSBzaWduYWxzLCBhYm9ydCwgb3IgZmFpbCBhbiBhc3NlcnRpb24sIHRoZW4gbGV0CisvLyBXZWJL
aXQgaGFuZGxlIGl0IGluc3RlYWQgb2YgdHJhcHBpbmcuCitleHRlcm4gIkMiIGludCByYWlzZShp
bnQgc2lnbmFsKTsKK2V4dGVybiAiQyIgdm9pZCBfX2Fzc2VydF9ydG4oY29uc3QgY2hhciogZnVu
Y3Rpb24sIGNvbnN0IGNoYXIqIGZpbGVuYW1lLCBpbnQgbGluZU51bWJlciwgY29uc3QgY2hhciog
ZXhwcmVzc2lvbik7CitleHRlcm4gIkMiIHZvaWQgYWJvcnQodm9pZCk7CisKK2V4dGVybiAiQyIg
aW50IHJhaXNlKGludCBzaWduYWwpCit7CisgICAgZ19sbHZtVHJhcENhbGxiYWNrKCJyYWlzZSgl
ZCkgY2FsbGVkLiIsIHNpZ25hbCk7CisgICAgcmV0dXJuIDA7Cit9CitleHRlcm4gIkMiIHZvaWQg
X19hc3NlcnRfcnRuKGNvbnN0IGNoYXIqIGZ1bmN0aW9uLCBjb25zdCBjaGFyKiBmaWxlbmFtZSwg
aW50IGxpbmVOdW1iZXIsIGNvbnN0IGNoYXIqIGV4cHJlc3Npb24pCit7CisgICAgaWYgKGZ1bmN0
aW9uKQorICAgICAgICBnX2xsdm1UcmFwQ2FsbGJhY2soIkFzc2VydGlvbiBmYWlsZWQ6ICglcyks
IGZ1bmN0aW9uICVzLCBmaWxlICVzLCBsaW5lICVkLiIsIGV4cHJlc3Npb24sIGZ1bmN0aW9uLCBm
aWxlbmFtZSwgbGluZU51bWJlcik7CisgICAgZ19sbHZtVHJhcENhbGxiYWNrKCJBc3NlcnRpb24g
ZmFpbGVkOiAoJXMpLCBmaWxlICVzLCBsaW5lICVkLiIsIGV4cHJlc3Npb24sIGZpbGVuYW1lLCBs
aW5lTnVtYmVyKTsKK30KK2V4dGVybiAiQyIgdm9pZCBhYm9ydCh2b2lkKQoreworICAgIGdfbGx2
bVRyYXBDYWxsYmFjaygiYWJvcnQoKSBjYWxsZWQuIik7Cit9CisKICNlbmRpZiAvLyBIQVZFKExM
Vk0pCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJyYXJ5L0xMVk1UcmFwQ2Fs
bGJhY2suaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJyYXJ5
L0xMVk1UcmFwQ2FsbGJhY2suaAkocmV2aXNpb24gMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9sbHZtL2xpYnJhcnkvTExWTVRyYXBDYWxsYmFjay5oCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAg
KzEsMzIgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTMgQXBwbGUgSW5jLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0Ogor
ICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92
ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRo
ZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkg
Zm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhl
CisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0
aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkg
QVBQTEUgSU5DLiBgYEFTIElTJycgQU5EIEFOWQorICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgor
ICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4g
T1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VC
U1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9G
SVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkg
VEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFC
SUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFS
SVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCisgKi8KKwor
I2lmbmRlZiBMTFZNVHJhcENhbGxiYWNrX2gKKyNkZWZpbmUgTExWTVRyYXBDYWxsYmFja19oCisK
K2V4dGVybiB2b2lkICgqZ19sbHZtVHJhcENhbGxiYWNrKShjb25zdCBjaGFyKiBtZXNzYWdlLCAu
Li4pOworCisjZW5kaWYgLy8gTExWTVRyYXBDYWxsYmFja19oCisKSW5kZXg6IFNvdXJjZS9XVEYv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hhbmdlTG9nCShyZXZpc2lvbiAx
NTg0OTQpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE1IEBACisyMDEzLTExLTAyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAg
ICAgICAgTExWTSBhc3NlcnRpb24gZmFpbHVyZXMgc2hvdWxkIGZ1bm5lbCBpbnRvIFdURidzIGNy
YXNoIGhhbmRsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMjM2ODIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAg
ICAgCisgICAgICAgIEdpdmUgSlNDIHNvbWUgbmV3IHRveXMgdG8gcGxheSB3aXRoIGZvciBjcmFz
aCBoYW5kbGluZy4KKworICAgICAgICAqIHd0Zi9Bc3NlcnRpb25zLmNwcDoKKyAgICAgICAgKiB3
dGYvQXNzZXJ0aW9ucy5oOgorCiAyMDEzLTExLTAyICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFw
cGxlLmNvbT4KIAogICAgICAgICBTdHJpbmdJbXBsOjp1cHBlcigpIHNob3VsZCByZXR1cm4gUGFz
c1JlZi4KSW5kZXg6IFNvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuY3BwCShyZXZpc2lvbiAxNTg0OTMpCisrKyBTb3Vy
Y2UvV1RGL3d0Zi9Bc3NlcnRpb25zLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDEsNyArNDEsNiBA
QAogI2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgogCiAjaW5jbHVkZSA8c3RkaW8uaD4K
LSNpbmNsdWRlIDxzdGRhcmcuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KIAogI2lmIEhBVkUoU0lH
TkFMX0gpCkBAIC00MjgsMTIgKzQyNywyNiBAQCB2b2lkIFdURkxvZ1ZlcmJvc2UoY29uc3QgY2hh
ciogZmlsZSwgaW50CiAgICAgcHJpbnRDYWxsU2l0ZShmaWxlLCBsaW5lLCBmdW5jdGlvbik7CiB9
CiAKK3ZvaWQgV1RGTG9nQWx3YXlzVihjb25zdCBjaGFyKiBmb3JtYXQsIHZhX2xpc3QgYXJncykK
K3sKKyAgICB2cHJpbnRmX3N0ZGVycl93aXRoX3RyYWlsaW5nX25ld2xpbmUoZm9ybWF0LCBhcmdz
KTsKK30KKwogdm9pZCBXVEZMb2dBbHdheXMoY29uc3QgY2hhciogZm9ybWF0LCAuLi4pCiB7CiAg
ICAgdmFfbGlzdCBhcmdzOwogICAgIHZhX3N0YXJ0KGFyZ3MsIGZvcm1hdCk7Ci0gICAgdnByaW50
Zl9zdGRlcnJfd2l0aF90cmFpbGluZ19uZXdsaW5lKGZvcm1hdCwgYXJncyk7CisgICAgV1RGTG9n
QWx3YXlzVihmb3JtYXQsIGFyZ3MpOworICAgIHZhX2VuZChhcmdzKTsKK30KKwordm9pZCBXVEZM
b2dBbHdheXNBbmRDcmFzaChjb25zdCBjaGFyKiBmb3JtYXQsIC4uLikKK3sKKyAgICB2YV9saXN0
IGFyZ3M7CisgICAgdmFfc3RhcnQoYXJncywgZm9ybWF0KTsKKyAgICBXVEZMb2dBbHdheXNWKGZv
cm1hdCwgYXJncyk7CiAgICAgdmFfZW5kKGFyZ3MpOworICAgIFdURkNyYXNoKCk7CiB9CiAKIFdU
RkxvZ0NoYW5uZWwqIFdURkxvZ0NoYW5uZWxCeU5hbWUoV1RGTG9nQ2hhbm5lbCogY2hhbm5lbHNb
XSwgc2l6ZV90IGNvdW50LCBjb25zdCBjaGFyKiBuYW1lKQpJbmRleDogU291cmNlL1dURi93dGYv
QXNzZXJ0aW9ucy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvd3RmL0Fzc2VydGlvbnMuaAko
cmV2aXNpb24gMTU4NDkzKQorKysgU291cmNlL1dURi93dGYvQXNzZXJ0aW9ucy5oCSh3b3JraW5n
IGNvcHkpCkBAIC0zOCw2ICszOCw3IEBACiAKICNpbmNsdWRlIDx3dGYvUGxhdGZvcm0uaD4KIAor
I2luY2x1ZGUgPHN0ZGFyZy5oPgogI2luY2x1ZGUgPHN0ZGRlZi5oPgogCiAjaWYgIUNPTVBJTEVS
KE1TVkMpCkBAIC0xMDcsNiArMTA4LDIwIEBACiBleHRlcm4gIkMiIHsKICNlbmRpZgogCisvKiBD
UkFTSCgpIC0gUmFpc2VzIGEgZmF0YWwgZXJyb3IgcmVzdWx0aW5nIGluIHByb2dyYW0gdGVybWlu
YXRpb24gYW5kIHRyaWdnZXJpbmcgZWl0aGVyIHRoZSBkZWJ1Z2dlciBvciB0aGUgY3Jhc2ggcmVw
b3J0ZXIuCisKKyAgIFVzZSBDUkFTSCgpIGluIHJlc3BvbnNlIHRvIGtub3duLCB1bnJlY292ZXJh
YmxlIGVycm9ycyBsaWtlIG91dC1vZi1tZW1vcnkuCisgICBNYWNybyBpcyBlbmFibGVkIGluIGJv
dGggZGVidWcgYW5kIHJlbGVhc2UgbW9kZS4KKyAgIFRvIHRlc3QgZm9yIHVua25vd24gZXJyb3Jz
IGFuZCB2ZXJpZnkgYXNzdW1wdGlvbnMsIHVzZSBBU1NFUlQgaW5zdGVhZCwgdG8gYXZvaWQgaW1w
YWN0aW5nIHBlcmZvcm1hbmNlIGluIHJlbGVhc2UgYnVpbGRzLgorCisgICBTaWduYWxzIGFyZSBp
Z25vcmVkIGJ5IHRoZSBjcmFzaCByZXBvcnRlciBvbiBPUyBYIHNvIHdlIG11c3QgZG8gYmV0dGVy
LgorKi8KKyNpZiBDT01QSUxFUihDTEFORykKKyNkZWZpbmUgTk9fUkVUVVJOX0RVRV9UT19DUkFT
SCBOT19SRVRVUk4KKyNlbHNlCisjZGVmaW5lIE5PX1JFVFVSTl9EVUVfVE9fQ1JBU0gKKyNlbmRp
ZgorCiB0eXBlZGVmIGVudW0geyBXVEZMb2dDaGFubmVsT2ZmLCBXVEZMb2dDaGFubmVsT24gfSBX
VEZMb2dDaGFubmVsU3RhdGU7CiAKIHR5cGVkZWYgc3RydWN0IHsKQEAgLTEyMSw3ICsxMzYsOSBA
QCBXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBXVEZSZXBvcnRGYXRhbEVyCiBXVEZfRVhQT1JUX1BS
SVZBVEUgdm9pZCBXVEZSZXBvcnRFcnJvcihjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29u
c3QgY2hhciogZnVuY3Rpb24sIGNvbnN0IGNoYXIqIGZvcm1hdCwgLi4uKSBXVEZfQVRUUklCVVRF
X1BSSU5URig0LCA1KTsKIFdURl9FWFBPUlRfUFJJVkFURSB2b2lkIFdURkxvZyhXVEZMb2dDaGFu
bmVsKiwgY29uc3QgY2hhciogZm9ybWF0LCAuLi4pIFdURl9BVFRSSUJVVEVfUFJJTlRGKDIsIDMp
OwogV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQgV1RGTG9nVmVyYm9zZShjb25zdCBjaGFyKiBmaWxl
LCBpbnQgbGluZSwgY29uc3QgY2hhciogZnVuY3Rpb24sIFdURkxvZ0NoYW5uZWwqLCBjb25zdCBj
aGFyKiBmb3JtYXQsIC4uLikgV1RGX0FUVFJJQlVURV9QUklOVEYoNSwgNik7CitXVEZfRVhQT1JU
X1BSSVZBVEUgdm9pZCBXVEZMb2dBbHdheXNWKGNvbnN0IGNoYXIqIGZvcm1hdCwgdmFfbGlzdCk7
CiBXVEZfRVhQT1JUX1BSSVZBVEUgdm9pZCBXVEZMb2dBbHdheXMoY29uc3QgY2hhciogZm9ybWF0
LCAuLi4pIFdURl9BVFRSSUJVVEVfUFJJTlRGKDEsIDIpOworV1RGX0VYUE9SVF9QUklWQVRFIHZv
aWQgV1RGTG9nQWx3YXlzQW5kQ3Jhc2goY29uc3QgY2hhciogZm9ybWF0LCAuLi4pIFdURl9BVFRS
SUJVVEVfUFJJTlRGKDEsIDIpIE5PX1JFVFVSTl9EVUVfVE9fQ1JBU0g7CiBXVEZfRVhQT1JUX1BS
SVZBVEUgV1RGTG9nQ2hhbm5lbCogV1RGTG9nQ2hhbm5lbEJ5TmFtZShXVEZMb2dDaGFubmVsKltd
LCBzaXplX3QgY291bnQsIGNvbnN0IGNoYXIqKTsKIFdURl9FWFBPUlRfUFJJVkFURSB2b2lkIFdU
RkluaXRpYWxpemVMb2dDaGFubmVsU3RhdGVzRnJvbVN0cmluZyhXVEZMb2dDaGFubmVsKltdLCBz
aXplX3QgY291bnQsIGNvbnN0IGNoYXIqKTsKIApAQCAtMTM5LDIwICsxNTYsNiBAQCBXVEZfRVhQ
T1JUX1BSSVZBVEUgdm9pZCBXVEZJbnZva2VDcmFzaEhvCiB9CiAjZW5kaWYKIAotLyogQ1JBU0go
KSAtIFJhaXNlcyBhIGZhdGFsIGVycm9yIHJlc3VsdGluZyBpbiBwcm9ncmFtIHRlcm1pbmF0aW9u
IGFuZCB0cmlnZ2VyaW5nIGVpdGhlciB0aGUgZGVidWdnZXIgb3IgdGhlIGNyYXNoIHJlcG9ydGVy
LgotCi0gICBVc2UgQ1JBU0goKSBpbiByZXNwb25zZSB0byBrbm93biwgdW5yZWNvdmVyYWJsZSBl
cnJvcnMgbGlrZSBvdXQtb2YtbWVtb3J5LgotICAgTWFjcm8gaXMgZW5hYmxlZCBpbiBib3RoIGRl
YnVnIGFuZCByZWxlYXNlIG1vZGUuCi0gICBUbyB0ZXN0IGZvciB1bmtub3duIGVycm9ycyBhbmQg
dmVyaWZ5IGFzc3VtcHRpb25zLCB1c2UgQVNTRVJUIGluc3RlYWQsIHRvIGF2b2lkIGltcGFjdGlu
ZyBwZXJmb3JtYW5jZSBpbiByZWxlYXNlIGJ1aWxkcy4KLQotICAgU2lnbmFscyBhcmUgaWdub3Jl
ZCBieSB0aGUgY3Jhc2ggcmVwb3J0ZXIgb24gT1MgWCBzbyB3ZSBtdXN0IGRvIGJldHRlci4KLSov
Ci0jaWYgQ09NUElMRVIoQ0xBTkcpCi0jZGVmaW5lIE5PX1JFVFVSTl9EVUVfVE9fQ1JBU0ggTk9f
UkVUVVJOCi0jZWxzZQotI2RlZmluZSBOT19SRVRVUk5fRFVFX1RPX0NSQVNICi0jZW5kaWYKLQog
I2lmbmRlZiBDUkFTSAogI2RlZmluZSBDUkFTSCgpIFdURkNyYXNoKCkKICNlbmRpZgpJbmRleDog
VG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24g
MTU4NDk0KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMTMtMTEtMDIgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKworICAgICAg
ICBMTFZNIGFzc2VydGlvbiBmYWlsdXJlcyBzaG91bGQgZnVubmVsIGludG8gV1RGJ3MgY3Jhc2gg
aGFuZGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEyMzY4MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAK
KyAgICAgICAgTmVlZCB0byBkaXNhYmxlIExMVk0ncyBjcmFzaCBvdmVycmlkZXMgc28gdGhhdCB3
ZSBjYW4gZG8gb3VyIG93biBjcmFzaCBvdmVycmlkZXMuCisKKyAgICAgICAgKiBTY3JpcHRzL2Nv
bmZpZ3VyZS1sbHZtOgorCiAyMDEzLTExLTAxICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNv
bT4KIAogICAgICAgICBUZWFjaCBjaGVjay1mb3Itd2Via2l0LWZyYW1ld29yay1pbmNsdWRlLWNv
bnNpc3RlbmN5IHRvIGlnbm9yZSBzdGFsZSBpT1MgUHJpdmF0ZSBoZWFkZXJzIHRoYXQgbWlnaHQg
ZXhpc3QgaW4gYnVpbGQgZGlyZWN0b3JpZXMgZHVlIHRvIHIxNTg0NDMKSW5kZXg6IFRvb2xzL1Nj
cmlwdHMvY29uZmlndXJlLWxsdm0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9jb25maWd1
cmUtbGx2bQkocmV2aXNpb24gMTU4NDkzKQorKysgVG9vbHMvU2NyaXB0cy9jb25maWd1cmUtbGx2
bQkod29ya2luZyBjb3B5KQpAQCAtMzcsNSArMzcsNSBAQCBmaQogIyBvbmx5IHdhbnQgdG8gYnVp
bGQgYSBiYWNrZW5kIGZvciBvdXIgY3VycmVudCB0YXJnZXQpIGFuZCB0byBhZGQgbW9yZSBmbGFn
cyB0byByZW1vdmUKICMgZGVwZW5kZW5jaWVzIGFuZCBmZWF0dXJlcy4KIAotLi9jb25maWd1cmUg
LS1lbmFibGUtb3B0aW1pemVkPXllcyAtLWVuYWJsZS1iYWNrdHJhY2VzPW5vIC0tZW5hYmxlLXRh
cmdldHM9eDg2XzY0IC0tZW5hYmxlLWxpYmNwcD15ZXMgLS1lbmFibGUtemxpYj1ubyAtLWVuYWJs
ZS10ZXJtaW5mbz1ubworLi9jb25maWd1cmUgLS1lbmFibGUtb3B0aW1pemVkPXllcyAtLWVuYWJs
ZS1iYWNrdHJhY2VzPW5vIC0tZW5hYmxlLXRhcmdldHM9eDg2XzY0IC0tZW5hYmxlLWxpYmNwcD15
ZXMgLS1lbmFibGUtemxpYj1ubyAtLWVuYWJsZS10ZXJtaW5mbz1ubyAtLWVuYWJsZS1jcmFzaC1v
dmVycmlkZXM9bm8KIAo=
</data>
<flag name="review"
          id="238662"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>