<?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>151478</bug_id>
          
          <creation_ts>2015-11-19 20:59:02 -0800</creation_ts>
          <short_desc>Perf dashboard&apos;s runs API uses more than 128MB of memory</short_desc>
          <delta_ts>2016-02-16 13:52: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>Perf Dashboard</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></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>cdumez</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>jond</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1143569</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-11-19 20:59:02 -0800</bug_when>
    <thetext>When there are many entires in the JSON, we end up consuming twice as much memory as needed
because we use query_and_fetch_all instead of iteratively processing the result rows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1143573</commentid>
    <comment_count>1</comment_count>
      <attachid>265938</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-11-19 21:06:33 -0800</bug_when>
    <thetext>Created attachment 265938
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1143709</commentid>
    <comment_count>2</comment_count>
      <attachid>265938</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2015-11-20 11:06:35 -0800</bug_when>
    <thetext>Comment on attachment 265938
Fixes the bug

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1143748</commentid>
    <comment_count>3</comment_count>
      <attachid>265938</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-11-20 12:39:36 -0800</bug_when>
    <thetext>Comment on attachment 265938
Fixes the bug

Clearing flags on attachment: 265938

Committed r192691: &lt;http://trac.webkit.org/changeset/192691&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1143749</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-11-20 12:39:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>265938</attachid>
            <date>2015-11-19 21:06:33 -0800</date>
            <delta_ts>2015-11-20 12:39:36 -0800</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-151478-20151119210621.patch</filename>
            <type>text/plain</type>
            <size>7823</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMTkyNjc1KQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI4IEBACisyMDE1LTExLTE5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIFBlcmYgZGFzaGJvYXJkJ3MgcnVucyBBUEkgdXNlcyBtb3JlIHRoYW4gMTI4TUIg
