<?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>124365</bug_id>
          
          <creation_ts>2013-11-14 09:19:16 -0800</creation_ts>
          <short_desc>REGRESSION(r159276): Lots of crashes for ARM builds</short_desc>
          <delta_ts>2013-11-14 15:22:13 -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>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>108645</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Julien Brianceau">jbriance</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>msaboff</cc>
    
    <cc>ossy</cc>
    
    <cc>rgabor</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>950703</commentid>
    <comment_count>0</comment_count>
    <who name="Julien Brianceau">jbriance</who>
    <bug_when>2013-11-14 09:19:16 -0800</bug_when>
    <thetext>Lots of crashes appeared for arm_traditional architecture since http://trac.webkit.org/changeset/159276

The issue is identified and I&apos;ll submit a patch soon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950715</commentid>
    <comment_count>1</comment_count>
      <attachid>216950</attachid>
    <who name="Julien Brianceau">jbriance</who>
    <bug_when>2013-11-14 09:28:46 -0800</bug_when>
    <thetext>Created attachment 216950
Rearrange ARM_EXTRA_GPRS in LLINT and fix cCallX macros.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950771</commentid>
    <comment_count>2</comment_count>
      <attachid>216950</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2013-11-14 11:06:39 -0800</bug_when>
    <thetext>Comment on attachment 216950
Rearrange ARM_EXTRA_GPRS in LLINT and fix cCallX macros.

View in context: https://bugs.webkit.org/attachment.cgi?id=216950&amp;action=review

&gt; Source/JavaScriptCore/offlineasm/arm.rb:465
&gt; +                $asm.puts &quot;pop {r4-r6, r8-r12}&quot;                

Since r12 is a global scratch, why do we need to save it?

&gt; Source/JavaScriptCore/offlineasm/arm.rb:471
&gt; +                $asm.puts &quot;push {r4-r6, r8-r12}&quot;

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950779</commentid>
    <comment_count>3</comment_count>
      <attachid>216964</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2013-11-14 11:34:27 -0800</bug_when>
    <thetext>Created attachment 216964
Updated the prior patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950780</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2013-11-14 11:41:02 -0800</bug_when>
    <thetext>Committed r159298: &lt;http://trac.webkit.org/changeset/159298&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950783</commentid>
    <comment_count>5</comment_count>
      <attachid>216964</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-11-14 11:47:31 -0800</bug_when>
    <thetext>Comment on attachment 216964
Updated the prior patch

r=me too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>950870</commentid>
    <comment_count>6</comment_count>
    <who name="Julien Brianceau">jbriance</who>
    <bug_when>2013-11-14 15:22:13 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; &gt; Source/JavaScriptCore/offlineasm/arm.rb:465
&gt; &gt; +                $asm.puts &quot;pop {r4-r6, r8-r12}&quot;                
&gt; 
&gt; Since r12 is a global scratch, why do we need to save it?
&gt; 
&gt; &gt; Source/JavaScriptCore/offlineasm/arm.rb:471
&gt; &gt; +                $asm.puts &quot;push {r4-r6, r8-r12}&quot;
&gt; 
&gt; Ditto.

You&apos;re right, that was not necessary. Thanks for the review &amp; having landed it!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216950</attachid>
            <date>2013-11-14 09:28:46 -0800</date>
            <delta_ts>2013-11-14 11:34:27 -0800</delta_ts>
            <desc>Rearrange ARM_EXTRA_GPRS in LLINT and fix cCallX macros.</desc>
            <filename>bug-124365.patch</filename>
            <type>text/plain</type>
            <size>4595</size>
            <attacher name="Julien Brianceau">jbriance</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTU5Mjg4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDEzLTExLTE0ICBKdWxpZW4gQnJpYW5jZWF1ICA8amJyaWFuY2VAY2lzY28uY29tPgorCisg
