<?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>146641</bug_id>
          
          <creation_ts>2015-07-06 09:08:18 -0700</creation_ts>
          <short_desc>[CMake] Reduce debug info on 32bit using -g1 to avoid OOM</short_desc>
          <delta_ts>2017-03-11 10:58:05 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Emanuele Aina">emanuele.aina</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>andrunko</cc>
    
    <cc>beidson</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ossy</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1107108</commentid>
    <comment_count>0</comment_count>
    <who name="Emanuele Aina">emanuele.aina</who>
    <bug_when>2015-07-06 09:08:18 -0700</bug_when>
    <thetext>On a 32bit processors (tested both in a x86 chroot and with the 32bit version of the armhf cross-toolchain for the Raspberry Pi) linking a full debug build results in a out of memory error. Switching to a 64bit build architecture solves the build problem, but it still produce a library that&apos;s so big that the dynamic linker on the target system will simply refuse to load with EOVERFLOW (tested with the 64bit version of the armhf cross-toolchain for the Raspberry Pi).

DEBUG_FISSION solves the issue but it&apos;s not active by default as it requires the gold linker.

Another option is to severely reduce the amount of debug symbols generated: the -g1 flag will just produce enough symbols to get sensible stack traces, but without any line number info. It&apos;s not particularly useful during debug, but for distribution packages it would be an improvement over no symbols at all. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107109</commentid>
    <comment_count>1</comment_count>
      <attachid>256216</attachid>
    <who name="Emanuele Aina">emanuele.aina</who>
    <bug_when>2015-07-06 09:18:16 -0700</bug_when>
    <thetext>Created attachment 256216
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107110</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-06 09:21:00 -0700</bug_when>
    <thetext>Attachment 256216 did not pass style-queue:


ERROR: Source/cmake/OptionsCommon.cmake:110:  No space after &quot;(&quot;  [whitespace/parentheses] [5]
ERROR: Source/cmake/OptionsCommon.cmake:110:  No space before &quot;)&quot;  [whitespace/parentheses] [5]
ERROR: Source/cmake/OptionsCommon.cmake:111:  No space after &quot;(&quot;  [whitespace/parentheses] [5]
ERROR: Source/cmake/OptionsCommon.cmake:111:  No space before &quot;)&quot;  [whitespace/parentheses] [5]
Total errors found: 4 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107112</commentid>
    <comment_count>3</comment_count>
      <attachid>256216</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-07-06 09:21:36 -0700</bug_when>
    <thetext>Comment on attachment 256216
Patch

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

&gt; ChangeLog:4
&gt; +        [CMake] Reduce debug info on 32bit using -g1 to avoid OOM
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=146641

Just a nit: This line should be same as the title 
of the bug report. Please change one of them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107114</commentid>
    <comment_count>4</comment_count>
    <who name="Emanuele Aina">emanuele.aina</who>
    <bug_when>2015-07-06 09:27:58 -0700</bug_when>
    <thetext>I&apos;ve attached a patch to override the default -g flag with -g1, while allowing for more specific flags (eg. -ggdb3) to be specified by the user.

This relies of the patch for bug #146640 to work on the armhf toolchain I&apos;m using. Note that here we care about both the build and destination architecture, while bug #146640 was more about the build architecture as the --no-keep-memory does not affects the generated binaries.

Another option would be to properly detect the word size of the destination architecture using CMAKE_SIZEOF_VOID_P instead of CMAKE_HOST_SYSTEM_PROCESSOR.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107115</commentid>
    <comment_count>5</comment_count>
    <who name="Emanuele Aina">emanuele.aina</who>
    <bug_when>2015-07-06 09:30:21 -0700</bug_when>
    <thetext>&gt; Just a nit: This line should be same as the title 
&gt; of the bug report. Please change one of them.

Done, thanks! check-webkit-style complains about parentheses, but I guess it&apos;s a false positive that can be ignored?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111221</commentid>
    <comment_count>6</comment_count>
      <attachid>257247</attachid>
    <who name="Emanuele Aina">emanuele.aina</who>
    <bug_when>2015-07-22 00:32:42 -0700</bug_when>
    <thetext>Created attachment 257247
Patch

Rebased on current trunk (r187148) and added a dep from ENABLE(WAYLAND_TARGET) to ENABLE(OPENGL) due to EGL usage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111222</commentid>
    <comment_count>7</comment_count>
      <attachid>257248</attachid>
    <who name="Emanuele Aina">emanuele.aina</who>
    <bug_when>2015-07-22 00:35:45 -0700</bug_when>
    <thetext>Created attachment 257248
Patch

Oops, I forgot to add the newline suggested by Zan while I rebased the patch. Added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111223</commentid>
    <comment_count>8</comment_count>
      <attachid>257248</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-07-22 00:37:53 -0700</bug_when>
    <thetext>Comment on attachment 257248
Patch

Wrong bug, I guess.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111225</commentid>
    <comment_count>9</comment_count>
      <attachid>257250</attachid>
    <who name="Emanuele Aina">emanuele.aina</who>
    <bug_when>2015-07-22 00:40:43 -0700</bug_when>
    <thetext>Created attachment 257250
Patch

Sigh, I still need to figure out how `webkit-patch` works. The submitted patches were clearly aimed to other bugs, reuploading the original patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111227</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-22 00:42:33 -0700</bug_when>
    <thetext>Attachment 257250 did not pass style-queue:


ERROR: Source/cmake/OptionsCommon.cmake:111:  No space after &quot;(&quot;  [whitespace/parentheses] [5]
ERROR: Source/cmake/OptionsCommon.cmake:111:  No space before &quot;)&quot;  [whitespace/parentheses] [5]
ERROR: Source/cmake/OptionsCommon.cmake:112:  No space after &quot;(&quot;  [whitespace/parentheses] [5]
ERROR: Source/cmake/OptionsCommon.cmake:112:  No space before &quot;)&quot;  [whitespace/parentheses] [5]
Total errors found: 4 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111251</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-07-22 06:09:06 -0700</bug_when>
    <thetext>If you use the -b option to webkit-patch, the patch will always go to the right bug. It&apos;s always been detected automatically and correctly when I use &apos;webkit-patch upload&apos; so I don&apos;t bother to pass -b to that, but when using &apos;webkit-patch post-commits&apos; the patches often go to the wrong bugs unless I pass -b. Bug #143965.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256216</attachid>
            <date>2015-07-06 09:18:16 -0700</date>
            <delta_ts>2015-07-22 00:32:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146641-20150706181717.patch</filename>
            <type>text/plain</type>
            <size>2524</size>
            <attacher name="Emanuele Aina">emanuele.aina</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2MzMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCmluZGV4