b2YgbWVtb3J5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNTE0NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBEb24ndCBmZXRjaCBhbGwgcXVlcnkgcmVzdWx0cyBhdCBvbmNlIHRvIGF2b2lkIHVzaW5nIHR3
aWNlIGFzIG11Y2ggbWVtb3J5IGFzIG5lZWRlZC4KKyAgICAgICAgVXNlIGl0ZXJhdGl2ZSBBUEkg
dG8gZm9ybWF0IGVhY2ggcmVzdWx0IGF0IGEgdGltZS4KKworICAgICAgICBUaGlzIGNoYW5nZSBp
cyBhbHNvIGEgNSUgcnVudGltZSBwZXJmb3JtYW5jZSBnYWluLgorCisgICAgICAgICogcHVibGlj
L2FwaS9ydW5zLnBocDoKKyAgICAgICAgKFJ1bnNHZW5lcmF0b3I6Ol9fY29uc3RydWN0KTogVGFr
ZXMgYSBEYXRhYmFzZSBpbnN0YW5jZSBpbnN0ZWFkIG9mIGEgbGlzdCBvZiBjb25maWd1cmF0aW9u
cy4gVGhlIGxhdHRlciBpcworICAgICAgICBubyBsb25nZXIgbmVlZGVkIGFzIHdlIHBhc3MgaW4g
ZWFjaCBjb25maWd1cmF0aW9uIHR5cGUgZXhwbGljaXRseSB0byBmZXRjaF9ydW5zLgorICAgICAg
ICAoUnVuc0dlbmVyYXRvcjo6ZmV0Y2hfcnVucyk6IFJlbmFtZWQgZnJvbSBhZGRfcnVucyBzaW5j
ZSBpdCBub3cgZXhlY3V0ZXMgdGhlIGRhdGFiYXNlIHF1ZXJ5IHZpYSBleGVjdXRlX3F1ZXJ5Lgor
ICAgICAgICBBbHNvIG1vdmVkIHRoZSBsb2dpYyB0byBjb21wdXRlIHRoZSBsYXN0IG1vZGlmaWVk
IHRpbWUgaGVyZS4KKyAgICAgICAgKFJ1bnNHZW5lcmF0b3I6OmV4ZWN1dGVfcXVlcnkpOiBNb3Zl
ZCBmcm9tIGZldGNoX3J1bnNfZm9yX2NvbmZpZy4gVXNlIERhdGFiYXNlOjpxdWVyeSBpbnN0ZWFk
IG9mIHF1ZXJ5X2FuZF9mZXRjaF9hbGwuCisgICAgICAgIChSdW5zR2VuZXJhdG9yRm9yVGVzdEdy
b3VwKToKKyAgICAgICAgKFJ1bnNHZW5lcmF0b3JGb3JUZXN0R3JvdXA6Ol9fY29uc3RydWN0KToK
KyAgICAgICAgKFJ1bnNHZW5lcmF0b3JGb3JUZXN0R3JvdXA6OmV4ZWN1dGVfcXVlcnkpOiBNb3Zl
ZCBmcm9tIGZldGNoX3J1bnNfZm9yX2NvbmZpZ19hbmRfdGVzdF9ncm91cC4KKworICAgICAgICAq
IHB1YmxpYy9pbmNsdWRlL2RiLnBocDoKKyAgICAgICAgKGdlbmVyYXRlX2RhdGFfZmlsZSk6IExv
Y2sgdGhlIGZpbGUgdG8gYXZvaWQgY29ycnVwdGlvbi4KKwogMjAxNS0xMS0xOCAgUnlvc3VrZSBO
aXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBJbnRlcm5hbCBwZXJmIGRhc2hib2Fy
ZCB0YWtlcyBmb3JldmVyIHRvIGxvYWQKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9w
dWJsaWMvYXBpL3J1bnMucGhwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9y
Zy9wdWJsaWMvYXBpL3J1bnMucGhwCShyZXZpc2lvbiAxOTI1ODQpCisrKyBXZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvcHVibGljL2FwaS9ydW5zLnBocAkod29ya2luZyBjb3B5KQpAQCAtMiwyNyAr
Miw2IEBACiAKIHJlcXVpcmUoJy4uL2luY2x1ZGUvanNvbi1oZWFkZXIucGhwJyk7CiAKLWZ1bmN0
aW9uIGZldGNoX3J1bnNfZm9yX2NvbmZpZ19hbmRfdGVzdF9ncm91cCgkZGIsICRjb25maWcsICR0
ZXN0X2dyb3VwX2lkKSB7Ci0gICAgcmV0dXJuICRkYi0+cXVlcnlfYW5kX2ZldGNoX2FsbCgnCi0g
ICAgICAgIFNFTEVDVCB0ZXN0X3J1bnMuKiwgYnVpbGRzLiosIGFycmF5X2FnZygoY29tbWl0X3Jl
cG9zaXRvcnksIGNvbW1pdF9yZXZpc2lvbiwgY29tbWl0X3RpbWUpKSBBUyByZXZpc2lvbnMKLSAg
ICAgICAgICAgIEZST00gYnVpbGRzCi0gICAgICAgICAgICAgICAgTEVGVCBPVVRFUiBKT0lOIGJ1
aWxkX2NvbW1pdHMgT04gY29tbWl0X2J1aWxkID0gYnVpbGRfaWQKLSAgICAgICAgICAgICAgICBM
RUZUIE9VVEVSIEpPSU4gY29tbWl0cyBPTiBidWlsZF9jb21taXQgPSBjb21taXRfaWQsCi0gICAg
ICAgICAgICAgICAgdGVzdF9ydW5zLCBidWlsZF9yZXF1ZXN0cywgYW5hbHlzaXNfdGVzdF9ncm91
cHMKLSAgICAgICAgICAgIFdIRVJFIHJ1bl9idWlsZCA9IGJ1aWxkX2lkIEFORCBydW5fY29uZmln
ID0gJDEgQU5EIHJlcXVlc3RfYnVpbGQgPSBidWlsZF9pZCBBTkQgcmVxdWVzdF9ncm91cCA9ICQy
Ci0gICAgICAgICAgICBHUk9VUCBCWSBidWlsZF9pZCwgcnVuX2lkJywgYXJyYXkoJGNvbmZpZ1sn
Y29uZmlnX2lkJ10sICR0ZXN0X2dyb3VwX2lkKSk7Ci19Ci0KLWZ1bmN0aW9uIGZldGNoX3J1bnNf
Zm9yX2NvbmZpZygkZGIsICRjb25maWcpIHsKLSAgICByZXR1cm4gJGRiLT5xdWVyeV9hbmRfZmV0
Y2hfYWxsKCcKLSAgICAgICAgU0VMRUNUIHRlc3RfcnVucy4qLCBidWlsZHMuKiwgYXJyYXlfYWdn
KChjb21taXRfcmVwb3NpdG9yeSwgY29tbWl0X3JldmlzaW9uLCBjb21taXRfdGltZSkpIEFTIHJl
dmlzaW9ucwotICAgICAgICAgICAgRlJPTSBidWlsZHMKLSAgICAgICAgICAgICAgICBMRUZUIE9V
VEVSIEpPSU4gYnVpbGRfY29tbWl0cyBPTiBjb21taXRfYnVpbGQgPSBidWlsZF9pZAotICAgICAg
ICAgICAgICAgIExFRlQgT1VURVIgSk9JTiBjb21taXRzIE9OIGJ1aWxkX2NvbW1pdCA9IGNvbW1p
dF9pZCwgdGVzdF9ydW5zCi0gICAgICAgICAgICBXSEVSRSBydW5fYnVpbGQgPSBidWlsZF9pZCBB
TkQgcnVuX2NvbmZpZyA9ICQxIEFORCBOT1QgRVhJU1RTIChTRUxFQ1QgKiBGUk9NIGJ1aWxkX3Jl
cXVlc3RzIFdIRVJFIHJlcXVlc3RfYnVpbGQgPSBidWlsZF9pZCkKLSAgICAgICAgICAgIEdST1VQ
IEJZIGJ1aWxkX2lkLCBydW5faWQnLCBhcnJheSgkY29uZmlnWydjb25maWdfaWQnXSkpOwotfQot
CiBmdW5jdGlvbiBtYWluKCRwYXRoKSB7CiAgICAgaWYgKGNvdW50KCRwYXRoKSAhPSAxKQogICAg
ICAgICBleGl0X3dpdGhfZXJyb3IoJ0ludmFsaWRSZXF1ZXN0Jyk7CkBAIC01MiwxNSArMzEsMTMg
QEAgZnVuY3Rpb24gbWFpbigkcGF0aCkgewogICAgICAgICBoZWFkZXIoIkNhY2hlLUNvbnRyb2w6
IG1heGFnZT0kbWF4YWdlIik7CiAgICAgfQogCi0gICAgJGdlbmVyYXRvciA9IG5ldyBSdW5zR2Vu
ZXJhdG9yKCRjb25maWdfcm93cyk7CisgICAgaWYgKCR0ZXN0X2dyb3VwX2lkKQorICAgICAgICAk
Z2VuZXJhdG9yID0gbmV3IFJ1bnNHZW5lcmF0b3JGb3JUZXN0R3JvdXAoJGRiLCAkdGVzdF9ncm91
cF9pZCk7CisgICAgZWxzZQorICAgICAgICAkZ2VuZXJhdG9yID0gbmV3IFJ1bnNHZW5lcmF0b3Io
JGRiKTsKIAotICAgIGZvcmVhY2ggKCRjb25maWdfcm93cyBhcyAkY29uZmlnKSB7Ci0gICAgICAg
IGlmICgkdGVzdF9ncm91cF9pZCkKLSAgICAgICAgICAgICRyYXdfcnVucyA9IGZldGNoX3J1bnNf
Zm9yX2NvbmZpZ19hbmRfdGVzdF9ncm91cCgkZGIsICRjb25maWcsICR0ZXN0X2dyb3VwX2lkKTsK
LSAgICAgICAgZWxzZQotICAgICAgICAgICAgJHJhd19ydW5zID0gZmV0Y2hfcnVuc19mb3JfY29u
ZmlnKCRkYiwgJGNvbmZpZyk7Ci0gICAgICAgICRnZW5lcmF0b3ItPmFkZF9ydW5zKCRjb25maWdb
J2NvbmZpZ190eXBlJ10sICRyYXdfcnVucyk7Ci0gICAgfQorICAgIGZvcmVhY2ggKCRjb25maWdf
cm93cyBhcyAkY29uZmlnKQorICAgICAgICAkZ2VuZXJhdG9yLT5mZXRjaF9ydW5zKCRjb25maWdb
J2NvbmZpZ190eXBlJ10sICRjb25maWdbJ2NvbmZpZ19pZCddLCAkY29uZmlnWydjb25maWdfcnVu
c19sYXN0X21vZGlmaWVkJ10pOwogCiAgICAgJGNvbnRlbnQgPSBzdWNjZXNzX2pzb24oJGdlbmVy
YXRvci0+cmVzdWx0cygpKTsKICAgICBpZiAoISR0ZXN0X2dyb3VwX2lkKQpAQCAtNjksMTIgKzQ2
LDEwIEBAIGZ1bmN0aW9uIG1haW4oJHBhdGgpIHsKIH0KIAogY2xhc3MgUnVuc0dlbmVyYXRvciB7
Ci0gICAgZnVuY3Rpb24gX19jb25zdHJ1Y3QoJGNvbmZpZ19yb3dzKSB7CisgICAgZnVuY3Rpb24g
X19jb25zdHJ1Y3QoJGRiKSB7CisgICAgICAgICR0aGlzLT5kYiA9ICRkYjsKICAgICAgICAgJHRo
aXMtPnJlc3VsdHMgPSBhcnJheSgpOwotICAgICAgICAkbGFzdF9tb2RpZmllZF90aW1lcyA9IGFy
cmF5KCk7Ci0gICAgICAgIGZvcmVhY2ggKCRjb25maWdfcm93cyBhcyAkcm93KQotICAgICAgICAg
ICAgYXJyYXlfcHVzaCgkbGFzdF9tb2RpZmllZF90aW1lcywgRGF0YWJhc2U6OnRvX2pzX3RpbWUo
JHJvd1snY29uZmlnX3J1bnNfbGFzdF9tb2RpZmllZCddKSk7Ci0gICAgICAgICR0aGlzLT5sYXN0
X21vZGlmaWVkID0gbWF4KCRsYXN0X21vZGlmaWVkX3RpbWVzKTsKKyAgICAgICAgJHRoaXMtPmxh
c3RfbW9kaWZpZWQgPSAwOwogICAgICAgICAkdGhpcy0+c3RhcnRfdGltZSA9IG1pY3JvdGltZSh0
cnVlKTsKICAgICB9CiAKQEAgLTg1LDE0ICs2MCwyNiBAQCBjbGFzcyBSdW5zR2VuZXJhdG9yIHsK
ICAgICAgICAgICAgICdlbGFwc2VkVGltZScgPT4gKG1pY3JvdGltZSh0cnVlKSAtICR0aGlzLT5z
dGFydF90aW1lKSAqIDEwMDApOwogICAgIH0KIAotICAgIGZ1bmN0aW9uIGFkZF9ydW5zKCRuYW1l
LCAkcmF3X3J1bnMpIHsKKyAgICBmdW5jdGlvbiBmZXRjaF9ydW5zKCRuYW1lLCAkY29uZmlnX2lk
LCAkbGFzdF9tb2RpZmllZCkgeworICAgICAgICAkdGhpcy0+bGFzdF9tb2RpZmllZCA9IG1heCgk
dGhpcy0+bGFzdF9tb2RpZmllZCwgRGF0YWJhc2U6OnRvX2pzX3RpbWUoJGxhc3RfbW9kaWZpZWQp
KTsKKworICAgICAgICAkcmVzdWx0cyA9ICR0aGlzLT5leGVjdXRlX3F1ZXJ5KCRjb25maWdfaWQp
OworCiAgICAgICAgICRmb3JtYXR0ZWRfcnVucyA9IGFycmF5KCk7Ci0gICAgICAgIGlmICgkcmF3
X3J1bnMpIHsKLSAgICAgICAgICAgIGZvcmVhY2ggKCRyYXdfcnVucyBhcyAkcnVuKQotICAgICAg
ICAgICAgICAgIGFycmF5X3B1c2goJGZvcm1hdHRlZF9ydW5zLCBzZWxmOjpmb3JtYXRfcnVuKCRy
dW4pKTsKLSAgICAgICAgfQorICAgICAgICB3aGlsZSAoJHJvdyA9ICR0aGlzLT5kYi0+ZmV0Y2hf
bmV4dF9yb3coJHJlc3VsdHMpKQorICAgICAgICAgICAgYXJyYXlfcHVzaCgkZm9ybWF0dGVkX3J1
bnMsIHNlbGY6OmZvcm1hdF9ydW4oJHJvdykpOworCiAgICAgICAgICR0aGlzLT5yZXN1bHRzWyRu
YW1lXSA9ICRmb3JtYXR0ZWRfcnVuczsKLSAgICAgICAgcmV0dXJuICRmb3JtYXR0ZWRfcnVuczsK
KyAgICB9CisKKyAgICBmdW5jdGlvbiBleGVjdXRlX3F1ZXJ5KCRjb25maWdfaWQpIHsKKyAgICAg
ICAgcmV0dXJuICR0aGlzLT5kYi0+cXVlcnkoJworICAgICAgICAgICAgU0VMRUNUIHRlc3RfcnVu
cy4qLCBidWlsZHMuKiwgYXJyYXlfYWdnKChjb21taXRfcmVwb3NpdG9yeSwgY29tbWl0X3Jldmlz
aW9uLCBjb21taXRfdGltZSkpIEFTIHJldmlzaW9ucworICAgICAgICAgICAgICAgIEZST00gYnVp
bGRzCisgICAgICAgICAgICAgICAgICAgIExFRlQgT1VURVIgSk9JTiBidWlsZF9jb21taXRzIE9O
IGNvbW1pdF9idWlsZCA9IGJ1aWxkX2lkCisgICAgICAgICAgICAgICAgICAgIExFRlQgT1VURVIg
Sk9JTiBjb21taXRzIE9OIGJ1aWxkX2NvbW1pdCA9IGNvbW1pdF9pZCwgdGVzdF9ydW5zCisgICAg
ICAgICAgICAgICAgV0hFUkUgcnVuX2J1aWxkID0gYnVpbGRfaWQgQU5EIHJ1bl9jb25maWcgPSAk
MSBBTkQgTk9UIEVYSVNUUyAoU0VMRUNUICogRlJPTSBidWlsZF9yZXF1ZXN0cyBXSEVSRSByZXF1
ZXN0X2J1aWxkID0gYnVpbGRfaWQpCisgICAgICAgICAgICAgICAgR1JPVVAgQlkgYnVpbGRfaWQs
IHJ1bl9pZCcsIGFycmF5KCRjb25maWdfaWQpKTsKICAgICB9CiAKICAgICBwcml2YXRlIHN0YXRp
YyBmdW5jdGlvbiBmb3JtYXRfcnVuKCRydW4pIHsKQEAgLTEyNSw2ICsxMTIsMjQgQEAgY2xhc3Mg
UnVuc0dlbmVyYXRvciB7CiAgICAgfQogfQogCitjbGFzcyBSdW5zR2VuZXJhdG9yRm9yVGVzdEdy
b3VwIGV4dGVuZHMgUnVuc0dlbmVyYXRvciB7CisgICAgZnVuY3Rpb24gX19jb25zdHJ1Y3QoJGRi
LCAkdGVzdF9ncm91cF9pZCkgeworICAgICAgICBwYXJlbnQ6Ol9fY29uc3RydWN0KCRkYik7Cisg
ICAgICAgICR0aGlzLT50ZXN0X2dyb3VwX2lkID0gJHRlc3RfZ3JvdXBfaWQ7CisgICAgfQorCisg
ICAgZnVuY3Rpb24gZXhlY3V0ZV9xdWVyeSgkY29uZmlnX2lkKSB7CisgICAgICAgIHJldHVybiAk
dGhpcy0+ZGItPnF1ZXJ5KCcKKyAgICAgICAgICAgIFNFTEVDVCB0ZXN0X3J1bnMuKiwgYnVpbGRz
LiosIGFycmF5X2FnZygoY29tbWl0X3JlcG9zaXRvcnksIGNvbW1pdF9yZXZpc2lvbiwgY29tbWl0
X3RpbWUpKSBBUyByZXZpc2lvbnMKKyAgICAgICAgICAgICAgICBGUk9NIGJ1aWxkcworICAgICAg
ICAgICAgICAgICAgICBMRUZUIE9VVEVSIEpPSU4gYnVpbGRfY29tbWl0cyBPTiBjb21taXRfYnVp
bGQgPSBidWlsZF9pZAorICAgICAgICAgICAgICAgICAgICBMRUZUIE9VVEVSIEpPSU4gY29tbWl0
cyBPTiBidWlsZF9jb21taXQgPSBjb21taXRfaWQsCisgICAgICAgICAgICAgICAgICAgIHRlc3Rf
cnVucywgYnVpbGRfcmVxdWVzdHMsIGFuYWx5c2lzX3Rlc3RfZ3JvdXBzCisgICAgICAgICAgICAg
ICAgV0hFUkUgcnVuX2J1aWxkID0gYnVpbGRfaWQgQU5EIHJ1bl9jb25maWcgPSAkMSBBTkQgcmVx
dWVzdF9idWlsZCA9IGJ1aWxkX2lkIEFORCByZXF1ZXN0X2dyb3VwID0gJDIKKyAgICAgICAgICAg
ICAgICBHUk9VUCBCWSBidWlsZF9pZCwgcnVuX2lkJywgYXJyYXkoJGNvbmZpZ19pZCwgJHRoaXMt
PnRlc3RfZ3JvdXBfaWQpKTsKKyAgICB9Cit9CisKIG1haW4oYXJyYXlfa2V5X2V4aXN0cygnUEFU
SF9JTkZPJywgJF9TRVJWRVIpID8gZXhwbG9kZSgnLycsIHRyaW0oJF9TRVJWRVJbJ1BBVEhfSU5G
TyddLCAnLycpKSA6IGFycmF5KCkpOwogCiA/PgpJbmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQu
b3JnL3B1YmxpYy9pbmNsdWRlL2RiLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvcHVibGljL2luY2x1ZGUvZGIucGhwCShyZXZpc2lvbiAxOTI1ODQpCisrKyBXZWJz
aXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL2luY2x1ZGUvZGIucGhwCSh3b3JraW5nIGNvcHkp
CkBAIC00Myw3ICs0Myw3IEBAIGZ1bmN0aW9uIGNvbmZpZ19wYXRoKCRrZXksICRwYXRoKSB7CiBm
dW5jdGlvbiBnZW5lcmF0ZV9kYXRhX2ZpbGUoJGZpbGVuYW1lLCAkY29udGVudCkgewogICAgIGlm
ICghYXNzZXJ0KGN0eXBlX2FsbnVtKHN0cl9yZXBsYWNlKGFycmF5KCctJywgJ18nLCAnLicpLCAn
JywgJGZpbGVuYW1lKSkpKQogICAgICAgICByZXR1cm4gRkFMU0U7Ci0gICAgcmV0dXJuIGZpbGVf
cHV0X2NvbnRlbnRzKGNvbmZpZ19wYXRoKCdkYXRhRGlyZWN0b3J5JywgJGZpbGVuYW1lKSwgJGNv
bnRlbnQpOworICAgIHJldHVybiBmaWxlX3B1dF9jb250ZW50cyhjb25maWdfcGF0aCgnZGF0YURp
cmVjdG9yeScsICRmaWxlbmFtZSksICRjb250ZW50LCBMT0NLX0VYKTsKIH0KIAogaWYgKGNvbmZp
ZygnZGVidWcnKSkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>