<?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>123797</bug_id>
          
          <creation_ts>2013-11-05 04:03:01 -0800</creation_ts>
          <short_desc>New flakiness dashboard should generate JSON in the background process</short_desc>
          <delta_ts>2013-11-06 19:47:34 -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>WebKit Website</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>kling</cc>
    
    <cc>lforschler</cc>
    
    <cc>mrowe</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>947104</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-11-05 04:03:01 -0800</bug_when>
    <thetext>Don&apos;t generate update flakiness state or generate JSONs in the foreground process as that could cause a resource starvation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947108</commentid>
    <comment_count>1</comment_count>
      <attachid>216021</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-11-05 04:13:39 -0800</bug_when>
    <thetext>Created attachment 216021
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947575</commentid>
    <comment_count>2</comment_count>
      <attachid>216021</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-11-05 23:38:37 -0800</bug_when>
    <thetext>Comment on attachment 216021
Patch

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

&gt; Websites/test-results/public/admin/process-builds.php:8
&gt; +function processed_builds($db) {

I think that this function could use a better name. Is it actually called after builds are processed, as the name implies? All or some of them?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947581</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-11-05 23:50:24 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 216021 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=216021&amp;action=review
&gt; 
&gt; &gt; Websites/test-results/public/admin/process-builds.php:8
&gt; &gt; +function processed_builds($db) {
&gt; 
&gt; I think that this function could use a better name. Is it actually called after builds are processed, as the name implies? All or some of them?

Oops, it should read process_latest_five_builds instead.  I apparently forgot to rename :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948041</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-11-06 19:47:34 -0800</bug_when>
    <thetext>Committed r158814: &lt;http://trac.webkit.org/changeset/158814&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216021</attachid>
            <date>2013-11-05 04:13:39 -0800</date>
            <delta_ts>2013-11-05 23:38:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123797-20131105041338.patch</filename>
            <type>text/plain</type>
            <size>8747</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3Rlc3QtcmVzdWx0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
c2l0ZXMvdGVzdC1yZXN1bHRzL0NoYW5nZUxvZwkocmV2aXNpb24gMTU4NjYxKQorKysgV2Vic2l0
ZXMvdGVzdC1yZXN1bHRzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBA
CisyMDEzLTExLTA1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAg
IE5ldyBmbGFraW5lc3MgZGFzaGJvYXJkIHNob3VsZCBnZW5lcmF0ZSBKU09OIGluIHRoZSBiYWNr
Z3JvdW5kIHByb2Nlc3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEyMzc5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogY29uZmlnLmpzb246IEFkZCBkZWZhdWx0QnVpbGRXYWl0SW50ZXJ2YWwgdXNlZCBi
eSBwcm9jZXNzLWJ1aWxkcy5waHAuCisgICAgICAgICogaW5pdC1kYXRhYmFzZS5zcWw6IEFkZCBp
c19wcm9jZXNzIGNvbHVtbiB0byBidWlsZHMgdGFibGUgc28gdGhhdCB3ZSBjYW4gdHJhY2sgb2Yg
InVucHJvY2Vzc2VkIiBidWlsZHMuCisKKyAgICAgICAgKiBwdWJsaWMvYWRtaW4vcHJvY2Vzcy1i
dWlsZHMucGhwOiBBZGRlZC4KKyAgICAgICAgKHByb2Nlc3NlZF9idWlsZHMpOiBVcGRhdGUgZmxh
a2luZXNzIHN0YXRlcyBhbmQgZ2VuZXJhdGUgSlNPTnMgZm9yIHRoZSBsYXRlc3QgZml2ZSBidWls
ZHMuCisgICAgICAgIFdlIGdvIGJhY2t3YXJkcyBpbiB0aGUgdGltZSBzbyB0aGF0IHdlIGRvbid0
IGVuZCB1cCBpbmZpbml0ZSBsb29waW5nIG92ZXIgYSBzaW5nbGUgYnVpbGQgdGhhdCBmYWlscy4K
KyAgICAgICAgKG1haW4pOiBDYWxsIHByb2Nlc3NlZF9idWlsZHMgd2l0aCBhbiBleHBvbmVudGlh
bCBiYWNrIG9mZi4KKworICAgICAgICAqIHB1YmxpYy9hcGkvcmVwb3J0LnBocDoKKyAgICAgICAg
KHN0b3JlX3Jlc3VsdHMpOiBObyBuZWVkIHRvIHJldHVybiBidWlsZCBvciBidWlsZGVyIGlkcy4K
KyAgICAgICAgKG1haW4pOiBEb24ndCB1cGRhdGUgZmxha2luZXNzIHN0YXRlcyBvciBnZW5lcmF0
ZSBKU09Ocy4KKworICAgICAgICAqIHB1YmxpYy9pbmNsdWRlL3Rlc3QtcmVzdWx0cy5waHA6Cisg
ICAgICAgIChhZGRfYnVpbGQpOiBUYWtlIHRoZSBzbGF2ZSBuYW1lOyBpdCBkb2Vzbid0IG1ha2Ug
YW55IHNlbnNlIHRvIGNyZWF0ZSBhIGJ1aWxkIHdpdGhvdXQgaXQgYW5kIGxhdGVyCisgICAgICAg
IHVwZGF0aW5nIGl0IGluIHN0b3JlX3Rlc3RfcmVzdWx0cy4KKyAgICAgICAgKHN0b3JlX3Rlc3Rf
cmVzdWx0cyk6IE9uY2UgbmV3IHRlc3QgcmVzdWx0cyBhcmUgYWRkZWQsIGV4cGxpY2l0bHkgbWFy
ayB0aGlzIGJ1aWxkIGFzIHVucHJvY2Vzc2VkLgorCiAyMDEzLTExLTA0ICBSeW9zdWtlIE5pd2Eg
IDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIEJ1aWxkIGZpeC4gVXBkYXRlIGlzX2ZsYWt5
IHdoZW4gaXQncyBOVUxMLgpJbmRleDogV2Vic2l0ZXMvdGVzdC1yZXN1bHRzL2NvbmZpZy5qc29u
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3Rlc3QtcmVzdWx0cy9jb25maWcuanNvbgkocmV2aXNp
b24gMTU4NjYxKQorKysgV2Vic2l0ZXMvdGVzdC1yZXN1bHRzL2NvbmZpZy5qc29uCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDYgKzEsNyBAQAogewogICAgICJkZWJ1ZyI6IHRydWUsCiAgICAgImpzb25D
YWNoZU1heEFnZSI6IDYwMCwKKyAgICAiZGVmYXVsdEJ1aWxkV2FpdEludGVydmFsIjogMTAsCiAg
ICAgImRhdGFEaXJlY3RvcnkiOiAiLi4vZGF0YSIsCiAgICAgImRhdGFiYXNlIjogewogICAgICAg
ICAiaG9zdCI6ICJsb2NhbGhvc3QiLApJbmRleDogV2Vic2l0ZXMvdGVzdC1yZXN1bHRzL2luaXQt
ZGF0YWJhc2Uuc3FsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3Rlc3QtcmVzdWx0cy9pbml0LWRh
dGFiYXNlLnNxbAkocmV2aXNpb24gMTU4NjYxKQorKysgV2Vic2l0ZXMvdGVzdC1yZXN1bHRzL2lu
aXQtZGF0YWJhc2Uuc3FsCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw2ICsyOSw3IEBAIENSRUFURSBU
QUJMRSBidWlsZHMgKAogICAgIHN0YXJ0X3RpbWUgdGltZXN0YW1wLAogICAgIGVuZF90aW1lIHRp
bWVzdGFtcCwKICAgICBzbGF2ZSBpbnRlZ2VyIFJFRkVSRU5DRVMgc2xhdmVzIE9OIERFTEVURSBD
QVNDQURFLAorICAgIGlzX3Byb2Nlc3NlZCBib29sZWFuLAogICAgIENPTlNUUkFJTlQgYnVpbGRl
cl9hbmRfYnVpbGRfbnVtYmVyX211c3RfYmVfdW5pcXVlIFVOSVFVRShidWlsZGVyLCBudW1iZXIp
KTsKIENSRUFURSBJTkRFWCBidWlsZF9idWlsZGVyX2luZGV4IE9OIGJ1aWxkcyhidWlsZGVyKTsK
IENSRUFURSBJTkRFWCBidWlsZF9zbGF2ZV9pbmRleCBPTiBidWlsZHMoc2xhdmUpOwpJbmRleDog
V2Vic2l0ZXMvdGVzdC1yZXN1bHRzL3B1YmxpYy9hZG1pbi9wcm9jZXNzLWJ1aWxkcy5waHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gV2Vic2l0ZXMvdGVzdC1yZXN1bHRzL3B1YmxpYy9hZG1pbi9wcm9jZXNzLWJ1
aWxkcy5waHAJKHJldmlzaW9uIDApCisrKyBXZWJzaXRlcy90ZXN0LXJlc3VsdHMvcHVibGljL2Fk
bWluL3Byb2Nlc3MtYnVpbGRzLnBocAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDY0IEBACis8
P3BocAorCityZXF1aXJlX29uY2UoJy4uL2luY2x1ZGUvdGVzdC1yZXN1bHRzLnBocCcpOworCitp
Z25vcmVfdXNlcl9hYm9ydCh0cnVlKTsgCitzZXRfdGltZV9saW1pdCgwKTsKKworZnVuY3Rpb24g
cHJvY2Vzc2VkX2J1aWxkcygkZGIpIHsKKyAgICAkYnVpbGRfcm93cyA9ICRkYi0+cXVlcnlfYW5k
X2ZldGNoX2FsbCgnU0VMRUNUIGlkLCBidWlsZGVyIEZST00gYnVpbGRzCisgICAgICAgIFdIRVJF
IHN0YXJ0X3RpbWUgSVMgTk9UIE5VTEwgQU5EIGlzX3Byb2Nlc3NlZCA9IEZBTFNFIE9SREVSIEJZ
IGVuZF90aW1lIERFU0MgTElNSVQgNScpOworICAgIGlmICghJGJ1aWxkX3Jvd3MpCisgICAgICAg
IHJldHVybiBGQUxTRTsKKworICAgIGZvcmVhY2ggKCRidWlsZF9yb3dzIGFzICRyb3cpIHsKKyAg
ICAgICAgZWNobyAiQnVpbGQgeyRyb3dbJ2lkJ119IGZvciBidWlsZGVyIHskcm93WydidWlsZGVy
J119OlxuIjsKKyAgICAgICAgZWNobyAiICAgIFVwZGF0aW5nIGZsYWtpbmVzcy4uLiI7CisgICAg
ICAgIGZsdXNoKCk7CisKKyAgICAgICAgJHN0YXJ0X3RpbWUgPSBtaWNyb3RpbWUodHJ1ZSk7Cisg
ICAgICAgIHVwZGF0ZV9mbGFraW5lc3NfYWZ0ZXJfaW5zZXJ0aW5nX2J1aWxkKCRkYiwgJHJvd1sn
aWQnXSk7CisgICAgICAgICR0aW1lID0gbWljcm90aW1lKHRydWUpIC0gJHN0YXJ0X3RpbWU7CisK
KyAgICAgICAgZWNobyAiKCR0aW1lIHMpXG4iOworICAgICAgICBlY2hvICIgICAgR2VuZXJhdGlu
ZyBKU09Ocy4uLiI7CisgICAgICAgIGZsdXNoKCk7CisKKyAgICAgICAgJHN0YXJ0X3RpbWUgPSBt
aWNyb3RpbWUodHJ1ZSk7CisgICAgICAgICRnZW5lcmF0b3IgPSBuZXcgUmVzdWx0c0pTT05HZW5l
cmF0b3IoJGRiLCAkcm93WydidWlsZGVyJ10pOworICAgICAgICAkZ2VuZXJhdG9yLT5nZW5lcmF0
ZSgnd3JvbmdleHBlY3RhdGlvbnMnKTsKKyAgICAgICAgJGdlbmVyYXRvci0+Z2VuZXJhdGUoJ2Zs
YWt5Jyk7CisgICAgICAgICR0aW1lID0gbWljcm90aW1lKHRydWUpIC0gJHN0YXJ0X3RpbWU7CisK
KyAgICAgICAgZWNobyAiKCR0aW1lIHMpXG4iOworICAgICAgICBmbHVzaCgpOworCisgICAgICAg
ICRkYi0+cXVlcnlfYW5kX2dldF9hZmZlY3RlZF9yb3dzKCdVUERBVEUgYnVpbGRzIFNFVCBpc19w
cm9jZXNzZWQgPSBUUlVFIHdoZXJlIGlkID0gJDEnLCBhcnJheSgkcm93WydpZCddKSk7CisKKyAg
ICAgICAgc2xlZXAoMSk7CisgICAgfQorCisgICAgcmV0dXJuIFRSVUU7Cit9CisKK2Z1bmN0aW9u
IG1haW4oKSB7CisgICAgJGRiID0gbmV3IERhdGFiYXNlOworICAgIGlmICghJGRiLT5jb25uZWN0
KCkpIHsKKyAgICAgICAgZWNobyAiRmFpbGVkIHRvIGNvbm5lY3QgdG8gdGhlIGRhdGFiYXNlIjsK
KyAgICAgICAgZXhpdCgxKTsKKyAgICB9CisKKyAgICAkd2FpdCA9IGNvbmZpZygnZGVmYXVsdEJ1
aWxkV2FpdEludGVydmFsJyk7CisgICAgd2hpbGUgKDEpIHsKKyAgICAgICAgaWYgKHByb2Nlc3Nl
ZF9idWlsZHMoJGRiKSkKKyAgICAgICAgICAgICR3YWl0ID0gbWF4KDEsICR3YWl0ICogMC44KTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgJHdhaXQgKj0gMjsKKyAgICAgICAgZWNobyAiU2xl
ZXBpbmcgJHdhaXQgcy4uLlxuIjsKKyAgICAgICAgc2xlZXAoJHdhaXQpOworICAgIH0KK30KKwor
bWFpbigpOworCis/PgpJbmRleDogV2Vic2l0ZXMvdGVzdC1yZXN1bHRzL3B1YmxpYy9hcGkvcmVw
b3J0LnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy90ZXN0LXJlc3VsdHMvcHVibGljL2FwaS9y
ZXBvcnQucGhwCShyZXZpc2lvbiAxNTg2NjEpCisrKyBXZWJzaXRlcy90ZXN0LXJlc3VsdHMvcHVi
bGljL2FwaS9yZXBvcnQucGhwCSh3b3JraW5nIGNvcHkpCkBAIC0xMiw3ICsxMiw4IEBAIGZ1bmN0
aW9uIHN0b3JlX3Jlc3VsdHMoJGRiLCAkbWFzdGVyLCAkYnUKICAgICBpZiAoISRidWlsZGVyX2lk
KQogICAgICAgICBleGl0X3dpdGhfZXJyb3IoJ0ZhaWxlZFRvSW5zZXJ0QnVpbGRlcicsIGFycmF5
KCdtYXN0ZXInID0+ICRtYXN0ZXIsICdidWlsZGVyTmFtZScgPT4gJGJ1aWxkZXJfbmFtZSkpOwog
Ci0gICAgJGJ1aWxkX2lkID0gYWRkX2J1aWxkKCRkYiwgJGJ1aWxkZXJfaWQsICRidWlsZF9udW1i
ZXIpOworICAgICRzbGF2ZV9pZCA9IGFkZF9zbGF2ZSgkZGIsICRfUE9TVFsnYnVpbGRfc2xhdmUn
XSk7CisgICAgJGJ1aWxkX2lkID0gYWRkX2J1aWxkKCRkYiwgJGJ1aWxkZXJfaWQsICRidWlsZF9u
dW1iZXIsICRzbGF2ZV9pZCk7CiAgICAgaWYgKCEkYnVpbGRfaWQpCiAgICAgICAgIGV4aXRfd2l0
aF9lcnJvcignRmFpbGVkVG9JbnNlcnRCdWlsZCcsIGFycmF5KCdidWlsZGVySWQnID0+ICRidWls
ZGVyX2lkLCAnYnVpbGROdW1iZXInID0+ICRidWlsZF9udW1iZXIpKTsKIApAQCAtMzAsMTEgKzMx
LDggQEAgZnVuY3Rpb24gc3RvcmVfcmVzdWx0cygkZGIsICRtYXN0ZXIsICRidQogICAgICAgICAg
ICAgb3IgZXhpdF93aXRoX2Vycm9yKCdGYWlsZWRUb0luc2VydFJldmlzaW9uJywgYXJyYXkoJ25h
bWUnID0+ICRyZXBvc2l0b3J5X25hbWUsICdkYXRhJyA9PiAkcmV2aXNpb25fZGF0YSkpOwogICAg
IH0KIAotICAgICRzbGF2ZV9pZCA9IGFkZF9zbGF2ZSgkZGIsICRfUE9TVFsnYnVpbGRfc2xhdmUn
XSk7Ci0gICAgaWYgKCFzdG9yZV90ZXN0X3Jlc3VsdHMoJGRiLCAkdGVzdF9yZXN1bHRzLCAkYnVp
bGRfaWQsICRzdGFydF90aW1lLCAkZW5kX3RpbWUsICRzbGF2ZV9pZCkpCisgICAgaWYgKCFzdG9y
ZV90ZXN0X3Jlc3VsdHMoJGRiLCAkdGVzdF9yZXN1bHRzLCAkYnVpbGRfaWQsICRzdGFydF90aW1l
LCAkZW5kX3RpbWUpKQogICAgICAgICBleGl0X3dpdGhfZXJyb3IoJ0ZhaWxlZFRvU3RvcmVSZXN1
bHRzJywgYXJyYXkoJ2J1aWxkSWQnID0+ICRidWlsZF9pZCkpOwotCi0gICAgcmV0dXJuIGFycmF5
KCdidWlsZF9pZCcgPT4gJGJ1aWxkX2lkLCAnYnVpbGRlcl9pZCcgPT4gJGJ1aWxkZXJfaWQpOwog
fQogCiBmdW5jdGlvbiBtYWluKCkgewpAQCAtNjYsMjYgKzY0LDggQEAgZnVuY3Rpb24gbWFpbigp
IHsKICAgICAkanNvbl9wYXRoID0gJF9GSUxFU1snZmlsZSddWyd0bXBfbmFtZSddOwogCiAgICAg
JGRiID0gY29ubmVjdCgpOwotICAgICRidWlsZGVyX2FuZF9idWlsZCA9IHN0b3JlX3Jlc3VsdHMo
JGRiLCAkbWFzdGVyLCAkYnVpbGRlcl9uYW1lLCAkYnVpbGRfbnVtYmVyLCAkc3RhcnRfdGltZSwg
JGVuZF90aW1lLCAkcmV2aXNpb25zLCAkanNvbl9wYXRoKTsKLSAgICBAb2JfZW5kX2NsZWFuKCk7
Ci0gICAgaWdub3JlX3VzZXJfYWJvcnQoKTsKLSAgICBvYl9zdGFydCgpOwotCisgICAgc3RvcmVf
cmVzdWx0cygkZGIsICRtYXN0ZXIsICRidWlsZGVyX25hbWUsICRidWlsZF9udW1iZXIsICRzdGFy
dF90aW1lLCAkZW5kX3RpbWUsICRyZXZpc2lvbnMsICRqc29uX3BhdGgpOwogICAgIGVjaG9fc3Vj
Y2VzcygpOwotCi0gICAgaGVhZGVyKCdDb25uZWN0aW9uOiBjbG9zZScpOwotICAgIGhlYWRlcign
Q29udGVudC1MZW5ndGg6ICcgLiBvYl9nZXRfbGVuZ3RoKCkpOwotCi0gICAgQG9iX2VuZF9mbHVz
aCgpOwotICAgIGZsdXNoKCk7Ci0gICAgaWYgKGZ1bmN0aW9uX2V4aXN0cygnZmFzdGNnaV9maW5p
c2hfcmVxdWVzdCcpKQotICAgICAgICBmYXN0Y2dpX2ZpbmlzaF9yZXF1ZXN0KCk7Ci0KLSAgICB1
cGRhdGVfZmxha2luZXNzX2FmdGVyX2luc2VydGluZ19idWlsZCgkZGIsICRidWlsZGVyX2FuZF9i
dWlsZFsnYnVpbGRfaWQnXSk7Ci0KLSAgICAkZ2VuZXJhdG9yID0gbmV3IFJlc3VsdHNKU09OR2Vu
ZXJhdG9yKCRkYiwgJGJ1aWxkZXJfYW5kX2J1aWxkWydidWlsZGVyX2lkJ10pOwotICAgICRnZW5l
cmF0b3ItPmdlbmVyYXRlKCd3cm9uZ2V4cGVjdGF0aW9ucycpOwotICAgICRnZW5lcmF0b3ItPmdl
bmVyYXRlKCdmbGFreScpOwogfQogCiBtYWluKCk7CkluZGV4OiBXZWJzaXRlcy90ZXN0LXJlc3Vs
dHMvcHVibGljL2luY2x1ZGUvdGVzdC1yZXN1bHRzLnBocAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRl
cy90ZXN0LXJlc3VsdHMvcHVibGljL2luY2x1ZGUvdGVzdC1yZXN1bHRzLnBocAkocmV2aXNpb24g
MTU4NjYxKQorKysgV2Vic2l0ZXMvdGVzdC1yZXN1bHRzL3B1YmxpYy9pbmNsdWRlL3Rlc3QtcmVz
dWx0cy5waHAJKHdvcmtpbmcgY29weSkKQEAgLTE1LDggKzE1LDggQEAgZnVuY3Rpb24gYWRkX2J1
aWxkZXIoJGRiLCAkbWFzdGVyLCAkYnVpbAogICAgIHJldHVybiAkZGItPnNlbGVjdF9vcl9pbnNl
cnRfcm93KCdidWlsZGVycycsIE5VTEwsIGFycmF5KCdtYXN0ZXInID0+ICRtYXN0ZXIsICduYW1l
JyA9PiAkYnVpbGRlcl9uYW1lKSk7CiB9CiAKLWZ1bmN0aW9uIGFkZF9idWlsZCgkZGIsICRidWls
ZGVyX2lkLCAkYnVpbGRfbnVtYmVyKSB7Ci0gICAgcmV0dXJuICRkYi0+c2VsZWN0X29yX2luc2Vy
dF9yb3coJ2J1aWxkcycsIE5VTEwsIGFycmF5KCdidWlsZGVyJyA9PiAkYnVpbGRlcl9pZCwgJ251
bWJlcicgPT4gJGJ1aWxkX251bWJlcikpOworZnVuY3Rpb24gYWRkX2J1aWxkKCRkYiwgJGJ1aWxk
ZXJfaWQsICRidWlsZF9udW1iZXIsICRzbGF2ZV9pZCkgeworICAgIHJldHVybiAkZGItPnNlbGVj
dF9vcl9pbnNlcnRfcm93KCdidWlsZHMnLCBOVUxMLCBhcnJheSgnYnVpbGRlcicgPT4gJGJ1aWxk
ZXJfaWQsICdudW1iZXInID0+ICRidWlsZF9udW1iZXIsICdzbGF2ZScgPT4gJHNsYXZlX2lkKSk7
CiB9CiAKIGZ1bmN0aW9uIGFkZF9zbGF2ZSgkZGIsICRuYW1lKSB7CkBAIC0zNCwxNSArMzQsMTUg
QEAgZnVuY3Rpb24gZmV0Y2hfYW5kX3BhcnNlX3Rlc3RfcmVzdWx0c19qcwogICAgIHJldHVybiBq
c29uX2RlY29kZSgkanNvbl9jb250ZW50cywgdHJ1ZSk7CiB9CiAKLWZ1bmN0aW9uIHN0b3JlX3Rl
c3RfcmVzdWx0cygkZGIsICR0ZXN0X3Jlc3VsdHMsICRidWlsZF9pZCwgJHN0YXJ0X3RpbWUsICRl
bmRfdGltZSwgJHNsYXZlX2lkKSB7CitmdW5jdGlvbiBzdG9yZV90ZXN0X3Jlc3VsdHMoJGRiLCAk
dGVzdF9yZXN1bHRzLCAkYnVpbGRfaWQsICRzdGFydF90aW1lLCAkZW5kX3RpbWUpIHsKICAgICAk
ZGItPmJlZ2luX3RyYW5zYWN0aW9uKCk7CiAKICAgICB0cnkgewogICAgICAgICByZWN1cnNpdmVs
eV9hZGRfdGVzdF9yZXN1bHRzKCRkYiwgJGJ1aWxkX2lkLCAkdGVzdF9yZXN1bHRzWyd0ZXN0cydd
LCAnJyk7CiAKICAgICAgICAgJGRiLT5xdWVyeV9hbmRfZ2V0X2FmZmVjdGVkX3Jvd3MoCi0gICAg
ICAgICAgICAnVVBEQVRFIGJ1aWxkcyBTRVQgKHN0YXJ0X3RpbWUsIGVuZF90aW1lLCBzbGF2ZSkg
PSAobGVhc3QoJDEsIHN0YXJ0X3RpbWUpLCBncmVhdGVzdCgkMiwgZW5kX3RpbWUpLCAkMykgV0hF
UkUgaWQgPSAkNCcsCi0gICAgICAgICAgICBhcnJheSgkc3RhcnRfdGltZS0+Zm9ybWF0KCdZLW0t
ZCBIOmk6cy51JyksICRlbmRfdGltZS0+Zm9ybWF0KCdZLW0tZCBIOmk6cy51JyksICRzbGF2ZV9p
ZCwgJGJ1aWxkX2lkKSk7CisgICAgICAgICAgICAnVVBEQVRFIGJ1aWxkcyBTRVQgKHN0YXJ0X3Rp
bWUsIGVuZF90aW1lLCBpc19wcm9jZXNzZWQpID0gKGxlYXN0KCQxLCBzdGFydF90aW1lKSwgZ3Jl
YXRlc3QoJDIsIGVuZF90aW1lKSwgRkFMU0UpIFdIRVJFIGlkID0gJDMnLAorICAgICAgICAgICAg
YXJyYXkoJHN0YXJ0X3RpbWUtPmZvcm1hdCgnWS1tLWQgSDppOnMudScpLCAkZW5kX3RpbWUtPmZv
cm1hdCgnWS1tLWQgSDppOnMudScpLCAkYnVpbGRfaWQpKTsKICAgICAgICAgJGRiLT5jb21taXRf
dHJhbnNhY3Rpb24oKTsKICAgICB9IGNhdGNoIChFeGNlcHRpb24gJGUpIHsKICAgICAgICAgJGRi
LT5yb2xsYmFja190cmFuc2FjdGlvbigpOwo=
</data>
<flag name="review"
          id="238901"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>