ICAgICAgIFJFR1JFU1NJT04gKHIxNTkyNzYpOiBGaXggbG90cyBvZiBjcmFzaGVzIGZvciBhcm1f
dHJhZGl0aW9uYWwgYXJjaGl0ZWN0dXJlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTI0MzY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgQ3Jhc2hlcyB3ZXJlIGNhdXNlZCBieSBhIG1peHVwIGJldHdlZW4g
cmVndWxhciByZWdpc3RlcnMgYW5kIHRlbXBvcmFyeSByZWdpc3RlcnMgaW4gQVJNX0VYVFJBX0dQ
UlMuCisKKyAgICAgICAgKiBsbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtOiBXYXJu
aW5nLCB0MyAhPSBhMy4gSXQncyBzYWZlciB0byB1c2UgYW4gaW1wbGVtZW50YXRpb24gdXNpbmcg
YVgKKyAgICAgICAgcmVnaXN0ZXJzIGxpa2UgdGhlIE1JUFMgb25lIGZvciBjQ2FsbFggbWFjcm9z
LgorICAgICAgICAqIG9mZmxpbmVhc20vYXJtLnJiOiBSZWFycmFuZ2UgQVJNX0VYVFJBX0dQUlMg
YWNjb3JkaW5nIHRvIHRoZSBuZXcgcmVnaXN0ZXIgZGlzdHJpYnV0aW9uIGluIExMSU5ULgorCiAy
MDEzLTExLTE0ICBKdWxpZW4gQnJpYW5jZWF1ICA8amJyaWFuY2VAY2lzY28uY29tPgogCiAgICAg
ICAgIFJFR1JFU1NJT04gKHIxNTkyNzYpOiBGaXggbG90cyBvZiBjcmFzaGVzIGZvciBzaDQgYXJj
aGl0ZWN0dXJlLgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50
ZXJwcmV0ZXIzMl82NC5hc20KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2xs
aW50L0xvd0xldmVsSW50ZXJwcmV0ZXIzMl82NC5hc20JKHJldmlzaW9uIDE1OTI4OCkKKysrIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtCSh3
b3JraW5nIGNvcHkpCkBAIC05NywxOCArOTcsMTQgQEAgbWFjcm8gZGlzcGF0Y2hBZnRlckNhbGwo
KQogZW5kCiAKIG1hY3JvIGNDYWxsMihmdW5jdGlvbiwgYXJnMSwgYXJnMikKLSAgICBpZiBBUk0g
b3IgQVJNdjcgb3IgQVJNdjdfVFJBRElUSU9OQUwKLSAgICAgICAgbW92ZSBhcmcxLCB0MAotICAg
ICAgICBtb3ZlIGFyZzIsIHQxCisgICAgaWYgQVJNIG9yIEFSTXY3IG9yIEFSTXY3X1RSQURJVElP
TkFMIG9yIE1JUFMKKyAgICAgICAgbW92ZSBhcmcxLCBhMAorICAgICAgICBtb3ZlIGFyZzIsIGEx
CiAgICAgICAgIGNhbGwgZnVuY3Rpb24KICAgICBlbHNpZiBYODYKICAgICAgICAgcG9rZSBhcmcx
LCAwCiAgICAgICAgIHBva2UgYXJnMiwgMQogICAgICAgICBjYWxsIGZ1bmN0aW9uCi0gICAgZWxz
aWYgTUlQUwotICAgICAgICBtb3ZlIGFyZzEsIGEwCi0gICAgICAgIG1vdmUgYXJnMiwgYTEKLSAg
ICAgICAgY2FsbCBmdW5jdGlvbgogICAgIGVsc2lmIFNINAogICAgICAgICBzZXRhcmdzIGFyZzEs
IGFyZzIKICAgICAgICAgY2FsbCBmdW5jdGlvbgpAQCAtMTIxLDExICsxMTcsMTEgQEAgZW5kCiAK
ICMgVGhpcyBiYXJlbHkgd29ya3MuIGFyZzMgYW5kIGFyZzQgc2hvdWxkIHByb2JhYmx5IGJlIGlt
bWVkaWF0ZXMuCiBtYWNybyBjQ2FsbDQoZnVuY3Rpb24sIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQp
Ci0gICAgaWYgQVJNIG9yIEFSTXY3IG9yIEFSTXY3X1RSQURJVElPTkFMCi0gICAgICAgIG1vdmUg
YXJnMSwgdDAKLSAgICAgICAgbW92ZSBhcmcyLCB0MQotICAgICAgICBtb3ZlIGFyZzMsIHQyCi0g
ICAgICAgIG1vdmUgYXJnNCwgdDMKKyAgICBpZiBBUk0gb3IgQVJNdjcgb3IgQVJNdjdfVFJBRElU
SU9OQUwgb3IgTUlQUworICAgICAgICBtb3ZlIGFyZzEsIGEwCisgICAgICAgIG1vdmUgYXJnMiwg
YTEKKyAgICAgICAgbW92ZSBhcmczLCBhMgorICAgICAgICBtb3ZlIGFyZzQsIGEzCiAgICAgICAg
IGNhbGwgZnVuY3Rpb24KICAgICBlbHNpZiBYODYKICAgICAgICAgcG9rZSBhcmcxLCAwCkBAIC0x
MzMsMTIgKzEyOSw2IEBAIG1hY3JvIGNDYWxsNChmdW5jdGlvbiwgYXJnMSwgYXJnMiwgYXJnMywK
ICAgICAgICAgcG9rZSBhcmczLCAyCiAgICAgICAgIHBva2UgYXJnNCwgMwogICAgICAgICBjYWxs
IGZ1bmN0aW9uCi0gICAgZWxzaWYgTUlQUwotICAgICAgICBtb3ZlIGFyZzEsIGEwCi0gICAgICAg
IG1vdmUgYXJnMiwgYTEKLSAgICAgICAgbW92ZSBhcmczLCBhMgotICAgICAgICBtb3ZlIGFyZzQs
IGEzCi0gICAgICAgIGNhbGwgZnVuY3Rpb24KICAgICBlbHNpZiBTSDQKICAgICAgICAgc2V0YXJn
cyBhcmcxLCBhcmcyLCBhcmczLCBhcmc0CiAgICAgICAgIGNhbGwgZnVuY3Rpb24KSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2FybS5yYgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9hcm0ucmIJKHJldmlzaW9uIDE1OTI4OCkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2FybS5yYgkod29ya2luZyBjb3B5KQpA
QCAtNjMsNyArNjMsNyBAQCBjbGFzcyBTcGVjaWFsUmVnaXN0ZXIKICAgICBlbmQKIGVuZAogCi1B
Uk1fRVhUUkFfR1BSUyA9IFtTcGVjaWFsUmVnaXN0ZXIubmV3KCJyOSIpLCBTcGVjaWFsUmVnaXN0
ZXIubmV3KCJyOCIpLCBTcGVjaWFsUmVnaXN0ZXIubmV3KCJyMyIpXQorQVJNX0VYVFJBX0dQUlMg
PSBbU3BlY2lhbFJlZ2lzdGVyLm5ldygicjEwIiksIFNwZWNpYWxSZWdpc3Rlci5uZXcoInIxMiIp
XQogQVJNX0VYVFJBX0ZQUlMgPSBbU3BlY2lhbFJlZ2lzdGVyLm5ldygiZDciKV0KIEFSTV9TQ1JB
VENIX0ZQUiA9IFNwZWNpYWxSZWdpc3Rlci5uZXcoImQ2IikKIApAQCAtMjIzLDcgKzIyMywxMSBA
QCBjbGFzcyBTZXF1ZW5jZQogICAgICAgICByZXN1bHQgPSByaXNjTG93ZXJNYWxmb3JtZWRJbW1l
ZGlhdGVzKHJlc3VsdCwgMC4uMHhmZikKICAgICAgICAgcmVzdWx0ID0gcmlzY0xvd2VyTWlzcGxh
Y2VkQWRkcmVzc2VzKHJlc3VsdCkKICAgICAgICAgcmVzdWx0ID0gcmlzY0xvd2VyUmVnaXN0ZXJS
ZXVzZShyZXN1bHQpCi0gICAgICAgIHJlc3VsdCA9IGFzc2lnblJlZ2lzdGVyc1RvVGVtcG9yYXJp
ZXMocmVzdWx0LCA6Z3ByLCBBUk1fRVhUUkFfR1BSUykKKyAgICAgICAgaWYgaXNBUk12NworICAg
ICAgICAgICAgcmVzdWx0ID0gYXNzaWduUmVnaXN0ZXJzVG9UZW1wb3JhcmllcyhyZXN1bHQsIDpn
cHIsIEFSTV9FWFRSQV9HUFJTLmNvbmNhdChbU3BlY2lhbFJlZ2lzdGVyLm5ldygicjExIildKSkK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmVzdWx0ID0gYXNzaWduUmVnaXN0ZXJzVG9UZW1w
b3JhcmllcyhyZXN1bHQsIDpncHIsIEFSTV9FWFRSQV9HUFJTLmNvbmNhdChbU3BlY2lhbFJlZ2lz
dGVyLm5ldygicjciKV0pKQorICAgICAgICBlbmQKICAgICAgICAgcmVzdWx0ID0gYXNzaWduUmVn
aXN0ZXJzVG9UZW1wb3JhcmllcyhyZXN1bHQsIDpmcHIsIEFSTV9FWFRSQV9GUFJTKQogICAgICAg
ICByZXR1cm4gcmVzdWx0CiAgICAgZW5kCkBAIC00NTgsMTUgKzQ2MiwxNSBAQCBjbGFzcyBJbnN0
cnVjdGlvbgogICAgICAgICAgICAgJGFzbS5wdXRzICJwdXNoIHsgI3tvcGVyYW5kc1swXS5hcm1P
cGVyYW5kfSB9IgogICAgICAgICB3aGVuICJwb3BDYWxsZWVTYXZlcyIKICAgICAgICAgICAgIGlm
IGlzQVJNdjcKLSAgICAgICAgICAgICAgICAkYXNtLnB1dHMgInBvcCB7cjQtcjYsIHI4LXIxMX0i
ICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgICRhc20ucHV0cyAicG9wIHtyNC1yNiwg
cjgtcjEyfSIgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAg
ICAgJGFzbS5wdXRzICJwb3Age3I0LXIxMH0iCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICJw
b3Age3I0LXIxMCwgcjEyfSIKICAgICAgICAgICAgIGVuZAogICAgICAgICB3aGVuICJwdXNoQ2Fs
bGVlU2F2ZXMiCiAgICAgICAgICAgICBpZiBpc0FSTXY3Ci0gICAgICAgICAgICAgICAgJGFzbS5w
dXRzICJwdXNoIHtyNC1yNiwgcjgtcjExfSIKKyAgICAgICAgICAgICAgICAkYXNtLnB1dHMgInB1
c2gge3I0LXI2LCByOC1yMTJ9IgogICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICRh
c20ucHV0cyAicHVzaCB7cjQtcjEwfSIKKyAgICAgICAgICAgICAgICAkYXNtLnB1dHMgInB1c2gg
e3I0LXIxMCwgcjEyfSIKICAgICAgICAgICAgIGVuZAogICAgICAgICB3aGVuICJtb3ZlIgogICAg
ICAgICAgICAgaWYgb3BlcmFuZHNbMF0uaW1tZWRpYXRlPwo=
</data>
<flag name="review"
          id="240005"
          type_id="1"
          status="-"
          setter="msaboff"
    />
    <flag name="commit-queue"
          id="240006"
          type_id="3"
          status="-"
          setter="msaboff"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216964</attachid>
            <date>2013-11-14 11:34:27 -0800</date>
            <delta_ts>2013-11-14 11:47:31 -0800</delta_ts>
            <desc>Updated the prior patch</desc>
            <filename>124365-2.patch</filename>
            <type>text/plain</type>
            <size>3864</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTU5Mjk3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDEzLTExLTE0ICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgorCisgICAg
ICAgIFJFR1JFU1NJT04gKHIxNTkyNzYpOiBGaXggbG90cyBvZiBjcmFzaGVzIGZvciBhcm1fdHJh
ZGl0aW9uYWwgYXJjaGl0ZWN0dXJlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTI0MzY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQ3Jhc2hlcyB3ZXJlIGNhdXNlZCBieSBhIG1peHVwIGJldHdlZW4gcmVn
dWxhciByZWdpc3RlcnMgYW5kIHRlbXBvcmFyeSByZWdpc3RlcnMgaW4gQVJNX0VYVFJBX0dQUlMu
CisKKyAgICAgICAgKiBsbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtOiBXYXJuaW5n
LCB0MyAhPSBhMy4gSXQncyBzYWZlciB0byB1c2UgYW4gaW1wbGVtZW50YXRpb24gdXNpbmcgYVgK
KyAgICAgICAgcmVnaXN0ZXJzIGxpa2UgdGhlIE1JUFMgb25lIGZvciBjQ2FsbFggbWFjcm9zLgor
ICAgICAgICAqIG9mZmxpbmVhc20vYXJtLnJiOiBSZWFycmFuZ2UgQVJNX0VYVFJBX0dQUlMgYWNj
b3JkaW5nIHRvIHRoZSBuZXcgcmVnaXN0ZXIgZGlzdHJpYnV0aW9uIGluIExMSU5ULgorCiAyMDEz
LTExLTE0ICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFJF
R1JFU1NJT04gKHIxNTkyNzYpOiByYnAgcmVnaXN0ZXIgb3ZlcndyaXR0ZW4gaW4gV2luIDY0IHZl
cnNpb24gb2YgY2FsbFRvSmF2YXNjcmlwdCBzdHViCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFzbQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFzbQkocmV2
aXNpb24gMTU5Mjk2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50
ZXJwcmV0ZXIzMl82NC5hc20JKHdvcmtpbmcgY29weSkKQEAgLTk3LDE4ICs5NywxNCBAQCBtYWNy
byBkaXNwYXRjaEFmdGVyQ2FsbCgpCiBlbmQKIAogbWFjcm8gY0NhbGwyKGZ1bmN0aW9uLCBhcmcx
LCBhcmcyKQotICAgIGlmIEFSTSBvciBBUk12NyBvciBBUk12N19UUkFESVRJT05BTAotICAgICAg
ICBtb3ZlIGFyZzEsIHQwCi0gICAgICAgIG1vdmUgYXJnMiwgdDEKKyAgICBpZiBBUk0gb3IgQVJN
djcgb3IgQVJNdjdfVFJBRElUSU9OQUwgb3IgTUlQUworICAgICAgICBtb3ZlIGFyZzEsIGEwCisg
ICAgICAgIG1vdmUgYXJnMiwgYTEKICAgICAgICAgY2FsbCBmdW5jdGlvbgogICAgIGVsc2lmIFg4
NgogICAgICAgICBwb2tlIGFyZzEsIDAKICAgICAgICAgcG9rZSBhcmcyLCAxCiAgICAgICAgIGNh
bGwgZnVuY3Rpb24KLSAgICBlbHNpZiBNSVBTCi0gICAgICAgIG1vdmUgYXJnMSwgYTAKLSAgICAg
ICAgbW92ZSBhcmcyLCBhMQotICAgICAgICBjYWxsIGZ1bmN0aW9uCiAgICAgZWxzaWYgU0g0CiAg
ICAgICAgIHNldGFyZ3MgYXJnMSwgYXJnMgogICAgICAgICBjYWxsIGZ1bmN0aW9uCkBAIC0xMjEs
MTEgKzExNywxMSBAQCBlbmQKIAogIyBUaGlzIGJhcmVseSB3b3Jrcy4gYXJnMyBhbmQgYXJnNCBz
aG91bGQgcHJvYmFibHkgYmUgaW1tZWRpYXRlcy4KIG1hY3JvIGNDYWxsNChmdW5jdGlvbiwgYXJn
MSwgYXJnMiwgYXJnMywgYXJnNCkKLSAgICBpZiBBUk0gb3IgQVJNdjcgb3IgQVJNdjdfVFJBRElU
SU9OQUwKLSAgICAgICAgbW92ZSBhcmcxLCB0MAotICAgICAgICBtb3ZlIGFyZzIsIHQxCi0gICAg
ICAgIG1vdmUgYXJnMywgdDIKLSAgICAgICAgbW92ZSBhcmc0LCB0MworICAgIGlmIEFSTSBvciBB
Uk12NyBvciBBUk12N19UUkFESVRJT05BTCBvciBNSVBTCisgICAgICAgIG1vdmUgYXJnMSwgYTAK
KyAgICAgICAgbW92ZSBhcmcyLCBhMQorICAgICAgICBtb3ZlIGFyZzMsIGEyCisgICAgICAgIG1v
dmUgYXJnNCwgYTMKICAgICAgICAgY2FsbCBmdW5jdGlvbgogICAgIGVsc2lmIFg4NgogICAgICAg
ICBwb2tlIGFyZzEsIDAKQEAgLTEzMywxMiArMTI5LDYgQEAgbWFjcm8gY0NhbGw0KGZ1bmN0aW9u
LCBhcmcxLCBhcmcyLCBhcmczLAogICAgICAgICBwb2tlIGFyZzMsIDIKICAgICAgICAgcG9rZSBh
cmc0LCAzCiAgICAgICAgIGNhbGwgZnVuY3Rpb24KLSAgICBlbHNpZiBNSVBTCi0gICAgICAgIG1v
dmUgYXJnMSwgYTAKLSAgICAgICAgbW92ZSBhcmcyLCBhMQotICAgICAgICBtb3ZlIGFyZzMsIGEy
Ci0gICAgICAgIG1vdmUgYXJnNCwgYTMKLSAgICAgICAgY2FsbCBmdW5jdGlvbgogICAgIGVsc2lm
IFNINAogICAgICAgICBzZXRhcmdzIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQKICAgICAgICAgY2Fs
bCBmdW5jdGlvbgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vYXJtLnJi
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2FybS5yYgko
cmV2aXNpb24gMTU5Mjk2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vYXJt
LnJiCSh3b3JraW5nIGNvcHkpCkBAIC02Myw3ICs2Myw3IEBAIGNsYXNzIFNwZWNpYWxSZWdpc3Rl
cgogICAgIGVuZAogZW5kCiAKLUFSTV9FWFRSQV9HUFJTID0gW1NwZWNpYWxSZWdpc3Rlci5uZXco
InI5IiksIFNwZWNpYWxSZWdpc3Rlci5uZXcoInI4IiksIFNwZWNpYWxSZWdpc3Rlci5uZXcoInIz
IildCitBUk1fRVhUUkFfR1BSUyA9IFtTcGVjaWFsUmVnaXN0ZXIubmV3KCJyMTAiKSwgU3BlY2lh
bFJlZ2lzdGVyLm5ldygicjEyIildCiBBUk1fRVhUUkFfRlBSUyA9IFtTcGVjaWFsUmVnaXN0ZXIu
bmV3KCJkNyIpXQogQVJNX1NDUkFUQ0hfRlBSID0gU3BlY2lhbFJlZ2lzdGVyLm5ldygiZDYiKQog
CkBAIC0yMjMsNyArMjIzLDExIEBAIGNsYXNzIFNlcXVlbmNlCiAgICAgICAgIHJlc3VsdCA9IHJp
c2NMb3dlck1hbGZvcm1lZEltbWVkaWF0ZXMocmVzdWx0LCAwLi4weGZmKQogICAgICAgICByZXN1
bHQgPSByaXNjTG93ZXJNaXNwbGFjZWRBZGRyZXNzZXMocmVzdWx0KQogICAgICAgICByZXN1bHQg
PSByaXNjTG93ZXJSZWdpc3RlclJldXNlKHJlc3VsdCkKLSAgICAgICAgcmVzdWx0ID0gYXNzaWdu
UmVnaXN0ZXJzVG9UZW1wb3JhcmllcyhyZXN1bHQsIDpncHIsIEFSTV9FWFRSQV9HUFJTKQorICAg
ICAgICBpZiBpc0FSTXY3CisgICAgICAgICAgICByZXN1bHQgPSBhc3NpZ25SZWdpc3RlcnNUb1Rl
bXBvcmFyaWVzKHJlc3VsdCwgOmdwciwgQVJNX0VYVFJBX0dQUlMuY29uY2F0KFtTcGVjaWFsUmVn
aXN0ZXIubmV3KCJyMTEiKV0pKQorICAgICAgICBlbHNlCisgICAgICAgICAgICByZXN1bHQgPSBh
c3NpZ25SZWdpc3RlcnNUb1RlbXBvcmFyaWVzKHJlc3VsdCwgOmdwciwgQVJNX0VYVFJBX0dQUlMu
Y29uY2F0KFtTcGVjaWFsUmVnaXN0ZXIubmV3KCJyNyIpXSkpCisgICAgICAgIGVuZAogICAgICAg
ICByZXN1bHQgPSBhc3NpZ25SZWdpc3RlcnNUb1RlbXBvcmFyaWVzKHJlc3VsdCwgOmZwciwgQVJN
X0VYVFJBX0ZQUlMpCiAgICAgICAgIHJldHVybiByZXN1bHQKICAgICBlbmQK
</data>
<flag name="review"
          id="240018"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>