IGUwZDhhMjZlNjEyMzAzY2YxMTYwMWMyNTE3NWZjODlmMWRlZTQ5NTEuLmY3MmY3ZTdlZGU0NWUz
MTY1YTQ0ZmU1NGY0ODRkMzhiNzdjM2EwODEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRp
b25zQ29tbW9uLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCkBA
IC0xMDIsNiArMTAyLDE0IEBAIGlmICgiJHtDTUFLRV9DWFhfQ09NUElMRVJfSUR9IiBTVFJFUVVB
TCAiR05VIiBBTkQgIiR7TE9XRVJDQVNFX0NNQUtFX0hPU1RfU1lTVEVNCiAgICAgIyBUbyBhdm9p
ZCBvdXQgb2YgbWVtb3J5IHdoZW4gYnVpbGRpbmcgd2l0aCBkZWJ1ZyBvcHRpb24gaW4gMzJiaXQg
c3lzdGVtLgogICAgICMgU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NzMyNwogICAgIHNldChDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTX0RFQlVHICItV2wsLS1u
by1rZWVwLW1lbW9yeSAke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1NfREVCVUd9IikKKworICAg
ICMgRGlzY2FyZCBpbmZvcm1hdGlvbiBhYm91dCBsb2NhbCB2YXJpYWJsZXMgdG8gcmVkdWNlIHRo
ZSBhbW91bnQgb2YgZGVidWcgaW5mb3JtYXRpb24gZ2VuZXJhdGVkCisgICAgIyBpbiBvcmRlciB0
byBhdm9pZCBydW5uaW5nIG91dCBvZiBtZW1vcnkgd2hlbiBsaW5raW5nIG9uIDMyYml0IHN5c3Rl
bXMsIHVubGVzcyBmaXNzaW9uIGlzIGFjdGl2ZS4KKyAgICAjIE9ubHkgc3RyaWNseSByZXBsYWNl
cyAnLWcnIHdpdGggJy1nMScgdG8gbWFrZSBzdXJlIHRoYXQgZm9yY2luZyBlZy4gJy1nZ2RiMycg
ZnJvbSB0aGUgY29tbWFuZCBsaW5lIHdvcmtzCisgICAgaWYgKE5PVCBERUJVR19GSVNTSU9OKQor
ICAgICAgICBzdHJpbmcoUkVHRVggUkVQTEFDRSAiKF58ICktZyggfCQpIiAiLWcxIiBDTUFLRV9D
X0ZMQUdTX0RFQlVHICIke0NNQUtFX0NfRkxBR1NfREVCVUd9IikKKyAgICAgICAgc3RyaW5nKFJF
R0VYIFJFUExBQ0UgIihefCApLWcoIHwkKSIgIi1nMSIgQ01BS0VfQ1hYX0ZMQUdTX0RFQlVHICIk
e0NNQUtFX0NYWF9GTEFHU19ERUJVR30iKQorICAgIGVuZGlmICgpCiBlbmRpZiAoKQogCiBzdHJp
bmcoUkVHRVggTUFUQ0hBTEwgIi1mc2FuaXRpemU9W14gXSoiIEVOQUJMRURfQ09NUElMRVJfU0FO
SVRJWkVSUyAke0NNQUtFX0NYWF9GTEFHU30pCmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFu
Z2VMb2cKaW5kZXggZWRkMzU1YmM0M2Q2ZWRjNTUzYThmMDkzMTE3YTMwZTI0OGZjZDVjNS4uNzlk
YzZlMjQzZmVkZGJlODg4YTljNzNhNTE5MGVkMGJjMzc2MDhhNCAxMDA2NDQKLS0tIGEvQ2hhbmdl
TG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDE1LTA3LTA2ICBFbWFudWVs
ZSBBaW5hICA8ZW1hbnVlbGUuYWluYUBjb2xsYWJvcmEuY29tPgogCisgICAgICAgIFtDTWFrZV0g
UmVkdWNlIGRlYnVnIGluZm8gb24gMzJiaXQgdXNpbmcgLWcxIHRvIGF2b2lkIE9PTQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ2NjQxCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSWYgZGVidWcgZmlzc2lv
biAoLWdzcGxpdC1kd2FyZikgaXMgbm90IGF2YWlsYWJsZSwgbGlua2luZyB3aXRoIHRoZQorICAg
ICAgICBmdWxsIGRlYnVnIGluZm9ybWF0aW9uIGVuYWJsZWQgb24gYSAzMmJpdCBhcmNoaXRlY3R1
cmUgZXhoYXVzdHMgYWxsCisgICAgICAgIHRoZSBhdmFpbGFibGUgYWRkcmVzcyBzcGFjZS4KKwor
ICAgICAgICBUaGUgZGVidWcgbGV2ZWwgMSBvZiBHQ0MgcHJvZHVjZXMgbWluaW1hbCBpbmZvcm1h
dGlvbiwgZW5vdWdoIGZvcgorICAgICAgICBtYWtpbmcgYmFja3RyYWNlcyB3b3JrLiBUaGlzIG1h
a2VzIHBvc3NpYmxlIHRvIGxpbmsgd2l0aCBkZWJ1ZworICAgICAgICBzeW1ib2xzIGVuYWJsZWQg
ZXZlbiB3aXRoIGEgeDg2IDMyYml0IHRvb2xjaGFpbiB3aXRob3V0IHVzaW5nIHRoZQorICAgICAg
ICBnb2xkIGxpbmtlciAobmVlZGVkIGJ5IC1nc3BsaXQtZHdhcmYpLgorCisgICAgICAgICogU291
cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2U6CisgICAgICAgIFJlcGxhY2UgdGhlICctZycg
ZmxhZyB3aXRoIHRoZSAnLWcxJyBmbGFnIGluIENNQUtFX0NfRkxBR1NfREVCVUcgYW5kCisgICAg
ICAgIENNQUtFX0NYWF9GTEFHU19ERUJVRyBpZiBkZWJ1ZyBmaXNzaW9uIGlzIG5vdCBhY3RpdmUu
CisKKzIwMTUtMDctMDYgIEVtYW51ZWxlIEFpbmEgIDxlbWFudWVsZS5haW5hQGNvbGxhYm9yYS5j
b20+CisKICAgICAgICAgW0NNYWtlXSBUcmlnZ2VyIHRoZSBtZW1vcnktcmVkdWN0aW9uIHRyaWNr
cyBvbiBhcm1oZiB0b28KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0NjY0MAogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257247</attachid>
            <date>2015-07-22 00:32:42 -0700</date>
            <delta_ts>2015-07-22 00:35:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146641-20150722093126.patch</filename>
            <type>text/plain</type>
            <size>7677</size>
            <attacher name="Emanuele Aina">emanuele.aina</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3MTQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmExZTljYjA1NzVjYmFm
