<?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>153647</bug_id>
          
          <creation_ts>2016-01-29 04:33:31 -0800</creation_ts>
          <short_desc>[B3] JetStream/quicksort.c fails/hangs on Linux with GCC</short_desc>
          <delta_ts>2016-02-02 23:10:20 -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>Other</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>152248</blocked>
    
    <blocked>153478</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
    
    <cc>saam</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1160085</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-01-29 04:33:31 -0800</bug_when>
    <thetext>With enabled B3-FTL, JetStream hangs during running quicksort.c benchmark.
Once I got &quot;error&quot; message instead of number, but almost always it stucks
in an infinite loop with 100% CPU load. No problem with LLVM-FTL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160088</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-01-29 05:11:03 -0800</bug_when>
    <thetext>It seems it is one more GCC/Clang related issue. 
quicksort.c test fails with GCC, but no problem with Clang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160105</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-01-29 06:48:44 -0800</bug_when>
    <thetext>Oh &quot;good,&quot; so it will seem fine for developers but be broken for all our users.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160477</commentid>
    <comment_count>3</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-01-30 10:28:56 -0800</bug_when>
    <thetext>With GCC 4.9 debug build, it does not occur.
I guess there are some issue about C++ ill-formed code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160490</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-01-30 11:22:22 -0800</bug_when>
    <thetext>Ah, ok, I&apos;ve found the issue. I&apos;ll create the patch for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160511</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-01-30 12:25:04 -0800</bug_when>
    <thetext>I&apos;m now creating the patch. But seeing the result, this issue may fix script-tests/array-enumerators-functions.js at the same time.
