<?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>141979</bug_id>
          
          <creation_ts>2015-02-24 11:30:59 -0800</creation_ts>
          <short_desc>RenderBoxModelObject::calculateBackgroundImageGeometry should return BackgroundImageGeometry.</short_desc>
          <delta_ts>2015-02-24 13:34:14 -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>Layout and Rendering</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1071730</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2015-02-24 11:30:59 -0800</bug_when>
    <thetext>instead of void.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071732</commentid>
    <comment_count>1</comment_count>
      <attachid>247249</attachid>
    <who name="alan">zalan</who>
    <bug_when>2015-02-24 11:34:51 -0800</bug_when>
    <thetext>Created attachment 247249
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071753</commentid>
    <comment_count>2</comment_count>
      <attachid>247255</attachid>
    <who name="alan">zalan</who>
    <bug_when>2015-02-24 12:45:30 -0800</bug_when>
    <thetext>Created attachment 247255
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071769</commentid>
    <comment_count>3</comment_count>
      <attachid>247255</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-24 13:34:09 -0800</bug_when>
    <thetext>Comment on attachment 247255
Patch

Clearing flags on attachment: 247255

Committed r180581: &lt;http://trac.webkit.org/changeset/180581&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1071771</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-24 13:34:14 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247249</attachid>
            <date>2015-02-24 11:34:51 -0800</date>
            <delta_ts>2015-02-24 12:45:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>Patch.txt</filename>
            <type>text/plain</type>
            <size>6929</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBhYmQzNDQyLi5mYzAzNDAxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjQg
QEAKIDIwMTUtMDItMjQgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAorICAgICAg
ICBSZW5kZXJCb3hNb2RlbE9iamVjdDo6Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkg
c2hvdWxkIHJldHVybiBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeS4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTk3OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIGNoYW5nZSBpbiBmdW5jdGlvbmFsaXR5
LgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJCb3g6OmdldEJhY2tncm91bmRQYWludGVkRXh0ZW50KToKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlckJveDo6bWFza0NsaXBSZWN0KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJv
eDo6cmVwYWludExheWVyUmVjdHNGb3JJbWFnZSk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
ckJveE1vZGVsT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJveE1vZGVsT2Jq
ZWN0OjpwYWludEZpbGxMYXllckV4dGVuZGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJv
eE1vZGVsT2JqZWN0OjpjYWxjdWxhdGVCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSk6CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJCb3hNb2RlbE9iamVjdDo6Z2V0R2VvbWV0cnlGb3JCYWNrZ3JvdW5k
SW1hZ2UpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5oOgorCisy
MDE1LTAyLTI0ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKICAgICAgICAgU3dp
dGNoIEJhY2tncm91bmRJbWFnZUdlb21ldHJ5J3MgbV9waGFzZSBmcm9tIExheW91dFBvaW50IHRv
IExheW91dFNpemUuCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDE5NzIKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcAppbmRleCAz
ZWMxZGEzLi5kMjJlMTY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcApA
QCAtMTM0Miw4ICsxMzQyLDcgQEAgYm9vbCBSZW5kZXJCb3g6OmdldEJhY2tncm91bmRQYWludGVk
RXh0ZW50KExheW91dFJlY3QmIHBhaW50ZWRFeHRlbnQpIGNvbnN0CiAgICAgICAgIHJldHVybiB0
cnVlOwogICAgIH0KIAotICAgIEJhY2tncm91bmRJbWFnZUdlb21ldHJ5IGdlb21ldHJ5OwotICAg
IGNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KDAsIHN0eWxlKCkuYmFja2dyb3VuZExh
eWVycygpLCBiYWNrZ3JvdW5kUmVjdCwgZ2VvbWV0cnkpOworICAgIEJhY2tncm91bmRJbWFnZUdl
b21ldHJ5IGdlb21ldHJ5ID0gY2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkoMCwgc3R5
bGUoKS5iYWNrZ3JvdW5kTGF5ZXJzKCksIGJhY2tncm91bmRSZWN0KTsKICAgICBwYWludGVkRXh0
ZW50ID0gZ2VvbWV0cnkuZGVzdFJlY3QoKTsKICAgICByZXR1cm4gIWdlb21ldHJ5Lmhhc05vbkxv
Y2FsR2VvbWV0cnkoKTsKIH0KQEAgLTE1NTUsOSArMTU1NCw4IEBAIExheW91dFJlY3QgUmVuZGVy
Qm94OjptYXNrQ2xpcFJlY3QoKQogICAgIExheW91dFJlY3QgYm9yZGVyQm94ID0gYm9yZGVyQm94
UmVjdCgpOwogICAgIGZvciAoY29uc3QgRmlsbExheWVyKiBtYXNrTGF5ZXIgPSBzdHlsZSgpLm1h
c2tMYXllcnMoKTsgbWFza0xheWVyOyBtYXNrTGF5ZXIgPSBtYXNrTGF5ZXItPm5leHQoKSkgewog
ICAgICAgICBpZiAobWFza0xheWVyLT5tYXNrSW1hZ2UoKSkgewotICAgICAgICAgICAgQmFja2dy
b3VuZEltYWdlR2VvbWV0cnkgZ2VvbWV0cnk7CiAgICAgICAgICAgICAvLyBNYXNrcyBzaG91bGQg
bmV2ZXIgaGF2ZSBmaXhlZCBhdHRhY2htZW50LCBzbyBpdCdzIE9LIGZvciBwYWludENvbnRhaW5l
ciB0byBiZSBudWxsLgotICAgICAgICAgICAgY2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0
cnkoMCwgbWFza0xheWVyLCBib3JkZXJCb3gsIGdlb21ldHJ5KTsKKyAgICAgICAgICAgIEJhY2tn
cm91bmRJbWFnZUdlb21ldHJ5IGdlb21ldHJ5ID0gY2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2Vv
bWV0cnkoMCwgbWFza0xheWVyLCBib3JkZXJCb3gpOwogICAgICAgICAgICAgcmVzdWx0LnVuaXRl
KGdlb21ldHJ5LmRlc3RSZWN0KCkpOwogICAgICAgICB9CiAgICAgfQpAQCAtMTY4Myw4ICsxNjgx
LDcgQEAgYm9vbCBSZW5kZXJCb3g6OnJlcGFpbnRMYXllclJlY3RzRm9ySW1hZ2UoV3JhcHBlZElt
YWdlUHRyIGltYWdlLCBjb25zdCBGaWxsTGF5ZXIKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICB9CiAKLSAgICAgICAgICAgIEJhY2tncm91bmRJbWFnZUdlb21ldHJ5IGdlb21ldHJ5Owot
ICAgICAgICAgICAgbGF5ZXJSZW5kZXJlci0+Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0
cnkobnVsbHB0ciwgY3VyTGF5ZXIsIHJlbmRlcmVyUmVjdCwgZ2VvbWV0cnkpOworICAgICAgICAg
ICAgQmFja2dyb3VuZEltYWdlR2VvbWV0cnkgZ2VvbWV0cnkgPSBsYXllclJlbmRlcmVyLT5jYWxj
dWxhdGVCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeShudWxscHRyLCBjdXJMYXllciwgcmVuZGVyZXJS
ZWN0KTsKICAgICAgICAgICAgIGlmIChnZW9tZXRyeS5oYXNOb25Mb2NhbEdlb21ldHJ5KCkpIHsK
ICAgICAgICAgICAgICAgICAvLyBSYXRoZXIgdGhhbiBpbmN1ciB0aGUgY29zdHMgb2YgY29tcHV0
aW5nIHRoZSBwYWludENvbnRhaW5lciBmb3IgcmVuZGVyZXJzIHdpdGggZml4ZWQgYmFja2dyb3Vu
ZHMKICAgICAgICAgICAgICAgICAvLyBpbiBvcmRlciB0byBnZXQgdGhlIHJpZ2h0IGRlc3RSZWN0
LCBqdXN0IHJlcGFpbnQgdGhlIGVudGlyZSByZW5kZXJlci4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuY3BwCmluZGV4IGJlOGJjNzMuLmRlNGVk
MjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9i
amVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVsT2Jq
ZWN0LmNwcApAQCAtODQyLDggKzg0Miw3IEBAIHZvaWQgUmVuZGVyQm94TW9kZWxPYmplY3Q6OnBh
aW50RmlsbExheWVyRXh0ZW5kZWQoY29uc3QgUGFpbnRJbmZvJiBwYWludEluZm8sIGNvCiAKICAg
ICAvLyBubyBwcm9ncmVzc2l2ZSBsb2FkaW5nIG9mIHRoZSBiYWNrZ3JvdW5kIGltYWdlCiAgICAg
aWYgKCFiYXNlQmdDb2xvck9ubHkgJiYgKHNob3VsZFBhaW50QmFja2dyb3VuZEltYWdlIHx8IGJn
TGF5ZXItPmhhc01hc2tJbWFnZSgpKSkgewotICAgICAgICBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRy
eSBnZW9tZXRyeTsKLSAgICAgICAgY2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkocGFp
bnRJbmZvLnBhaW50Q29udGFpbmVyLCBiZ0xheWVyLCBzY3JvbGxlZFBhaW50UmVjdCwgZ2VvbWV0
cnksIGJhY2tncm91bmRPYmplY3QpOworICAgICAgICBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSBn
ZW9tZXRyeSA9IGNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KHBhaW50SW5mby5wYWlu
dENvbnRhaW5lciwgYmdMYXllciwgc2Nyb2xsZWRQYWludFJlY3QsIGJhY2tncm91bmRPYmplY3Qp
OwogICAgICAgICBnZW9tZXRyeS5jbGlwKExheW91dFJlY3QocGl4ZWxTbmFwcGVkUmVjdCkpOwog
CiAgICAgICAgIGlmICghZ2VvbWV0cnkuZGVzdFJlY3QoKS5pc0VtcHR5KCkpIHsKQEAgLTExMDIs
OSArMTEwMSwxMCBAQCB2b2lkIFJlbmRlckJveE1vZGVsT2JqZWN0OjpwaXhlbFNuYXBCYWNrZ3Jv
dW5kSW1hZ2VHZW9tZXRyeUZvclBhaW50aW5nKEJhY2tncm91bgogICAgIGdlb21ldHJ5LnNldFBo
YXNlKExheW91dFNpemUocGl4ZWxTbmFwcGVkUGhhc2UpKTsKIH0KIAotdm9pZCBSZW5kZXJCb3hN
b2RlbE9iamVjdDo6Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkoY29uc3QgUmVuZGVy
TGF5ZXJNb2RlbE9iamVjdCogcGFpbnRDb250YWluZXIsIGNvbnN0IEZpbGxMYXllciogZmlsbExh
eWVyLCBjb25zdCBMYXlvdXRSZWN0JiBwYWludFJlY3QsCi0gICAgQmFja2dyb3VuZEltYWdlR2Vv
bWV0cnkmIGdlb21ldHJ5LCBSZW5kZXJFbGVtZW50KiBiYWNrZ3JvdW5kT2JqZWN0KSBjb25zdAor
QmFja2dyb3VuZEltYWdlR2VvbWV0cnkgUmVuZGVyQm94TW9kZWxPYmplY3Q6OmNhbGN1bGF0ZUJh
Y2tncm91bmRJbWFnZUdlb21ldHJ5KGNvbnN0IFJlbmRlckxheWVyTW9kZWxPYmplY3QqIHBhaW50
Q29udGFpbmVyLCBjb25zdCBGaWxsTGF5ZXIqIGZpbGxMYXllciwgY29uc3QgTGF5b3V0UmVjdCYg
cGFpbnRSZWN0LAorICAgIFJlbmRlckVsZW1lbnQqIGJhY2tncm91bmRPYmplY3QpIGNvbnN0CiB7
CisgICAgQmFja2dyb3VuZEltYWdlR2VvbWV0cnkgZ2VvbWV0cnk7CiAgICAgTGF5b3V0VW5pdCBs
ZWZ0ID0gMDsKICAgICBMYXlvdXRVbml0IHRvcCA9IDA7CiAgICAgTGF5b3V0U2l6ZSBwb3NpdGlv
bmluZ0FyZWFTaXplOwpAQCAtMTI0OSwxNCArMTI0OSwxNCBAQCB2b2lkIFJlbmRlckJveE1vZGVs
T2JqZWN0OjpjYWxjdWxhdGVCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeShjb25zdCBSZW5kZXJMYXll
ck1vZAogICAgIGdlb21ldHJ5LnNldERlc3RPcmlnaW4oZ2VvbWV0cnkuZGVzdFJlY3QoKS5sb2Nh
dGlvbigpKTsKIAogICAgIHBpeGVsU25hcEJhY2tncm91bmRJbWFnZUdlb21ldHJ5Rm9yUGFpbnRp
bmcoZ2VvbWV0cnkpOworICAgIHJldHVybiBnZW9tZXRyeTsKIH0KIAogdm9pZCBSZW5kZXJCb3hN
b2RlbE9iamVjdDo6Z2V0R2VvbWV0cnlGb3JCYWNrZ3JvdW5kSW1hZ2UoY29uc3QgUmVuZGVyTGF5
ZXJNb2RlbE9iamVjdCogcGFpbnRDb250YWluZXIsIEZsb2F0UmVjdCYgZGVzdFJlY3QsIEZsb2F0
U2l6ZSYgcGhhc2UsIEZsb2F0U2l6ZSYgdGlsZVNpemUpIGNvbnN0CiB7CiAgICAgY29uc3QgRmls
bExheWVyKiBiYWNrZ3JvdW5kTGF5ZXIgPSBzdHlsZSgpLmJhY2tncm91bmRMYXllcnMoKTsKLSAg
ICBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSBnZW9tZXRyeTsKLSAgICBMYXlvdXRSZWN0IHBhaW50
UmVjdCA9IExheW91dFJlY3QoZGVzdFJlY3QpOwotICAgIGNhbGN1bGF0ZUJhY2tncm91bmRJbWFn
ZUdlb21ldHJ5KHBhaW50Q29udGFpbmVyLCBiYWNrZ3JvdW5kTGF5ZXIsIHBhaW50UmVjdCwgZ2Vv
bWV0cnkpOworICAgIExheW91dFJlY3QgcGFpbnRSZWN0KGRlc3RSZWN0KTsKKyAgICBCYWNrZ3Jv
dW5kSW1hZ2VHZW9tZXRyeSBnZW9tZXRyeSA9IGNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21l
dHJ5KHBhaW50Q29udGFpbmVyLCBiYWNrZ3JvdW5kTGF5ZXIsIHBhaW50UmVjdCk7CiAgICAgcGhh
c2UgPSBnZW9tZXRyeS5waGFzZSgpOwogICAgIHRpbGVTaXplID0gZ2VvbWV0cnkudGlsZVNpemUo
KTsKICAgICBkZXN0UmVjdCA9IGdlb21ldHJ5LmRlc3RSZWN0KCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuaCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5oCmluZGV4IDg3Yjg4NDcuLmY0YzE3
YjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9i
amVjdC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVj
dC5oCkBAIC0yNTgsNyArMjU4LDcgQEAgcHJvdGVjdGVkOgogICAgIExheW91dFBvaW50IGFkanVz
dGVkUG9zaXRpb25SZWxhdGl2ZVRvT2Zmc2V0UGFyZW50KGNvbnN0IExheW91dFBvaW50JikgY29u
c3Q7CiAKICAgICBib29sIGhhc0JveERlY29yYXRpb25TdHlsZSgpIGNvbnN0OwotICAgIHZvaWQg
Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkoY29uc3QgUmVuZGVyTGF5ZXJNb2RlbE9i
amVjdCogcGFpbnRDb250YWluZXIsIGNvbnN0IEZpbGxMYXllciosIGNvbnN0IExheW91dFJlY3Qm
IHBhaW50UmVjdCwgQmFja2dyb3VuZEltYWdlR2VvbWV0cnkmLCBSZW5kZXJFbGVtZW50KiA9IDAp
IGNvbnN0OworICAgIEJhY2tncm91bmRJbWFnZUdlb21ldHJ5IGNhbGN1bGF0ZUJhY2tncm91bmRJ
bWFnZUdlb21ldHJ5KGNvbnN0IFJlbmRlckxheWVyTW9kZWxPYmplY3QqIHBhaW50Q29udGFpbmVy
LCBjb25zdCBGaWxsTGF5ZXIqLCBjb25zdCBMYXlvdXRSZWN0JiBwYWludFJlY3QsIFJlbmRlckVs
ZW1lbnQqID0gMCkgY29uc3Q7CiAgICAgYm9vbCBib3JkZXJPYnNjdXJlc0JhY2tncm91bmRFZGdl
KGNvbnN0IEZsb2F0U2l6ZSYgY29udGV4dFNjYWxlKSBjb25zdDsKICAgICBib29sIGJvcmRlck9i
c2N1cmVzQmFja2dyb3VuZCgpIGNvbnN0OwogICAgIFJvdW5kZWRSZWN0IGJhY2tncm91bmRSb3Vu
ZGVkUmVjdEFkanVzdGVkRm9yQmxlZWRBdm9pZGFuY2UoY29uc3QgR3JhcGhpY3NDb250ZXh0Jiwg
Y29uc3QgTGF5b3V0UmVjdCYsIEJhY2tncm91bmRCbGVlZEF2b2lkYW5jZSwgSW5saW5lRmxvd0Jv
eCosIGNvbnN0IExheW91dFNpemUmLCBib29sIGluY2x1ZGVMb2dpY2FsTGVmdEVkZ2UsIGJvb2wg
aW5jbHVkZUxvZ2ljYWxSaWdodEVkZ2UpIGNvbnN0Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247255</attachid>
            <date>2015-02-24 12:45:30 -0800</date>
            <delta_ts>2015-02-24 13:34:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141979-20150224124518.patch</filename>
            <type>text/plain</type>
            <size>7221</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgwNTgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWZjMzFkZjM4ZGQ3NGI0