YmI4NTRlNjZhM2MyMjZkOTg4YmU1ZWNjMS4uMWNhZDQyMjI3ZTBjNTkxMjc3MTY5ZWQ1ZjY0MzI4
ZTliYWJjNTE2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE1LTA3LTAzICBFbWFu
dWVsZSBBaW5hICA8ZW1hbnVlbGUuYWluYUBjb2xsYWJvcmEuY29tPgorCisgICAgICAgIEZpeCBF
TkFCTEVfT1BFTkdMPU9GRiBidWlsZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE0NjUxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0JpdG1hcFRleHR1cmVH
TC5jcHA6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJH
TC5jcHA6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJT
aGFkZXJQcm9ncmFtLmNwcDoKKyAgICAgICAgRml4IFRFWFRVUkVfTUFQUEVSX0dMIHZzIFRFWFRV
UkVfTUFQUEVSIGd1YXJkcyB0byBtYWtlIHN1cmUgdGhhdAorICAgICAgICBFTkFCTEVfT1BFTkdM
PU9GRiBvbmx5IGRpc2FibGVzIHRoZSBHTC1yZWxhdGVkIHBhcnRzLgorCiAyMDE1LTA3LTIxICBK
b3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3Bl
Y3RvcjogTm9kZSBoaWdobGlnaHRzIGFyZSB3cm9uZyB3aGVuIHRoZSBwYWdlIGlzIHpvb21lZApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCmluZGV4IDU0MTIzZDM3NGNlYWVhMDYyY2YyNjRlNjY5NTE3NWMyMzM3Nzc5MTAuLmY4
NjI3ZTg1NTYyYTBjNmE2MDIxMDYyMjdiNzg3YjRlOWYyNzA0ZDQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxNS0wNy0wMyAgRW1hbnVlbGUgQWluYSAgPGVtYW51ZWxlLmFpbmFAY29s
bGFib3JhLmNvbT4KKworICAgICAgICBGaXggRU5BQkxFX09QRU5HTD1PRkYgYnVpbGRzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDY1MTEKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9B
UEkvZ3RrL1dlYktpdFdlYlZpZXdCYXNlLmNwcDoKKyAgICAgICAgUHJvdGVjdCBEcmF3aW5nQXJl
YUltcGw6OnNldE5hdGl2ZVN1cmZhY2VIYW5kbGVGb3JDb21wb3NpdGluZygpIGNhbGwKKyAgICAg
ICAgd2l0aCB0aGUgVVNFKFRFWFRVUkVfTUFQUEVSX0dMKSBndWFyZC4KKyAgICAgICAgKiBXZWJQ
cm9jZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9zdC5jcHA6CisgICAgICAgIChMYXllclRyZWVIb3N0
OjpjcmVhdGUpOiBBZGQgQVNTRVJUX05PVF9SRUFDSEVEKCkgd2hlbiB0aGVyZSdzIG5vCisgICAg
ICAgIGFwcHJvcHJpYXRlIGltcGxlbWVudGF0aW9uLgorCiAyMDE1LTA3LTAyICBFbWFudWVsZSBB
aW5hICA8ZW1hbnVlbGUuYWluYUBjb2xsYWJvcmEuY29tPgogCiAgICAgICAgIEZpeCBidWlsZCB3
aXRoIEVOQUJMRShEQVRBQkFTRV9QUk9DRVNTKSBhbmQgIUVOQUJMRShJTkRFWEVEX0RBVEFCQVNF
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0Jp
dG1hcFRleHR1cmVHTC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXht
YXAvQml0bWFwVGV4dHVyZUdMLmNwcAppbmRleCAwZTUyZDdiNGIyNTg0NWE2MDM4ZGI0NWVkOGY4
YTlhYmQ0YWVmOTk0Li40NGNjZjYwMDE2ZjFjYzBhMDZlYWQ2NjMwNjU3NTI4ODgxNzgxMDllIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvQml0bWFw
VGV4dHVyZUdMLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXht
YXAvQml0bWFwVGV4dHVyZUdMLmNwcApAQCAtMjAsNiArMjAsOCBAQAogICovCiAKICNpbmNsdWRl
ICJjb25maWcuaCIKKworI2lmIFVTRShURVhUVVJFX01BUFBFUl9HTCkKICNpbmNsdWRlICJCaXRt
YXBUZXh0dXJlR0wuaCIKIAogI2luY2x1ZGUgIkV4dGVuc2lvbnMzRC5oIgpAQCAtMzc3LDMgKzM3
OSw0IEBAIEludFNpemUgQml0bWFwVGV4dHVyZUdMOjpzaXplKCkgY29uc3QKIH0KIAogfTsgLy8g
bmFtZXNwYWNlIFdlYkNvcmUKKyNlbmRpZiAvLyBVU0UoVEVYVFVSRV9NQVBQRVJfR0wpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1h
cHBlckdMLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0
dXJlTWFwcGVyR0wuY3BwCmluZGV4IDRjNTQ4MDU2MjM1ZTM5OGZhYzk4MzYwZmU5Y2JmNjI1Yzc1
YTFkMDUuLjQ3NDI0NGViMzY3NWRkNzE1OGEwZjM5NDg3YWRiZjBiOTM0ZjY1NjcgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVy
R0wuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0
dXJlTWFwcGVyR0wuY3BwCkBAIC0yMCw2ICsyMCw4IEBACiAgKi8KIAogI2luY2x1ZGUgImNvbmZp
Zy5oIgorCisjaWYgVVNFKFRFWFRVUkVfTUFQUEVSX0dMKQogI2luY2x1ZGUgIlRleHR1cmVNYXBw
ZXJHTC5oIgogCiAjaW5jbHVkZSAiQml0bWFwVGV4dHVyZUdMLmgiCkBAIC01Miw4ICs1NCw2IEBA
CiAjZGVmaW5lIEdMX1VOUEFDS19TS0lQX1JPV1MgMHgwQ0YzCiAjZW5kaWYKIAotI2lmIFVTRShU
RVhUVVJFX01BUFBFUikKLQogbmFtZXNwYWNlIFdlYkNvcmUgewogc3RydWN0IFRleHR1cmVNYXBw
ZXJHTERhdGEgewogICAgIFdURl9NQUtFX0ZBU1RfQUxMT0NBVEVEOwpAQCAtNzk4LDEyICs3OTgs
MTEgQEAgUGFzc1JlZlB0cjxCaXRtYXBUZXh0dXJlPiBUZXh0dXJlTWFwcGVyR0w6OmNyZWF0ZVRl
eHR1cmUoKQogICAgIHJldHVybiBhZG9wdFJlZih0ZXh0dXJlKTsKIH0KIAotI2lmIFVTRShURVhU
VVJFX01BUFBFUl9HTCkKIHN0ZDo6dW5pcXVlX3B0cjxUZXh0dXJlTWFwcGVyPiBUZXh0dXJlTWFw
cGVyOjpwbGF0Zm9ybUNyZWF0ZUFjY2VsZXJhdGVkKCkKIHsKICAgICByZXR1cm4gc3RkOjptYWtl
X3VuaXF1ZTxUZXh0dXJlTWFwcGVyR0w+KCk7CiB9Ci0jZW5kaWYKIAogfTsKLSNlbmRpZgorCisj
ZW5kaWYgLy8gVVNFKFRFWFRVUkVfTUFQUEVSX0dMKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJTaGFkZXJQcm9ncmFtLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVy
U2hhZGVyUHJvZ3JhbS5jcHAKaW5kZXggNThiYzY1MWI4ZjUwOWVhMWJhYTdkZDFhN2JlNzhhYThk
Y2E5ZDA2NC4uOGY5MWM5NTBlY2M2MDY3ODBmMGYzZTk4NmEyYWZkMWFhNGM3OGIyNSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBw
ZXJTaGFkZXJQcm9ncmFtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvVGV4dHVyZU1hcHBlclNoYWRlclByb2dyYW0uY3BwCkBAIC0yMCw5ICsyMCwxMSBA
QAogICovCiAKICNpbmNsdWRlICJjb25maWcuaCIKKworI2lmIFVTRShURVhUVVJFX01BUFBFUl9H
TCkKKwogI2luY2x1ZGUgIlRleHR1cmVNYXBwZXJTaGFkZXJQcm9ncmFtLmgiCiAKLSNpZiBVU0Uo
VEVYVFVSRV9NQVBQRVIpCiAjaW5jbHVkZSAiTGVuZ3RoRnVuY3Rpb25zLmgiCiAjaW5jbHVkZSAi
TG9nZ2luZy5oIgogI2luY2x1ZGUgIlRleHR1cmVNYXBwZXJHTC5oIgpAQCAtNDAxLDQgKzQwMyw0
IEBAIFBhc3NSZWZQdHI8VGV4dHVyZU1hcHBlclNoYWRlclByb2dyYW0+IFRleHR1cmVNYXBwZXJT
aGFkZXJQcm9ncmFtOjpjcmVhdGUoUGFzc1JlCiB9CiAKIH0KLSNlbmRpZgorI2VuZGlmIC8vIFVT
RShURVhUVVJFX01BUFBFUl9HTCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZ3RrL1dlYktpdFdlYlZpZXdCYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZ3RrL1dlYktpdFdlYlZpZXdCYXNlLmNwcAppbmRleCBlMWM3Mzc3NzFmZGUzMTc3ODZm
NGFkNTMwMmExNTk0ODVmY2JjYTlmLi40MzEwZmNhMzQ4NGQ5Mzc5ZTBhYjVlNjQyNmU0MTczMTZi
MzYyYjhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJL
aXRXZWJWaWV3QmFzZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsv
V2ViS2l0V2ViVmlld0Jhc2UuY3BwCkBAIC0xMzYwLDIyICsxMzYwLDI0IEBAIHZvaWQgd2Via2l0
V2ViVmlld0Jhc2VFeGl0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUoV2ViS2l0V2ViVmlld0Jh
c2UqIHdlYmtpdFdlCiAKIHZvaWQgd2Via2l0V2ViVmlld0Jhc2VEaWRSZWxhdW5jaFdlYlByb2Nl
c3MoV2ViS2l0V2ViVmlld0Jhc2UqIHdlYmtpdFdlYlZpZXdCYXNlKQogewotI2lmIFBMQVRGT1JN
KFgxMSkKKyNpZiBQTEFURk9STShYMTEpICYmIChVU0UoUkVESVJFQ1RFRF9YQ09NUE9TSVRFX1dJ
TkRPVykgfHwgVVNFKFRFWFRVUkVfTUFQUEVSX0dMKSkKICAgICBpZiAoUGxhdGZvcm1EaXNwbGF5
OjpzaGFyZWREaXNwbGF5KCkudHlwZSgpICE9IFBsYXRmb3JtRGlzcGxheTo6VHlwZTo6WDExKQog
ICAgICAgICByZXR1cm47CiAKICAgICBXZWJLaXRXZWJWaWV3QmFzZVByaXZhdGUqIHByaXYgPSB3
ZWJraXRXZWJWaWV3QmFzZS0+cHJpdjsKICAgICBEcmF3aW5nQXJlYVByb3h5SW1wbCogZHJhd2lu
Z0FyZWEgPSBzdGF0aWNfY2FzdDxEcmF3aW5nQXJlYVByb3h5SW1wbCo+KHByaXYtPnBhZ2VQcm94
eS0+ZHJhd2luZ0FyZWEoKSk7CiAgICAgQVNTRVJUKGRyYXdpbmdBcmVhKTsKKyAgICBXaW5kb3cg
bmF0aXZlOwogI2lmIFVTRShSRURJUkVDVEVEX1hDT01QT1NJVEVfV0lORE9XKQogICAgIGlmICgh
cHJpdi0+cmVkaXJlY3RlZFdpbmRvdykKICAgICAgICAgcmV0dXJuOwotICAgIGRyYXdpbmdBcmVh
LT5zZXROYXRpdmVTdXJmYWNlSGFuZGxlRm9yQ29tcG9zaXRpbmcocHJpdi0+cmVkaXJlY3RlZFdp
bmRvdy0+d2luZG93SUQoKSk7Ci0jZWxzZQorICAgIG5hdGl2ZSA9IHByaXYtPnJlZGlyZWN0ZWRX
aW5kb3ctPndpbmRvd0lEKCk7CisjZWxpZiBVU0UoVEVYVFVSRV9NQVBQRVJfR0wpCiAgICAgaWYg
KCFndGtfd2lkZ2V0X2dldF9yZWFsaXplZChHVEtfV0lER0VUKHdlYmtpdFdlYlZpZXdCYXNlKSkp
CiAgICAgICAgIHJldHVybjsKLSAgICBkcmF3aW5nQXJlYS0+c2V0TmF0aXZlU3VyZmFjZUhhbmRs
ZUZvckNvbXBvc2l0aW5nKEdES19XSU5ET1dfWElEKGd0a193aWRnZXRfZ2V0X3dpbmRvdyhHVEtf
V0lER0VUKHdlYmtpdFdlYlZpZXdCYXNlKSkpKTsKKyAgICBuYXRpdmUgPSBHREtfV0lORE9XX1hJ
RChndGtfd2lkZ2V0X2dldF93aW5kb3coR1RLX1dJREdFVCh3ZWJraXRXZWJWaWV3QmFzZSkpKTsK
ICNlbmRpZgorICAgIGRyYXdpbmdBcmVhLT5zZXROYXRpdmVTdXJmYWNlSGFuZGxlRm9yQ29tcG9z
aXRpbmcobmF0aXZlKTsKICNlbHNlCiAgICAgVU5VU0VEX1BBUkFNKHdlYmtpdFdlYlZpZXdCYXNl
KTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L0xheWVyVHJlZUhvc3QuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0xh
eWVyVHJlZUhvc3QuY3BwCmluZGV4IDBmN2MyMmVjMDE5NzkxOTVmNjg1MjRlNzdmNzdhZGMzZTNi
ZDY3NmEuLjA1N2Y3ZjQyNjEyYzJhZjY4MDVkZjNmYTc3YjUzMmZlZmRkNTNhM2MgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9MYXllclRyZWVIb3N0LmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9zdC5jcHAK
QEAgLTQ4LDYgKzQ4LDcgQEAgUGFzc1JlZlB0cjxMYXllclRyZWVIb3N0PiBMYXllclRyZWVIb3N0
OjpjcmVhdGUoV2ViUGFnZSogd2ViUGFnZSkKICAgICByZXR1cm4gTGF5ZXJUcmVlSG9zdEd0azo6
Y3JlYXRlKHdlYlBhZ2UpOwogI2Vsc2UKICAgICBVTlVTRURfUEFSQU0od2ViUGFnZSk7CisgICAg
QVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgcmV0dXJuIDA7CiAjZW5kaWYKIH0KZGlmZiAtLWdp
dCBhL1NvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNH
VEsuY21ha2UKaW5kZXggZGE2NjRkZDMxODY4OTY3YzZmNWQ2ZTdlYTFmMDJmN2Y3ZjQ3MDVhNC4u
NmFkYTU5ZWU4MDBiNWQ5YzVlY2U3ZWEwYmNhYzlkZDRmZTZhMTU0YiAxMDA2NDQKLS0tIGEvU291
cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsu
Y21ha2UKQEAgLTkyLDYgKzkyLDcgQEAgV0VCS0lUX09QVElPTl9ERVBFTkQoVVNFX1JFRElSRUNU
RURfWENPTVBPU0lURV9XSU5ET1cgRU5BQkxFX1gxMV9UQVJHRVQpCiBXRUJLSVRfT1BUSU9OX0RF
UEVORChVU0VfR1NUUkVBTUVSX0dMIEVOQUJMRV9PUEVOR0wpCiBXRUJLSVRfT1BUSU9OX0RFUEVO
RChVU0VfR1NUUkVBTUVSX0dMIEVOQUJMRV9WSURFTykKIFdFQktJVF9PUFRJT05fREVQRU5EKFVT
RV9HU1RSRUFNRVJfTVBFR1RTIEVOQUJMRV9WSURFTykKK1dFQktJVF9PUFRJT05fREVQRU5EKEVO
QUJMRV9XQVlMQU5EX1RBUkdFVCBFTkFCTEVfT1BFTkdMKQogCiBTRVRfQU5EX0VYUE9TRV9UT19C
VUlMRChFTkFCTEVfREVWRUxPUEVSX01PREUgJHtERVZFTE9QRVJfTU9ERX0pCiBpZiAoREVWRUxP
UEVSX01PREUpCmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggOTNmYzVl
ZDZhZjZlZDZiZGE3N2M0YzI2ZjRkM2QxMTVhN2JlZGYyMS4uOGIxYTJiYjYzNTI5MDBkNzM1MzE5
MGI1YThjMTZmNGQyNTM4OWFhMyAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDEzIEBACisyMDE1LTA3LTIyICBFbWFudWVsZSBBaW5hICA8ZW1hbnVlbGUu
YWluYUBjb2xsYWJvcmEuY29tPgorCisgICAgICAgIEZpeCBFTkFCTEVfT1BFTkdMPU9GRiBidWls
ZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NjUx
MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291
cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2U6IE1ha2UgRU5BQkxFX1dBWUxBTkRfVEFSR0VUIGRl
cGVuZCBvbgorICAgICAgICBFTkFCTEVfT1BFTkdMIGR1ZSB0byBFR0wgdXNhZ2UuCisKIDIwMTUt
MDctMjAgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAg
ICAgICBSZXN1cnJlY3QgQ01ha2UgYnVpbGQgb24gV2luZG93cy4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257248</attachid>
            <date>2015-07-22 00:35:45 -0700</date>
            <delta_ts>2015-07-22 00:39:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146641-20150722093430.patch</filename>
            <type>text/plain</type>
            <size>7679</size>
            <attacher name="Emanuele Aina">emanuele.aina</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3MTQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmExZTljYjA1NzVjYmFm
