<?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>148616</bug_id>
          
          <creation_ts>2015-08-30 09:11:02 -0700</creation_ts>
          <short_desc>[EFL] Fix the problem in which environment variable included in webprocess-cmd-prefix can&apos;t be parsed</short_desc>
          <delta_ts>2015-10-14 03:34:50 -0700</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 EFL</component>
          <version>WebKit Local 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="Joonghun Park">jh718.park</reporter>
          <assigned_to name="Joonghun Park">jh718.park</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1122057</commentid>
    <comment_count>0</comment_count>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-08-30 09:11:02 -0700</bug_when>
    <thetext>This patch fix the problem in which environment variable in web process-cmd-prefix can&apos;t be parsed.
process-cmd-prefix option doesn&apos;t work in two cases.
1. When executing run-layout-tests, 
2. When executing MiniBrowser with web process-cmd-prefix environment variable.

After this patch, webprocesss-cmd-prefix should include full path of executable file because execute doesn&apos;t consider PATH,
e.g. Tools/Scripts/run-webkit-tests --efl --webprocess-cmd-prefix=&quot;DISPLAY=:0 /usr/bin/xterm -e gdb --args&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1122058</commentid>
    <comment_count>1</comment_count>
      <attachid>260242</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-08-30 09:16:21 -0700</bug_when>
    <thetext>Created attachment 260242
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1122059</commentid>
    <comment_count>2</comment_count>
      <attachid>260243</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-08-30 09:30:53 -0700</bug_when>
    <thetext>Created attachment 260243
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1122123</commentid>
    <comment_count>3</comment_count>
      <attachid>260271</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-08-30 20:39:25 -0700</bug_when>
    <thetext>Created attachment 260271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1123414</commentid>
    <comment_count>4</comment_count>
      <attachid>260588</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-09-04 05:38:25 -0700</bug_when>
    <thetext>Created attachment 260588
Revise log typo: execute -&gt; execve</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133040</commentid>
    <comment_count>5</comment_count>
      <attachid>260588</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-10-13 22:16:46 -0700</bug_when>
    <thetext>Comment on attachment 260588
Revise log typo: execute -&gt; execve

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

&gt; Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:68
&gt; +static void parseAndRemoveEnvsFrom(Vector&lt;std::unique_ptr&lt;char[]&gt;&gt;&amp;&amp; args)

s/Envs/Environments/g. Beside I think *From* is redundant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133056</commentid>
    <comment_count>6</comment_count>
      <attachid>263061</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-10-13 23:20:23 -0700</bug_when>
    <thetext>Created attachment 263061
Rename the function as parseAndRemoveEnvironments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133057</commentid>
    <comment_count>7</comment_count>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-10-13 23:25:54 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Comment on attachment 260588 [details]
&gt; Revise log typo: execute -&gt; execve
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=260588&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:68
&gt; &gt; +static void parseAndRemoveEnvsFrom(Vector&lt;std::unique_ptr&lt;char[]&gt;&gt;&amp;&amp; args)
&gt; 
&gt; s/Envs/Environments/g. Beside I think *From* is redundant.

I revised this patch as you commented, Gyuyoung.