MThjNWIwNzcwODQ4MDg4NzI3ZjEzYmY3Ny4uMjE4NTczYmYxNTY2ZDFlOGQwYmE0OWQzMDQ1NWRj
OGEyZjhlOWE5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDE1LTAyLTI0ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKKyAgICAgICAgUmVuZGVyQm94TW9kZWxPYmpl
Y3Q6OmNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5IHNob3VsZCByZXR1cm4gQmFja2dy
b3VuZEltYWdlR2VvbWV0cnkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNDE5NzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBObyBjaGFuZ2UgaW4gZnVuY3Rpb25hbGl0eS4KKworICAgICAgICAqIHJlbmRl
cmluZy9SZW5kZXJCb3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94OjpnZXRCYWNr
Z3JvdW5kUGFpbnRlZEV4dGVudCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6Om1hc2tD
bGlwUmVjdCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6OnJlcGFpbnRMYXllclJlY3Rz
Rm9ySW1hZ2UpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3hNb2RlbE9iamVjdDo6cGFpbnRGaWxsTGF5ZXJF
eHRlbmRlZCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3hNb2RlbE9iamVjdDo6Y2FsY3Vs
YXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94
TW9kZWxPYmplY3Q6OmdldEdlb21ldHJ5Rm9yQmFja2dyb3VuZEltYWdlKToKKyAgICAgICAgKiBy
ZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuaDoKKworMjAxNS0wMi0yNCAgWmFsYW4gQnVq
dGFzICA8emFsYW5AYXBwbGUuY29tPgorCiAgICAgICAgIFN3aXRjaCBCYWNrZ3JvdW5kSW1hZ2VH
ZW9tZXRyeSdzIG1fcGhhc2UgZnJvbSBMYXlvdXRQb2ludCB0byBMYXlvdXRTaXplLgogICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxOTcyCiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKaW5kZXggM2VjMWRhMzFkY2FlYzE5NWJiYjg2
NzExMzBiNGQzMzJlOWU2ZmNiZS4uZDIyZTE2NDNhMDkzMGE3OTY3ZmM3MzJjZmEzOTI1NzNiYTFm
MGZiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKQEAgLTEzNDIsOCAr
MTM0Miw3IEBAIGJvb2wgUmVuZGVyQm94OjpnZXRCYWNrZ3JvdW5kUGFpbnRlZEV4dGVudChMYXlv
dXRSZWN0JiBwYWludGVkRXh0ZW50KSBjb25zdAogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9
CiAKLSAgICBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSBnZW9tZXRyeTsKLSAgICBjYWxjdWxhdGVC
YWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSgwLCBzdHlsZSgpLmJhY2tncm91bmRMYXllcnMoKSwgYmFj
a2dyb3VuZFJlY3QsIGdlb21ldHJ5KTsKKyAgICBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSBnZW9t
ZXRyeSA9IGNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KDAsIHN0eWxlKCkuYmFja2dy
b3VuZExheWVycygpLCBiYWNrZ3JvdW5kUmVjdCk7CiAgICAgcGFpbnRlZEV4dGVudCA9IGdlb21l
dHJ5LmRlc3RSZWN0KCk7CiAgICAgcmV0dXJuICFnZW9tZXRyeS5oYXNOb25Mb2NhbEdlb21ldHJ5
KCk7CiB9CkBAIC0xNTU1LDkgKzE1NTQsOCBAQCBMYXlvdXRSZWN0IFJlbmRlckJveDo6bWFza0Ns
aXBSZWN0KCkKICAgICBMYXlvdXRSZWN0IGJvcmRlckJveCA9IGJvcmRlckJveFJlY3QoKTsKICAg
ICBmb3IgKGNvbnN0IEZpbGxMYXllciogbWFza0xheWVyID0gc3R5bGUoKS5tYXNrTGF5ZXJzKCk7
IG1hc2tMYXllcjsgbWFza0xheWVyID0gbWFza0xheWVyLT5uZXh0KCkpIHsKICAgICAgICAgaWYg
KG1hc2tMYXllci0+bWFza0ltYWdlKCkpIHsKLSAgICAgICAgICAgIEJhY2tncm91bmRJbWFnZUdl
b21ldHJ5IGdlb21ldHJ5OwogICAgICAgICAgICAgLy8gTWFza3Mgc2hvdWxkIG5ldmVyIGhhdmUg
Zml4ZWQgYXR0YWNobWVudCwgc28gaXQncyBPSyBmb3IgcGFpbnRDb250YWluZXIgdG8gYmUgbnVs
bC4KLSAgICAgICAgICAgIGNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KDAsIG1hc2tM
YXllciwgYm9yZGVyQm94LCBnZW9tZXRyeSk7CisgICAgICAgICAgICBCYWNrZ3JvdW5kSW1hZ2VH
ZW9tZXRyeSBnZW9tZXRyeSA9IGNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KDAsIG1h
c2tMYXllciwgYm9yZGVyQm94KTsKICAgICAgICAgICAgIHJlc3VsdC51bml0ZShnZW9tZXRyeS5k
ZXN0UmVjdCgpKTsKICAgICAgICAgfQogICAgIH0KQEAgLTE2ODMsOCArMTY4MSw3IEBAIGJvb2wg
UmVuZGVyQm94OjpyZXBhaW50TGF5ZXJSZWN0c0ZvckltYWdlKFdyYXBwZWRJbWFnZVB0ciBpbWFn
ZSwgY29uc3QgRmlsbExheWVyCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCi0g
ICAgICAgICAgICBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSBnZW9tZXRyeTsKLSAgICAgICAgICAg
IGxheWVyUmVuZGVyZXItPmNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KG51bGxwdHIs
IGN1ckxheWVyLCByZW5kZXJlclJlY3QsIGdlb21ldHJ5KTsKKyAgICAgICAgICAgIEJhY2tncm91
bmRJbWFnZUdlb21ldHJ5IGdlb21ldHJ5ID0gbGF5ZXJSZW5kZXJlci0+Y2FsY3VsYXRlQmFja2dy
b3VuZEltYWdlR2VvbWV0cnkobnVsbHB0ciwgY3VyTGF5ZXIsIHJlbmRlcmVyUmVjdCk7CiAgICAg
ICAgICAgICBpZiAoZ2VvbWV0cnkuaGFzTm9uTG9jYWxHZW9tZXRyeSgpKSB7CiAgICAgICAgICAg
ICAgICAgLy8gUmF0aGVyIHRoYW4gaW5jdXIgdGhlIGNvc3RzIG9mIGNvbXB1dGluZyB0aGUgcGFp
bnRDb250YWluZXIgZm9yIHJlbmRlcmVycyB3aXRoIGZpeGVkIGJhY2tncm91bmRzCiAgICAgICAg
ICAgICAgICAgLy8gaW4gb3JkZXIgdG8gZ2V0IHRoZSByaWdodCBkZXN0UmVjdCwganVzdCByZXBh
aW50IHRoZSBlbnRpcmUgcmVuZGVyZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckJveE1vZGVsT2JqZWN0LmNwcAppbmRleCBiZThiYzczMTIxMDdjYzNmODg1NGNlODYy
YTNlODBmZjQwOTgxYjhlLi5kZTRlZDI5Yjk0NTExYzI4MThmYzk1NzY5YmUxZjdjYmQ5YjljOTNm
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmpl
Y3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVj
dC5jcHAKQEAgLTg0Miw4ICs4NDIsNyBAQCB2b2lkIFJlbmRlckJveE1vZGVsT2JqZWN0OjpwYWlu
dEZpbGxMYXllckV4dGVuZGVkKGNvbnN0IFBhaW50SW5mbyYgcGFpbnRJbmZvLCBjbwogCiAgICAg
Ly8gbm8gcHJvZ3Jlc3NpdmUgbG9hZGluZyBvZiB0aGUgYmFja2dyb3VuZCBpbWFnZQogICAgIGlm
ICghYmFzZUJnQ29sb3JPbmx5ICYmIChzaG91bGRQYWludEJhY2tncm91bmRJbWFnZSB8fCBiZ0xh
eWVyLT5oYXNNYXNrSW1hZ2UoKSkpIHsKLSAgICAgICAgQmFja2dyb3VuZEltYWdlR2VvbWV0cnkg
Z2VvbWV0cnk7Ci0gICAgICAgIGNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KHBhaW50
SW5mby5wYWludENvbnRhaW5lciwgYmdMYXllciwgc2Nyb2xsZWRQYWludFJlY3QsIGdlb21ldHJ5
LCBiYWNrZ3JvdW5kT2JqZWN0KTsKKyAgICAgICAgQmFja2dyb3VuZEltYWdlR2VvbWV0cnkgZ2Vv
bWV0cnkgPSBjYWxjdWxhdGVCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeShwYWludEluZm8ucGFpbnRD
b250YWluZXIsIGJnTGF5ZXIsIHNjcm9sbGVkUGFpbnRSZWN0LCBiYWNrZ3JvdW5kT2JqZWN0KTsK
ICAgICAgICAgZ2VvbWV0cnkuY2xpcChMYXlvdXRSZWN0KHBpeGVsU25hcHBlZFJlY3QpKTsKIAog
ICAgICAgICBpZiAoIWdlb21ldHJ5LmRlc3RSZWN0KCkuaXNFbXB0eSgpKSB7CkBAIC0xMTAyLDkg
KzExMDEsMTAgQEAgdm9pZCBSZW5kZXJCb3hNb2RlbE9iamVjdDo6cGl4ZWxTbmFwQmFja2dyb3Vu
ZEltYWdlR2VvbWV0cnlGb3JQYWludGluZyhCYWNrZ3JvdW4KICAgICBnZW9tZXRyeS5zZXRQaGFz
ZShMYXlvdXRTaXplKHBpeGVsU25hcHBlZFBoYXNlKSk7CiB9CiAKLXZvaWQgUmVuZGVyQm94TW9k
ZWxPYmplY3Q6OmNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KGNvbnN0IFJlbmRlckxh
eWVyTW9kZWxPYmplY3QqIHBhaW50Q29udGFpbmVyLCBjb25zdCBGaWxsTGF5ZXIqIGZpbGxMYXll
ciwgY29uc3QgTGF5b3V0UmVjdCYgcGFpbnRSZWN0LAotICAgIEJhY2tncm91bmRJbWFnZUdlb21l
dHJ5JiBnZW9tZXRyeSwgUmVuZGVyRWxlbWVudCogYmFja2dyb3VuZE9iamVjdCkgY29uc3QKK0Jh
Y2tncm91bmRJbWFnZUdlb21ldHJ5IFJlbmRlckJveE1vZGVsT2JqZWN0OjpjYWxjdWxhdGVCYWNr
Z3JvdW5kSW1hZ2VHZW9tZXRyeShjb25zdCBSZW5kZXJMYXllck1vZGVsT2JqZWN0KiBwYWludENv
bnRhaW5lciwgY29uc3QgRmlsbExheWVyKiBmaWxsTGF5ZXIsIGNvbnN0IExheW91dFJlY3QmIHBh
aW50UmVjdCwKKyAgICBSZW5kZXJFbGVtZW50KiBiYWNrZ3JvdW5kT2JqZWN0KSBjb25zdAogewor
ICAgIEJhY2tncm91bmRJbWFnZUdlb21ldHJ5IGdlb21ldHJ5OwogICAgIExheW91dFVuaXQgbGVm
dCA9IDA7CiAgICAgTGF5b3V0VW5pdCB0b3AgPSAwOwogICAgIExheW91dFNpemUgcG9zaXRpb25p
bmdBcmVhU2l6ZTsKQEAgLTEyNDksMTQgKzEyNDksMTQgQEAgdm9pZCBSZW5kZXJCb3hNb2RlbE9i
amVjdDo6Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkoY29uc3QgUmVuZGVyTGF5ZXJN
b2QKICAgICBnZW9tZXRyeS5zZXREZXN0T3JpZ2luKGdlb21ldHJ5LmRlc3RSZWN0KCkubG9jYXRp
b24oKSk7CiAKICAgICBwaXhlbFNuYXBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeUZvclBhaW50aW5n
KGdlb21ldHJ5KTsKKyAgICByZXR1cm4gZ2VvbWV0cnk7CiB9CiAKIHZvaWQgUmVuZGVyQm94TW9k
ZWxPYmplY3Q6OmdldEdlb21ldHJ5Rm9yQmFja2dyb3VuZEltYWdlKGNvbnN0IFJlbmRlckxheWVy
TW9kZWxPYmplY3QqIHBhaW50Q29udGFpbmVyLCBGbG9hdFJlY3QmIGRlc3RSZWN0LCBGbG9hdFNp
emUmIHBoYXNlLCBGbG9hdFNpemUmIHRpbGVTaXplKSBjb25zdAogewogICAgIGNvbnN0IEZpbGxM
YXllciogYmFja2dyb3VuZExheWVyID0gc3R5bGUoKS5iYWNrZ3JvdW5kTGF5ZXJzKCk7Ci0gICAg
QmFja2dyb3VuZEltYWdlR2VvbWV0cnkgZ2VvbWV0cnk7Ci0gICAgTGF5b3V0UmVjdCBwYWludFJl
Y3QgPSBMYXlvdXRSZWN0KGRlc3RSZWN0KTsKLSAgICBjYWxjdWxhdGVCYWNrZ3JvdW5kSW1hZ2VH
ZW9tZXRyeShwYWludENvbnRhaW5lciwgYmFja2dyb3VuZExheWVyLCBwYWludFJlY3QsIGdlb21l
dHJ5KTsKKyAgICBMYXlvdXRSZWN0IHBhaW50UmVjdChkZXN0UmVjdCk7CisgICAgQmFja2dyb3Vu
ZEltYWdlR2VvbWV0cnkgZ2VvbWV0cnkgPSBjYWxjdWxhdGVCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRy
eShwYWludENvbnRhaW5lciwgYmFja2dyb3VuZExheWVyLCBwYWludFJlY3QpOwogICAgIHBoYXNl
ID0gZ2VvbWV0cnkucGhhc2UoKTsKICAgICB0aWxlU2l6ZSA9IGdlb21ldHJ5LnRpbGVTaXplKCk7
CiAgICAgZGVzdFJlY3QgPSBnZW9tZXRyeS5kZXN0UmVjdCgpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVsT2JqZWN0LmggYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuaAppbmRleCA4N2I4ODQ3ODlhMGFmMTdi
MTAyODg5ODEwMTM2ZThhYzgwMzEzZjQxLi5mNGMxN2IzNTZhYTU2ODFjMGMwNTYwMzRhMDY0YWJk
ZTdiNmQxNDIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94
TW9kZWxPYmplY3QuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9k
ZWxPYmplY3QuaApAQCAtMjU4LDcgKzI1OCw3IEBAIHByb3RlY3RlZDoKICAgICBMYXlvdXRQb2lu
dCBhZGp1c3RlZFBvc2l0aW9uUmVsYXRpdmVUb09mZnNldFBhcmVudChjb25zdCBMYXlvdXRQb2lu
dCYpIGNvbnN0OwogCiAgICAgYm9vbCBoYXNCb3hEZWNvcmF0aW9uU3R5bGUoKSBjb25zdDsKLSAg
ICB2b2lkIGNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KGNvbnN0IFJlbmRlckxheWVy
TW9kZWxPYmplY3QqIHBhaW50Q29udGFpbmVyLCBjb25zdCBGaWxsTGF5ZXIqLCBjb25zdCBMYXlv
dXRSZWN0JiBwYWludFJlY3QsIEJhY2tncm91bmRJbWFnZUdlb21ldHJ5JiwgUmVuZGVyRWxlbWVu
dCogPSAwKSBjb25zdDsKKyAgICBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSBjYWxjdWxhdGVCYWNr
Z3JvdW5kSW1hZ2VHZW9tZXRyeShjb25zdCBSZW5kZXJMYXllck1vZGVsT2JqZWN0KiBwYWludENv
bnRhaW5lciwgY29uc3QgRmlsbExheWVyKiwgY29uc3QgTGF5b3V0UmVjdCYgcGFpbnRSZWN0LCBS
ZW5kZXJFbGVtZW50KiA9IDApIGNvbnN0OwogICAgIGJvb2wgYm9yZGVyT2JzY3VyZXNCYWNrZ3Jv
dW5kRWRnZShjb25zdCBGbG9hdFNpemUmIGNvbnRleHRTY2FsZSkgY29uc3Q7CiAgICAgYm9vbCBi
b3JkZXJPYnNjdXJlc0JhY2tncm91bmQoKSBjb25zdDsKICAgICBSb3VuZGVkUmVjdCBiYWNrZ3Jv
dW5kUm91bmRlZFJlY3RBZGp1c3RlZEZvckJsZWVkQXZvaWRhbmNlKGNvbnN0IEdyYXBoaWNzQ29u
dGV4dCYsIGNvbnN0IExheW91dFJlY3QmLCBCYWNrZ3JvdW5kQmxlZWRBdm9pZGFuY2UsIElubGlu
ZUZsb3dCb3gqLCBjb25zdCBMYXlvdXRTaXplJiwgYm9vbCBpbmNsdWRlTG9naWNhbExlZnRFZGdl
LCBib29sIGluY2x1ZGVMb2dpY2FsUmlnaHRFZGdlKSBjb25zdDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>