YmI4NTRlNjZhM2MyMjZkOTg4YmU1ZWNjMS4uMWNhZDQyMjI3ZTBjNTkxMjc3MTY5ZWQ1ZjY0MzI4
ZTliYWJjNTE2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE1LTA3LTAzICBFbWFu
dWVsZSBBaW5hICA8ZW1hbnVlbGUuYWluYUBjb2xsYWJvcmEuY29tPgorCisgICAgICAgIEZpeCBF
TkFCTEVfT1BFTkdMPU9GRiBidWlsZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE0NjUxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0JpdG1hcFRleHR1cmVH
TC5jcHA6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJH
TC5jcHA6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJT
aGFkZXJQcm9ncmFtLmNwcDoKKyAgICAgICAgRml4IFRFWFRVUkVfTUFQUEVSX0dMIHZzIFRFWFRV
UkVfTUFQUEVSIGd1YXJkcyB0byBtYWtlIHN1cmUgdGhhdAorICAgICAgICBFTkFCTEVfT1BFTkdM
PU9GRiBvbmx5IGRpc2FibGVzIHRoZSBHTC1yZWxhdGVkIHBhcnRzLgorCiAyMDE1LTA3LTIxICBK
b3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3Bl
Y3RvcjogTm9kZSBoaWdobGlnaHRzIGFyZSB3cm9uZyB3aGVuIHRoZSBwYWdlIGlzIHpvb21lZApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCmluZGV4IDU0MTIzZDM3NGNlYWVhMDYyY2YyNjRlNjY5NTE3NWMyMzM3Nzc5MTAuLmY4
NjI3ZTg1NTYyYTBjNmE2MDIxMDYyMjdiNzg3YjRlOWYyNzA0ZDQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxNS0wNy0wMyAgRW1hbnVlbGUgQWluYSAgPGVtYW51ZWxlLmFpbmFAY29s
bGFib3JhLmNvbT4KKworICAgICAgICBGaXggRU5BQkxFX09QRU5HTD1PRkYgYnVpbGRzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDY1MTEKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9B
UEkvZ3RrL1dlYktpdFdlYlZpZXdCYXNlLmNwcDoKKyAgICAgICAgUHJvdGVjdCBEcmF3aW5nQXJl
YUltcGw6OnNldE5hdGl2ZVN1cmZhY2VIYW5kbGVGb3JDb21wb3NpdGluZygpIGNhbGwKKyAgICAg
ICAgd2l0aCB0aGUgVVNFKFRFWFRVUkVfTUFQUEVSX0dMKSBndWFyZC4KKyAgICAgICAgKiBXZWJQ
cm9jZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9zdC5jcHA6CisgICAgICAgIChMYXllclRyZWVIb3N0
OjpjcmVhdGUpOiBBZGQgQVNTRVJUX05PVF9SRUFDSEVEKCkgd2hlbiB0aGVyZSdzIG5vCisgICAg
ICAgIGFwcHJvcHJpYXRlIGltcGxlbWVudGF0aW9uLgorCiAyMDE1LTA3LTAyICBFbWFudWVsZSBB
aW5hICA8ZW1hbnVlbGUuYWluYUBjb2xsYWJvcmEuY29tPgogCiAgICAgICAgIEZpeCBidWlsZCB3
aXRoIEVOQUJMRShEQVRBQkFTRV9QUk9DRVNTKSBhbmQgIUVOQUJMRShJTkRFWEVEX0RBVEFCQVNF
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0Jp
dG1hcFRleHR1cmVHTC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXht
YXAvQml0bWFwVGV4dHVyZUdMLmNwcAppbmRleCAwZTUyZDdiNGIyNTg0NWE2MDM4ZGI0NWVkOGY4
YTlhYmQ0YWVmOTk0Li45ZGVjOTYwMTc1MGNlYTRiMzQzYjdhYWMxOGJkN2FlZTNkMzdjMzg2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvQml0bWFw
VGV4dHVyZUdMLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXht
YXAvQml0bWFwVGV4dHVyZUdMLmNwcApAQCAtMjAsNiArMjAsOCBAQAogICovCiAKICNpbmNsdWRl
ICJjb25maWcuaCIKKworI2lmIFVTRShURVhUVVJFX01BUFBFUl9HTCkKICNpbmNsdWRlICJCaXRt
YXBUZXh0dXJlR0wuaCIKIAogI2luY2x1ZGUgIkV4dGVuc2lvbnMzRC5oIgpAQCAtMzc3LDMgKzM3
OSw1IEBAIEludFNpemUgQml0bWFwVGV4dHVyZUdMOjpzaXplKCkgY29uc3QKIH0KIAogfTsgLy8g
bmFtZXNwYWNlIFdlYkNvcmUKKworI2VuZGlmIC8vIFVTRShURVhUVVJFX01BUFBFUl9HTCkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJl
TWFwcGVyR0wuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1Rl
eHR1cmVNYXBwZXJHTC5jcHAKaW5kZXggNGM1NDgwNTYyMzVlMzk4ZmFjOTgzNjBmZTljYmY2MjVj
NzVhMWQwNS4uNDc0MjQ0ZWIzNjc1ZGQ3MTU4YTBmMzk0ODdhZGJmMGI5MzRmNjU2NyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBw
ZXJHTC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1Rl
eHR1cmVNYXBwZXJHTC5jcHAKQEAgLTIwLDYgKzIwLDggQEAKICAqLwogCiAjaW5jbHVkZSAiY29u
ZmlnLmgiCisKKyNpZiBVU0UoVEVYVFVSRV9NQVBQRVJfR0wpCiAjaW5jbHVkZSAiVGV4dHVyZU1h
cHBlckdMLmgiCiAKICNpbmNsdWRlICJCaXRtYXBUZXh0dXJlR0wuaCIKQEAgLTUyLDggKzU0LDYg
QEAKICNkZWZpbmUgR0xfVU5QQUNLX1NLSVBfUk9XUyAweDBDRjMKICNlbmRpZgogCi0jaWYgVVNF
KFRFWFRVUkVfTUFQUEVSKQotCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiBzdHJ1Y3QgVGV4dHVyZU1h
cHBlckdMRGF0YSB7CiAgICAgV1RGX01BS0VfRkFTVF9BTExPQ0FURUQ7CkBAIC03OTgsMTIgKzc5
OCwxMSBAQCBQYXNzUmVmUHRyPEJpdG1hcFRleHR1cmU+IFRleHR1cmVNYXBwZXJHTDo6Y3JlYXRl
VGV4dHVyZSgpCiAgICAgcmV0dXJuIGFkb3B0UmVmKHRleHR1cmUpOwogfQogCi0jaWYgVVNFKFRF
WFRVUkVfTUFQUEVSX0dMKQogc3RkOjp1bmlxdWVfcHRyPFRleHR1cmVNYXBwZXI+IFRleHR1cmVN
YXBwZXI6OnBsYXRmb3JtQ3JlYXRlQWNjZWxlcmF0ZWQoKQogewogICAgIHJldHVybiBzdGQ6Om1h
a2VfdW5pcXVlPFRleHR1cmVNYXBwZXJHTD4oKTsKIH0KLSNlbmRpZgogCiB9OwotI2VuZGlmCisK
KyNlbmRpZiAvLyBVU0UoVEVYVFVSRV9NQVBQRVJfR0wpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlclNoYWRlclByb2dyYW0u
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBw
ZXJTaGFkZXJQcm9ncmFtLmNwcAppbmRleCA1OGJjNjUxYjhmNTA5ZWExYmFhN2RkMWE3YmU3OGFh
OGRjYTlkMDY0Li44ZjkxYzk1MGVjYzYwNjc4MGYwZjNlOTg2YTJhZmQxYWE0Yzc4YjI1IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1h
cHBlclNoYWRlclByb2dyYW0uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyU2hhZGVyUHJvZ3JhbS5jcHAKQEAgLTIwLDkgKzIwLDEx
IEBACiAgKi8KIAogI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaWYgVVNFKFRFWFRVUkVfTUFQUEVS
X0dMKQorCiAjaW5jbHVkZSAiVGV4dHVyZU1hcHBlclNoYWRlclByb2dyYW0uaCIKIAotI2lmIFVT
RShURVhUVVJFX01BUFBFUikKICNpbmNsdWRlICJMZW5ndGhGdW5jdGlvbnMuaCIKICNpbmNsdWRl
ICJMb2dnaW5nLmgiCiAjaW5jbHVkZSAiVGV4dHVyZU1hcHBlckdMLmgiCkBAIC00MDEsNCArNDAz
LDQgQEAgUGFzc1JlZlB0cjxUZXh0dXJlTWFwcGVyU2hhZGVyUHJvZ3JhbT4gVGV4dHVyZU1hcHBl
clNoYWRlclByb2dyYW06OmNyZWF0ZShQYXNzUmUKIH0KIAogfQotI2VuZGlmCisjZW5kaWYgLy8g
VVNFKFRFWFRVUkVfTUFQUEVSX0dMKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2UuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2UuY3BwCmluZGV4IGUxYzczNzc3MWZkZTMxNzc4
NmY0YWQ1MzAyYTE1OTQ4NWZjYmNhOWYuLjQzMTBmY2EzNDg0ZDkzNzllMGFiNWU2NDI2ZTQxNzMx
NmIzNjJiOGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dl
YktpdFdlYlZpZXdCYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0
ay9XZWJLaXRXZWJWaWV3QmFzZS5jcHAKQEAgLTEzNjAsMjIgKzEzNjAsMjQgQEAgdm9pZCB3ZWJr
aXRXZWJWaWV3QmFzZUV4aXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZShXZWJLaXRXZWJWaWV3
QmFzZSogd2Via2l0V2UKIAogdm9pZCB3ZWJraXRXZWJWaWV3QmFzZURpZFJlbGF1bmNoV2ViUHJv
Y2VzcyhXZWJLaXRXZWJWaWV3QmFzZSogd2Via2l0V2ViVmlld0Jhc2UpCiB7Ci0jaWYgUExBVEZP
Uk0oWDExKQorI2lmIFBMQVRGT1JNKFgxMSkgJiYgKFVTRShSRURJUkVDVEVEX1hDT01QT1NJVEVf
V0lORE9XKSB8fCBVU0UoVEVYVFVSRV9NQVBQRVJfR0wpKQogICAgIGlmIChQbGF0Zm9ybURpc3Bs
YXk6OnNoYXJlZERpc3BsYXkoKS50eXBlKCkgIT0gUGxhdGZvcm1EaXNwbGF5OjpUeXBlOjpYMTEp
CiAgICAgICAgIHJldHVybjsKIAogICAgIFdlYktpdFdlYlZpZXdCYXNlUHJpdmF0ZSogcHJpdiA9
IHdlYmtpdFdlYlZpZXdCYXNlLT5wcml2OwogICAgIERyYXdpbmdBcmVhUHJveHlJbXBsKiBkcmF3
aW5nQXJlYSA9IHN0YXRpY19jYXN0PERyYXdpbmdBcmVhUHJveHlJbXBsKj4ocHJpdi0+cGFnZVBy
b3h5LT5kcmF3aW5nQXJlYSgpKTsKICAgICBBU1NFUlQoZHJhd2luZ0FyZWEpOworICAgIFdpbmRv
dyBuYXRpdmU7CiAjaWYgVVNFKFJFRElSRUNURURfWENPTVBPU0lURV9XSU5ET1cpCiAgICAgaWYg
KCFwcml2LT5yZWRpcmVjdGVkV2luZG93KQogICAgICAgICByZXR1cm47Ci0gICAgZHJhd2luZ0Fy
ZWEtPnNldE5hdGl2ZVN1cmZhY2VIYW5kbGVGb3JDb21wb3NpdGluZyhwcml2LT5yZWRpcmVjdGVk
V2luZG93LT53aW5kb3dJRCgpKTsKLSNlbHNlCisgICAgbmF0aXZlID0gcHJpdi0+cmVkaXJlY3Rl
ZFdpbmRvdy0+d2luZG93SUQoKTsKKyNlbGlmIFVTRShURVhUVVJFX01BUFBFUl9HTCkKICAgICBp
ZiAoIWd0a193aWRnZXRfZ2V0X3JlYWxpemVkKEdUS19XSURHRVQod2Via2l0V2ViVmlld0Jhc2Up
KSkKICAgICAgICAgcmV0dXJuOwotICAgIGRyYXdpbmdBcmVhLT5zZXROYXRpdmVTdXJmYWNlSGFu
ZGxlRm9yQ29tcG9zaXRpbmcoR0RLX1dJTkRPV19YSUQoZ3RrX3dpZGdldF9nZXRfd2luZG93KEdU
S19XSURHRVQod2Via2l0V2ViVmlld0Jhc2UpKSkpOworICAgIG5hdGl2ZSA9IEdES19XSU5ET1df
WElEKGd0a193aWRnZXRfZ2V0X3dpbmRvdyhHVEtfV0lER0VUKHdlYmtpdFdlYlZpZXdCYXNlKSkp
OwogI2VuZGlmCisgICAgZHJhd2luZ0FyZWEtPnNldE5hdGl2ZVN1cmZhY2VIYW5kbGVGb3JDb21w
b3NpdGluZyhuYXRpdmUpOwogI2Vsc2UKICAgICBVTlVTRURfUEFSQU0od2Via2l0V2ViVmlld0Jh
c2UpOwogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvTGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2Uv
TGF5ZXJUcmVlSG9zdC5jcHAKaW5kZXggMGY3YzIyZWMwMTk3OTE5NWY2ODUyNGU3N2Y3N2FkYzNl
M2JkNjc2YS4uMDU3ZjdmNDI2MTJjMmFmNjgwNWRmM2ZhNzdiNTMyZmVmZGQ1M2EzYyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0xheWVyVHJlZUhvc3QuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9MYXllclRyZWVIb3N0LmNw
cApAQCAtNDgsNiArNDgsNyBAQCBQYXNzUmVmUHRyPExheWVyVHJlZUhvc3Q+IExheWVyVHJlZUhv
c3Q6OmNyZWF0ZShXZWJQYWdlKiB3ZWJQYWdlKQogICAgIHJldHVybiBMYXllclRyZWVIb3N0R3Rr
OjpjcmVhdGUod2ViUGFnZSk7CiAjZWxzZQogICAgIFVOVVNFRF9QQVJBTSh3ZWJQYWdlKTsKKyAg
ICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICByZXR1cm4gMDsKICNlbmRpZgogfQpkaWZmIC0t
Z2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9u
c0dUSy5jbWFrZQppbmRleCBkYTY2NGRkMzE4Njg5NjdjNmY1ZDZlN2VhMWYwMmY3ZjdmNDcwNWE0
Li42YWRhNTllZTgwMGI1ZDljNWVjZTdlYTBiY2FjOWRkNGZlNmExNTRiIDEwMDY0NAotLS0gYS9T
b3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dU
Sy5jbWFrZQpAQCAtOTIsNiArOTIsNyBAQCBXRUJLSVRfT1BUSU9OX0RFUEVORChVU0VfUkVESVJF
Q1RFRF9YQ09NUE9TSVRFX1dJTkRPVyBFTkFCTEVfWDExX1RBUkdFVCkKIFdFQktJVF9PUFRJT05f
REVQRU5EKFVTRV9HU1RSRUFNRVJfR0wgRU5BQkxFX09QRU5HTCkKIFdFQktJVF9PUFRJT05fREVQ
RU5EKFVTRV9HU1RSRUFNRVJfR0wgRU5BQkxFX1ZJREVPKQogV0VCS0lUX09QVElPTl9ERVBFTkQo
VVNFX0dTVFJFQU1FUl9NUEVHVFMgRU5BQkxFX1ZJREVPKQorV0VCS0lUX09QVElPTl9ERVBFTkQo
RU5BQkxFX1dBWUxBTkRfVEFSR0VUIEVOQUJMRV9PUEVOR0wpCiAKIFNFVF9BTkRfRVhQT1NFX1RP
X0JVSUxEKEVOQUJMRV9ERVZFTE9QRVJfTU9ERSAke0RFVkVMT1BFUl9NT0RFfSkKIGlmIChERVZF
TE9QRVJfTU9ERSkKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA5M2Zj
NWVkNmFmNmVkNmJkYTc3YzRjMjZmNGQzZDExNWE3YmVkZjIxLi44YjFhMmJiNjM1MjkwMGQ3MzUz
MTkwYjVhOGMxNmY0ZDI1Mzg5YWEzIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTUtMDctMjIgIEVtYW51ZWxlIEFpbmEgIDxlbWFudWVs
ZS5haW5hQGNvbGxhYm9yYS5jb20+CisKKyAgICAgICAgRml4IEVOQUJMRV9PUEVOR0w9T0ZGIGJ1
aWxkcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ2
NTExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBT
b3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZTogTWFrZSBFTkFCTEVfV0FZTEFORF9UQVJHRVQg
ZGVwZW5kIG9uCisgICAgICAgIEVOQUJMRV9PUEVOR0wgZHVlIHRvIEVHTCB1c2FnZS4KKwogMjAx
NS0wNy0yMCAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFJlc3VycmVjdCBDTWFrZSBidWlsZCBvbiBXaW5kb3dzLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257250</attachid>
            <date>2015-07-22 00:40:43 -0700</date>
            <delta_ts>2015-12-31 14:44:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146641-20150722093928.patch</filename>
            <type>text/plain</type>
            <size>2449</size>
            <attacher name="Emanuele Aina">emanuele.aina</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3MTQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCmluZGV4