In addition to it, I&apos;m planning to revise the document(https://trac.webkit.org/wiki/WebKitEFLLayoutTest)&apos;s corresponding part
to align with this change if this patch is applied.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133058</commentid>
    <comment_count>8</comment_count>
      <attachid>263061</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-10-13 23:35:13 -0700</bug_when>
    <thetext>Comment on attachment 263061
Rename the function as parseAndRemoveEnvironments

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

&gt; Source/WebKit2/ChangeLog:8
&gt; +        This patch fix the problem in which environment variable in web process-cmd-prefix can&apos;t be parsed.

s/fix/fixes/g

&gt; Source/WebKit2/ChangeLog:13
&gt; +        After this patch, webprocesss-cmd-prefix should include full path of executable file

One question, should we add full patch whenever using *webprocess-cmd-prefix* ? Isn&apos;t there any solution not to use full path ?

&gt; Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:80
&gt; +        if (strchr(arg, static_cast&lt;int&gt;(&apos;=&apos;)) == nullptr)

Should we use static_cast&lt;int&gt; here ? It looks like redundant casting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133071</commentid>
    <comment_count>9</comment_count>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-10-14 00:33:31 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; Comment on attachment 263061 [details]
&gt; Rename the function as parseAndRemoveEnvironments
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=263061&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/ChangeLog:8
&gt; &gt; +        This patch fix the problem in which environment variable in web process-cmd-prefix can&apos;t be parsed.
&gt; 
&gt; s/fix/fixes/g
&gt; 
Done.
&gt; &gt; Source/WebKit2/ChangeLog:13
&gt; &gt; +        After this patch, webprocesss-cmd-prefix should include full path of executable file
&gt; 
&gt; One question, should we add full patch whenever using
&gt; *webprocess-cmd-prefix* ? Isn&apos;t there any solution not to use full path ?
&gt; 
I revised not to use full path. So there is no need to change the document anymore.

&gt; &gt; Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:80
&gt; &gt; +        if (strchr(arg, static_cast&lt;int&gt;(&apos;=&apos;)) == nullptr)
&gt; 
&gt; Should we use static_cast&lt;int&gt; here ? It looks like redundant casting.
Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133072</commentid>
    <comment_count>10</comment_count>
      <attachid>263065</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-10-14 00:33:56 -0700</bug_when>
    <thetext>Created attachment 263065
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133090</commentid>
    <comment_count>11</comment_count>
      <attachid>263065</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-14 03:34:45 -0700</bug_when>
    <thetext>Comment on attachment 263065
Patch

Clearing flags on attachment: 263065

Committed r191041: &lt;http://trac.webkit.org/changeset/191041&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133091</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-14 03:34:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260242</attachid>
            <date>2015-08-30 09:16:21 -0700</date>
            <delta_ts>2015-08-30 09:30:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148616-20150831011605.patch</filename>
            <type>text/plain</type>
            <size>3304</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGVlNWNmMDc0MzYyYjM1
ODE2MmVhOWRjOTY0NzQyZTBhODY5ZDQwYy4uN2E2ZWMwY2UwNjc1NjIyNzk2ZmIzZWMyY2YyZTkx
ZmIzYWM1NTc1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTA4LTMwICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBGaXgg
dGhlIHByb2JsZW0gaW4gd2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW5jbHVkZWQgaW4gd2Vi
cHJvY2Vzcy1jbWQtcHJlZml4IGNhbid0IGJlIHBhcnNlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NjE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBmaXggdGhlIHByb2JsZW0gaW4g
d2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW4gd2ViIHByb2Nlc3MtY21kLXByZWZpeCBjYW4n
dCBiZSBwYXJzZWQuCisgICAgICAgIHByb2Nlc3MtY21kLXByZWZpeCBvcHRpb24gZG9lc24ndCB3
b3JrIGluIHR3byBjYXNlcy4KKyAgICAgICAgMS4gV2hlbiBleGVjdXRpbmcgcnVuLWxheW91dC10
ZXN0cywKKyAgICAgICAgMi4gV2hlbiBleGVjdXRpbmcgTWluaUJyb3dzZXIgd2l0aCB3ZWIgcHJv
Y2Vzcy1jbWQtcHJlZml4IGVudmlyb25tZW50IHZhcmlhYmxlLgorCisgICAgICAgIEFmdGVyIHRo
aXMgcGF0Y2gsIHdlYnByb2Nlc3NzLWNtZC1wcmVmaXggc2hvdWxkIGluY2x1ZGUgZnVsbCBwYXRo
IG9mIGV4ZWN1dGFibGUgZmlsZQorICAgICAgICBiZWNhdXNlIGV4ZWN1dGUgZG9lc24ndCBjb25z
aWRlciBQQVRILAorICAgICAgICBlLmcuIFRvb2xzL1NjcmlwdHMvcnVuLXdlYmtpdC10ZXN0cyAt
LWVmbCBcCisgICAgICAgIC0td2VicHJvY2Vzcy1jbWQtcHJlZml4PSJESVNQTEFZPTowIC91c3Iv
YmluL3h0ZXJtIC1lIGdkYiAtLWFyZ3MiCisKKyAgICAgICAgKiBVSVByb2Nlc3MvTGF1bmNoZXIv
ZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlByb2Nlc3NMYXVu
Y2hlcjo6bGF1bmNoUHJvY2Vzcyk6CisKIDIwMTUtMDgtMjggIE15bGVzIEMuIE1heGZpZWxkICA8
bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAgICAgICBNaWdyYXRlIEdyYXBoaWNzQ29udGV4dHMg
ZnJvbSBwb2ludGVycyB0byByZWZlcmVuY2VzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHAKaW5kZXgg
MmJiYzkwYjAyMjMyMDM1NzQxNmI2MjY2NTE0MWM2NGIyNDU3MmE4Ny4uODJlZjY5MjM3MmQ4NTBi
YjZlMTQwMTUzNTIwMzhiOGUyYTQ5NWFmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0xhdW5jaGVyL2VmbC9Qcm9jZXNzTGF1bmNoZXJFZmwuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwvUHJvY2Vzc0xhdW5jaGVyRWZsLmNwcApAQCAt
MTA1LDEzICsxMDUsNDIgQEAgdm9pZCBQcm9jZXNzTGF1bmNoZXI6OmxhdW5jaFByb2Nlc3MoKQog
I2VuZGlmCiAgICAgYXV0byBhcmdzID0gY3JlYXRlQXJnc0FycmF5KHByb2Nlc3NDbWRQcmVmaXgs
IGV4ZWN1dGFibGVQYXRoLCBTdHJpbmc6Om51bWJlcihzb2NrZXRzWzBdKSwgcGx1Z2luUGF0aCk7
CiAKKyAgICAvLyBIYW5kbGUgZW52aXJvbm1lbnQgdmFyaWFibGUgc3BlY2lmaWVkIGJlZm9yZSBl
eGVjdXRhYmxlIGZpbGUgbmFtZSBvbmx5IGZvciB0aGlzIHByb2Nlc3MgdXNlLgorICAgIGF1dG8g
ZW5kID0gYXJncy5lbmQoKTsKKyAgICBhdXRvIGl0ID0gYXJncy5iZWdpbigpOworICAgIGludCBh
cmdzTGVuZ3RoID0gMDsKKworICAgIGZvciAoOyBpdCAhPSBlbmQ7ICsraXQpIHsKKyAgICAgICAg
Y29uc3QgY2hhcioga2V5OworICAgICAgICBjb25zdCBjaGFyKiB2YWx1ZTsKKyAgICAgICAgYXV0
byBhcmcgPSAoKml0KS5nZXQoKTsKKworICAgICAgICBpZiAoc3RyY2hyKGFyZywgc3RhdGljX2Nh
c3Q8aW50PignPScpKSA9PSBudWxscHRyKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiYmVmb3JlIHN0ZHRva1xuIik7CisgICAgICAgIGtleSA9IHN0cnRvayhh
cmcsICI9Iik7CisgICAgICAgIHZhbHVlID0gc3RydG9rKG51bGxwdHIsICI9Iik7CisgICAgICAg
IGZwcmludGYoc3RkZXJyLCAia2V5OiAlcywgdmFsdWU6ICVzXG4iLCBrZXksIHZhbHVlKTsKKwor
ICAgICAgICBpZiAoa2V5ID09IG51bGxwdHIpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiaW4ga2V5ID09IG51bGxwdHJcbiIpOworICAgICAgICAgICAgYXJnc0xlbmd0aCsrOworICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJh
ZnRlciBzdGR0b2tcbiIpOworICAgICAgICBzZXRlbnYoa2V5LCB2YWx1ZSwgMSk7CisgICAgICAg
IGFyZ3NMZW5ndGgrKzsKKyAgICB9CisKKyAgICBhcmdzLnJlbW92ZSgwLCBhcmdzTGVuZ3RoKTsK
KwogICAgIC8vIERvIG5vdCBwZXJmb3JtIG1lbW9yeSBhbGxvY2F0aW9uIGluIHRoZSBtaWRkbGUg
b2YgdGhlIGZvcmsoKQogICAgIC8vIGV4ZWMoKSBiZWxvdy4gRmFzdE1hbGxvYyBjYW4gcG90ZW50
aWFsbHkgZGVhZGxvY2sgYmVjYXVzZQogICAgIC8vIHRoZSBmb3JrKCkgZG9lc24ndCBpbmhlcml0
IHRoZSBydW5uaW5nIHRocmVhZHMuCiAgICAgcGlkX3QgcGlkID0gZm9yaygpOwogICAgIGlmICgh
cGlkKSB7IC8vIENoaWxkIHByb2Nlc3MuCiAgICAgICAgIGNsb3NlKHNvY2tldHNbMV0pOwotICAg
ICAgICBleGVjdnAoYXJncy5kYXRhKClbMF0uZ2V0KCksIHJlaW50ZXJwcmV0X2Nhc3Q8Y2hhciog
Y29uc3QqPihhcmdzLmRhdGEoKSkpOworICAgICAgICBleGVjdmUoYXJncy5kYXRhKClbMF0uZ2V0
KCksIHJlaW50ZXJwcmV0X2Nhc3Q8Y2hhciogY29uc3QqPihhcmdzLmRhdGEoKSksIGVudmlyb24p
OwogICAgIH0gZWxzZSBpZiAocGlkID4gMCkgeyAvLyBwYXJlbnQgcHJvY2VzczsKICAgICAgICAg
Y2xvc2Uoc29ja2V0c1swXSk7CiAgICAgICAgIG1fcHJvY2Vzc0lkZW50aWZpZXIgPSBwaWQ7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260243</attachid>
            <date>2015-08-30 09:30:53 -0700</date>
            <delta_ts>2015-08-30 20:39:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148616-20150831013037.patch</filename>
            <type>text/plain</type>
            <size>3104</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGVlNWNmMDc0MzYyYjM1
ODE2MmVhOWRjOTY0NzQyZTBhODY5ZDQwYy4uN2E2ZWMwY2UwNjc1NjIyNzk2ZmIzZWMyY2YyZTkx
ZmIzYWM1NTc1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTA4LTMwICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBGaXgg
dGhlIHByb2JsZW0gaW4gd2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW5jbHVkZWQgaW4gd2Vi
cHJvY2Vzcy1jbWQtcHJlZml4IGNhbid0IGJlIHBhcnNlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NjE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBmaXggdGhlIHByb2JsZW0gaW4g
d2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW4gd2ViIHByb2Nlc3MtY21kLXByZWZpeCBjYW4n
dCBiZSBwYXJzZWQuCisgICAgICAgIHByb2Nlc3MtY21kLXByZWZpeCBvcHRpb24gZG9lc24ndCB3
b3JrIGluIHR3byBjYXNlcy4KKyAgICAgICAgMS4gV2hlbiBleGVjdXRpbmcgcnVuLWxheW91dC10
ZXN0cywKKyAgICAgICAgMi4gV2hlbiBleGVjdXRpbmcgTWluaUJyb3dzZXIgd2l0aCB3ZWIgcHJv
Y2Vzcy1jbWQtcHJlZml4IGVudmlyb25tZW50IHZhcmlhYmxlLgorCisgICAgICAgIEFmdGVyIHRo
aXMgcGF0Y2gsIHdlYnByb2Nlc3NzLWNtZC1wcmVmaXggc2hvdWxkIGluY2x1ZGUgZnVsbCBwYXRo
IG9mIGV4ZWN1dGFibGUgZmlsZQorICAgICAgICBiZWNhdXNlIGV4ZWN1dGUgZG9lc24ndCBjb25z
aWRlciBQQVRILAorICAgICAgICBlLmcuIFRvb2xzL1NjcmlwdHMvcnVuLXdlYmtpdC10ZXN0cyAt
LWVmbCBcCisgICAgICAgIC0td2VicHJvY2Vzcy1jbWQtcHJlZml4PSJESVNQTEFZPTowIC91c3Iv
YmluL3h0ZXJtIC1lIGdkYiAtLWFyZ3MiCisKKyAgICAgICAgKiBVSVByb2Nlc3MvTGF1bmNoZXIv
ZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlByb2Nlc3NMYXVu
Y2hlcjo6bGF1bmNoUHJvY2Vzcyk6CisKIDIwMTUtMDgtMjggIE15bGVzIEMuIE1heGZpZWxkICA8
bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAgICAgICBNaWdyYXRlIEdyYXBoaWNzQ29udGV4dHMg
ZnJvbSBwb2ludGVycyB0byByZWZlcmVuY2VzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHAKaW5kZXgg
MmJiYzkwYjAyMjMyMDM1NzQxNmI2MjY2NTE0MWM2NGIyNDU3MmE4Ny4uMWZhMmZiZGNkZWMyYTg1
MTZjMTRiMzg4ZjZkYzEzODk1M2IyNTZlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0xhdW5jaGVyL2VmbC9Qcm9jZXNzTGF1bmNoZXJFZmwuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwvUHJvY2Vzc0xhdW5jaGVyRWZsLmNwcApAQCAt
MTA1LDEzICsxMDUsNDAgQEAgdm9pZCBQcm9jZXNzTGF1bmNoZXI6OmxhdW5jaFByb2Nlc3MoKQog
I2VuZGlmCiAgICAgYXV0byBhcmdzID0gY3JlYXRlQXJnc0FycmF5KHByb2Nlc3NDbWRQcmVmaXgs
IGV4ZWN1dGFibGVQYXRoLCBTdHJpbmc6Om51bWJlcihzb2NrZXRzWzBdKSwgcGx1Z2luUGF0aCk7
CiAKKyAgICAvLyBIYW5kbGUgZW52aXJvbm1lbnQgdmFyaWFibGUgc3BlY2lmaWVkIGJlZm9yZSBl
eGVjdXRhYmxlIGZpbGUgbmFtZSBvbmx5IGZvciB0aGlzIHByb2Nlc3MgdXNlLgorICAgIGF1dG8g
ZW5kID0gYXJncy5lbmQoKTsKKyAgICBhdXRvIGl0ID0gYXJncy5iZWdpbigpOworICAgIGludCBh
cmdzTGVuZ3RoID0gMDsKKworICAgIGZvciAoOyBpdCAhPSBlbmQ7ICsraXQpIHsKKyAgICAgICAg
Y29uc3QgY2hhcioga2V5OworICAgICAgICBjb25zdCBjaGFyKiB2YWx1ZTsKKyAgICAgICAgYXV0
byBhcmcgPSAoKml0KS5nZXQoKTsKKworICAgICAgICBpZiAoc3RyY2hyKGFyZywgc3RhdGljX2Nh
c3Q8aW50PignPScpKSA9PSBudWxscHRyKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
a2V5ID0gc3RydG9rKGFyZywgIj0iKTsKKyAgICAgICAgdmFsdWUgPSBzdHJ0b2sobnVsbHB0ciwg
Ij0iKTsKKworICAgICAgICBpZiAoa2V5ID09IG51bGxwdHIpIHsKKyAgICAgICAgICAgIGFyZ3NM
ZW5ndGgrKzsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgc2V0
ZW52KGtleSwgdmFsdWUsIDEpOworICAgICAgICBhcmdzTGVuZ3RoKys7CisgICAgfQorCisgICAg
YXJncy5yZW1vdmUoMCwgYXJnc0xlbmd0aCk7CisKICAgICAvLyBEbyBub3QgcGVyZm9ybSBtZW1v
cnkgYWxsb2NhdGlvbiBpbiB0aGUgbWlkZGxlIG9mIHRoZSBmb3JrKCkKICAgICAvLyBleGVjKCkg
YmVsb3cuIEZhc3RNYWxsb2MgY2FuIHBvdGVudGlhbGx5IGRlYWRsb2NrIGJlY2F1c2UKICAgICAv
LyB0aGUgZm9yaygpIGRvZXNuJ3QgaW5oZXJpdCB0aGUgcnVubmluZyB0aHJlYWRzLgogICAgIHBp
ZF90IHBpZCA9IGZvcmsoKTsKICAgICBpZiAoIXBpZCkgeyAvLyBDaGlsZCBwcm9jZXNzLgogICAg
ICAgICBjbG9zZShzb2NrZXRzWzFdKTsKLSAgICAgICAgZXhlY3ZwKGFyZ3MuZGF0YSgpWzBdLmdl
dCgpLCByZWludGVycHJldF9jYXN0PGNoYXIqIGNvbnN0Kj4oYXJncy5kYXRhKCkpKTsKKyAgICAg
ICAgZXhlY3ZlKGFyZ3MuZGF0YSgpWzBdLmdldCgpLCByZWludGVycHJldF9jYXN0PGNoYXIqIGNv
bnN0Kj4oYXJncy5kYXRhKCkpLCBlbnZpcm9uKTsKICAgICB9IGVsc2UgaWYgKHBpZCA+IDApIHsg
Ly8gcGFyZW50IHByb2Nlc3M7CiAgICAgICAgIGNsb3NlKHNvY2tldHNbMF0pOwogICAgICAgICBt
X3Byb2Nlc3NJZGVudGlmaWVyID0gcGlkOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260271</attachid>
            <date>2015-08-30 20:39:25 -0700</date>
            <delta_ts>2015-09-04 05:38:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148616-20150831123907.patch</filename>
            <type>text/plain</type>
            <size>3552</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGVlNWNmMDc0MzYyYjM1
ODE2MmVhOWRjOTY0NzQyZTBhODY5ZDQwYy4uYzY4OWZhNmU5YmYzOWE2N2YyMTZkMDlmZjAwNDRj
YTE1ZGUwMTNkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE1LTA4LTMwICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBGaXgg
dGhlIHByb2JsZW0gaW4gd2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW5jbHVkZWQgaW4gd2Vi
cHJvY2Vzcy1jbWQtcHJlZml4IGNhbid0IGJlIHBhcnNlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NjE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBmaXggdGhlIHByb2JsZW0gaW4g
d2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW4gd2ViIHByb2Nlc3MtY21kLXByZWZpeCBjYW4n
dCBiZSBwYXJzZWQuCisgICAgICAgIHByb2Nlc3MtY21kLXByZWZpeCBvcHRpb24gZG9lc24ndCB3
b3JrIGluIHR3byBjYXNlcy4KKyAgICAgICAgMS4gV2hlbiBleGVjdXRpbmcgcnVuLWxheW91dC10
ZXN0cywKKyAgICAgICAgMi4gV2hlbiBleGVjdXRpbmcgTWluaUJyb3dzZXIgd2l0aCB3ZWIgcHJv
Y2Vzcy1jbWQtcHJlZml4IGVudmlyb25tZW50IHZhcmlhYmxlLgorCisgICAgICAgIEFmdGVyIHRo
aXMgcGF0Y2gsIHdlYnByb2Nlc3NzLWNtZC1wcmVmaXggc2hvdWxkIGluY2x1ZGUgZnVsbCBwYXRo
IG9mIGV4ZWN1dGFibGUgZmlsZQorICAgICAgICBiZWNhdXNlIGV4ZWN1dGUgZG9lc24ndCBjb25z
aWRlciBQQVRILAorICAgICAgICBlLmcuIFRvb2xzL1NjcmlwdHMvcnVuLXdlYmtpdC10ZXN0cyAt
LWVmbCBcCisgICAgICAgIC0td2VicHJvY2Vzcy1jbWQtcHJlZml4PSJESVNQTEFZPTowIC91c3Iv
YmluL3h0ZXJtIC1lIGdkYiAtLWFyZ3MiCisKKyAgICAgICAgKiBVSVByb2Nlc3MvTGF1bmNoZXIv
ZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OnBhcnNlQW5kUmVt
b3ZlRW52c0Zyb20pOiBwYXJzZSBhbmQgcmVtb3ZlIGVudmlyb25tZW50IHZhcmlhYmxlcyBzcGVp
Y2lmaWVkIGZvciBvbmx5IHRoZSBjdXJyZW50IHNwZWNpZmljIHByb2Nlc3MuCisgICAgICAgIChX
ZWJLaXQ6OlByb2Nlc3NMYXVuY2hlcjo6bGF1bmNoUHJvY2Vzcyk6CisKIDIwMTUtMDgtMjggIE15
bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAgICAgICBNaWdyYXRl
IEdyYXBoaWNzQ29udGV4dHMgZnJvbSBwb2ludGVycyB0byByZWZlcmVuY2VzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVm
bC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVu
Y2hlckVmbC5jcHAKaW5kZXggMmJiYzkwYjAyMjMyMDM1NzQxNmI2MjY2NTE0MWM2NGIyNDU3MmE4
Ny4uY2RjNWI5ODRkNDk3ZDA4OGY3YzRlMjc1YzU3ZDFjMjNhMThkMzVkMyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9Qcm9jZXNzTGF1bmNoZXJFZmwu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwvUHJvY2Vzc0xh
dW5jaGVyRWZsLmNwcApAQCAtNjUsNiArNjUsMzYgQEAgc3RhdGljIFZlY3RvcjxzdGQ6OnVuaXF1
ZV9wdHI8Y2hhcltdPj4gY3JlYXRlQXJnc0FycmF5KGNvbnN0IFN0cmluZyYgcHJlZml4LCBjb24K
ICAgICByZXR1cm4gYXJnczsKIH0KIAorc3RhdGljIHZvaWQgcGFyc2VBbmRSZW1vdmVFbnZzRnJv
bShWZWN0b3I8c3RkOjp1bmlxdWVfcHRyPGNoYXJbXT4+JiYgYXJncykKK3sKKyAgICAvLyBIYW5k
bGUgZW52aXJvbm1lbnQgdmFyaWFibGUgc3BlY2lmaWVkIGJlZm9yZSBleGVjdXRhYmxlIGZpbGUg
bmFtZSBvbmx5IGZvciB0aGlzIHByb2Nlc3MgdXNlLgorICAgIGF1dG8gZW5kID0gYXJncy5lbmQo
KTsKKyAgICBhdXRvIGl0ID0gYXJncy5iZWdpbigpOworICAgIGludCBhcmdzTGVuZ3RoID0gMDsK
KworICAgIGZvciAoOyBpdCAhPSBlbmQ7ICsraXQpIHsKKyAgICAgICAgY29uc3QgY2hhcioga2V5
OworICAgICAgICBjb25zdCBjaGFyKiB2YWx1ZTsKKyAgICAgICAgYXV0byBhcmcgPSAoKml0KS5n
ZXQoKTsKKworICAgICAgICBpZiAoc3RyY2hyKGFyZywgc3RhdGljX2Nhc3Q8aW50PignPScpKSA9
PSBudWxscHRyKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAga2V5ID0gc3RydG9rKGFy
ZywgIj0iKTsKKyAgICAgICAgdmFsdWUgPSBzdHJ0b2sobnVsbHB0ciwgIj0iKTsKKworICAgICAg
ICBpZiAoa2V5ID09IG51bGxwdHIpIHsKKyAgICAgICAgICAgIGFyZ3NMZW5ndGgrKzsKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgc2V0ZW52KGtleSwgdmFsdWUs
IDEpOworICAgICAgICBhcmdzTGVuZ3RoKys7CisgICAgfQorCisgICAgYXJncy5yZW1vdmUoMCwg
YXJnc0xlbmd0aCk7Cit9CisKIHZvaWQgUHJvY2Vzc0xhdW5jaGVyOjpsYXVuY2hQcm9jZXNzKCkK
IHsKICAgICBpbnQgc29ja2V0c1syXTsKQEAgLTEwNSwxMyArMTM1LDE1IEBAIHZvaWQgUHJvY2Vz
c0xhdW5jaGVyOjpsYXVuY2hQcm9jZXNzKCkKICNlbmRpZgogICAgIGF1dG8gYXJncyA9IGNyZWF0
ZUFyZ3NBcnJheShwcm9jZXNzQ21kUHJlZml4LCBleGVjdXRhYmxlUGF0aCwgU3RyaW5nOjpudW1i
ZXIoc29ja2V0c1swXSksIHBsdWdpblBhdGgpOwogCisgICAgcGFyc2VBbmRSZW1vdmVFbnZzRnJv
bShXVEY6Om1vdmUoYXJncykpOworCiAgICAgLy8gRG8gbm90IHBlcmZvcm0gbWVtb3J5IGFsbG9j
YXRpb24gaW4gdGhlIG1pZGRsZSBvZiB0aGUgZm9yaygpCiAgICAgLy8gZXhlYygpIGJlbG93LiBG
YXN0TWFsbG9jIGNhbiBwb3RlbnRpYWxseSBkZWFkbG9jayBiZWNhdXNlCiAgICAgLy8gdGhlIGZv
cmsoKSBkb2Vzbid0IGluaGVyaXQgdGhlIHJ1bm5pbmcgdGhyZWFkcy4KICAgICBwaWRfdCBwaWQg
PSBmb3JrKCk7CiAgICAgaWYgKCFwaWQpIHsgLy8gQ2hpbGQgcHJvY2Vzcy4KICAgICAgICAgY2xv
c2Uoc29ja2V0c1sxXSk7Ci0gICAgICAgIGV4ZWN2cChhcmdzLmRhdGEoKVswXS5nZXQoKSwgcmVp
bnRlcnByZXRfY2FzdDxjaGFyKiBjb25zdCo+KGFyZ3MuZGF0YSgpKSk7CisgICAgICAgIGV4ZWN2
ZShhcmdzLmRhdGEoKVswXS5nZXQoKSwgcmVpbnRlcnByZXRfY2FzdDxjaGFyKiBjb25zdCo+KGFy
Z3MuZGF0YSgpKSwgZW52aXJvbik7CiAgICAgfSBlbHNlIGlmIChwaWQgPiAwKSB7IC8vIHBhcmVu
dCBwcm9jZXNzOwogICAgICAgICBjbG9zZShzb2NrZXRzWzBdKTsKICAgICAgICAgbV9wcm9jZXNz
SWRlbnRpZmllciA9IHBpZDsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260588</attachid>
            <date>2015-09-04 05:38:25 -0700</date>
            <delta_ts>2015-10-13 23:20:15 -0700</delta_ts>
            <desc>Revise log typo: execute -&gt; execve</desc>
            <filename>bug-148616-20150904213823.patch</filename>
            <type>text/plain</type>
            <size>3530</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MzQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMWJmOTU1ZmUxYzc5NmJm
YzBkMWZmM2JiNzA4ZGI3MWFhMjBkMjExMS4uNDRjZTgxZWMzN2U5M2QwZWJkNWQ3N2NjOTVmZTkx
MWU2ODlmYTZiNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE1LTA5LTA0ICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBGaXgg
dGhlIHByb2JsZW0gaW4gd2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW5jbHVkZWQgaW4gd2Vi
cHJvY2Vzcy1jbWQtcHJlZml4IGNhbid0IGJlIHBhcnNlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NjE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBmaXggdGhlIHByb2JsZW0gaW4g
d2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW4gd2ViIHByb2Nlc3MtY21kLXByZWZpeCBjYW4n
dCBiZSBwYXJzZWQuCisgICAgICAgIHByb2Nlc3MtY21kLXByZWZpeCBvcHRpb24gZG9lc24ndCB3
b3JrIGluIHR3byBjYXNlcy4KKyAgICAgICAgMS4gV2hlbiBleGVjdXRpbmcgcnVuLWxheW91dC10
ZXN0cywKKyAgICAgICAgMi4gV2hlbiBleGVjdXRpbmcgTWluaUJyb3dzZXIgd2l0aCB3ZWIgcHJv
Y2Vzcy1jbWQtcHJlZml4IGVudmlyb25tZW50IHZhcmlhYmxlLgorCisgICAgICAgIEFmdGVyIHRo
aXMgcGF0Y2gsIHdlYnByb2Nlc3NzLWNtZC1wcmVmaXggc2hvdWxkIGluY2x1ZGUgZnVsbCBwYXRo
IG9mIGV4ZWN1dGFibGUgZmlsZQorICAgICAgICBiZWNhdXNlIGV4ZWN2ZSBkb2Vzbid0IGNvbnNp
ZGVyIFBBVEgsCisgICAgICAgIGUuZy4gVG9vbHMvU2NyaXB0cy9ydW4td2Via2l0LXRlc3RzIC0t
ZWZsIFwKKyAgICAgICAgLS13ZWJwcm9jZXNzLWNtZC1wcmVmaXg9IkRJU1BMQVk9OjAgL3Vzci9i
aW4veHRlcm0gLWUgZ2RiIC0tYXJncyIKKworICAgICAgICAqIFVJUHJvY2Vzcy9MYXVuY2hlci9l
ZmwvUHJvY2Vzc0xhdW5jaGVyRWZsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6cGFyc2VBbmRSZW1v
dmVFbnZzRnJvbSk6IHBhcnNlIGFuZCByZW1vdmUgZW52aXJvbm1lbnQgdmFyaWFibGVzIHNwZWlj
aWZpZWQgZm9yIG9ubHkgdGhlIGN1cnJlbnQgc3BlY2lmaWMgcHJvY2Vzcy4KKyAgICAgICAgKFdl
YktpdDo6UHJvY2Vzc0xhdW5jaGVyOjpsYXVuY2hQcm9jZXNzKToKKwogMjAxNS0wOS0wMyAgQ29t
bWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgcm9sbGluZyBvdXQgcjE4OTMzOC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9MYXVuY2hlci9lZmwvUHJvY2Vzc0xhdW5jaGVyRWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwvUHJvY2Vzc0xhdW5jaGVyRWZsLmNwcAppbmRleCAyYmJj
OTBiMDIyMzIwMzU3NDE2YjYyNjY1MTQxYzY0YjI0NTcyYTg3Li5jZGM1Yjk4NGQ0OTdkMDg4Zjdj
NGUyNzVjNTdkMWMyM2ExOGQzNWQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHAKKysrIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9Qcm9jZXNzTGF1bmNoZXJFZmwuY3BwCkBAIC02NSw2
ICs2NSwzNiBAQCBzdGF0aWMgVmVjdG9yPHN0ZDo6dW5pcXVlX3B0cjxjaGFyW10+PiBjcmVhdGVB
cmdzQXJyYXkoY29uc3QgU3RyaW5nJiBwcmVmaXgsIGNvbgogICAgIHJldHVybiBhcmdzOwogfQog
CitzdGF0aWMgdm9pZCBwYXJzZUFuZFJlbW92ZUVudnNGcm9tKFZlY3RvcjxzdGQ6OnVuaXF1ZV9w
dHI8Y2hhcltdPj4mJiBhcmdzKQoreworICAgIC8vIEhhbmRsZSBlbnZpcm9ubWVudCB2YXJpYWJs
ZSBzcGVjaWZpZWQgYmVmb3JlIGV4ZWN1dGFibGUgZmlsZSBuYW1lIG9ubHkgZm9yIHRoaXMgcHJv
Y2VzcyB1c2UuCisgICAgYXV0byBlbmQgPSBhcmdzLmVuZCgpOworICAgIGF1dG8gaXQgPSBhcmdz
LmJlZ2luKCk7CisgICAgaW50IGFyZ3NMZW5ndGggPSAwOworCisgICAgZm9yICg7IGl0ICE9IGVu
ZDsgKytpdCkgeworICAgICAgICBjb25zdCBjaGFyKiBrZXk7CisgICAgICAgIGNvbnN0IGNoYXIq
IHZhbHVlOworICAgICAgICBhdXRvIGFyZyA9ICgqaXQpLmdldCgpOworCisgICAgICAgIGlmIChz
dHJjaHIoYXJnLCBzdGF0aWNfY2FzdDxpbnQ+KCc9JykpID09IG51bGxwdHIpCisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBrZXkgPSBzdHJ0b2soYXJnLCAiPSIpOworICAgICAgICB2YWx1
ZSA9IHN0cnRvayhudWxscHRyLCAiPSIpOworCisgICAgICAgIGlmIChrZXkgPT0gbnVsbHB0cikg
eworICAgICAgICAgICAgYXJnc0xlbmd0aCsrOworICAgICAgICAgICAgY29udGludWU7CisgICAg
ICAgIH0KKworICAgICAgICBzZXRlbnYoa2V5LCB2YWx1ZSwgMSk7CisgICAgICAgIGFyZ3NMZW5n
dGgrKzsKKyAgICB9CisKKyAgICBhcmdzLnJlbW92ZSgwLCBhcmdzTGVuZ3RoKTsKK30KKwogdm9p
ZCBQcm9jZXNzTGF1bmNoZXI6OmxhdW5jaFByb2Nlc3MoKQogewogICAgIGludCBzb2NrZXRzWzJd
OwpAQCAtMTA1LDEzICsxMzUsMTUgQEAgdm9pZCBQcm9jZXNzTGF1bmNoZXI6OmxhdW5jaFByb2Nl
c3MoKQogI2VuZGlmCiAgICAgYXV0byBhcmdzID0gY3JlYXRlQXJnc0FycmF5KHByb2Nlc3NDbWRQ
cmVmaXgsIGV4ZWN1dGFibGVQYXRoLCBTdHJpbmc6Om51bWJlcihzb2NrZXRzWzBdKSwgcGx1Z2lu
UGF0aCk7CiAKKyAgICBwYXJzZUFuZFJlbW92ZUVudnNGcm9tKFdURjo6bW92ZShhcmdzKSk7CisK
ICAgICAvLyBEbyBub3QgcGVyZm9ybSBtZW1vcnkgYWxsb2NhdGlvbiBpbiB0aGUgbWlkZGxlIG9m
IHRoZSBmb3JrKCkKICAgICAvLyBleGVjKCkgYmVsb3cuIEZhc3RNYWxsb2MgY2FuIHBvdGVudGlh
bGx5IGRlYWRsb2NrIGJlY2F1c2UKICAgICAvLyB0aGUgZm9yaygpIGRvZXNuJ3QgaW5oZXJpdCB0
aGUgcnVubmluZyB0aHJlYWRzLgogICAgIHBpZF90IHBpZCA9IGZvcmsoKTsKICAgICBpZiAoIXBp
ZCkgeyAvLyBDaGlsZCBwcm9jZXNzLgogICAgICAgICBjbG9zZShzb2NrZXRzWzFdKTsKLSAgICAg
ICAgZXhlY3ZwKGFyZ3MuZGF0YSgpWzBdLmdldCgpLCByZWludGVycHJldF9jYXN0PGNoYXIqIGNv
bnN0Kj4oYXJncy5kYXRhKCkpKTsKKyAgICAgICAgZXhlY3ZlKGFyZ3MuZGF0YSgpWzBdLmdldCgp
LCByZWludGVycHJldF9jYXN0PGNoYXIqIGNvbnN0Kj4oYXJncy5kYXRhKCkpLCBlbnZpcm9uKTsK
ICAgICB9IGVsc2UgaWYgKHBpZCA+IDApIHsgLy8gcGFyZW50IHByb2Nlc3M7CiAgICAgICAgIGNs
b3NlKHNvY2tldHNbMF0pOwogICAgICAgICBtX3Byb2Nlc3NJZGVudGlmaWVyID0gcGlkOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263061</attachid>
            <date>2015-10-13 23:20:23 -0700</date>
            <delta_ts>2015-10-14 00:33:49 -0700</delta_ts>
            <desc>Rename the function as parseAndRemoveEnvironments</desc>
            <filename>bug-148616-20151014151945.patch</filename>
            <type>text/plain</type>
            <size>3502</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxMDMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjYwZjgwZDUzNTM5N2Nh
ZTViYzQ3NDUzMDhkNGYzZjU0NzkxNTVjMS4uM2NiZjk1ZmJlMDVjYWQ5MmIxMzEzZGU3MzhkNTZj
ZjVjMDMyNjRkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE1LTEwLTEzICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBGaXgg
dGhlIHByb2JsZW0gaW4gd2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW5jbHVkZWQgaW4gd2Vi
cHJvY2Vzcy1jbWQtcHJlZml4IGNhbid0IGJlIHBhcnNlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NjE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBmaXggdGhlIHByb2JsZW0gaW4g
d2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW4gd2ViIHByb2Nlc3MtY21kLXByZWZpeCBjYW4n
dCBiZSBwYXJzZWQuCisgICAgICAgIHByb2Nlc3MtY21kLXByZWZpeCBvcHRpb24gZG9lc24ndCB3
b3JrIGluIHR3byBjYXNlcy4KKyAgICAgICAgMS4gV2hlbiBleGVjdXRpbmcgcnVuLWxheW91dC10
ZXN0cywKKyAgICAgICAgMi4gV2hlbiBleGVjdXRpbmcgTWluaUJyb3dzZXIgd2l0aCB3ZWIgcHJv
Y2Vzcy1jbWQtcHJlZml4IGVudmlyb25tZW50IHZhcmlhYmxlLgorCisgICAgICAgIEFmdGVyIHRo
aXMgcGF0Y2gsIHdlYnByb2Nlc3NzLWNtZC1wcmVmaXggc2hvdWxkIGluY2x1ZGUgZnVsbCBwYXRo
IG9mIGV4ZWN1dGFibGUgZmlsZQorICAgICAgICBiZWNhdXNlIGV4ZWN2ZSBkb2Vzbid0IGNvbnNp
ZGVyIFBBVEgsCisgICAgICAgIGUuZy4gVG9vbHMvU2NyaXB0cy9ydW4td2Via2l0LXRlc3RzIC0t
ZWZsIFwKKyAgICAgICAgLS13ZWJwcm9jZXNzLWNtZC1wcmVmaXg9IkRJU1BMQVk9OjAgL3Vzci9i
aW4veHRlcm0gLWUgZ2RiIC0tYXJncyIKKworICAgICAgICAqIFVJUHJvY2Vzcy9MYXVuY2hlci9l
ZmwvUHJvY2Vzc0xhdW5jaGVyRWZsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6cGFyc2VBbmRSZW1v
dmVFbnZpcm9ubWVudHMpOgorICAgICAgICAoV2ViS2l0OjpQcm9jZXNzTGF1bmNoZXI6OmxhdW5j
aFByb2Nlc3MpOgorCiAyMDE1LTEwLTEzICBZb25nanVuIFpoYW5nICA8eW9uZ2p1bl96aGFuZ0Bh
cHBsZS5jb20+CiAKICAgICAgICAgVXNlIHRoZSBjb3JyZWN0IG5vdGlmaWNhdGlvbiBzdHJpbmdz
IGZvciB2aWV3IHNlcnZpY2UgYXBwbGljYXRpb25zIHN0YXRlIGNoYW5nZS4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwvUHJvY2Vzc0xhdW5jaGVyRWZs
LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwvUHJvY2Vzc0xhdW5j
aGVyRWZsLmNwcAppbmRleCAyYmJjOTBiMDIyMzIwMzU3NDE2YjYyNjY1MTQxYzY0YjI0NTcyYTg3
Li5mNDRmNjc2NjVjZDU3YzBmYzE4YWQ4ZWEwOTU1MWUzZjdmZjM1NTg1IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5j
cHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9Qcm9jZXNzTGF1
bmNoZXJFZmwuY3BwCkBAIC02NSw2ICs2NSwzNiBAQCBzdGF0aWMgVmVjdG9yPHN0ZDo6dW5pcXVl
X3B0cjxjaGFyW10+PiBjcmVhdGVBcmdzQXJyYXkoY29uc3QgU3RyaW5nJiBwcmVmaXgsIGNvbgog
ICAgIHJldHVybiBhcmdzOwogfQogCitzdGF0aWMgdm9pZCBwYXJzZUFuZFJlbW92ZUVudmlyb25t
ZW50cyhWZWN0b3I8c3RkOjp1bmlxdWVfcHRyPGNoYXJbXT4+JiYgYXJncykKK3sKKyAgICAvLyBI
YW5kbGUgZW52aXJvbm1lbnQgdmFyaWFibGUgc3BlY2lmaWVkIGJlZm9yZSBleGVjdXRhYmxlIGZp
bGUgbmFtZSBvbmx5IGZvciB0aGlzIHByb2Nlc3MgdXNlLgorICAgIGF1dG8gZW5kID0gYXJncy5l
bmQoKTsKKyAgICBhdXRvIGl0ID0gYXJncy5iZWdpbigpOworICAgIGludCBhcmdzTGVuZ3RoID0g
MDsKKworICAgIGZvciAoOyBpdCAhPSBlbmQ7ICsraXQpIHsKKyAgICAgICAgY29uc3QgY2hhciog
a2V5OworICAgICAgICBjb25zdCBjaGFyKiB2YWx1ZTsKKyAgICAgICAgYXV0byBhcmcgPSAoKml0
KS5nZXQoKTsKKworICAgICAgICBpZiAoc3RyY2hyKGFyZywgc3RhdGljX2Nhc3Q8aW50PignPScp
KSA9PSBudWxscHRyKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAga2V5ID0gc3RydG9r
KGFyZywgIj0iKTsKKyAgICAgICAgdmFsdWUgPSBzdHJ0b2sobnVsbHB0ciwgIj0iKTsKKworICAg
ICAgICBpZiAoa2V5ID09IG51bGxwdHIpIHsKKyAgICAgICAgICAgIGFyZ3NMZW5ndGgrKzsKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgc2V0ZW52KGtleSwgdmFs
dWUsIDEpOworICAgICAgICBhcmdzTGVuZ3RoKys7CisgICAgfQorCisgICAgYXJncy5yZW1vdmUo
MCwgYXJnc0xlbmd0aCk7Cit9CisKIHZvaWQgUHJvY2Vzc0xhdW5jaGVyOjpsYXVuY2hQcm9jZXNz
KCkKIHsKICAgICBpbnQgc29ja2V0c1syXTsKQEAgLTEwNSwxMyArMTM1LDE1IEBAIHZvaWQgUHJv
Y2Vzc0xhdW5jaGVyOjpsYXVuY2hQcm9jZXNzKCkKICNlbmRpZgogICAgIGF1dG8gYXJncyA9IGNy
ZWF0ZUFyZ3NBcnJheShwcm9jZXNzQ21kUHJlZml4LCBleGVjdXRhYmxlUGF0aCwgU3RyaW5nOjpu
dW1iZXIoc29ja2V0c1swXSksIHBsdWdpblBhdGgpOwogCisgICAgcGFyc2VBbmRSZW1vdmVFbnZp
cm9ubWVudHMoV1RGOjptb3ZlKGFyZ3MpKTsKKwogICAgIC8vIERvIG5vdCBwZXJmb3JtIG1lbW9y
eSBhbGxvY2F0aW9uIGluIHRoZSBtaWRkbGUgb2YgdGhlIGZvcmsoKQogICAgIC8vIGV4ZWMoKSBi
ZWxvdy4gRmFzdE1hbGxvYyBjYW4gcG90ZW50aWFsbHkgZGVhZGxvY2sgYmVjYXVzZQogICAgIC8v
IHRoZSBmb3JrKCkgZG9lc24ndCBpbmhlcml0IHRoZSBydW5uaW5nIHRocmVhZHMuCiAgICAgcGlk
X3QgcGlkID0gZm9yaygpOwogICAgIGlmICghcGlkKSB7IC8vIENoaWxkIHByb2Nlc3MuCiAgICAg
ICAgIGNsb3NlKHNvY2tldHNbMV0pOwotICAgICAgICBleGVjdnAoYXJncy5kYXRhKClbMF0uZ2V0
KCksIHJlaW50ZXJwcmV0X2Nhc3Q8Y2hhciogY29uc3QqPihhcmdzLmRhdGEoKSkpOworICAgICAg
ICBleGVjdmUoYXJncy5kYXRhKClbMF0uZ2V0KCksIHJlaW50ZXJwcmV0X2Nhc3Q8Y2hhciogY29u
c3QqPihhcmdzLmRhdGEoKSksIGVudmlyb24pOwogICAgIH0gZWxzZSBpZiAocGlkID4gMCkgeyAv
LyBwYXJlbnQgcHJvY2VzczsKICAgICAgICAgY2xvc2Uoc29ja2V0c1swXSk7CiAgICAgICAgIG1f
cHJvY2Vzc0lkZW50aWZpZXIgPSBwaWQ7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263065</attachid>
            <date>2015-10-14 00:33:56 -0700</date>
            <delta_ts>2015-10-14 03:34:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148616-20151014163318.patch</filename>
            <type>text/plain</type>
            <size>2838</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxMDMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjYwZjgwZDUzNTM5N2Nh
ZTViYzQ3NDUzMDhkNGYzZjU0NzkxNTVjMS4uMDIzNzg3MzVhOGZlODg2ZWJmMjFkMDJjNzg1ZTFk
MjViYjU5Yjc2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE1LTEwLTEzICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBGaXgg
dGhlIHByb2JsZW0gaW4gd2hpY2ggZW52aXJvbm1lbnQgdmFyaWFibGUgaW5jbHVkZWQgaW4gd2Vi
cHJvY2Vzcy1jbWQtcHJlZml4IGNhbid0IGJlIHBhcnNlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NjE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbSBp
biB3aGljaCBlbnZpcm9ubWVudCB2YXJpYWJsZSBpbiB3ZWIgcHJvY2Vzcy1jbWQtcHJlZml4IGNh
bid0IGJlIHBhcnNlZC4KKyAgICAgICAgcHJvY2Vzcy1jbWQtcHJlZml4IG9wdGlvbiBkb2Vzbid0
IHdvcmsgaW4gdHdvIGNhc2VzLgorICAgICAgICAxLiBXaGVuIGV4ZWN1dGluZyBydW4tbGF5b3V0
LXRlc3RzLAorICAgICAgICAyLiBXaGVuIGV4ZWN1dGluZyBNaW5pQnJvd3NlciB3aXRoIHdlYiBw
cm9jZXNzLWNtZC1wcmVmaXggZW52aXJvbm1lbnQgdmFyaWFibGUuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvTGF1bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHA6CisgICAgICAgIChXZWJL
aXQ6OnBhcnNlQW5kUmVtb3ZlRW52aXJvbm1lbnRzKToKKyAgICAgICAgKFdlYktpdDo6UHJvY2Vz
c0xhdW5jaGVyOjpsYXVuY2hQcm9jZXNzKToKKwogMjAxNS0xMC0xMyAgWW9uZ2p1biBaaGFuZyAg
PHlvbmdqdW5femhhbmdAYXBwbGUuY29tPgogCiAgICAgICAgIFVzZSB0aGUgY29ycmVjdCBub3Rp
ZmljYXRpb24gc3RyaW5ncyBmb3IgdmlldyBzZXJ2aWNlIGFwcGxpY2F0aW9ucyBzdGF0ZSBjaGFu
Z2UuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIvZWZsL1By
b2Nlc3NMYXVuY2hlckVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIv
ZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHAKaW5kZXggMmJiYzkwYjAyMjMyMDM1NzQxNmI2MjY2
NTE0MWM2NGIyNDU3MmE4Ny4uNWZkYWQ4OTM2NGY2NWZjMjc1MWY3ZjQyNTE3NTgxZjMzMjg4ODVh
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9Qcm9j
ZXNzTGF1bmNoZXJFZmwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hl
ci9lZmwvUHJvY2Vzc0xhdW5jaGVyRWZsLmNwcApAQCAtNjUsNiArNjUsMzYgQEAgc3RhdGljIFZl
Y3RvcjxzdGQ6OnVuaXF1ZV9wdHI8Y2hhcltdPj4gY3JlYXRlQXJnc0FycmF5KGNvbnN0IFN0cmlu
ZyYgcHJlZml4LCBjb24KICAgICByZXR1cm4gYXJnczsKIH0KIAorc3RhdGljIHZvaWQgcGFyc2VB
bmRSZW1vdmVFbnZpcm9ubWVudHMoVmVjdG9yPHN0ZDo6dW5pcXVlX3B0cjxjaGFyW10+PiYmIGFy
Z3MpCit7CisgICAgLy8gSGFuZGxlIGVudmlyb25tZW50IHZhcmlhYmxlIHNwZWNpZmllZCBiZWZv
cmUgZXhlY3V0YWJsZSBmaWxlIG5hbWUgb25seSBmb3IgdGhpcyBwcm9jZXNzIHVzZS4KKyAgICBh
dXRvIGVuZCA9IGFyZ3MuZW5kKCk7CisgICAgYXV0byBpdCA9IGFyZ3MuYmVnaW4oKTsKKyAgICBp
bnQgYXJnc0xlbmd0aCA9IDA7CisKKyAgICBmb3IgKDsgaXQgIT0gZW5kOyArK2l0KSB7CisgICAg
ICAgIGNvbnN0IGNoYXIqIGtleTsKKyAgICAgICAgY29uc3QgY2hhciogdmFsdWU7CisgICAgICAg
IGF1dG8gYXJnID0gKCppdCkuZ2V0KCk7CisKKyAgICAgICAgaWYgKHN0cmNocihhcmcsICc9Jykg
PT0gbnVsbHB0cikKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGtleSA9IHN0cnRvayhh
cmcsICI9Iik7CisgICAgICAgIHZhbHVlID0gc3RydG9rKG51bGxwdHIsICI9Iik7CisKKyAgICAg
ICAgaWYgKGtleSA9PSBudWxscHRyKSB7CisgICAgICAgICAgICBhcmdzTGVuZ3RoKys7CisgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIHNldGVudihrZXksIHZhbHVl
LCAxKTsKKyAgICAgICAgYXJnc0xlbmd0aCsrOworICAgIH0KKworICAgIGFyZ3MucmVtb3ZlKDAs
IGFyZ3NMZW5ndGgpOworfQorCiB2b2lkIFByb2Nlc3NMYXVuY2hlcjo6bGF1bmNoUHJvY2Vzcygp
CiB7CiAgICAgaW50IHNvY2tldHNbMl07CkBAIC0xMDUsNiArMTM1LDggQEAgdm9pZCBQcm9jZXNz
TGF1bmNoZXI6OmxhdW5jaFByb2Nlc3MoKQogI2VuZGlmCiAgICAgYXV0byBhcmdzID0gY3JlYXRl
QXJnc0FycmF5KHByb2Nlc3NDbWRQcmVmaXgsIGV4ZWN1dGFibGVQYXRoLCBTdHJpbmc6Om51bWJl
cihzb2NrZXRzWzBdKSwgcGx1Z2luUGF0aCk7CiAKKyAgICBwYXJzZUFuZFJlbW92ZUVudmlyb25t
ZW50cyhXVEY6Om1vdmUoYXJncykpOworCiAgICAgLy8gRG8gbm90IHBlcmZvcm0gbWVtb3J5IGFs
bG9jYXRpb24gaW4gdGhlIG1pZGRsZSBvZiB0aGUgZm9yaygpCiAgICAgLy8gZXhlYygpIGJlbG93
LiBGYXN0TWFsbG9jIGNhbiBwb3RlbnRpYWxseSBkZWFkbG9jayBiZWNhdXNlCiAgICAgLy8gdGhl
IGZvcmsoKSBkb2Vzbid0IGluaGVyaXQgdGhlIHJ1bm5pbmcgdGhyZWFkcy4K
</data>

          </attachment>
      

    </bug>

</bugzilla>