<?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>107222</bug_id>
          
          <creation_ts>2013-01-17 21:47:14 -0800</creation_ts>
          <short_desc>[Shadow DOM] Specifying scrollbar style of an element having RenderLayer in ShadowDOM does not work.</short_desc>
          <delta_ts>2013-01-20 18:26: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>CSS</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>91821</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Web Components Team">webcomponents-bugzilla</assigned_to>
          <cc>buildbot</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>peter+ews</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>810217</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2013-01-17 21:47:14 -0800</bug_when>
    <thetext>scrollbar style for host is applied instead.

The reason is RenderLayer uses shadowAncestorNode() anytime.
Maybe we have to check ShadowRoot-&gt;type()?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810245</commentid>
    <comment_count>1</comment_count>
      <attachid>183377</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2013-01-17 22:26:12 -0800</bug_when>
    <thetext>Created attachment 183377
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810248</commentid>
    <comment_count>2</comment_count>
      <attachid>183377</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-17 22:29:10 -0800</bug_when>
    <thetext>Comment on attachment 183377
Patch

Attachment 183377 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15939473</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810253</commentid>
    <comment_count>3</comment_count>
      <attachid>183377</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-17 22:30:54 -0800</bug_when>
    <thetext>Comment on attachment 183377
Patch

Attachment 183377 did not pass mac-wk2-ews (mac-wk2):
Output: http://queues.webkit.org/results/15947283</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810255</commentid>
    <comment_count>4</comment_count>
      <attachid>183377</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-17 22:31:32 -0800</bug_when>
    <thetext>Comment on attachment 183377
Patch

Attachment 183377 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15925965</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810260</commentid>
    <comment_count>5</comment_count>
      <attachid>183377</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2013-01-17 22:33:59 -0800</bug_when>
    <thetext>Comment on attachment 183377
Patch

Attachment 183377 did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/15955051</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810264</commentid>
    <comment_count>6</comment_count>
      <attachid>183377</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-01-17 22:43:04 -0800</bug_when>
    <thetext>Comment on attachment 183377
Patch

Attachment 183377 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/15940511</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810268</commentid>
    <comment_count>7</comment_count>
      <attachid>183377</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-01-17 22:49:43 -0800</bug_when>
    <thetext>Comment on attachment 183377
Patch

Attachment 183377 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/15937556</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810277</commentid>
    <comment_count>8</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2013-01-17 23:15:19 -0800</bug_when>
    <thetext>Oops I forgot to remove debug code...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810280</commentid>
    <comment_count>9</comment_count>
      <attachid>183384</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2013-01-17 23:16:01 -0800</bug_when>
    <thetext>Created attachment 183384
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810657</commentid>
    <comment_count>10</comment_count>
      <attachid>183384</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-01-18 08:53:29 -0800</bug_when>
    <thetext>Comment on attachment 183384
Patch

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

&gt; Source/WebCore/rendering/RenderLayer.cpp:2698
&gt; +static inline RenderObject* actualRendererForScrollbar(RenderObject* renderer)

