<?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>180374</bug_id>
          
          <creation_ts>2017-12-04 13:22:01 -0800</creation_ts>
          <short_desc>Don&apos;t force creation of process pool when enabling resource load statistics</short_desc>
          <delta_ts>2017-12-05 14:36:41 -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>WebKit2</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>achristensen</cc>
    
    <cc>aestes</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>ggaren</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1377854</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-12-04 13:22:01 -0800</bug_when>
    <thetext>When activating resource load statistics, we should avoid forcing the creation of a new process pool if it doesn&apos;t yet exist. We will properly set the value when initializing the first web view, so there is no point in paying the construction cost for the process pool during initial launch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377855</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-12-04 13:22:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/35545639&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377862</commentid>
    <comment_count>2</comment_count>
      <attachid>328382</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-12-04 13:26:28 -0800</bug_when>
    <thetext>Created attachment 328382
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377864</commentid>
    <comment_count>3</comment_count>
      <attachid>328382</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-12-04 13:29:20 -0800</bug_when>
    <thetext>Comment on attachment 328382
Patch

Reading the code, I don&apos;t understand what it does or what it means.  It&apos;s very not straightforward and if I wrote more code I would make this same mistake.
This has no tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377868</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-12-04 13:37:04 -0800</bug_when>
    <thetext>(In reply to Alex Christensen from comment #3)
&gt; Comment on attachment 328382 [details]
&gt; Patch
&gt; 
&gt; Reading the code, I don&apos;t understand what it does or what it means.  It&apos;s
&gt; very not straightforward and if I wrote more code I would make this same
&gt; mistake.
&gt; This has no tests.

I&apos;m not sure I follow the r- here. You&apos;re saying the patch is bad because it uses the existing (but confusing) API to fix the bug I was trying to resolve? It might be clearer if you said &quot;please create a brand new API that is not confusing&quot;.

The functionality of activating resource load statistics is covered by existing tests, which should not fail after this patch.

We do not have testing infrastructure (supported by our LayoutTest) for measuring startup cost, which is what this is trying to resolve.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377882</commentid>
    <comment_count>5</comment_count>
      <attachid>328382</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2017-12-04 13:49:30 -0800</bug_when>
    <thetext>Comment on attachment 328382
Patch

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

&gt; Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp:1323
&gt; +    for (auto&amp; processPool : processPools(1, false))

You can make this code clearer by putting 1 and false into local named variables that reflect their meanings.

It&apos;s weird to write this code as a loop since the 1 you&apos;ve passed to processPools guarantees there will be only one item.

Maybe you can just reuse the processPoolForCookieStorageOperations() function here. But you&apos;re not doing cookie operations, so it needs a clearer name for its purpose. Maybe &quot;anyProcessPool()&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377901</commentid>
    <comment_count>6</comment_count>
      <attachid>328386</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-12-04 14:07:00 -0800</bug_when>
    <thetext>Created attachment 328386
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377903</commentid>
    <comment_count>7</comment_count>
      <attachid>328382</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-12-04 14:09:25 -0800</bug_when>
    <thetext>Comment on attachment 328382
Patch

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

&gt;&gt; Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp:1323
&gt;&gt; +    for (auto&amp; processPool : processPools(1, false))
&gt; 
&gt; You can make this code clearer by putting 1 and false into local named variables that reflect their meanings.
&gt; 
&gt; It&apos;s weird to write this code as a loop since the 1 you&apos;ve passed to processPools guarantees there will be only one item.
&gt; 
&gt; Maybe you can just reuse the processPoolForCookieStorageOperations() function here. But you&apos;re not doing cookie operations, so it needs a clearer name for its purpose. Maybe &quot;anyProcessPool()&quot;.

Yeah -- this is wrong. I do want to get whatever pools exist -- I just don&apos;t want to create a process pool if it doesn&apos;t exist yet.

I was thinking about making a new method wrapper called &quot;existingProcessPools()&quot; that would do this:

return processPools(std::numeric_limits&lt;size_t&gt;::max(), false);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377906</commentid>
    <comment_count>8</comment_count>
      <attachid>328388</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-12-04 14:11:01 -0800</bug_when>
    <thetext>Created attachment 328388
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1378016</commentid>
    <comment_count>9</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-12-04 17:11:54 -0800</bug_when>
    <thetext>Committed r225508: &lt;https://trac.webkit.org/changeset/225508&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1378376</commentid>
    <comment_count>10</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2017-12-05 14:36:41 -0800</bug_when>
    <thetext>Still think it would be nice to name the arguments here.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328382</attachid>
            <date>2017-12-04 13:26:28 -0800</date>
            <delta_ts>2017-12-04 14:06:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180374-20171204132627.patch</filename>
            <type>text/plain</type>
            <size>1638</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjU0ODcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE3LTEyLTA0ICBCcmVudCBGdWxn
aGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIERvbid0IGZvcmNlIGNyZWF0aW9u
IG9mIHByb2Nlc3MgcG9vbCB3aGVuIGVuYWJsaW5nIHJlc291cmNlIGxvYWQgc3RhdGlzdGljcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgwMzc0Cisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zNTU0NTYzOT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzIGFwcHJvcHJpYXRlIGFyZ3VtZW50cyB0byB0
aGUgJ3Byb2Nlc3NQb29sJyBhY2Nlc3NvciBzbyB0aGF0IHdlIG9ubHkgZ2V0IHRoZQorICAgICAg
ICBzZXQgb2YgZXhpc3RpbmcgcHJvY2VzcyBwb29scy4gV2UgZG9uJ3Qgd2FudCB0byBwYXkgdGhl
IGNvc3Qgb2YgbGF1bmNoaW5nIG5ldworICAgICAgICBwcm9jZXNzIHBvb2xzIGp1c3QgdG8gc2V0
IHRoaXMgZmxhZy4gVGhlIGZsYWcgd2lsbCBiZSBwcm9wZXJseSBzZXQgd2hlbiB0aGUgcG9vbHMK
KyAgICAgICAgYXJlIGNyZWF0ZWQgYXMgc29vbiBhcyBhIFdlYlZpZXcgaXMgaW5zdGFudGlhdGVk
LgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYnNpdGVEYXRhL1dlYnNpdGVEYXRhU3RvcmUuY3Bw
OgorICAgICAgICAoV2ViS2l0OjpXZWJzaXRlRGF0YVN0b3JlOjpzZXRSZXNvdXJjZUxvYWRTdGF0
aXN0aWNzRW5hYmxlZCk6CisKIDIwMTctMTItMDQgIEZyZWRlcmljIFdhbmcgIDxmd2FuZ0BpZ2Fs
aWEuY29tPgogCiAgICAgICAgIE1ha2UgU2Nyb2xsaW5nVHJlZU5vZGU6OmVuY2xvc2luZ0ZyYW1l
Tm9kZSByZXR1cm4gdGhlIG5vZGUgaXRzZWxmIGZvciBmcmFtZSBub2RlcwpJbmRleDogU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvV2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFTdG9yZS5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFT
dG9yZS5jcHAJKHJldmlzaW9uIDIyNDg4OCkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dl
YnNpdGVEYXRhL1dlYnNpdGVEYXRhU3RvcmUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzIwLDcg
KzEzMjAsNyBAQCB2b2lkIFdlYnNpdGVEYXRhU3RvcmU6OnNldFJlc291cmNlTG9hZFN0CiAgICAg
fQogCiAgICAgbV9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzID0gbnVsbHB0cjsKLSAgICBmb3IgKGF1
dG8mIHByb2Nlc3NQb29sIDogcHJvY2Vzc1Bvb2xzKCkpCisgICAgZm9yIChhdXRvJiBwcm9jZXNz
UG9vbCA6IHByb2Nlc3NQb29scygxLCBmYWxzZSkpCiAgICAgICAgIHByb2Nlc3NQb29sLT5zZXRS
ZXNvdXJjZUxvYWRTdGF0aXN0aWNzRW5hYmxlZChmYWxzZSk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328386</attachid>
            <date>2017-12-04 14:07:00 -0800</date>
            <delta_ts>2017-12-04 14:11:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180374-20171204140700.patch</filename>
            <type>text/plain</type>
            <size>1728</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjU0ODcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE3LTEyLTA0ICBCcmVudCBGdWxn
aGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIERvbid0IGZvcmNlIGNyZWF0aW9u
IG9mIHByb2Nlc3MgcG9vbCB3aGVuIGVuYWJsaW5nIHJlc291cmNlIGxvYWQgc3RhdGlzdGljcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgwMzc0Cisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zNTU0NTYzOT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzIGFwcHJvcHJpYXRlIGFyZ3VtZW50cyB0byB0
aGUgJ3Byb2Nlc3NQb29sJyBhY2Nlc3NvciBzbyB0aGF0IHdlIG9ubHkgZ2V0IHRoZQorICAgICAg
ICBzZXQgb2YgZXhpc3RpbmcgcHJvY2VzcyBwb29scy4gV2UgZG9uJ3Qgd2FudCB0byBwYXkgdGhl
IGNvc3Qgb2YgbGF1bmNoaW5nIG5ldworICAgICAgICBwcm9jZXNzIHBvb2xzIGp1c3QgdG8gc2V0
IHRoaXMgZmxhZy4gVGhlIGZsYWcgd2lsbCBiZSBwcm9wZXJseSBzZXQgd2hlbiB0aGUgcG9vbHMK
KyAgICAgICAgYXJlIGNyZWF0ZWQgYXMgc29vbiBhcyBhIFdlYlZpZXcgaXMgaW5zdGFudGlhdGVk
LgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYnNpdGVEYXRhL1dlYnNpdGVEYXRhU3RvcmUuY3Bw
OgorICAgICAgICAoV2ViS2l0OjpXZWJzaXRlRGF0YVN0b3JlOjpzZXRSZXNvdXJjZUxvYWRTdGF0
aXN0aWNzRW5hYmxlZCk6CisKIDIwMTctMTItMDQgIEZyZWRlcmljIFdhbmcgIDxmd2FuZ0BpZ2Fs
aWEuY29tPgogCiAgICAgICAgIE1ha2UgU2Nyb2xsaW5nVHJlZU5vZGU6OmVuY2xvc2luZ0ZyYW1l
Tm9kZSByZXR1cm4gdGhlIG5vZGUgaXRzZWxmIGZvciBmcmFtZSBub2RlcwpJbmRleDogU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvV2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFTdG9yZS5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFT
dG9yZS5jcHAJKHJldmlzaW9uIDIyNDg4OCkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dl
YnNpdGVEYXRhL1dlYnNpdGVEYXRhU3RvcmUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzIwLDcg
KzEzMjAsOSBAQCB2b2lkIFdlYnNpdGVEYXRhU3RvcmU6OnNldFJlc291cmNlTG9hZFN0CiAgICAg
fQogCiAgICAgbV9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzID0gbnVsbHB0cjsKLSAgICBmb3IgKGF1
dG8mIHByb2Nlc3NQb29sIDogcHJvY2Vzc1Bvb2xzKCkpCisKKyAgICBhdXRvIGV4aXN0aW5nUHJv
Y2Vzc1Bvb2xzID0gcHJvY2Vzc1Bvb2xzKHN0ZDo6bnVtZXJpY19saW1pdHM8c2l6ZV90Pjo6bWF4
KCksIGZhbHNlKS4KKyAgICBmb3IgKGF1dG8mIHByb2Nlc3NQb29sIDogZXhpc3RpbmdQcm9jZXNz
UG9vbHMpCiAgICAgICAgIHByb2Nlc3NQb29sLT5zZXRSZXNvdXJjZUxvYWRTdGF0aXN0aWNzRW5h
YmxlZChmYWxzZSk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328388</attachid>
            <date>2017-12-04 14:11:01 -0800</date>
            <delta_ts>2017-12-04 16:13:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180374-20171204141100.patch</filename>
            <type>text/plain</type>
            <size>1728</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjU0ODcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE3LTEyLTA0ICBCcmVudCBGdWxn
aGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIERvbid0IGZvcmNlIGNyZWF0aW9u
IG9mIHByb2Nlc3MgcG9vbCB3aGVuIGVuYWJsaW5nIHJlc291cmNlIGxvYWQgc3RhdGlzdGljcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgwMzc0Cisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zNTU0NTYzOT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzIGFwcHJvcHJpYXRlIGFyZ3VtZW50cyB0byB0
aGUgJ3Byb2Nlc3NQb29sJyBhY2Nlc3NvciBzbyB0aGF0IHdlIG9ubHkgZ2V0IHRoZQorICAgICAg
ICBzZXQgb2YgZXhpc3RpbmcgcHJvY2VzcyBwb29scy4gV2UgZG9uJ3Qgd2FudCB0byBwYXkgdGhl
IGNvc3Qgb2YgbGF1bmNoaW5nIG5ldworICAgICAgICBwcm9jZXNzIHBvb2xzIGp1c3QgdG8gc2V0
IHRoaXMgZmxhZy4gVGhlIGZsYWcgd2lsbCBiZSBwcm9wZXJseSBzZXQgd2hlbiB0aGUgcG9vbHMK
KyAgICAgICAgYXJlIGNyZWF0ZWQgYXMgc29vbiBhcyBhIFdlYlZpZXcgaXMgaW5zdGFudGlhdGVk
LgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYnNpdGVEYXRhL1dlYnNpdGVEYXRhU3RvcmUuY3Bw
OgorICAgICAgICAoV2ViS2l0OjpXZWJzaXRlRGF0YVN0b3JlOjpzZXRSZXNvdXJjZUxvYWRTdGF0
aXN0aWNzRW5hYmxlZCk6CisKIDIwMTctMTItMDQgIEZyZWRlcmljIFdhbmcgIDxmd2FuZ0BpZ2Fs
aWEuY29tPgogCiAgICAgICAgIE1ha2UgU2Nyb2xsaW5nVHJlZU5vZGU6OmVuY2xvc2luZ0ZyYW1l
Tm9kZSByZXR1cm4gdGhlIG5vZGUgaXRzZWxmIGZvciBmcmFtZSBub2RlcwpJbmRleDogU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvV2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFTdG9yZS5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vic2l0ZURhdGEvV2Vic2l0ZURhdGFT
dG9yZS5jcHAJKHJldmlzaW9uIDIyNDg4OCkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dl
YnNpdGVEYXRhL1dlYnNpdGVEYXRhU3RvcmUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzIwLDcg
KzEzMjAsOSBAQCB2b2lkIFdlYnNpdGVEYXRhU3RvcmU6OnNldFJlc291cmNlTG9hZFN0CiAgICAg
fQogCiAgICAgbV9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzID0gbnVsbHB0cjsKLSAgICBmb3IgKGF1
dG8mIHByb2Nlc3NQb29sIDogcHJvY2Vzc1Bvb2xzKCkpCisKKyAgICBhdXRvIGV4aXN0aW5nUHJv
Y2Vzc1Bvb2xzID0gcHJvY2Vzc1Bvb2xzKHN0ZDo6bnVtZXJpY19saW1pdHM8c2l6ZV90Pjo6bWF4
KCksIGZhbHNlKTsKKyAgICBmb3IgKGF1dG8mIHByb2Nlc3NQb29sIDogZXhpc3RpbmdQcm9jZXNz
UG9vbHMpCiAgICAgICAgIHByb2Nlc3NQb29sLT5zZXRSZXNvdXJjZUxvYWRTdGF0aXN0aWNzRW5h
YmxlZChmYWxzZSk7CiB9CiAK
</data>
<flag name="review"
          id="347573"
          type_id="1"
          status="+"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>