IDM4YWQ2NjNmNTczMTRhOGY1ZjUwYTUxZGY2NTgyOTI1Mjk4ZDk3ODEuLmY4NjY3MTg1NjlhN2I1
NzhmZjU0MGNkMDMxNWJhYjI1MWYxYTYyY2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRp
b25zQ29tbW9uLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCkBA
IC0xMDMsNiArMTAzLDE0IEBAIGlmICgiJHtDTUFLRV9DWFhfQ09NUElMRVJfSUR9IiBTVFJFUVVB
TCAiR05VIiBBTkQgIiR7TE9XRVJDQVNFX0NNQUtFX0hPU1RfU1lTVEVNCiAgICAgIyBUbyBhdm9p
ZCBvdXQgb2YgbWVtb3J5IHdoZW4gYnVpbGRpbmcgd2l0aCBkZWJ1ZyBvcHRpb24gaW4gMzJiaXQg
c3lzdGVtLgogICAgICMgU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NzMyNwogICAgIHNldChDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTX0RFQlVHICItV2wsLS1u
by1rZWVwLW1lbW9yeSAke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1NfREVCVUd9IikKKworICAg
ICMgRGlzY2FyZCBpbmZvcm1hdGlvbiBhYm91dCBsb2NhbCB2YXJpYWJsZXMgdG8gcmVkdWNlIHRo
ZSBhbW91bnQgb2YgZGVidWcgaW5mb3JtYXRpb24gZ2VuZXJhdGVkCisgICAgIyBpbiBvcmRlciB0
byBhdm9pZCBydW5uaW5nIG91dCBvZiBtZW1vcnkgd2hlbiBsaW5raW5nIG9uIDMyYml0IHN5c3Rl
bXMsIHVubGVzcyBmaXNzaW9uIGlzIGFjdGl2ZS4KKyAgICAjIE9ubHkgc3RyaWNseSByZXBsYWNl
cyAnLWcnIHdpdGggJy1nMScgdG8gbWFrZSBzdXJlIHRoYXQgZm9yY2luZyBlZy4gJy1nZ2RiMycg
ZnJvbSB0aGUgY29tbWFuZCBsaW5lIHdvcmtzCisgICAgaWYgKE5PVCBERUJVR19GSVNTSU9OKQor
ICAgICAgICBzdHJpbmcoUkVHRVggUkVQTEFDRSAiKF58ICktZyggfCQpIiAiLWcxIiBDTUFLRV9D
X0ZMQUdTX0RFQlVHICIke0NNQUtFX0NfRkxBR1NfREVCVUd9IikKKyAgICAgICAgc3RyaW5nKFJF
R0VYIFJFUExBQ0UgIihefCApLWcoIHwkKSIgIi1nMSIgQ01BS0VfQ1hYX0ZMQUdTX0RFQlVHICIk
e0NNQUtFX0NYWF9GTEFHU19ERUJVR30iKQorICAgIGVuZGlmICgpCiBlbmRpZiAoKQogCiBpZiAo
Tk9UIE1TVkMpCmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggNDY2M2Vl
ZGYxMzJkMzNmMjFlZjU2N2MyODhiNWRkM2E0MTE5ZTkzNS4uNWQ3MWVjY2YyMDk0Y2RiN2RiMzQ4
NDUzNWIwNzU2Y2M4NTRhMTFjNCAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxv
ZwpAQCAtMSw1ICsxLDI1IEBACiAyMDE1LTA3LTA2ICBFbWFudWVsZSBBaW5hICA8ZW1hbnVlbGUu
YWluYUBjb2xsYWJvcmEuY29tPgogCisgICAgICAgIFtDTWFrZV0gUmVkdWNlIGRlYnVnIGluZm8g
b24gMzJiaXQgdXNpbmcgLWcxIHRvIGF2b2lkIE9PTQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ2NjQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgSWYgZGVidWcgZmlzc2lvbiAoLWdzcGxpdC1kd2FyZikg
aXMgbm90IGF2YWlsYWJsZSwgbGlua2luZyB3aXRoIHRoZQorICAgICAgICBmdWxsIGRlYnVnIGlu
Zm9ybWF0aW9uIGVuYWJsZWQgb24gYSAzMmJpdCBhcmNoaXRlY3R1cmUgZXhoYXVzdHMgYWxsCisg
ICAgICAgIHRoZSBhdmFpbGFibGUgYWRkcmVzcyBzcGFjZS4KKworICAgICAgICBUaGUgZGVidWcg
bGV2ZWwgMSBvZiBHQ0MgcHJvZHVjZXMgbWluaW1hbCBpbmZvcm1hdGlvbiwgZW5vdWdoIGZvcgor
ICAgICAgICBtYWtpbmcgYmFja3RyYWNlcyB3b3JrLiBUaGlzIG1ha2VzIHBvc3NpYmxlIHRvIGxp
bmsgd2l0aCBkZWJ1ZworICAgICAgICBzeW1ib2xzIGVuYWJsZWQgZXZlbiB3aXRoIGEgeDg2IDMy
Yml0IHRvb2xjaGFpbiB3aXRob3V0IHVzaW5nIHRoZQorICAgICAgICBnb2xkIGxpbmtlciAobmVl
ZGVkIGJ5IC1nc3BsaXQtZHdhcmYpLgorCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnND
b21tb24uY21ha2U6CisgICAgICAgIFJlcGxhY2UgdGhlICctZycgZmxhZyB3aXRoIHRoZSAnLWcx
JyBmbGFnIGluIENNQUtFX0NfRkxBR1NfREVCVUcgYW5kCisgICAgICAgIENNQUtFX0NYWF9GTEFH
U19ERUJVRyBpZiBkZWJ1ZyBmaXNzaW9uIGlzIG5vdCBhY3RpdmUuCisKKzIwMTUtMDctMDYgIEVt
YW51ZWxlIEFpbmEgIDxlbWFudWVsZS5haW5hQGNvbGxhYm9yYS5jb20+CisKICAgICAgICAgW0NN
YWtlXSBUcmlnZ2VyIHRoZSBtZW1vcnktcmVkdWN0aW9uIHRyaWNrcyBvbiBhcm1oZiB0b28KICAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NjY0MAogCg==
</data>
<flag name="review"
          id="282391"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>