If it is fixed, Linux x64 GTK B3 works completely :D</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160515</commentid>
    <comment_count>6</comment_count>
      <attachid>270314</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-01-30 12:50:14 -0800</bug_when>
    <thetext>Created attachment 270314
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160517</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-30 12:51:44 -0800</bug_when>
    <thetext>Attachment 270314 did not pass style-queue:


ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:107:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:109:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:111:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:117:  Multi line control clauses should use braces.  [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:117:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:123:  Multi line control clauses should use braces.  [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:123:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:128:  Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons.  [readability/comparison_to_zero] [5]
Total errors found: 8 in 3 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>1160518</commentid>
    <comment_count>8</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-01-30 12:57:19 -0800</bug_when>
    <thetext>Committed r195906: &lt;http://trac.webkit.org/changeset/195906&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161573</commentid>
    <comment_count>9</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-02-02 23:10:20 -0800</bug_when>
    <thetext>*** Bug 153644 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270314</attachid>
            <date>2016-01-30 12:50:14 -0800</date>
            <delta_ts>2016-01-30 12:53:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-153647-20160131054948.patch</filename>
            <type>text/plain</type>
            <size>7022</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1ODk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAw
ZmQxYTI1N2I1OWEzZmFjZTY1YjJjMTYxOWM0YjA2ZTgzOTNjZDA2Li5hOGEyZjRhYmVlNWY5OThl
MDhjYmNmN2ViNWFmZWJkMzRhN2ZiNGY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwzNCBAQAogMjAxNi0wMS0zMCAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KIAorICAgICAgICBbQjNdIEpldFN0cmVhbS9xdWlja3NvcnQuYyBmYWlscy9oYW5ncyBv
biBMaW51eCB3aXRoIEdDQworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTUzNjQ3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgSW4gQjNDb21wdXRlRGl2aXNpb25NYWdpYywgd2UgYWNjaWRlbnRhbGx5IHBlcmZv
cm0gc3ViLCBhZGQgb3BlcmF0aW9uIG9udG8gc2lnbmVkIGludGVnZXIuIChJbiB0aGlzIGNhc2Us
IGludDMyX3QpCisgICAgICAgIEJ1dCBpbnRlZ2VyIG92ZXJmbG93IGlzIHVuZGVmaW5lZCBiZWhh
dmlvciBpbiBDIVsxXVsyXQorICAgICAgICBBcyBhIHJlc3VsdCwgaW4gR0NDIDQuOSByZWxlYXNl
IGJ1aWxkLCBjb21wdXRlRGl2aXNpb25NYWdpYygyKSByZXR1cm5zIHVuZXhwZWN0ZWQgdmFsdWUu
CisgICAgICAgIGBkaXZpc29yID0gMmAKKyAgICAgICAgYGQgPSAyYAorICAgICAgICBgc2lnbmVk
TWluID0gSU5UMzJfTUlOID0gLTIxNDc0ODM2NDcgKC0weDdmZmZmZmZmKWAKKyAgICAgICAgYHQg
PSBzaWduZWRNaW5gCisgICAgICAgIGBhbmMgPSB0IC0gMSAtICh0ICUgYWQpYCBPb3BzLCB3ZSBw
ZXJmb3JtZWQgb3ZlcmZsb3cgb3BlcmF0aW9uIQorCisgICAgICAgIFNvLCBgYW5jYCB2YWx1ZSBi
ZWNvbWVzIHVuZGVmaW5lZC4KKyAgICAgICAgSW4gdGhpcyBwYXRjaCwgd2UgZmlyc3QgY2FzdCBh
bGwgdGhlIG9wZXJhdGVkIHZhbHVlcyB0byB1bmRlZmluZWQgb25lLgorICAgICAgICBSZWFkaW5n
IHRoZSBjb2RlLCB0aGVyZSBhcmUgbm8gb3BlcmF0aW9ucyB0aGF0IGRlcGVuZHMgb24gc2lnbmVk
bmVzcy4gKEZvciBleGFtcGxlLCB3ZSB1c2VkIGFib3ZlRXF1YWwgbGlrZSB1bnNpZ25lZCBvcGVy
YXRpb25zIGZvciBjb21wYXJpc29uLikKKworICAgICAgICBbMV06IGh0dHA6Ly9ibG9nLmxsdm0u
b3JnLzIwMTEvMDUvd2hhdC1ldmVyeS1jLXByb2dyYW1tZXItc2hvdWxkLWtub3cuaHRtbAorICAg
ICAgICBbMl06IGh0dHA6Ly9kbC5hY20ub3JnL2NpdGF0aW9uLmNmbT9pZD0yNTIyNzI4CisKKyAg
ICAgICAgKiBiMy9CM0NvbXB1dGVEaXZpc2lvbk1hZ2ljLmg6CisgICAgICAgIChKU0M6OkIzOjpj
b21wdXRlRGl2aXNpb25NYWdpYyk6CisgICAgICAgICogYjMvdGVzdGIzLmNwcDoKKyAgICAgICAg
KEpTQzo6QjM6OnRlc3RDb21wdXRlRGl2aXNpb25NYWdpYyk6CisgICAgICAgIChKU0M6OkIzOjpy
dW4pOgorCisyMDE2LTAxLTMwICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29t
PgorCiAgICAgICAgIFtCM10gUkVHUkVTU0lPTihyMTk1ODgyKTogU2hvdWxkIGJyZWFrIGVhcmx5
IGFmdGVyIG1vZENvbnN0YW50IHJlcGxhY2VXaXRoTmV3VmFsdWUgc3VjY2VlZHMKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MzcxMQogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvQjNDb21wdXRlRGl2aXNpb25NYWdpYy5oIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL2IzL0IzQ29tcHV0ZURpdmlzaW9uTWFnaWMuaAppbmRleCA3
NjQ3ZDk3Zjg2YTFjOTZkMjcwZTRlZDAyY2UyYTE3OGFiOWI5MzlhLi5jZGFhYWNmZmU0MTk4MTg5
YTZiNmZlNWRkZmQ1MTI4NTJhNmFkZDQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvYjMvQjNDb21wdXRlRGl2aXNpb25NYWdpYy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9iMy9CM0NvbXB1dGVEaXZpc2lvbk1hZ2ljLmgKQEAgLTg5LDY0ICs4OSw0NiBAQCBzdHJ1Y3Qg
RGl2aXNpb25NYWdpYyB7CiB0ZW1wbGF0ZTx0eXBlbmFtZSBUPgogRGl2aXNpb25NYWdpYzxUPiBj
b21wdXRlRGl2aXNpb25NYWdpYyhUIGRpdmlzb3IpCiB7Ci0gICAgVCBkID0gZGl2aXNvcjsKKyAg
ICB0eXBlZGVmIHR5cGVuYW1lIHN0ZDo6bWFrZV91bnNpZ25lZDxUPjo6dHlwZSBVbnNpZ25lZFQ7
CisgICAgVW5zaWduZWRUIGQgPSBkaXZpc29yOwogICAgIHVuc2lnbmVkIHA7Ci0gICAgVCBhZCwg
YW5jLCBkZWx0YSwgcTEsIHIxLCBxMiwgcjIsIHQ7Ci0gICAgVCBzaWduZWRNaW4gPSBzdGQ6Om51
bWVyaWNfbGltaXRzPFQ+OjptaW4oKTsKKyAgICBVbnNpZ25lZFQgYWQsIGFuYywgZGVsdGEsIHEx
LCByMSwgcTIsIHIyLCB0OworICAgIFVuc2lnbmVkVCBzaWduZWRNaW4gPSBzdGF0aWNfY2FzdDxV
bnNpZ25lZFQ+KHN0ZDo6bnVtZXJpY19saW1pdHM8VD46Om1pbigpKTsKICAgICBEaXZpc2lvbk1h
Z2ljPFQ+IG1hZzsKICAgICB1bnNpZ25lZCBiaXRXaWR0aCA9IHNpemVvZihkaXZpc29yKSAqIDg7
CiAKICAgICAvLyBUaGlzIGNvZGUgZG9lc24ndCBsaWtlIHRvIHRoaW5rIG9mIHNpZ25lZG5lc3Mg
YXMgYSB0eXBlLiBJbnN0ZWFkIGl0IGxpa2VzIHRvIHRoaW5rIHRoYXQKICAgICAvLyBvcGVyYXRp
b25zIGhhdmUgc2lnbmVkbmVzcy4gVGhpcyBpcyBob3cgd2UgZ2VuZXJhbGx5IGRvIGl0IGluIEIz
IGFzIHdlbGwuIEZvciB0aGlzIHJlYXNvbiwKLSAgICAvLyB0aGlzIHByb3ZpZGVzIGhlbHBlcnMg
Zm9yIHVuc2lnbmVkIG9wZXJhdGlvbnMgb24gdGhlIHNpZ25lZCB0eXBlIChUKS4KLSAgICAKLSAg
ICBhdXRvIHpzaHIgPSBbJl0gKFQgdmFsdWUsIGludCBhbW91bnQpIC0+IFQgewotICAgICAgICBy
ZXR1cm4gc3RhdGljX2Nhc3Q8dHlwZW5hbWUgc3RkOjptYWtlX3Vuc2lnbmVkPFQ+Ojp0eXBlPih2
YWx1ZSkgPj4gYW1vdW50OwotICAgIH07CisgICAgLy8gd2UgY2FzdCBhbGwgdGhlIG9wZXJhdGVk
IHZhbHVlcyBvbmNlIHRvIHVuc2lnbmVkLiBBbmQgbGF0ZXIsIHdlIGNvbnZlcnQgaXQgdG8gc2ln
bmVkLgorICAgIC8vIE9ubHkgYGRpdmlzb3JgIGhhdmUgc2lnbmVkbmVzcyBoZXJlLgogCi0gICAg
YXV0byB1ZGl2ID0gWyZdIChUIGxlZnQsIFQgcmlnaHQpIC0+IFQgewotICAgICAgICByZXR1cm4g
c3RhdGljX2Nhc3Q8VD4oc3RhdGljX2Nhc3Q8dHlwZW5hbWUgc3RkOjptYWtlX3Vuc2lnbmVkPFQ+
Ojp0eXBlPihsZWZ0KSAvIHN0YXRpY19jYXN0PHR5cGVuYW1lIHN0ZDo6bWFrZV91bnNpZ25lZDxU
Pjo6dHlwZT4ocmlnaHQpKTsKLSAgICB9OwotCi0gICAgYXV0byB1cmVtID0gWyZdIChUIGxlZnQs
IFQgcmlnaHQpIC0+IFQgewotICAgICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8VD4oc3RhdGljX2Nh
c3Q8dHlwZW5hbWUgc3RkOjptYWtlX3Vuc2lnbmVkPFQ+Ojp0eXBlPihsZWZ0KSAlIHN0YXRpY19j
YXN0PHR5cGVuYW1lIHN0ZDo6bWFrZV91bnNpZ25lZDxUPjo6dHlwZT4ocmlnaHQpKTsKLSAgICB9
OwotCi0gICAgYXV0byBhYm92ZUVxdWFsID0gWyZdIChUIGxlZnQsIFQgcmlnaHQpIC0+IGJvb2wg
ewotICAgICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8dHlwZW5hbWUgc3RkOjptYWtlX3Vuc2lnbmVk
PFQ+Ojp0eXBlPihsZWZ0KSA+PSBzdGF0aWNfY2FzdDx0eXBlbmFtZSBzdGQ6Om1ha2VfdW5zaWdu
ZWQ8VD46OnR5cGU+KHJpZ2h0KTsKLSAgICB9OwotCi0gICAgYXV0byBiZWxvdyA9IFsmXSAoVCBs
ZWZ0LCBUIHJpZ2h0KSAtPiBib29sIHsKLSAgICAgICAgcmV0dXJuIHN0YXRpY19jYXN0PHR5cGVu
YW1lIHN0ZDo6bWFrZV91bnNpZ25lZDxUPjo6dHlwZT4obGVmdCkgPCBzdGF0aWNfY2FzdDx0eXBl
bmFtZSBzdGQ6Om1ha2VfdW5zaWduZWQ8VD46OnR5cGU+KHJpZ2h0KTsKLSAgICB9OwotCi0gICAg
YWQgPSBkIDwgMCA/IC1kIDogZDsKLSAgICB0ID0gc2lnbmVkTWluICsgenNocihkLCBiaXRXaWR0
aCAtIDEpOwotICAgIGFuYyA9IHQgLSAxIC0gdXJlbSh0LCBhZCk7ICAgLy8gYWJzb2x1dGUgdmFs
dWUgb2YgbmMKKyAgICBhZCA9IGRpdmlzb3IgPCAwID8gLWRpdmlzb3IgOiBkaXZpc29yOyAvLyAt
KHNpZ25lZCBtaW4gdmFsdWUpIDwgc2lnbmVkIG1heCB2YWx1ZS4gU28gdGhlcmUgaXMgbm8gbG9z
cy4KKyAgICB0ID0gc2lnbmVkTWluICsgKGQgPj4gKGJpdFdpZHRoIC0gMSkpOworICAgIGFuYyA9
IHQgLSAxIC0gKHQgJSBhZCk7ICAgLy8gYWJzb2x1dGUgdmFsdWUgb2YgbmMKICAgICBwID0gYml0
V2lkdGggLSAxOyAgICAvLyBpbml0aWFsaXplIHAKLSAgICBxMSA9IHVkaXYoc2lnbmVkTWluLCBh
bmMpOyAgIC8vIGluaXRpYWxpemUgcTEgPSAycC9hYnMobmMpCisgICAgcTEgPSBzaWduZWRNaW4g
LyBhbmM7ICAgLy8gaW5pdGlhbGl6ZSBxMSA9IDJwL2FicyhuYykKICAgICByMSA9IHNpZ25lZE1p
biAtIHExKmFuYzsgICAgLy8gaW5pdGlhbGl6ZSByMSA9IHJlbSgycCxhYnMobmMpKQotICAgIHEy
ID0gdWRpdihzaWduZWRNaW4sIGFkKTsgICAgLy8gaW5pdGlhbGl6ZSBxMiA9IDJwL2FicyhkKQor
ICAgIHEyID0gc2lnbmVkTWluIC8gYWQ7ICAgIC8vIGluaXRpYWxpemUgcTIgPSAycC9hYnMoZCkK
ICAgICByMiA9IHNpZ25lZE1pbiAtIHEyKmFkOyAgICAgLy8gaW5pdGlhbGl6ZSByMiA9IHJlbSgy
cCxhYnMoZCkpCiAgICAgZG8gewogICAgICAgICBwID0gcCArIDE7CiAgICAgICAgIHExID0gcTEg
PDwgMTsgICAgICAgICAgLy8gdXBkYXRlIHExID0gMnAvYWJzKG5jKQogICAgICAgICByMSA9IHIx
IDw8IDE7ICAgICAgICAgIC8vIHVwZGF0ZSByMSA9IHJlbSgycC9hYnMobmMpKQotICAgICAgICBp
ZiAoYWJvdmVFcXVhbChyMSwgYW5jKSkgeyAgLy8gbXVzdCBiZSB1bnNpZ25lZCBjb21wYXJpc29u
CisgICAgICAgIGlmIChyMSA+PSBhbmMpIHsgIC8vIG11c3QgYmUgdW5zaWduZWQgY29tcGFyaXNv
bgogICAgICAgICAgICAgcTEgPSBxMSArIDE7CiAgICAgICAgICAgICByMSA9IHIxIC0gYW5jOwog
ICAgICAgICB9CiAgICAgICAgIHEyID0gcTIgPDwgMTsgICAgICAgICAgLy8gdXBkYXRlIHEyID0g
MnAvYWJzKGQpCiAgICAgICAgIHIyID0gcjIgPDwgMTsgICAgICAgICAgLy8gdXBkYXRlIHIyID0g
cmVtKDJwL2FicyhkKSkKLSAgICAgICAgaWYgKGFib3ZlRXF1YWwocjIsYWQpKSB7ICAgLy8gbXVz
dCBiZSB1bnNpZ25lZCBjb21wYXJpc29uCisgICAgICAgIGlmIChyMiA+PSBhZCkgeyAgIC8vIG11
c3QgYmUgdW5zaWduZWQgY29tcGFyaXNvbgogICAgICAgICAgICAgcTIgPSBxMiArIDE7CiAgICAg
ICAgICAgICByMiA9IHIyIC0gYWQ7CiAgICAgICAgIH0KICAgICAgICAgZGVsdGEgPSBhZCAtIHIy
OwotICAgIH0gd2hpbGUgKGJlbG93KHExLCBkZWx0YSkgfHwgKHExID09IGRlbHRhICYmIHIxID09
IDApKTsKKyAgICB9IHdoaWxlIChxMSA8IGRlbHRhIHx8IChxMSA9PSBkZWx0YSAmJiByMSA9PSAw
KSk7CiAKICAgICBtYWcubWFnaWNNdWx0aXBsaWVyID0gcTIgKyAxOwotICAgIGlmIChkIDwgMCkK
KyAgICBpZiAoZGl2aXNvciA8IDApCiAgICAgICAgIG1hZy5tYWdpY011bHRpcGxpZXIgPSAtbWFn
Lm1hZ2ljTXVsdGlwbGllcjsgICAvLyByZXN1bHRpbmcgbWFnaWMgbnVtYmVyCiAgICAgbWFnLnNo
aWZ0ID0gcCAtIGJpdFdpZHRoOyAgICAgICAgICAvLyByZXN1bHRpbmcgc2hpZnQKIApkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL3Rlc3RiMy5jcHAgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvYjMvdGVzdGIzLmNwcAppbmRleCBiMjY0ZTRmODZmMWE5ZjA3NjljZWI4Mjc4ZTAz
Zjk2ZTI4MTMzMmRjLi44NWNmMWFiNDZlMTBlMDViYzdjODViYTFkN2JjOTg1NDI0ZDc4ZGNjIDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvdGVzdGIzLmNwcAorKysgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYjMvdGVzdGIzLmNwcApAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1
ZGUgIkIzQmFzaWNCbG9ja0lubGluZXMuaCIKICNpbmNsdWRlICJCM0NDYWxsVmFsdWUuaCIKICNp
bmNsdWRlICJCM0NvbXBpbGF0aW9uLmgiCisjaW5jbHVkZSAiQjNDb21wdXRlRGl2aXNpb25NYWdp
Yy5oIgogI2luY2x1ZGUgIkIzQ29uc3QzMlZhbHVlLmgiCiAjaW5jbHVkZSAiQjNDb25zdFB0clZh
bHVlLmgiCiAjaW5jbHVkZSAiQjNDb250cm9sVmFsdWUuaCIKQEAgLTk5ODMsNiArOTk4NCwxNCBA
QCB2b2lkIHRlc3RTU2hyU2hsNjQoaW50NjRfdCB2YWx1ZSwgaW50MzJfdCBzc2hyQW1vdW50LCBp
bnQzMl90IHNobEFtb3VudCkKICAgICAgICAgPT0gKCh2YWx1ZSA8PCAoc2hsQW1vdW50ICYgNjMp
KSA+PiAoc3NockFtb3VudCAmIDYzKSkpOwogfQogCit0ZW1wbGF0ZTx0eXBlbmFtZSBUPgordm9p
ZCB0ZXN0Q29tcHV0ZURpdmlzaW9uTWFnaWMoVCB2YWx1ZSwgVCBtYWdpY011bHRpcGxpZXIsIHVu
c2lnbmVkIHNoaWZ0KQoreworICAgIERpdmlzaW9uTWFnaWM8VD4gbWFnaWMgPSBjb21wdXRlRGl2
aXNpb25NYWdpYyh2YWx1ZSk7CisgICAgQ0hFQ0sobWFnaWMubWFnaWNNdWx0aXBsaWVyID09IG1h
Z2ljTXVsdGlwbGllcik7CisgICAgQ0hFQ0sobWFnaWMuc2hpZnQgPT0gc2hpZnQpOworfQorCiAv
LyBNYWtlIHN1cmUgdGhlIGNvbXBpbGVyIGRvZXMgbm90IHRyeSB0byBvcHRpbWl6ZSBhbnl0aGlu
ZyBvdXQuCiBORVZFUl9JTkxJTkUgZG91YmxlIHplcm8oKQogewpAQCAtMTEzODEsNiArMTEzOTAs
OCBAQCB2b2lkIHJ1bihjb25zdCBjaGFyKiBmaWx0ZXIpCiAKICAgICBSVU4odGVzdENoZWNrTXVs
NjRTU2hyKCkpOwogCisgICAgUlVOKHRlc3RDb21wdXRlRGl2aXNpb25NYWdpYzxpbnQzMl90Pigy
LCAtMjE0NzQ4MzY0NywgMCkpOworCiAgICAgaWYgKHRhc2tzLmlzRW1wdHkoKSkKICAgICAgICAg
dXNhZ2UoKTsKIAo=
</data>
<flag name="review"
          id="295154"
          type_id="1"
          status="+"
          setter="fpizlo"
    />
          </attachment>
      

    </bug>

</bugzilla>