<?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>110163</bug_id>
          
          <creation_ts>2013-02-18 15:53:55 -0800</creation_ts>
          <short_desc>Add StorageManager member functions for keeping track of session storage namespaces</short_desc>
          <delta_ts>2013-02-19 05:44:04 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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>
          <dependson>110212</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>cdumez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>835807</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-18 15:53:55 -0800</bug_when>
    <thetext>Add StorageManager member functions for keeping track of session storage namespaces</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>835808</commentid>
    <comment_count>1</comment_count>
      <attachid>188957</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-18 15:55:10 -0800</bug_when>
    <thetext>Created attachment 188957
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>835813</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-18 16:05:54 -0800</bug_when>
    <thetext>Committed r143273: &lt;http://trac.webkit.org/changeset/143273&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836273</commentid>
    <comment_count>3</comment_count>
      <attachid>188957</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-02-19 05:32:59 -0800</bug_when>
    <thetext>Comment on attachment 188957
Patch

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

&gt; Source/WebKit2/UIProcess/Storage/StorageManager.cpp:56
&gt; +    m_queue-&gt;dispatch(bind(&amp;StorageManager::destroySessionStorageNamespace, this, storageNamespaceID));

Shouldn&apos;t this be destroySessionStorageNamespaceInternal?

&gt; Source/WebKit2/UIProcess/Storage/StorageManager.cpp:61
&gt; +    m_queue-&gt;dispatch(bind(&amp;StorageManager::cloneSessionStorageNamespace, this, storageNamespaceID, newStorageNamespaceID));

Shouldn&apos;t this be cloneSessionStorageNamespaceInternal?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836280</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-02-19 05:44:04 -0800</bug_when>
    <thetext>I uploaded a patch at Bug 110212 to address this issue as it seems to cause a lot of tests to time out on our bots. StorageManager::cloneSessionStorageNamespace() is called when a new window is opened (for example in Web Inspector tests) and StorageManager::cloneSessionStorageNamespace() just keeps calling itself.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188957</attachid>
            <date>2013-02-18 15:55:10 -0800</date>
            <delta_ts>2013-02-19 05:32:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110163-20130218155133.patch</filename>
            <type>text/plain</type>
            <size>7260</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMjYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNThiMmFkNGVkMzg3MDQ3
ZmVlNTQ2Y2E2NzY5ODQyNWYwMDI0NGI0Ni4uODE3ZWZkZWNiNjE3OWRkNTY0NTBjMWYxOGFmM2Y4
MTRjZWQ5OTg2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMwIEBACiAyMDEzLTAyLTE4ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgQWRkIFN0b3JhZ2VN
YW5hZ2VyIG1lbWJlciBmdW5jdGlvbnMgZm9yIGtlZXBpbmcgdHJhY2sgb2Ygc2Vzc2lvbiBzdG9y
YWdlIG5hbWVzcGFjZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTExMDE2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogVUlQcm9jZXNzL1N0b3JhZ2UvU3RvcmFnZU1hbmFnZXIuY3BwOgorICAgICAgICAo
V2ViS2l0OjpTdG9yYWdlTWFuYWdlcjo6Y3JlYXRlU2Vzc2lvblN0b3JhZ2VOYW1lc3BhY2UpOgor
ICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKFdlYktpdDo6U3RvcmFnZU1hbmFnZXI6OmRlc3Ry
b3lTZXNzaW9uU3RvcmFnZU5hbWVzcGFjZSk6CisgICAgICAgIChXZWJLaXQ6OlN0b3JhZ2VNYW5h
Z2VyOjpjbG9uZVNlc3Npb25TdG9yYWdlTmFtZXNwYWNlKToKKyAgICAgICAgKFdlYktpdDo6U3Rv
cmFnZU1hbmFnZXI6OmNyZWF0ZVNlc3Npb25TdG9yYWdlTmFtZXNwYWNlSW50ZXJuYWwpOgorICAg
ICAgICAoV2ViS2l0OjpTdG9yYWdlTWFuYWdlcjo6ZGVzdHJveVNlc3Npb25TdG9yYWdlTmFtZXNw
YWNlSW50ZXJuYWwpOgorICAgICAgICAoV2ViS2l0OjpTdG9yYWdlTWFuYWdlcjo6Y2xvbmVTZXNz
aW9uU3RvcmFnZU5hbWVzcGFjZUludGVybmFsKToKKyAgICAgICAgKiBVSVByb2Nlc3MvU3RvcmFn
ZS9TdG9yYWdlTWFuYWdlci5oOgorICAgICAgICAoU3RvcmFnZU1hbmFnZXIpOgorICAgICAgICAq
IFVJUHJvY2Vzcy9XZWJDb250ZXh0Lmg6CisgICAgICAgIChXZWJLaXQ6OldlYkNvbnRleHQ6OnN0
b3JhZ2VNYW5hZ2VyKToKKyAgICAgICAgKFdlYkNvbnRleHQpOgorICAgICAgICAqIFVJUHJvY2Vz
cy9XZWJQYWdlUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OldlYlBh
Z2VQcm94eSk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6Y2xvc2UpOgorICAgICAg
ICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OmNyZWF0ZU5ld1BhZ2UpOgorCisyMDEzLTAyLTE4ICBB
bmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKICAgICAgICAgU3RvcmFnZU1h
bmFnZXIgbWVzc2FnZSBoYW5kbGVycyBzaG91bGQgdGFrZSB0aGUgY29ubmVjdGlvbgogICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEwMTUxCiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9TdG9yYWdlL1N0b3JhZ2VNYW5hZ2VyLmNw
cCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9TdG9yYWdlL1N0b3JhZ2VNYW5hZ2VyLmNwcApp
bmRleCAzYWZmZjI0MzA3NWRiM2MwY2FlZWMzYTljM2MyM2ZkYTgzZmE0YTU5Li4wZTczZjlmMDAx
ODY3ZjJlMWMzN2NjNGI4M2IwMWE0MzJiNmI2MWJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvU3RvcmFnZS9TdG9yYWdlTWFuYWdlci5jcHAKKysrIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL1N0b3JhZ2UvU3RvcmFnZU1hbmFnZXIuY3BwCkBAIC00Niw2ICs0NiwyMSBA
QCBTdG9yYWdlTWFuYWdlcjo6flN0b3JhZ2VNYW5hZ2VyKCkKIHsKIH0KIAordm9pZCBTdG9yYWdl
TWFuYWdlcjo6Y3JlYXRlU2Vzc2lvblN0b3JhZ2VOYW1lc3BhY2UodWludDY0X3Qgc3RvcmFnZU5h
bWVzcGFjZUlEKQoreworICAgIG1fcXVldWUtPmRpc3BhdGNoKGJpbmQoJlN0b3JhZ2VNYW5hZ2Vy
OjpjcmVhdGVTZXNzaW9uU3RvcmFnZU5hbWVzcGFjZUludGVybmFsLCB0aGlzLCBzdG9yYWdlTmFt
ZXNwYWNlSUQpKTsKK30KKwordm9pZCBTdG9yYWdlTWFuYWdlcjo6ZGVzdHJveVNlc3Npb25TdG9y
YWdlTmFtZXNwYWNlKHVpbnQ2NF90IHN0b3JhZ2VOYW1lc3BhY2VJRCkKK3sKKyAgICBtX3F1ZXVl
LT5kaXNwYXRjaChiaW5kKCZTdG9yYWdlTWFuYWdlcjo6ZGVzdHJveVNlc3Npb25TdG9yYWdlTmFt
ZXNwYWNlLCB0aGlzLCBzdG9yYWdlTmFtZXNwYWNlSUQpKTsKK30KKwordm9pZCBTdG9yYWdlTWFu
YWdlcjo6Y2xvbmVTZXNzaW9uU3RvcmFnZU5hbWVzcGFjZSh1aW50NjRfdCBzdG9yYWdlTmFtZXNw
YWNlSUQsIHVpbnQ2NF90IG5ld1N0b3JhZ2VOYW1lc3BhY2VJRCkKK3sKKyAgICBtX3F1ZXVlLT5k
aXNwYXRjaChiaW5kKCZTdG9yYWdlTWFuYWdlcjo6Y2xvbmVTZXNzaW9uU3RvcmFnZU5hbWVzcGFj
ZSwgdGhpcywgc3RvcmFnZU5hbWVzcGFjZUlELCBuZXdTdG9yYWdlTmFtZXNwYWNlSUQpKTsKK30K
Kwogdm9pZCBTdG9yYWdlTWFuYWdlcjo6cHJvY2Vzc1dpbGxPcGVuQ29ubmVjdGlvbihXZWJQcm9j
ZXNzUHJveHkqIHdlYlByb2Nlc3NQcm94eSkKIHsKICAgICB3ZWJQcm9jZXNzUHJveHktPmNvbm5l
Y3Rpb24oKS0+YWRkV29ya1F1ZXVlTWVzc2FnZVJlY2VpdmVyKE1lc3NhZ2VzOjpTdG9yYWdlTWFu
YWdlcjo6bWVzc2FnZVJlY2VpdmVyTmFtZSgpLCBtX3F1ZXVlLmdldCgpLCB0aGlzKTsKQEAgLTcx
LDQgKzg2LDE5IEBAIHZvaWQgU3RvcmFnZU1hbmFnZXI6OmdldFZhbHVlcyhDb3JlSVBDOjpDb25u
ZWN0aW9uKiwgdWludDY0X3QsIEhhc2hNYXA8U3RyaW5nLCBTCiAgICAgLy8gRklYTUU6IEltcGxl
bWVudCB0aGlzLgogfQogCit2b2lkIFN0b3JhZ2VNYW5hZ2VyOjpjcmVhdGVTZXNzaW9uU3RvcmFn
ZU5hbWVzcGFjZUludGVybmFsKHVpbnQ2NF90IHN0b3JhZ2VOYW1lc3BhY2VJRCkKK3sKKyAgICAv
LyBGSVhNRTogSW1wbGVtZW50LgorfQorCit2b2lkIFN0b3JhZ2VNYW5hZ2VyOjpkZXN0cm95U2Vz
c2lvblN0b3JhZ2VOYW1lc3BhY2VJbnRlcm5hbCh1aW50NjRfdCBzdG9yYWdlTmFtZXNwYWNlSUQp
Cit7CisgICAgLy8gRklYTUU6IEltcGxlbWVudC4KK30KKwordm9pZCBTdG9yYWdlTWFuYWdlcjo6
Y2xvbmVTZXNzaW9uU3RvcmFnZU5hbWVzcGFjZUludGVybmFsKHVpbnQ2NF90IHN0b3JhZ2VOYW1l
c3BhY2VJRCwgdWludDY0X3QgbmV3U3RvcmFnZU5hbWVzcGFjZUlEKQoreworICAgIC8vIEZJWE1F
OiBJbXBsZW1lbnQuCit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL1N0b3JhZ2UvU3RvcmFnZU1hbmFnZXIuaCBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9TdG9yYWdlL1N0b3JhZ2VNYW5hZ2VyLmgKaW5kZXggNjFjZDVhZWE1
YWYwNDE2YTI2ZDQ2YzE1ZDg4YjU1M2ZmMjkwMjZhNi4uYjQ3Mzc4MTZlZmZjNWMwM2YyZGI2ZGVi
NWZlNmE3YTI4YjA3MGRhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1N0
b3JhZ2UvU3RvcmFnZU1hbmFnZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvU3Rv
cmFnZS9TdG9yYWdlTWFuYWdlci5oCkBAIC00Myw2ICs0MywxMCBAQCBwdWJsaWM6CiAgICAgc3Rh
dGljIFBhc3NSZWZQdHI8U3RvcmFnZU1hbmFnZXI+IGNyZWF0ZSgpOwogICAgIH5TdG9yYWdlTWFu
YWdlcigpOwogCisgICAgdm9pZCBjcmVhdGVTZXNzaW9uU3RvcmFnZU5hbWVzcGFjZSh1aW50NjRf
dCBzdG9yYWdlTmFtZXNwYWNlSUQpOworICAgIHZvaWQgZGVzdHJveVNlc3Npb25TdG9yYWdlTmFt
ZXNwYWNlKHVpbnQ2NF90IHN0b3JhZ2VOYW1lc3BhY2VJRCk7CisgICAgdm9pZCBjbG9uZVNlc3Np
b25TdG9yYWdlTmFtZXNwYWNlKHVpbnQ2NF90IHN0b3JhZ2VOYW1lc3BhY2VJRCwgdWludDY0X3Qg
bmV3U3RvcmFnZU5hbWVzcGFjZUlEKTsKKwogICAgIHZvaWQgcHJvY2Vzc1dpbGxPcGVuQ29ubmVj
dGlvbihXZWJQcm9jZXNzUHJveHkqKTsKICAgICB2b2lkIHByb2Nlc3NXaWxsQ2xvc2VDb25uZWN0
aW9uKFdlYlByb2Nlc3NQcm94eSopOwogCkBAIC01OCw2ICs2MiwxMCBAQCBwcml2YXRlOgogICAg
IHZvaWQgZGVzdHJveVN0b3JhZ2VBcmVhKENvcmVJUEM6OkNvbm5lY3Rpb24qLCB1aW50NjRfdCBz
dG9yYWdlQXJlYUlEKTsKICAgICB2b2lkIGdldFZhbHVlcyhDb3JlSVBDOjpDb25uZWN0aW9uKiwg
dWludDY0X3Qgc3RvcmFnZUFyZWFJRCwgSGFzaE1hcDxTdHJpbmcsIFN0cmluZz4mIHZhbHVlcyk7
CiAKKyAgICB2b2lkIGNyZWF0ZVNlc3Npb25TdG9yYWdlTmFtZXNwYWNlSW50ZXJuYWwodWludDY0
X3Qgc3RvcmFnZU5hbWVzcGFjZUlEKTsKKyAgICB2b2lkIGRlc3Ryb3lTZXNzaW9uU3RvcmFnZU5h
bWVzcGFjZUludGVybmFsKHVpbnQ2NF90IHN0b3JhZ2VOYW1lc3BhY2VJRCk7CisgICAgdm9pZCBj
bG9uZVNlc3Npb25TdG9yYWdlTmFtZXNwYWNlSW50ZXJuYWwodWludDY0X3Qgc3RvcmFnZU5hbWVz
cGFjZUlELCB1aW50NjRfdCBuZXdTdG9yYWdlTmFtZXNwYWNlSUQpOworCiAgICAgUmVmUHRyPFdv
cmtRdWV1ZT4gbV9xdWV1ZTsKIH07CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9XZWJDb250ZXh0LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5o
CmluZGV4IDExMmFlNTA3NjU3M2U5ZTAxYTZkNjJkNmNmN2ExMGIzMDQ1Yjc5OGQuLmVmM2JjMjY3
YTU1MDY3YjlhYjQwNWE2OGMxYjZjM2M3MzdmYzU1MzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L1dlYkNvbnRleHQuaApAQCAtMTQxLDYgKzE0MSw4IEBAIHB1YmxpYzoKICAgICAvLyBEaXNjb25u
ZWN0IHRoZSBwcm9jZXNzIGZyb20gdGhlIGNvbnRleHQuCiAgICAgdm9pZCBkaXNjb25uZWN0UHJv
Y2VzcyhXZWJQcm9jZXNzUHJveHkqKTsKIAorICAgIFN0b3JhZ2VNYW5hZ2VyJiBzdG9yYWdlTWFu
YWdlcigpIGNvbnN0IHsgcmV0dXJuICptX3N0b3JhZ2VNYW5hZ2VyOyB9CisKICAgICBQYXNzUmVm
UHRyPFdlYlBhZ2VQcm94eT4gY3JlYXRlV2ViUGFnZShQYWdlQ2xpZW50KiwgV2ViUGFnZUdyb3Vw
KiwgV2ViUGFnZVByb3h5KiByZWxhdGVkUGFnZSA9IDApOwogCiAgICAgY29uc3QgU3RyaW5nJiBp
bmplY3RlZEJ1bmRsZVBhdGgoKSBjb25zdCB7IHJldHVybiBtX2luamVjdGVkQnVuZGxlUGF0aDsg
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAppbmRleCA2ZjhhOTJk
ZjhhM2U1MTQ5YTAyMmQyMjM2MjdiMjE2MGNiZTJmOTY4Li5kZTJkNzdmZWU4Nzc1ZDRkZGEwZWMz
ZWFmOGY2YzE0OGMwYzBkNzNmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
V2ViUGFnZVByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5LmNwcApAQCAtMjYxLDYgKzI2MSw3IEBAIFdlYlBhZ2VQcm94eTo6V2ViUGFnZVByb3h5KFBh
Z2VDbGllbnQqIHBhZ2VDbGllbnQsIFBhc3NSZWZQdHI8V2ViUHJvY2Vzc1Byb3h5PiBwCiAjZW5k
aWYKIAogICAgIG1fcHJvY2Vzcy0+YWRkTWVzc2FnZVJlY2VpdmVyKE1lc3NhZ2VzOjpXZWJQYWdl
UHJveHk6Om1lc3NhZ2VSZWNlaXZlck5hbWUoKSwgbV9wYWdlSUQsIHRoaXMpOworICAgIG1fcHJv
Y2Vzcy0+Y29udGV4dCgpLT5zdG9yYWdlTWFuYWdlcigpLmNyZWF0ZVNlc3Npb25TdG9yYWdlTmFt
ZXNwYWNlKG1fcGFnZUlEKTsKIH0KIAogV2ViUGFnZVByb3h5Ojp+V2ViUGFnZVByb3h5KCkKQEAg
LTU0Myw2ICs1NDQsNyBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6Y2xvc2UoKQogICAgIG1fcHJvY2Vz
cy0+c2VuZChNZXNzYWdlczo6V2ViUGFnZTo6Q2xvc2UoKSwgbV9wYWdlSUQpOwogICAgIG1fcHJv
Y2Vzcy0+cmVtb3ZlV2ViUGFnZShtX3BhZ2VJRCk7CiAgICAgbV9wcm9jZXNzLT5yZW1vdmVNZXNz
YWdlUmVjZWl2ZXIoTWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6bWVzc2FnZVJlY2VpdmVyTmFtZSgp
LCBtX3BhZ2VJRCk7CisgICAgbV9wcm9jZXNzLT5jb250ZXh0KCktPnN0b3JhZ2VNYW5hZ2VyKCku
ZGVzdHJveVNlc3Npb25TdG9yYWdlTmFtZXNwYWNlKG1fcGFnZUlEKTsKIH0KIAogYm9vbCBXZWJQ
YWdlUHJveHk6OnRyeUNsb3NlKCkKQEAgLTI0MzMsMTEgKzI0MzUsMTQgQEAgdm9pZCBXZWJQYWdl
UHJveHk6OndpbGxTdWJtaXRGb3JtKHVpbnQ2NF90IGZyYW1lSUQsIHVpbnQ2NF90IHNvdXJjZUZy
YW1lSUQsIGNvbnMKIHZvaWQgV2ViUGFnZVByb3h5OjpjcmVhdGVOZXdQYWdlKGNvbnN0IFJlc291
cmNlUmVxdWVzdCYgcmVxdWVzdCwgY29uc3QgV2luZG93RmVhdHVyZXMmIHdpbmRvd0ZlYXR1cmVz
LCB1aW50MzJfdCBvcGFxdWVNb2RpZmllcnMsIGludDMyX3Qgb3BhcXVlTW91c2VCdXR0b24sIHVp
bnQ2NF90JiBuZXdQYWdlSUQsIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMmIG5ld1BhZ2VQYXJh
bWV0ZXJzKQogewogICAgIFJlZlB0cjxXZWJQYWdlUHJveHk+IG5ld1BhZ2UgPSBtX3VpQ2xpZW50
LmNyZWF0ZU5ld1BhZ2UodGhpcywgcmVxdWVzdCwgd2luZG93RmVhdHVyZXMsIHN0YXRpY19jYXN0
PFdlYkV2ZW50OjpNb2RpZmllcnM+KG9wYXF1ZU1vZGlmaWVycyksIHN0YXRpY19jYXN0PFdlYk1v
dXNlRXZlbnQ6OkJ1dHRvbj4ob3BhcXVlTW91c2VCdXR0b24pKTsKLSAgICBpZiAobmV3UGFnZSkg
ewotICAgICAgICBuZXdQYWdlSUQgPSBuZXdQYWdlLT5wYWdlSUQoKTsKLSAgICAgICAgbmV3UGFn
ZVBhcmFtZXRlcnMgPSBuZXdQYWdlLT5jcmVhdGlvblBhcmFtZXRlcnMoKTsKLSAgICB9IGVsc2UK
KyAgICBpZiAoIW5ld1BhZ2UpIHsKICAgICAgICAgbmV3UGFnZUlEID0gMDsKKyAgICAgICAgcmV0
dXJuOworICAgIH0KKworICAgIG5ld1BhZ2VJRCA9IG5ld1BhZ2UtPnBhZ2VJRCgpOworICAgIG5l
d1BhZ2VQYXJhbWV0ZXJzID0gbmV3UGFnZS0+Y3JlYXRpb25QYXJhbWV0ZXJzKCk7CisgICAgcHJv
Y2VzcygpLT5jb250ZXh0KCktPnN0b3JhZ2VNYW5hZ2VyKCkuY2xvbmVTZXNzaW9uU3RvcmFnZU5h
bWVzcGFjZShtX3BhZ2VJRCwgbmV3UGFnZS0+cGFnZUlEKCkpOwogfQogICAgIAogdm9pZCBXZWJQ
YWdlUHJveHk6OnNob3dQYWdlKCkK
</data>
<flag name="review"
          id="209215"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>