I think you could just call this rendererForScrollbar()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811714</commentid>
    <comment_count>11</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2013-01-20 17:49:36 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; (From update of attachment 183384 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=183384&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderLayer.cpp:2698
&gt; &gt; +static inline RenderObject* actualRendererForScrollbar(RenderObject* renderer)
&gt; 
&gt; I think you could just call this rendererForScrollbar()

Thanks. I&apos;ll update the patch and land it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811715</commentid>
    <comment_count>12</comment_count>
      <attachid>183693</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2013-01-20 17:54:23 -0800</bug_when>
    <thetext>Created attachment 183693
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811720</commentid>
    <comment_count>13</comment_count>
      <attachid>183693</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-20 18:26:15 -0800</bug_when>
    <thetext>Comment on attachment 183693
Patch for landing

Clearing flags on attachment: 183693

Committed r140287: &lt;http://trac.webkit.org/changeset/140287&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811721</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-20 18:26:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183377</attachid>
            <date>2013-01-17 22:26:12 -0800</date>
            <delta_ts>2013-01-17 23:15:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107222-20130118152311.patch</filename>
            <type>text/plain</type>
            <size>7390</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzg2NDg4ZDQxMzlhZDYw
MGJmN2QwNmZmNmRiYjhkOTMxODlhMzA2My4uZDIxNTA1ZTdlZDg3ZGQ0ZTIwOWJlZmFmNDgyNjhl
MWQ3M2VlNjNkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTAxLTE3ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbU2hhZG93IERP
TV0gU3BlY2lmeWluZyBzY3JvbGxiYXIgc3R5bGUgb2YgYW4gZWxlbWVudCBoYXZpbmcgUmVuZGVy
TGF5ZXIgaW4gU2hhZG93RE9NIGRvZXMgbm90IHdvcmsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcyMjIKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHNwZWNpZnlpbmcgc2Nyb2xsYmFyIHN0eWxl
IGluIFNoYWRvd0RPTSwgaXQncyBub3QgdXNlZC4gSWYgdGhlIGhvc3QgZWxlbWVudCBvZiBTaGFk
b3dET00gaGFzIHNjcm9sbGJhciBzdHlsZSwKKyAgICAgICAgaXQncyB1c2VkIGluc3RlYWQuCisK
KyAgICAgICAgVGhlIHJvb3QgY2F1c2Ugb2YgdGhpcyBidWcgaXMgdGhhdCBSZW5kZXJMYXllciBh
bHdheXMgc2VlIHNoYWRvd0FuY2VzdG9yTm9kZSdzIHN0eWxlLiBTb21lIGVsZW1lbnRzIGhhdmlu
ZworICAgICAgICBVc2VyQWdlbnQgU2hhZG93RE9NIChlLmcuIDx0ZXh0YXJlYT4pIHNob3VsZCBz
ZWUgaG9zdCdzIHN0eWxlLCBidXQgbW9zdCBvZiBlbGVtZW50cyBzaG91bGQgc2VlIGl0cyBzdHls
ZS4KKworICAgICAgICBUZXN0OiBmYXN0L2RvbS9zaGFkb3cvc2Nyb2xsYmFyLmh0bWwKKworICAg
ICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjphY3R1
YWxSZW5kZXJlckZvclNjcm9sbGJhcik6IEEgaGVscGVyIGZ1bmN0aW9uIHRvIHRha2UgYWN0dWFs
UmVuZGVyZXIgZm9yIHNjcm9sbGJhci4gSWYgbm9kZSBpcyBpbgorICAgICAgICBVc2VyQWdlbnQg
U2hhZG93RE9NLCB3ZSB1c2UgaG9zdCdzIHJlbmRlcmVyLiBPdGhlcndpc2Ugd2UgdXNlIG5vZGUn
cyByZW5kZXJlci4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
TGF5ZXI6OmNyZWF0ZVNjcm9sbGJhcik6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6
c2V0SGFzSG9yaXpvbnRhbFNjcm9sbGJhcik6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXll
cjo6c2V0SGFzVmVydGljYWxTY3JvbGxiYXIpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5
ZXI6OnVwZGF0ZVNjcm9sbENvcm5lclN0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxh
eWVyOjp1cGRhdGVSZXNpemVyU3R5bGUpOgorCiAyMDEzLTAxLTE3ICBSaWsgQ2FiYW5pZXIgIDxj
YWJhbmllckBhZG9iZS5jb20+CiAKICAgICAgICAgVXBkYXRlIEdyYXBoaWNzQ29udGV4dCB0byBz
dXBwb3J0IHdpbmRpbmcgcnVsZSBpbiBjbGlwIG9wZXJhdG9yIGZvciBDYWlybwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggOGZjMmRlOTVhNTg1MjI5NDI2NTU5
YjYzNjNjM2E4YWEwOWM4ZWJmYS4uMjgxOTgzYTUzYTFmYTQ2M2UwZGQ5NmJmZWIwNjc1MGNjZTM0
MWJhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC05Myw2
ICs5Myw3IEBACiAjaW5jbHVkZSAiU2Nyb2xsYmFyVGhlbWUuaCIKICNpbmNsdWRlICJTY3JvbGxp
bmdDb29yZGluYXRvci5oIgogI2luY2x1ZGUgIlNldHRpbmdzLmgiCisjaW5jbHVkZSAiU2hhZG93
Um9vdC5oIgogI2luY2x1ZGUgIlNvdXJjZUdyYXBoaWMuaCIKICNpbmNsdWRlICJTdHlsZVByb3Bl
cnR5U2V0LmgiCiAjaW5jbHVkZSAiU3R5bGVSZXNvbHZlci5oIgpAQCAtMjY5NCwxMCArMjY5NSwy
NSBAQCB2b2lkIFJlbmRlckxheWVyOjppbnZhbGlkYXRlU2Nyb2xsQ29ybmVyUmVjdChjb25zdCBJ
bnRSZWN0JiByZWN0KQogICAgICAgICBtX3Jlc2l6ZXItPnJlcGFpbnRSZWN0YW5nbGUocmVjdCk7
CiB9CiAKK3N0YXRpYyBpbmxpbmUgUmVuZGVyT2JqZWN0KiBhY3R1YWxSZW5kZXJlckZvclNjcm9s
bGJhcihSZW5kZXJPYmplY3QqIHJlbmRlcmVyKQoreworICAgIGlmIChOb2RlKiBub2RlID0gcmVu
ZGVyZXItPm5vZGUoKSkgeworICAgICAgICBpZiAoU2hhZG93Um9vdCogc2hhZG93Um9vdCA9IG5v
ZGUtPmNvbnRhaW5pbmdTaGFkb3dSb290KCkpIHsKKyAgICAgICAgICAgIGlmIChzaGFkb3dSb290
LT50eXBlKCkgPT0gU2hhZG93Um9vdDo6VXNlckFnZW50U2hhZG93Um9vdCkKKyAgICAgICAgICAg
ICAgICByZXR1cm4gc2hhZG93Um9vdC0+aG9zdCgpLT5yZW5kZXJlcigpOworICAgICAgICB9Cisg
ICAgfQorCisgICAgcmV0dXJuIHJlbmRlcmVyOworfQorCiBQYXNzUmVmUHRyPFNjcm9sbGJhcj4g
UmVuZGVyTGF5ZXI6OmNyZWF0ZVNjcm9sbGJhcihTY3JvbGxiYXJPcmllbnRhdGlvbiBvcmllbnRh
dGlvbikKIHsKKyAgICBmcHJpbnRmKHN0ZGVyciwgIlJlbmRlckxheWVyOjpjcmVhdGVTY3JvbGxi
YXJcbiIpOworICAgIHNob3dOb2RlUGF0aChyZW5kZXJlcigpLT5ub2RlKCkpOworICAgIAogICAg
IFJlZlB0cjxTY3JvbGxiYXI+IHdpZGdldDsKLSAgICBSZW5kZXJPYmplY3QqIGFjdHVhbFJlbmRl
cmVyID0gcmVuZGVyZXIoKS0+bm9kZSgpID8gcmVuZGVyZXIoKS0+bm9kZSgpLT5zaGFkb3dBbmNl
c3Rvck5vZGUoKS0+cmVuZGVyZXIoKSA6IHJlbmRlcmVyKCk7CisgICAgUmVuZGVyT2JqZWN0KiBh
Y3R1YWxSZW5kZXJlciA9IGFjdHVhbFJlbmRlcmVyRm9yU2Nyb2xsYmFyKHJlbmRlcmVyKCkpOwog
ICAgIGJvb2wgaGFzQ3VzdG9tU2Nyb2xsYmFyU3R5bGUgPSBhY3R1YWxSZW5kZXJlci0+aXNCb3go
KSAmJiBhY3R1YWxSZW5kZXJlci0+c3R5bGUoKS0+aGFzUHNldWRvU3R5bGUoU0NST0xMQkFSKTsK
ICAgICBpZiAoaGFzQ3VzdG9tU2Nyb2xsYmFyU3R5bGUpCiAgICAgICAgIHdpZGdldCA9IFJlbmRl
clNjcm9sbGJhcjo6Y3JlYXRlQ3VzdG9tU2Nyb2xsYmFyKHRoaXMsIG9yaWVudGF0aW9uLCBhY3R1
YWxSZW5kZXJlci0+bm9kZSgpKTsKQEAgLTI3NDAsNiArMjc1Niw4IEBAIGJvb2wgUmVuZGVyTGF5
ZXI6OnNjcm9sbHNPdmVyZmxvdygpIGNvbnN0CiAKIHZvaWQgUmVuZGVyTGF5ZXI6OnNldEhhc0hv
cml6b250YWxTY3JvbGxiYXIoYm9vbCBoYXNTY3JvbGxiYXIpCiB7CisgICAgZnByaW50ZihzdGRl
cnIsICJSZW5kZXJMYXllcjo6c2V0SGFzSG9yaXpvbnRhbFNjcm9sbGJhciglZClcbiIsIGhhc1Nj
cm9sbGJhcik7CisKICAgICBpZiAoaGFzU2Nyb2xsYmFyID09IGhhc0hvcml6b250YWxTY3JvbGxi
YXIoKSkKICAgICAgICAgcmV0dXJuOwogCkBAIC0yNzYzLDYgKzI3ODEsOCBAQCB2b2lkIFJlbmRl
ckxheWVyOjpzZXRIYXNIb3Jpem9udGFsU2Nyb2xsYmFyKGJvb2wgaGFzU2Nyb2xsYmFyKQogCiB2
b2lkIFJlbmRlckxheWVyOjpzZXRIYXNWZXJ0aWNhbFNjcm9sbGJhcihib29sIGhhc1Njcm9sbGJh
cikKIHsKKyAgICBmcHJpbnRmKHN0ZGVyciwgIlJlbmRlckxheWVyOjpzZXRIYXNWZXJ0aWNhbFNj
cm9sbGJhciglZClcbiIsIGhhc1Njcm9sbGJhcik7CisKICAgICBpZiAoaGFzU2Nyb2xsYmFyID09
IGhhc1ZlcnRpY2FsU2Nyb2xsYmFyKCkpCiAgICAgICAgIHJldHVybjsKIApAQCAtNTU2Miw3ICs1
NTgyLDcgQEAgdm9pZCBSZW5kZXJMYXllcjo6dXBkYXRlU2Nyb2xsYWJsZUFyZWFTZXQoYm9vbCBo
YXNPdmVyZmxvdykKIAogdm9pZCBSZW5kZXJMYXllcjo6dXBkYXRlU2Nyb2xsQ29ybmVyU3R5bGUo
KQogewotICAgIFJlbmRlck9iamVjdCogYWN0dWFsUmVuZGVyZXIgPSByZW5kZXJlcigpLT5ub2Rl
KCkgPyByZW5kZXJlcigpLT5ub2RlKCktPnNoYWRvd0FuY2VzdG9yTm9kZSgpLT5yZW5kZXJlcigp
IDogcmVuZGVyZXIoKTsKKyAgICBSZW5kZXJPYmplY3QqIGFjdHVhbFJlbmRlcmVyID0gYWN0dWFs
UmVuZGVyZXJGb3JTY3JvbGxiYXIocmVuZGVyZXIoKSk7CiAgICAgUmVmUHRyPFJlbmRlclN0eWxl
PiBjb3JuZXIgPSByZW5kZXJlcigpLT5oYXNPdmVyZmxvd0NsaXAoKSA/IGFjdHVhbFJlbmRlcmVy
LT5nZXRVbmNhY2hlZFBzZXVkb1N0eWxlKFNDUk9MTEJBUl9DT1JORVIsIGFjdHVhbFJlbmRlcmVy
LT5zdHlsZSgpKSA6IFBhc3NSZWZQdHI8UmVuZGVyU3R5bGU+KDApOwogICAgIGlmIChjb3JuZXIp
IHsKICAgICAgICAgaWYgKCFtX3Njcm9sbENvcm5lcikgewpAQCAtNTU3OCw3ICs1NTk4LDcgQEAg
dm9pZCBSZW5kZXJMYXllcjo6dXBkYXRlU2Nyb2xsQ29ybmVyU3R5bGUoKQogCiB2b2lkIFJlbmRl
ckxheWVyOjp1cGRhdGVSZXNpemVyU3R5bGUoKQogewotICAgIFJlbmRlck9iamVjdCogYWN0dWFs
UmVuZGVyZXIgPSByZW5kZXJlcigpLT5ub2RlKCkgPyByZW5kZXJlcigpLT5ub2RlKCktPnNoYWRv
d0FuY2VzdG9yTm9kZSgpLT5yZW5kZXJlcigpIDogcmVuZGVyZXIoKTsKKyAgICBSZW5kZXJPYmpl
Y3QqIGFjdHVhbFJlbmRlcmVyID0gYWN0dWFsUmVuZGVyZXJGb3JTY3JvbGxiYXIocmVuZGVyZXIo
KSk7CiAgICAgUmVmUHRyPFJlbmRlclN0eWxlPiByZXNpemVyID0gcmVuZGVyZXIoKS0+aGFzT3Zl
cmZsb3dDbGlwKCkgPyBhY3R1YWxSZW5kZXJlci0+Z2V0VW5jYWNoZWRQc2V1ZG9TdHlsZShSRVNJ
WkVSLCBhY3R1YWxSZW5kZXJlci0+c3R5bGUoKSkgOiBQYXNzUmVmUHRyPFJlbmRlclN0eWxlPigw
KTsKICAgICBpZiAocmVzaXplcikgewogICAgICAgICBpZiAoIW1fcmVzaXplcikgewpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IDhjYmFhYTE5NzFhYTI3YWMyNjgyZWYxYTRkNzQ3OGM5MzE4MThjMmUuLjhjYTQ3OTA5ODVjZjUz
ZGQ4MTE4NmQ5YzM4MjEwYTgyMWQwODFjMTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0w
MS0xNyAgU2hpbnlhIEthd2FuYWthICA8c2hpbnlha0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAg
W1NoYWRvdyBET01dIFNwZWNpZnlpbmcgc2Nyb2xsYmFyIHN0eWxlIG9mIGFuIGVsZW1lbnQgaGF2
aW5nIFJlbmRlckxheWVyIGluIFNoYWRvd0RPTSBkb2VzIG5vdCB3b3JrLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3MjIyCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2RvbS9zaGFkb3cvc2Ny
b2xsYmFyLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9z
Y3JvbGxiYXIuaHRtbDogQWRkZWQuCisKIDIwMTMtMDEtMTcgIEVsbGlvdHQgU3ByZWhuICA8ZXNw
cmVobkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVHJhY2sgc3ViZnJhbWUgY291bnQgdG8gYXZv
aWQgdHJhdmVyc2luZyB0aGUgdHJlZSB3aGVuIHRoZXJlJ3Mgbm8gc3ViZnJhbWVzCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2Nyb2xsYmFyLWV4cGVjdGVkLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2Nyb2xsYmFyLWV4cGVjdGVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uMTAwMjI5MzE0OTUwYWI1ZjQzNDgyYmZiNDlkZjg0MjM1YmQ2ZjliNAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zY3JvbGxiYXItZXhwZWN0
ZWQuaHRtbApAQCAtMCwwICsxLDMwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPjxib2R5Pgor
Cis8c3R5bGU+CisjaG9zdCB7CisgICAgd2lkdGg6IDIwMHB4OworICAgIGhlaWdodDogMTAwcHg7
CisgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKK30KKworI2hvc3Q6Oi13ZWJraXQtc2Nyb2xs
YmFyIHsKKyAgIHdpZHRoOiAyMHB4OworfQorCisjZGl2MSB7CisgICBwb3NpdGlvbjogZml4ZWQ7
CisgICBvdmVyZmxvdzogc2Nyb2xsOworICAgd2lkdGg6IDgwcHg7CisgICBoZWlnaHQ6IDgwcHg7
CisgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Cit9CisKKyNkaXYxOjotd2Via2l0LXNjcm9sbGJh
ciB7CisgICB3aWR0aDogMjBweDsKK30KKzwvc3R5bGU+CisKKzxkaXYgaWQ9Imhvc3QiPjxkaXYg
aWQ9ImRpdjEiPnNvbWUgbG9uZyB0ZXh0IHNob3dpbmcgc2Nyb2xsYmFyPC9kaXY+PC9kaXY+CisK
KzwvYm9keT48L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cv
c2Nyb2xsYmFyLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2Nyb2xsYmFyLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uYzA0YWQ4MzI0NjFkODJjZDEzMDI1Y2UxZTg5YzhmMjI2ZjllMmNkMwot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zY3JvbGxiYXIu
aHRtbApAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPjxib2R5PgorCis8
c3R5bGU+CisjaG9zdCB7CisgICAgd2lkdGg6IDIwMHB4OworICAgIGhlaWdodDogMTAwcHg7Cisg
ICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKK30KKworI2hvc3Q6Oi13ZWJraXQtc2Nyb2xsYmFy
IHsKKyAgIHdpZHRoOiA1MHB4OworfQorCisjZGl2MSB7CisgICBwb3NpdGlvbjogZml4ZWQ7Cisg
ICBvdmVyZmxvdzogc2Nyb2xsOworICAgd2lkdGg6IDgwcHg7CisgICBoZWlnaHQ6IDgwcHg7Cisg
ICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Cit9CisKKyNkaXYxOjotd2Via2l0LXNjcm9sbGJhciB7
CisgICB3aWR0aDogMjBweDsKK30KKzwvc3R5bGU+CisKKzxkaXYgaWQ9Imhvc3QiPjwvZGl2Pgor
Cis8c2NyaXB0PgordmFyIHNoYWRvd1Jvb3QgPSBob3N0LndlYmtpdENyZWF0ZVNoYWRvd1Jvb3Qo
KTsKK3NoYWRvd1Jvb3QuYXBwbHlBdXRob3JTdHlsZXMgPSB0cnVlOworc2hhZG93Um9vdC5pbm5l
ckhUTUwgPSAnPGRpdiBpZD0iZGl2MSI+c29tZSBsb25nIHRleHQgc2hvd2luZyBzY3JvbGxiYXI8
L2Rpdj4nOworPC9zY3JpcHQ+CisKKzwvYm9keT48L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183384</attachid>
            <date>2013-01-17 23:16:01 -0800</date>
            <delta_ts>2013-01-20 17:54:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107222-20130118161300.patch</filename>
            <type>text/plain</type>
            <size>6696</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzg2NDg4ZDQxMzlhZDYw
MGJmN2QwNmZmNmRiYjhkOTMxODlhMzA2My4uZDIxNTA1ZTdlZDg3ZGQ0ZTIwOWJlZmFmNDgyNjhl
MWQ3M2VlNjNkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTAxLTE3ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbU2hhZG93IERP
TV0gU3BlY2lmeWluZyBzY3JvbGxiYXIgc3R5bGUgb2YgYW4gZWxlbWVudCBoYXZpbmcgUmVuZGVy
TGF5ZXIgaW4gU2hhZG93RE9NIGRvZXMgbm90IHdvcmsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcyMjIKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHNwZWNpZnlpbmcgc2Nyb2xsYmFyIHN0eWxl
IGluIFNoYWRvd0RPTSwgaXQncyBub3QgdXNlZC4gSWYgdGhlIGhvc3QgZWxlbWVudCBvZiBTaGFk
b3dET00gaGFzIHNjcm9sbGJhciBzdHlsZSwKKyAgICAgICAgaXQncyB1c2VkIGluc3RlYWQuCisK
KyAgICAgICAgVGhlIHJvb3QgY2F1c2Ugb2YgdGhpcyBidWcgaXMgdGhhdCBSZW5kZXJMYXllciBh
bHdheXMgc2VlIHNoYWRvd0FuY2VzdG9yTm9kZSdzIHN0eWxlLiBTb21lIGVsZW1lbnRzIGhhdmlu
ZworICAgICAgICBVc2VyQWdlbnQgU2hhZG93RE9NIChlLmcuIDx0ZXh0YXJlYT4pIHNob3VsZCBz
ZWUgaG9zdCdzIHN0eWxlLCBidXQgbW9zdCBvZiBlbGVtZW50cyBzaG91bGQgc2VlIGl0cyBzdHls
ZS4KKworICAgICAgICBUZXN0OiBmYXN0L2RvbS9zaGFkb3cvc2Nyb2xsYmFyLmh0bWwKKworICAg
ICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjphY3R1
YWxSZW5kZXJlckZvclNjcm9sbGJhcik6IEEgaGVscGVyIGZ1bmN0aW9uIHRvIHRha2UgYWN0dWFs
UmVuZGVyZXIgZm9yIHNjcm9sbGJhci4gSWYgbm9kZSBpcyBpbgorICAgICAgICBVc2VyQWdlbnQg
U2hhZG93RE9NLCB3ZSB1c2UgaG9zdCdzIHJlbmRlcmVyLiBPdGhlcndpc2Ugd2UgdXNlIG5vZGUn
cyByZW5kZXJlci4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
TGF5ZXI6OmNyZWF0ZVNjcm9sbGJhcik6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6
c2V0SGFzSG9yaXpvbnRhbFNjcm9sbGJhcik6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXll
cjo6c2V0SGFzVmVydGljYWxTY3JvbGxiYXIpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5
ZXI6OnVwZGF0ZVNjcm9sbENvcm5lclN0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxh
eWVyOjp1cGRhdGVSZXNpemVyU3R5bGUpOgorCiAyMDEzLTAxLTE3ICBSaWsgQ2FiYW5pZXIgIDxj
YWJhbmllckBhZG9iZS5jb20+CiAKICAgICAgICAgVXBkYXRlIEdyYXBoaWNzQ29udGV4dCB0byBz
dXBwb3J0IHdpbmRpbmcgcnVsZSBpbiBjbGlwIG9wZXJhdG9yIGZvciBDYWlybwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggOGZjMmRlOTVhNTg1MjI5NDI2NTU5
YjYzNjNjM2E4YWEwOWM4ZWJmYS4uY2Q1YmRlMzRhNTgxNDNhZDBmZGM1ZWJmZWZhMmZiZmE3YzYx
OTMxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC05Myw2
ICs5Myw3IEBACiAjaW5jbHVkZSAiU2Nyb2xsYmFyVGhlbWUuaCIKICNpbmNsdWRlICJTY3JvbGxp
bmdDb29yZGluYXRvci5oIgogI2luY2x1ZGUgIlNldHRpbmdzLmgiCisjaW5jbHVkZSAiU2hhZG93
Um9vdC5oIgogI2luY2x1ZGUgIlNvdXJjZUdyYXBoaWMuaCIKICNpbmNsdWRlICJTdHlsZVByb3Bl
cnR5U2V0LmgiCiAjaW5jbHVkZSAiU3R5bGVSZXNvbHZlci5oIgpAQCAtMjY5NCwxMCArMjY5NSwy
MiBAQCB2b2lkIFJlbmRlckxheWVyOjppbnZhbGlkYXRlU2Nyb2xsQ29ybmVyUmVjdChjb25zdCBJ
bnRSZWN0JiByZWN0KQogICAgICAgICBtX3Jlc2l6ZXItPnJlcGFpbnRSZWN0YW5nbGUocmVjdCk7
CiB9CiAKK3N0YXRpYyBpbmxpbmUgUmVuZGVyT2JqZWN0KiBhY3R1YWxSZW5kZXJlckZvclNjcm9s
bGJhcihSZW5kZXJPYmplY3QqIHJlbmRlcmVyKQoreworICAgIGlmIChOb2RlKiBub2RlID0gcmVu
ZGVyZXItPm5vZGUoKSkgeworICAgICAgICBpZiAoU2hhZG93Um9vdCogc2hhZG93Um9vdCA9IG5v
ZGUtPmNvbnRhaW5pbmdTaGFkb3dSb290KCkpIHsKKyAgICAgICAgICAgIGlmIChzaGFkb3dSb290
LT50eXBlKCkgPT0gU2hhZG93Um9vdDo6VXNlckFnZW50U2hhZG93Um9vdCkKKyAgICAgICAgICAg
ICAgICByZXR1cm4gc2hhZG93Um9vdC0+aG9zdCgpLT5yZW5kZXJlcigpOworICAgICAgICB9Cisg
ICAgfQorCisgICAgcmV0dXJuIHJlbmRlcmVyOworfQorCiBQYXNzUmVmUHRyPFNjcm9sbGJhcj4g
UmVuZGVyTGF5ZXI6OmNyZWF0ZVNjcm9sbGJhcihTY3JvbGxiYXJPcmllbnRhdGlvbiBvcmllbnRh
dGlvbikKIHsKICAgICBSZWZQdHI8U2Nyb2xsYmFyPiB3aWRnZXQ7Ci0gICAgUmVuZGVyT2JqZWN0
KiBhY3R1YWxSZW5kZXJlciA9IHJlbmRlcmVyKCktPm5vZGUoKSA/IHJlbmRlcmVyKCktPm5vZGUo
KS0+c2hhZG93QW5jZXN0b3JOb2RlKCktPnJlbmRlcmVyKCkgOiByZW5kZXJlcigpOworICAgIFJl
bmRlck9iamVjdCogYWN0dWFsUmVuZGVyZXIgPSBhY3R1YWxSZW5kZXJlckZvclNjcm9sbGJhcihy
ZW5kZXJlcigpKTsKICAgICBib29sIGhhc0N1c3RvbVNjcm9sbGJhclN0eWxlID0gYWN0dWFsUmVu
ZGVyZXItPmlzQm94KCkgJiYgYWN0dWFsUmVuZGVyZXItPnN0eWxlKCktPmhhc1BzZXVkb1N0eWxl
KFNDUk9MTEJBUik7CiAgICAgaWYgKGhhc0N1c3RvbVNjcm9sbGJhclN0eWxlKQogICAgICAgICB3
aWRnZXQgPSBSZW5kZXJTY3JvbGxiYXI6OmNyZWF0ZUN1c3RvbVNjcm9sbGJhcih0aGlzLCBvcmll
bnRhdGlvbiwgYWN0dWFsUmVuZGVyZXItPm5vZGUoKSk7CkBAIC01NTYyLDcgKzU1NzUsNyBAQCB2
b2lkIFJlbmRlckxheWVyOjp1cGRhdGVTY3JvbGxhYmxlQXJlYVNldChib29sIGhhc092ZXJmbG93
KQogCiB2b2lkIFJlbmRlckxheWVyOjp1cGRhdGVTY3JvbGxDb3JuZXJTdHlsZSgpCiB7Ci0gICAg
UmVuZGVyT2JqZWN0KiBhY3R1YWxSZW5kZXJlciA9IHJlbmRlcmVyKCktPm5vZGUoKSA/IHJlbmRl
cmVyKCktPm5vZGUoKS0+c2hhZG93QW5jZXN0b3JOb2RlKCktPnJlbmRlcmVyKCkgOiByZW5kZXJl
cigpOworICAgIFJlbmRlck9iamVjdCogYWN0dWFsUmVuZGVyZXIgPSBhY3R1YWxSZW5kZXJlckZv
clNjcm9sbGJhcihyZW5kZXJlcigpKTsKICAgICBSZWZQdHI8UmVuZGVyU3R5bGU+IGNvcm5lciA9
IHJlbmRlcmVyKCktPmhhc092ZXJmbG93Q2xpcCgpID8gYWN0dWFsUmVuZGVyZXItPmdldFVuY2Fj
aGVkUHNldWRvU3R5bGUoU0NST0xMQkFSX0NPUk5FUiwgYWN0dWFsUmVuZGVyZXItPnN0eWxlKCkp
IDogUGFzc1JlZlB0cjxSZW5kZXJTdHlsZT4oMCk7CiAgICAgaWYgKGNvcm5lcikgewogICAgICAg
ICBpZiAoIW1fc2Nyb2xsQ29ybmVyKSB7CkBAIC01NTc4LDcgKzU1OTEsNyBAQCB2b2lkIFJlbmRl
ckxheWVyOjp1cGRhdGVTY3JvbGxDb3JuZXJTdHlsZSgpCiAKIHZvaWQgUmVuZGVyTGF5ZXI6OnVw
ZGF0ZVJlc2l6ZXJTdHlsZSgpCiB7Ci0gICAgUmVuZGVyT2JqZWN0KiBhY3R1YWxSZW5kZXJlciA9
IHJlbmRlcmVyKCktPm5vZGUoKSA/IHJlbmRlcmVyKCktPm5vZGUoKS0+c2hhZG93QW5jZXN0b3JO
b2RlKCktPnJlbmRlcmVyKCkgOiByZW5kZXJlcigpOworICAgIFJlbmRlck9iamVjdCogYWN0dWFs
UmVuZGVyZXIgPSBhY3R1YWxSZW5kZXJlckZvclNjcm9sbGJhcihyZW5kZXJlcigpKTsKICAgICBS
ZWZQdHI8UmVuZGVyU3R5bGU+IHJlc2l6ZXIgPSByZW5kZXJlcigpLT5oYXNPdmVyZmxvd0NsaXAo
KSA/IGFjdHVhbFJlbmRlcmVyLT5nZXRVbmNhY2hlZFBzZXVkb1N0eWxlKFJFU0laRVIsIGFjdHVh
bFJlbmRlcmVyLT5zdHlsZSgpKSA6IFBhc3NSZWZQdHI8UmVuZGVyU3R5bGU+KDApOwogICAgIGlm
IChyZXNpemVyKSB7CiAgICAgICAgIGlmICghbV9yZXNpemVyKSB7CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOGNiYWFhMTk3
MWFhMjdhYzI2ODJlZjFhNGQ3NDc4YzkzMTgxOGMyZS4uOGNhNDc5MDk4NWNmNTNkZDgxMTg2ZDlj
MzgyMTBhODIxZDA4MWMxMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTAxLTE3ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbU2hhZG93IERP
TV0gU3BlY2lmeWluZyBzY3JvbGxiYXIgc3R5bGUgb2YgYW4gZWxlbWVudCBoYXZpbmcgUmVuZGVy
TGF5ZXIgaW4gU2hhZG93RE9NIGRvZXMgbm90IHdvcmsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcyMjIKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9zY3JvbGxiYXItZXhw
ZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vc2hhZG93L3Njcm9sbGJhci5o
dG1sOiBBZGRlZC4KKwogMjAxMy0wMS0xNyAgRWxsaW90dCBTcHJlaG4gIDxlc3ByZWhuQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBUcmFjayBzdWJmcmFtZSBjb3VudCB0byBhdm9pZCB0cmF2ZXJz
aW5nIHRoZSB0cmVlIHdoZW4gdGhlcmUncyBubyBzdWJmcmFtZXMKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zY3JvbGxiYXItZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZG9tL3NoYWRvdy9zY3JvbGxiYXItZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4x
MDAyMjkzMTQ5NTBhYjVmNDM0ODJiZmI0OWRmODQyMzViZDZmOWI0Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Njcm9sbGJhci1leHBlY3RlZC5odG1sCkBA
IC0wLDAgKzEsMzAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+PGJvZHk+CisKKzxzdHlsZT4K
KyNob3N0IHsKKyAgICB3aWR0aDogMjAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAgICBiYWNr
Z3JvdW5kLWNvbG9yOiBibHVlOworfQorCisjaG9zdDo6LXdlYmtpdC1zY3JvbGxiYXIgeworICAg
d2lkdGg6IDIwcHg7Cit9CisKKyNkaXYxIHsKKyAgIHBvc2l0aW9uOiBmaXhlZDsKKyAgIG92ZXJm
bG93OiBzY3JvbGw7CisgICB3aWR0aDogODBweDsKKyAgIGhlaWdodDogODBweDsKKyAgIGJhY2tn
cm91bmQtY29sb3I6IHJlZDsKK30KKworI2RpdjE6Oi13ZWJraXQtc2Nyb2xsYmFyIHsKKyAgIHdp
ZHRoOiAyMHB4OworfQorPC9zdHlsZT4KKworPGRpdiBpZD0iaG9zdCI+PGRpdiBpZD0iZGl2MSI+
c29tZSBsb25nIHRleHQgc2hvd2luZyBzY3JvbGxiYXI8L2Rpdj48L2Rpdj4KKworPC9ib2R5Pjwv
aHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zY3JvbGxiYXIu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zY3JvbGxiYXIuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5jMDRhZDgzMjQ2MWQ4MmNkMTMwMjVjZTFlODljOGYyMjZmOWUyY2QzCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Njcm9sbGJhci5odG1sCkBAIC0w
LDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+PGJvZHk+CisKKzxzdHlsZT4KKyNo
b3N0IHsKKyAgICB3aWR0aDogMjAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAgICBiYWNrZ3Jv
dW5kLWNvbG9yOiBibHVlOworfQorCisjaG9zdDo6LXdlYmtpdC1zY3JvbGxiYXIgeworICAgd2lk
dGg6IDUwcHg7Cit9CisKKyNkaXYxIHsKKyAgIHBvc2l0aW9uOiBmaXhlZDsKKyAgIG92ZXJmbG93
OiBzY3JvbGw7CisgICB3aWR0aDogODBweDsKKyAgIGhlaWdodDogODBweDsKKyAgIGJhY2tncm91
bmQtY29sb3I6IHJlZDsKK30KKworI2RpdjE6Oi13ZWJraXQtc2Nyb2xsYmFyIHsKKyAgIHdpZHRo
OiAyMHB4OworfQorPC9zdHlsZT4KKworPGRpdiBpZD0iaG9zdCI+PC9kaXY+CisKKzxzY3JpcHQ+
Cit2YXIgc2hhZG93Um9vdCA9IGhvc3Qud2Via2l0Q3JlYXRlU2hhZG93Um9vdCgpOworc2hhZG93
Um9vdC5hcHBseUF1dGhvclN0eWxlcyA9IHRydWU7CitzaGFkb3dSb290LmlubmVySFRNTCA9ICc8
ZGl2IGlkPSJkaXYxIj5zb21lIGxvbmcgdGV4dCBzaG93aW5nIHNjcm9sbGJhcjwvZGl2Pic7Cis8
L3NjcmlwdD4KKworPC9ib2R5PjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183693</attachid>
            <date>2013-01-20 17:54:23 -0800</date>
            <delta_ts>2013-01-20 18:26:15 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-107222-20130121105119.patch</filename>
            <type>text/plain</type>
            <size>6422</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMjg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmMzZGVhODhiM2VmNjIy
MmJhM2I4ZTQ4NTI1NDlkZTg4YzczNjUwNC4uODgwMGRiODBjM2Q5OGI4MmRjNmUyMjcwMmQ3MGJk
Mzk0ODQ4Y2QzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTAxLTIwICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbU2hhZG93IERP
TV0gU3BlY2lmeWluZyBzY3JvbGxiYXIgc3R5bGUgb2YgYW4gZWxlbWVudCBoYXZpbmcgUmVuZGVy
TGF5ZXIgaW4gU2hhZG93RE9NIGRvZXMgbm90IHdvcmsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcyMjIKKworICAgICAgICBSZXZpZXdlZCBieSBT
aW1vbiBGcmFzZXIuCisKKyAgICAgICAgV2hlbiBzcGVjaWZ5aW5nIHNjcm9sbGJhciBzdHlsZSBp
biBTaGFkb3dET00sIGl0J3Mgbm90IHVzZWQuIElmIHRoZSBob3N0IGVsZW1lbnQgb2YgU2hhZG93
RE9NIGhhcyBzY3JvbGxiYXIgc3R5bGUsCisgICAgICAgIGl0J3MgdXNlZCBpbnN0ZWFkLgorCisg
ICAgICAgIFRoZSByb290IGNhdXNlIG9mIHRoaXMgYnVnIGlzIHRoYXQgUmVuZGVyTGF5ZXIgYWx3
YXlzIHNlZSBzaGFkb3dBbmNlc3Rvck5vZGUncyBzdHlsZS4gU29tZSBlbGVtZW50cyBoYXZpbmcK
KyAgICAgICAgVXNlckFnZW50IFNoYWRvd0RPTSAoZS5nLiA8dGV4dGFyZWE+KSBzaG91bGQgc2Vl
IGhvc3QncyBzdHlsZSwgYnV0IG1vc3Qgb2YgZWxlbWVudHMgc2hvdWxkIHNlZSBpdHMgc3R5bGUu
CisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vc2hhZG93L3Njcm9sbGJhci5odG1sCisKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6cmVuZGVy
ZXJGb3JTY3JvbGxiYXIpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJMYXllcjo6Y3JlYXRlU2Nyb2xsYmFyKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxh
eWVyOjp1cGRhdGVTY3JvbGxDb3JuZXJTdHlsZSk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJM
YXllcjo6dXBkYXRlUmVzaXplclN0eWxlKToKKwogMjAxMy0wMS0yMCAgWW9zaGlmdW1pIElub3Vl
ICA8eW9zaW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIERyYWdnaW5nIG92ZXIgYW4gZWxlbWVu
dCB3aXRoIHNjcm9sbGJhcnMgc2hvdWxkIHNjcm9sbCB0aGUgZWxlbWVudCB3aGVuIGRyYWdnaW5n
IG5lYXIgZWRnZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJM
YXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4
IDA2YzNhYmIwZjVjZGE1YmRlYjc0OWVhZWFhMWUyMmM2NmU2ODZkOWYuLmI4OWNjZDMxNzQ0M2Ey
YmUxYmNhMDUxMDJiYzlhOGIxYTM3ZThiYmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmNwcApAQCAtOTMsNiArOTMsNyBAQAogI2luY2x1ZGUgIlNjcm9sbGJhclRoZW1l
LmgiCiAjaW5jbHVkZSAiU2Nyb2xsaW5nQ29vcmRpbmF0b3IuaCIKICNpbmNsdWRlICJTZXR0aW5n
cy5oIgorI2luY2x1ZGUgIlNoYWRvd1Jvb3QuaCIKICNpbmNsdWRlICJTb3VyY2VHcmFwaGljLmgi
CiAjaW5jbHVkZSAiU3R5bGVQcm9wZXJ0eVNldC5oIgogI2luY2x1ZGUgIlN0eWxlUmVzb2x2ZXIu
aCIKQEAgLTI2OTcsMTAgKzI2OTgsMjIgQEAgdm9pZCBSZW5kZXJMYXllcjo6aW52YWxpZGF0ZVNj
cm9sbENvcm5lclJlY3QoY29uc3QgSW50UmVjdCYgcmVjdCkKICAgICAgICAgbV9yZXNpemVyLT5y
ZXBhaW50UmVjdGFuZ2xlKHJlY3QpOwogfQogCitzdGF0aWMgaW5saW5lIFJlbmRlck9iamVjdCog
cmVuZGVyZXJGb3JTY3JvbGxiYXIoUmVuZGVyT2JqZWN0KiByZW5kZXJlcikKK3sKKyAgICBpZiAo
Tm9kZSogbm9kZSA9IHJlbmRlcmVyLT5ub2RlKCkpIHsKKyAgICAgICAgaWYgKFNoYWRvd1Jvb3Qq
IHNoYWRvd1Jvb3QgPSBub2RlLT5jb250YWluaW5nU2hhZG93Um9vdCgpKSB7CisgICAgICAgICAg
ICBpZiAoc2hhZG93Um9vdC0+dHlwZSgpID09IFNoYWRvd1Jvb3Q6OlVzZXJBZ2VudFNoYWRvd1Jv
b3QpCisgICAgICAgICAgICAgICAgcmV0dXJuIHNoYWRvd1Jvb3QtPmhvc3QoKS0+cmVuZGVyZXIo
KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByZW5kZXJlcjsKK30KKwogUGFzc1Jl
ZlB0cjxTY3JvbGxiYXI+IFJlbmRlckxheWVyOjpjcmVhdGVTY3JvbGxiYXIoU2Nyb2xsYmFyT3Jp
ZW50YXRpb24gb3JpZW50YXRpb24pCiB7CiAgICAgUmVmUHRyPFNjcm9sbGJhcj4gd2lkZ2V0Owot
ICAgIFJlbmRlck9iamVjdCogYWN0dWFsUmVuZGVyZXIgPSByZW5kZXJlcigpLT5ub2RlKCkgPyBy
ZW5kZXJlcigpLT5ub2RlKCktPnNoYWRvd0FuY2VzdG9yTm9kZSgpLT5yZW5kZXJlcigpIDogcmVu
ZGVyZXIoKTsKKyAgICBSZW5kZXJPYmplY3QqIGFjdHVhbFJlbmRlcmVyID0gcmVuZGVyZXJGb3JT
Y3JvbGxiYXIocmVuZGVyZXIoKSk7CiAgICAgYm9vbCBoYXNDdXN0b21TY3JvbGxiYXJTdHlsZSA9
IGFjdHVhbFJlbmRlcmVyLT5pc0JveCgpICYmIGFjdHVhbFJlbmRlcmVyLT5zdHlsZSgpLT5oYXNQ
c2V1ZG9TdHlsZShTQ1JPTExCQVIpOwogICAgIGlmIChoYXNDdXN0b21TY3JvbGxiYXJTdHlsZSkK
ICAgICAgICAgd2lkZ2V0ID0gUmVuZGVyU2Nyb2xsYmFyOjpjcmVhdGVDdXN0b21TY3JvbGxiYXIo
dGhpcywgb3JpZW50YXRpb24sIGFjdHVhbFJlbmRlcmVyLT5ub2RlKCkpOwpAQCAtNTU2Myw3ICs1
NTc2LDcgQEAgdm9pZCBSZW5kZXJMYXllcjo6dXBkYXRlU2Nyb2xsYWJsZUFyZWFTZXQoYm9vbCBo
YXNPdmVyZmxvdykKIAogdm9pZCBSZW5kZXJMYXllcjo6dXBkYXRlU2Nyb2xsQ29ybmVyU3R5bGUo
KQogewotICAgIFJlbmRlck9iamVjdCogYWN0dWFsUmVuZGVyZXIgPSByZW5kZXJlcigpLT5ub2Rl
KCkgPyByZW5kZXJlcigpLT5ub2RlKCktPnNoYWRvd0FuY2VzdG9yTm9kZSgpLT5yZW5kZXJlcigp
IDogcmVuZGVyZXIoKTsKKyAgICBSZW5kZXJPYmplY3QqIGFjdHVhbFJlbmRlcmVyID0gcmVuZGVy
ZXJGb3JTY3JvbGxiYXIocmVuZGVyZXIoKSk7CiAgICAgUmVmUHRyPFJlbmRlclN0eWxlPiBjb3Ju
ZXIgPSByZW5kZXJlcigpLT5oYXNPdmVyZmxvd0NsaXAoKSA/IGFjdHVhbFJlbmRlcmVyLT5nZXRV
bmNhY2hlZFBzZXVkb1N0eWxlKFNDUk9MTEJBUl9DT1JORVIsIGFjdHVhbFJlbmRlcmVyLT5zdHls
ZSgpKSA6IFBhc3NSZWZQdHI8UmVuZGVyU3R5bGU+KDApOwogICAgIGlmIChjb3JuZXIpIHsKICAg
ICAgICAgaWYgKCFtX3Njcm9sbENvcm5lcikgewpAQCAtNTU3OSw3ICs1NTkyLDcgQEAgdm9pZCBS
ZW5kZXJMYXllcjo6dXBkYXRlU2Nyb2xsQ29ybmVyU3R5bGUoKQogCiB2b2lkIFJlbmRlckxheWVy
Ojp1cGRhdGVSZXNpemVyU3R5bGUoKQogewotICAgIFJlbmRlck9iamVjdCogYWN0dWFsUmVuZGVy
ZXIgPSByZW5kZXJlcigpLT5ub2RlKCkgPyByZW5kZXJlcigpLT5ub2RlKCktPnNoYWRvd0FuY2Vz
dG9yTm9kZSgpLT5yZW5kZXJlcigpIDogcmVuZGVyZXIoKTsKKyAgICBSZW5kZXJPYmplY3QqIGFj
dHVhbFJlbmRlcmVyID0gcmVuZGVyZXJGb3JTY3JvbGxiYXIocmVuZGVyZXIoKSk7CiAgICAgUmVm
UHRyPFJlbmRlclN0eWxlPiByZXNpemVyID0gcmVuZGVyZXIoKS0+aGFzT3ZlcmZsb3dDbGlwKCkg
PyBhY3R1YWxSZW5kZXJlci0+Z2V0VW5jYWNoZWRQc2V1ZG9TdHlsZShSRVNJWkVSLCBhY3R1YWxS
ZW5kZXJlci0+c3R5bGUoKSkgOiBQYXNzUmVmUHRyPFJlbmRlclN0eWxlPigwKTsKICAgICBpZiAo
cmVzaXplcikgewogICAgICAgICBpZiAoIW1fcmVzaXplcikgewpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZiYzljYTdiZGQ1
MTYxNjFmMjI5ODMzOTdkZGNhODc5NTEzMjFlYjEuLmVjNzU2MDkyY2ExNTYwZGFlYjBhZGRkZWU5
MGUzZmU1YTczNWI5OWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMS0yMCAgU2hpbnlh
IEthd2FuYWthICA8c2hpbnlha0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW1NoYWRvdyBET01d
IFNwZWNpZnlpbmcgc2Nyb2xsYmFyIHN0eWxlIG9mIGFuIGVsZW1lbnQgaGF2aW5nIFJlbmRlckxh
eWVyIGluIFNoYWRvd0RPTSBkb2VzIG5vdCB3b3JrLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA3MjIyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2lt
b24gRnJhc2VyLgorCisgICAgICAgICogZmFzdC9kb20vc2hhZG93L3Njcm9sbGJhci1leHBlY3Rl
ZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9zaGFkb3cvc2Nyb2xsYmFyLmh0bWw6
IEFkZGVkLgorCiAyMDEzLTAxLTIwICBZb3NoaWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgRHJhZ2dpbmcgb3ZlciBhbiBlbGVtZW50IHdpdGggc2Nyb2xsYmFycyBz
aG91bGQgc2Nyb2xsIHRoZSBlbGVtZW50IHdoZW4gZHJhZ2dpbmcgbmVhciBlZGdlcwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Njcm9sbGJhci1leHBlY3RlZC5odG1s
IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Njcm9sbGJhci1leHBlY3RlZC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjEwMDIyOTMxNDk1MGFiNWY0MzQ4MmJmYjQ5ZGY4NDIzNWJkNmY5YjQKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2Nyb2xsYmFyLWV4cGVj
dGVkLmh0bWwKQEAgLTAsMCArMSwzMCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD48Ym9keT4K
KworPHN0eWxlPgorI2hvc3QgeworICAgIHdpZHRoOiAyMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4
OworICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7Cit9CisKKyNob3N0Ojotd2Via2l0LXNjcm9s
bGJhciB7CisgICB3aWR0aDogMjBweDsKK30KKworI2RpdjEgeworICAgcG9zaXRpb246IGZpeGVk
OworICAgb3ZlcmZsb3c6IHNjcm9sbDsKKyAgIHdpZHRoOiA4MHB4OworICAgaGVpZ2h0OiA4MHB4
OworICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOworfQorCisjZGl2MTo6LXdlYmtpdC1zY3JvbGxi
YXIgeworICAgd2lkdGg6IDIwcHg7Cit9Cis8L3N0eWxlPgorCis8ZGl2IGlkPSJob3N0Ij48ZGl2
IGlkPSJkaXYxIj5zb21lIGxvbmcgdGV4dCBzaG93aW5nIHNjcm9sbGJhcjwvZGl2PjwvZGl2Pgor
Cis8L2JvZHk+PC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93
L3Njcm9sbGJhci5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Njcm9sbGJhci5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmMwNGFkODMyNDYxZDgyY2QxMzAyNWNlMWU4OWM4ZjIyNmY5ZTJjZDMK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2Nyb2xsYmFy
Lmh0bWwKQEAgLTAsMCArMSwzNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD48Ym9keT4KKwor
PHN0eWxlPgorI2hvc3QgeworICAgIHdpZHRoOiAyMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4Owor
ICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7Cit9CisKKyNob3N0Ojotd2Via2l0LXNjcm9sbGJh
ciB7CisgICB3aWR0aDogNTBweDsKK30KKworI2RpdjEgeworICAgcG9zaXRpb246IGZpeGVkOwor
ICAgb3ZlcmZsb3c6IHNjcm9sbDsKKyAgIHdpZHRoOiA4MHB4OworICAgaGVpZ2h0OiA4MHB4Owor
ICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOworfQorCisjZGl2MTo6LXdlYmtpdC1zY3JvbGxiYXIg
eworICAgd2lkdGg6IDIwcHg7Cit9Cis8L3N0eWxlPgorCis8ZGl2IGlkPSJob3N0Ij48L2Rpdj4K
KworPHNjcmlwdD4KK3ZhciBzaGFkb3dSb290ID0gaG9zdC53ZWJraXRDcmVhdGVTaGFkb3dSb290
KCk7CitzaGFkb3dSb290LmFwcGx5QXV0aG9yU3R5bGVzID0gdHJ1ZTsKK3NoYWRvd1Jvb3QuaW5u
ZXJIVE1MID0gJzxkaXYgaWQ9ImRpdjEiPnNvbWUgbG9uZyB0ZXh0IHNob3dpbmcgc2Nyb2xsYmFy
PC9kaXY+JzsKKzwvc2NyaXB0PgorCis8L2JvZHk+PC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>