<?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>106304</bug_id>
          
          <creation_ts>2013-01-07 23:31:57 -0800</creation_ts>
          <short_desc>[Qt] High memory consumption and memory growth in Qt5&apos;s WebKit compared to Qt4.8</short_desc>
          <delta_ts>2014-01-28 20:32:57 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Performance</keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>bugzilla</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abecsi</cc>
    
    <cc>andersca</cc>
    
    <cc>hausmann</cc>
    
    <cc>jturcotte</cc>
    
    <cc>kbalazs</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>michael.bruning</cc>
    
    <cc>ossy</cc>
    
    <cc>pierre.rossi</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>802076</commentid>
    <comment_count>0</comment_count>
      <attachid>181655</attachid>
    <who name="">bugzilla</who>
    <bug_when>2013-01-07 23:31:57 -0800</bug_when>
    <thetext>Created attachment 181655
ZIP file with test program and test page

Visual Studio 2010 and Windows 7 64bit (as well as Windows XP 32bit)

The initial memory consumption is 3-4 times higher in Qt5&apos;s QtWebKit compared to Qt4.8
The memory growth when using the JS bridge in Qt5 is 300% while in Qt4.8 it&apos;s 20%
--&gt; that&apos;s an overwhelming difference!

Showing initially a simple html page with only a few buttons takes
7400 KB in Qt4.8
28300 KB in Qt5
(Initial memory consumption, without any interaction, just starting a simple browser and showing the page)

Sending some data (sending a few times 100000 strings in a loop) about the JS bridge to a C++ Slot lets the memory grow up to
8900 KB in Qt4.8
83800 KB in Qt5 (wow!)

How to retest:
I attached a simple test program with a html page. You can translate it with Qt5 as well as Qt4.8 (see the readme.txt). I also included the exe files.

Some details:
The memory numbers above are average numbers from five tests for each Qt version. The memory consumption variation was very stable from test to test (maybe 10% up and down), so the average numbers above are very realistic.

To see the memory growth just hit the first button in the html page. With each click you will send 100000 strings (in a loop) to a C++ slot that expects a QString. 

In Windows 7 you can display different memory sets with the Task Manager and with with the Resource Monitor. I measured the private working set (&apos;privater Arbeitssatz&apos; in my German version), because that&apos;s the real deal.

Of course the html page is simple and the inital _absolute_ difference between the Qt versions is only 20900 KB. However we have the same _relative_ difference also with our real application and some more sophisticated pages (our _real_ numbers show a initial memory consumption of 45 MB in Qt4.8 and 190 MB in Qt 5. This is a stopper for us to go on with Qt5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809141</commentid>
    <comment_count>1</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-01-17 00:28:50 -0800</bug_when>
    <thetext>I guess you&apos;re testing the exactly same version of webkit built against two different qt versions.

I have a couple of questions:
   * have you tested it just in the windows platform?
   * how do you measure memory consumption?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809151</commentid>
    <comment_count>2</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-01-17 00:39:41 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; I guess you&apos;re testing the exactly same version of webkit built against two different qt versions.
&gt; 
&gt; I have a couple of questions:
&gt;    * have you tested it just in the windows platform?
&gt;    * how do you measure memory consumption?

Also, you&apos;re just testing WK1 right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811976</commentid>
    <comment_count>3</comment_count>
    <who name="">bugzilla</who>
    <bug_when>2013-01-21 02:42:10 -0800</bug_when>
    <thetext>&gt; I guess you&apos;re testing the exactly same version of webkit built against two different qt versions.

1) I do not know which underlying WebKit version is used by QtWebKit in both cases. But I tested QtWebKit 5.0.0 (shipped with Qt5) and I tested QtWebKit 2.2.3 (shipped with Qt 4.8.4)


&gt; have you tested it just in the windows platform?

2) Yes, just as written in my post (Win7 and WinXP)


&gt; how do you measure memory consumption?

3) How I measure it, is written in my post.


&gt; Also, you&apos;re just testing WK1 right?

4) Yes. We have a running prototype in Qt 4.8.4 and we can not afford to switch to WK2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873862</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2013-04-11 09:13:43 -0700</bug_when>
    <thetext>I found the test application to also incur a higher memory use on Linux with Qt5 than on Qt 4.8.4 (tested with valgrind/massif). This is most likely due to the JS-QObject bridge now being based on the JSC C API and some additional copies in that implementation.

I found the most siginificant spikes in memory usage when using the QString test case and I suspect the changed implementation when converting strings in convertValueToQVariant to be the culprit.

I will see what we can do to get this fixed or at least lower memory usage for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>875534</commentid>
    <comment_count>5</comment_count>
    <who name="">bugzilla</who>
    <bug_when>2013-04-15 02:30:13 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; I found the test application to also incur a higher memory use on Linux with Qt5 than on Qt 4.8.4 (tested with valgrind/massif). This is most likely due to the JS-QObject bridge now being based on the JSC C API and some additional copies in that implementation.
&gt; 
&gt; I found the most siginificant spikes in memory usage when using the QString test case and I suspect the changed implementation when converting strings in convertValueToQVariant to be the culprit.
&gt; 
&gt; I will see what we can do to get this fixed or at least lower memory usage for this.

Thank you for taking a look. However, it&apos;s also very strange that the initial memory usage is 3 times higher, even is you do not use the JS-QObject bridge. You can even out-comment the whole JS-QObject bridge stuff and run the program: the initial memory usage is still 3 times higher.
(In my test program the absolut numbers are not so high, but in a real application we have a view which initially takes 60 MB with Qt4 and initially approx. 200 MB in Qt5!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884118</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Brüning">michael.bruning</who>
    <bug_when>2013-05-03 03:06:40 -0700</bug_when>
    <thetext>I have looked into it a bit more and while I am not able to explain the higher base memory consumption yet, the memory growth (caused by GC not being run) should be mitigated by the patches for the following two bugs:

https://bugs.webkit.org/show_bug.cgi?id=103996

https://bugs.webkit.org/show_bug.cgi?id=103998

Those are included in the current stable branch of the qtwebkit module from the Qt Project, but I will submit them for the release branch as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902033</commentid>
    <comment_count>7</comment_count>
    <who name="">bugzilla</who>
    <bug_when>2013-06-19 23:26:20 -0700</bug_when>
    <thetext>Michael, thank you! I can confirm that the memory growth is no longer an issue. If I now use the JS-QObject bridge the memory goes up high, but it immediately drops down to its (more or less) original value - so the garbage collector seems to work.
As you stated, the initial memory consumption is still high compared to Qt4.8. Shall I write a new issue for that with a simplified test program?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>181655</attachid>
            <date>2013-01-07 23:31:57 -0800</date>
            <delta_ts>2013-01-07 23:31:57 -0800</delta_ts>
            <desc>ZIP file with test program and test page</desc>
            <filename>WebKitTest.zip</filename>
            <type>application/octet-stream</type>
            <size>34739</size>
            <attacher>bugzilla</attacher>
            
              <data encoding="base64">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
i4K0LJvjjS5lW05kTlEsUNFKI2XZnHXeYJSfU+5YOA5zuvOF4/fuWJihq2NhatB4dixM2rOcvSmu
XLrsvuZm+ebf80z/FlQc8zaRu4Ur5hZwbq6Ga+B47hvcN7m93LPcP3GnuLe489wfuSvcFO1cLa/t
1h7Xnte+r9XopukKdAt0ep1Vt1jn07XpNug2676u69U9rXtGd0jXp3tFd0J3Rvdb3R90V3RZ+pv1
hfrZ+ip9g36D/m/1/03fpz+rP6//nX5Yf1U/32AzVBt2G541HDecM/zecNnwZ0O2carxJmOh8Q7j
XON8o9642FhjXG5cYWwzvmT8qfFfjb83fmj8xKg2TTHlmW41zTYVm+416UyLTNWmWlOzKWD6O9NL
pgHTBdO/mt43XTZ9YiLmSeZp5nzzbeY5Zp3ZYa4wV5lXmAPmp8y7zfvNz5tfMB8z/9I832K1VFvq
Lc2WlZY1Fp/lq5YuS7dln+U5y48tv7AUWC3Wb1n3W1+xvm69y2axPWD7ue1d2yXbPLvevsjeaPfb
NQ7e8ZTjTccFxyXHirJtZTvLnivrKztfdr3slnJd+bLy1eW+8rbycPmG8s3lj5d3lz9Zvqv8O+V7
y58rP1j+Ynlf+cvlx8pPlZ8pf7v8QvlvyuPlH5RfLv+knDgnOnOcNzsLnbOdxc55Tg55t8O5yFnl
XOasdz7oXONc5ww6I85O59ec25xPOHc6v+Xc43zG+bzzBefLzrNO6W94rcQ8T+dmcEXcXdy9HMcZ
ORvn4qq4lVyA28A9wT3NvcD1ca9zv+De5f6FU2knaqdr87V3anVai9aprdM2a1dr12mD2oj2Ue12
7ZPa/679H9qXtce0p5k//En7Z20uPKJIN1+n09l1Fboluq/oPLom3SpdSLdRt0XXo9ulexF+8bLu
mO4UPOMd3a/hHcO6D3Wf6FT6yfqb9DP0c/Wler3eql+sr9Y36Vv1fn2nfou+S9+j/67+Of339bmG
Q4aXDP2GE4azhvOGSwYCL7nTaIV3bDVuNz5n/CfjKaPf1G561PRfTT8w/dA021xs1pqXmf/evNf8
G3O25WbLbMtdllKLzdJqediywbLZ8jjm90nLLst3LHsxywctL1retfzJMtVabeWtf2P9pvWfre9a
r1izbLm2L9nm21baHrd90/Zd2w9tR23HMftv26TA2A3bBnVhnaDbqtumOwj/P4yRNhuGDN3GHcad
xl3G3cY9xr3GA8bnjQeNh4yHjRpTDjw331RommUqgveWmOabOJPBZDE5TC5TpakKnuwx1cOXV5rW
mHwmvyloCpsEU6dps2mraZup27TDtNO0y7TbtMe013TA9LzpoOmQ6bCpz3TE1G86ZjppOm06Yzpn
Oo81MGgaMsVNw6YRk98cNIfNgrnTvNm81bzN3G3eYd5p3mU+Zz5vrrZ4mM8HLdtgj92W52GNQ5Y+
yxnLoGXIMmxRWzXWIitnNVgrrVXWZutK6xqrz+q3hq3d1t3WPda91gPWg9Zj1nPW89ZB61XrNWu+
rdhWgnXisLlsVbY1tmO2k7YhW9ymsZfYK+1Vdo99pX2zvdv+vP2Q/aT9vH3YftVOHIWOYkelo9rR
7Oh0bHMccBx0HHYccZx0jDhIWVEZV1ZZ1lzmKwuW7Sk7VHak7FjZhbKhspEy6e/QsT/awFk4D+fn
tnF7uMPcIDfExbkR7jJ3lftin//i+uJSXv8HUEsDBAoAAAAAAEKAJ0IAAAAAAAAAAAAAAAAXAAAA
V2ViS2l0VGVzdC9SZWxlYXNlL1F0NS9QSwMEFAACAAgAyH4nQkK4CpZVJAAAAFIAACUAAABXZWJL
aXRUZXN0L1JlbGVhc2UvUXQ1L1dlYktpdFRlc3QuZXhl7Xx7eFPXle+WHyCMAZPYiUNIYoiTAOFx
JFkvW7ZksIhJbZDxkwQiC+sYyZEtRToyJoWERDgX5+Be2jIpbfk6EDItncs3pRnaehqmNTEFktKG
UkJ8C+24Gdorim/itAyhjQfd397nSDryg6SPuff+kUPWfq619tprr7322kcnrn5sN0knhGQAYjFC
+oj02MjHPyOAmfd9fyY5Ou0n8/pUVT+ZV+fxhgoCQf+moKu9oMXV0eEXCjbyBcFwR4G3o6BiTW1B
u9/NL50xI6tQ5mGf2vuCqvXf347DFxZ89m2CfM5H2+R81du3sbzy7Uzk6nsDb6ez+rNvz2Q07759
gNWr3k5j+TOMbq23xUP5jZXZYSekSpVJvvzr3znibUMkTTVdlUXIXFS0UlvvfCQ5AE7WBi2nEZJJ
VKw/npPdkvLKDxPo0fYcQ6S4iTyRsWdfKSFHaSGAXDWBUrcT0g9+u7WSOJM9u41j1ghyetImx18q
8F0C8v8xRxZorrzoiqeAkOalQbdLcBFy5EF57gukDuWDcW1LJTRylPJolnRDKsfh9S8NhoItRJ5r
QMZ7dAJ+Qd7nB+LNTEkHZAqgahzecvLp8zd96sXhtpjnygIbcR9g+6PmQH6zjeh+5Oi1X3MfpE2e
Qp2N9FaPxPKaNTZyyj5KG8WV6jbiQGuNuDo7lhdFj3g6ljci58MaRgLkGH3y5tL26mvunhmUeJ34
mw0DZ9iD8SPbskk4J7Ith4SzGsSwOuoBxRMyQoP4QeSZDNIoluaDRXh2m9+zS28jnjNIYu9ETmSL
KzMiXflEKOjun6h3dYbzidgDBaB19l3CxJ6Qx40/GL9R3KbujoWn6vqdG17PILUNP1CDXHznanrv
KvLinOJ7w3N2XBRue/ExVfETqvDMyOtpkZNpOy6GL+vOXc28+1zkF7EnHu8+F54qHmf0jbE8jg5H
y4y/aM+pFTeoGxrFD8TqbEdNrfjTWF4RVciN7lhXUffFcH4kptq2ADIURn03Y7E14innE49veD2b
RD7KDs+mndPF+hwx7RShykx2S/Jj/X6xMLF+keHs2obGcYsolnZxNtI2N/aOOBI5kdETjure6Kke
LflAyK+h8uygSzulzoB0pTrHCOF+6tmNPRv5caxnw6jndRR7ZvjcUGtehha9rNyW1ZYVyyOot+Uk
GWPR6Wbvvi7c1kYobxPjfR5KvZqmuw52ByixeM9ipoOeldkHPJQZ8RwDpx59AJWelerYz8HO0eAZ
QaNUFt9KNTSY33BNLK8SxciJfFRieQtQ9hCDwl7bSG/9yGvU66ztrY5icBgnNHHSPpouTcIRy9vF
rDW6k3ZGuQksV555jjbFirEKSUNO2hNMNpa3E2TX7WqVkNUQyxM4KmGGePIJyShS8bF+4UXK9Zto
+ezZHnroYMrqGogay2uiWlfLuzGWR1dXXoARzE01Vvtuo6R99EHFVN+iXqDqUbVNjV0QSwOSXt9B
XYW6VMpMlGYmSrfHS7E8D1N8RrTrP6mimrVMiWJSdeupuk6mKGycviJX1FdOw+bj9THbM6FPy5+l
T1NSnw3jdCnrLFK6F1qAGraCWzjL00WX+ALYHqDttoM0LckcBHG40bOTdR6g2cOZFHPW9/K2s2zG
bmTe/iiCqIffTD8uzqiUhKsRZzSj5FlsZCZWh7IjuhSnW+SEmhqwg9pZvVpWVvQo6BWaooqK+w/M
Z3ZyPjXjJ9RrH6F2kbAFtYbZt+r/0gxtyhlWZYyZIbVGEn0bG1ASUTKN7NTzgE03J+nPehb+f7N+
DuXsOtJTZ6eY0dwJZoQFlM+3hsbwMzgHIjcyNnfGCrtH7gSyPVd0ZESGc8QzPXz2WngXcIhmYy84
cfjR3i4IcQ190S9Be9H5/yn31OeKy9FDqSBYLqU6KVOdymQ6wcMwq3PFmgwx7SBVAm3AefY0Rt4L
eBXwU8AlgHL//C3P22uf9Lzdr/uvOW//KJ+3b8nn7Uj39a4ynLcFkZuZ2zgcqWsbahuj66C8yImc
yHuZTniUxLl7O0WaDmai+pSKLjEQxJPJk1d6xDRR3f2GcHvkjzFhQ+SN2Mis4+pZf9e/oz+8BgIU
i5uz4YlNvTRGohbSuzpHNv7VGSDLjProvl+tZuVmWm7MblOvpRLfgIFhbiOSOTplRUr7o2/BLfYH
QqiEK3CDGrKoxZmxvAqORW90KuIUUU1NoyLN1N0vTBNzxNPicnXs7HgDFsmEmEPxZRVniSp05EVu
xIRpffTchwZU4qyemeLJgVjeNYzZM0W8U3w0G1MsdESPwZTFmT3l2RChMlucHXk3PdKvnn62ZzYV
kVDNnBwY588fU8Y3BRPFNz38COaNY/KUfZj5xEqVZE85th3nwn98+HiPPYohHRlilbZQrNAW6GLd
b2y979kMCH9XyVtb857NLLFHO2c+bI/e/RYMZ7Bn29DVqbqLPRuGxI/EOq2pJ3y++xwUkCa+CS6x
c/E4eIpoy4hs5WgIK1ZwFrBj7qGJnsd3YKOyvll7ju+sHpQDox1vhKmU9OJ0pRcJHGQaSHMf6Kfx
1g2bYOyObV0CyS4KD4kzxfKMF6s4287qy2L9ZbGKM8FTrKc2cSM2q/sw9YPVwxmRbcMkvJSqNEOs
j0ILYpXGpIs1roWD8AAZUwurS96ZtaOX+U82NpMOQWAVVwAolIXDgPZhcVUGgvt0BA9Vks1kJIxJ
3Hae2dNbqfZ0J3iJVSYTFnmqOFuypZPjQ6XIQCzyTgyqvXIXqHrdhcS8bWjWrqdQeVbdfXHWjk2U
2a3mHJ5G53vFSvcjmNUPxa4eE+1qGClkVrVlpJ9OCE2n0/ebuTYyAMu4cn+MBRnYlKVs/33Q+1Vm
J8qd+U58V16gYnSqu6+H/82Z6sFgj3Hn0vtIjqN3TXZNbXQTGF2fqhJHhMzITNhd5MGb4hrKKbc2
+mOw6lmZIebA0qdf6Mm5OvXUSnbvFtfQXX93bfSbDANTiPw6ffpPnT1qyQtlECdCcYYp15P7YY5y
P6gn2w/VuKLhn7qtIJY3yuLDnvCwbLeYNwsT3xCyYC7yOQId0LiYNcI5SkfSBOsIByhWD0eOy6qj
o0Rrs2iUOoxBwSwj3lqK1jOxB9ajHnugiaV1LHWwtIqlFSy1Sb1a1svSKpZWsrSCpTaWWlhqYmkR
SzmWLmbpApYWsrSApXNZms/SXJZms1TN0sts3CGWXmLpIEvPs/QsS8+w9DRLT7C0n6XHWNrH0qMs
vcbSwyw9xNJXWHqDpftZuo+le1m6h6W7WbqdpVtZegRpyQy6quG0PwxcGU5jeqSBrxiDDSAUToMJ
Cg80eAI4C3o3j8YMbdmN0QUwLRYmT22I/gR2tQ62czU3+oI63twY/S5rPiWdl54vPIDwoQph6YEm
RA6nMgoLXRheX4fKQVr05NIknyY5tCdvBzuPcg8WoNbdv0Xdpo62YtB1A205nr3FYPbmFEJ0F833
HAaL8PTa2jZVLY5feg5sGHUfyKf2HMjo2XD5h/uBANPFDYV6qAG44ZNhte76yp7w5as5HhqQ4UBA
19VfoPHAPhrOnQxntd0XvY6udVdLWBOikMU9elry7MRyerYiiZohwrp1cMV3wtpxusf6YtTZ/pLu
C/1iCB7ndrenixJ5KBF987Ru3alM2kWvi+YNl8PqWohngQzme46gWbjLQ7PonRQV7LNq29IwOdp2
gOpJnLGXzlMV0+cyLeazlOotmvt7GmRkH1zgoszmIg0bsVH20AXFrlGL03qqhxw10UKqy3UDIg8v
PsSwqS4Z/lR6U2Wy0CmEp+CSKTk6OsMDFDX6RQg20Ff9GCGt5kz6wkzI0PVf1R+woPhcH22g7z/D
V/9luoqi7MxHS/iXkT4B+czO87o3zDujKM76u+Pi8TbVwblsxQcxyro2hLgcFXZGMzWNV2hyiM77
Ep2x+sBh1reeXt3V0duxQFEPveuUFsGCSTjbc/IhyuoQZRV9kPVw6IE7p4xfoc26/oGoET1X/hmB
LjPy54YXgNFB00YwnVFE0zyOpvcspql+AU1LC5G27spzsGxGBcvuKWBZ5lyWPZDPsiW5yPb998zK
jVTl5KCF5RkHbch77eqDVbTePYTz7FTmTkxchX8HaOdBC2qnMjmk0zJI/6nMItaLLUO3Z0/3IEgO
zGXFS6PsKoDpHNzuopfrKKGm0oapF9DLxFHqcfIK6RYqpQgkrAbOJbrmHso7lreAY9eNxcjeGGjL
9fTRLbWZXjv4URKrzukqhod9uDq7p1odq8+9+r9hPD32yyL+Iz32IdjMc6aWUPuQMP2U/ZL04uDS
QPQ5DACLkk0l2g52uG21ZXsGKfe7GPfLiBuzxZOzvmXPUdnV8dGmL8RZLw2Fe/1llXT9Ylzo0RSd
L7GKbLuMu0IsnBsL58TC2bGwOmoDzgBbRno8E0ms8KJIV056uFC05ZYWZH7xLiGvdB7NZpbOp9nU
UmL7siqcGT0Ltrp+6qE8TxTaZO3BQOAj6VusXM8NKngztmlMf4i9y8jn6AUPqqAxAhUglneMWtVV
NxzUl6nDYFNi2Awvpn9FLg712odwcF52gErUc4yRI+pkV73sHvulWPhy7AIz9lh4CCVKF1fCNEnF
0TkQZQAj3U9HkqZNlbAWOB8O3t3/4eC6StzHYg19uyD4D2jSKN4oORmaJU6FH0mLnY2cyii5GfwA
0QbF2kOx9twKC2cGR29ukoar1fKmV9ENj5HKLenHnzOxzf6+7py83SvzZ+15XXw95Q1MYoUqLemn
Z32vPLe2Ydb3npqiO9fYW6HOx93lbnFbNiL1kj8Gp4lN6vT/WfJRMGt5pH9ByYVgFDc4RCYp8RHj
13bTk18Cc9/y0ERhisZ+g0UqI/FIJSrHJB7qoKKLaGh3gsbldZBrCXNaUo+D9ajRUyzaCo9H7/vw
bGRIJS+FWD0yJthkflV37jnqCfvZzAeSm0DXP54AJzPHTmkueSeW5hDTs71UUZjT4yvM6QU8PJSc
ziimg1nEwjdE+6jMv8d+IzHDAeVQ0lg1cRtJ7hjPvvvoSQuO0fdpWH8in1mMh/6uhERFdNcbor9m
Pdn07GmgT/RNNDwxgK3B+EWGc5hMEf4Gcxi1jT9c/Vvba6/R3/ZKTgkzugeEaR+ePUid1VW+odd+
g8Zq1HOHR3XhG7E8Nd1mI7ihynkOy+n7JQSI7Ki6prOP6EZKPgxP/cEacL6a0/0H6jZmzH6EkOND
OdNHevRUgA8v9OjpKE84H38Dej3P9HqWpWdYepqlJ1jaz9I+lh5l6RGWBlg6xCnfUMAkrng+wHLX
Fap7l2eLj97QnY7+/DqOeAss7sqpWPJVInvoe+AH2LsZJcHLlMBDCV4aQ3Dls1djsSudVxUjREHw
FCXIsICATyXotZ+/MjiCu4z9PHwGCgO05eSIgv4s6DWUXqD0D4yhh3MdL18aRd9P0a/fTJVPtGMb
sBegcDOKcmKe9OXwA/QldoLhZTD89n+A4WXK8B9ujh+fXoh660euLHtfIfY1kD1NyfJLQdYhk/XW
q6+o3x+j/1qKVkHRHrk5Tv8Qh70IZkYkC65U7R2UuIsSZ4H4QCFkOUh/qZHcilSnb5IGPv2x7r/g
KaonZH0DISsBHKAAMAVwHe3vAk4ADgH2ALYDAoDHABbAvfUSj601hGTX4oKyFmWABfAntH0fMOgg
JBe5oUbC3QHezcANALYDvgI4BOgDvA54EzAIGAIMA24AptQRMhfAAWZizFHk7wIGAWcBrwP6AM8D
OgBNgJUAC+ArDdK4Z1YQ8itAdgUhWkATYBfgNOAabcNR6QM8D/gaoA/B2deA3wowAXIB15cTcg6w
F/AMwANYDrgN8INyQnYDNgJMgCmAc+BxdIU0/purpNwDfeyXvzy4uQb6BbwM2AVoA8wHjK4m5ALg
FYAAUAPOV4MOUAhaDvm1KtAC9gA2AhYBfv8ZQo4BPgdYD1gEeO9R4AG+BlgOuAPQCvqi1ZIM+yHX
DoAHUAngABmAoUqsH+BFQDPAAMgCXIKfPwzYCnAACgHvrSTkVcALgCrAvYA/QYdDgBP2pK3FcMDt
XmQj+xclv1z4+TzUC1O/Nol/m0FvYYhqyKAR8BBkNtnIq+BBI3EaoWsC/kDY5xL4R12drtqWoDcg
NHo73P7Naza28S3CgoXEISH4g0tbAoFijRnr3DYh7gof7wry7glJyPKg172Jl+eAJ1eWMyDXs+V6
WK7H5xGU67Pkeotcnz6mHqd3yvUZcn09/VQiIe4Kf0cHJPX6O0jI5xdqGlxBr6tDICm1aldAqtcK
QW/HJhLkQzwowx0CHyQo2jvc8Zr0TB3jD+jnFzM/gd9QyfCQvE5ZhLDviGjbIkVbhty2RNGWmfxk
JdE2RcbTKNoeBiyU67SsVpSzFOWH5bLy8xeqx2mKcWj9Xrm+aMw60TVOLDu5tVGRSfSm+jP0Rp/b
x8yTPu7i9TUC/tMv5ZZy66W0PdTZouU03HpvR4sv7ObRvcIf5Jc9FWrxB3h3wO+li7nUw+ipL8Ye
2Z+D/TTbRpoB+3OxV+61kecBWwGdgACgDeAGtHp9fPGyZcvcxctC/nCwhXe2Pxly6rlljfzGz3iF
Oj4kKIshwRUUlmz2Cp4lrg5vu4ua41KP0O6Lz2+x2UZeovsc8CLAcbuNdN03+fjXAM+g/z3kUcC7
gDrUKwGrAY8BLAAD3feA2wDZgAvAOwvwofwm8iDyE8iXI/8B8j7AIpTvBRQC8gGvou0w4OuAZtSn
AHYACKCV4kD27dDXn9B/CbAf8BXAHsDnAAXtoYKCBYqtBuOkbYmmRF3afdR2s3GJy8nHnAFn8z9+
PSr/irOcBt7NGI/a1NraitoH92x2Pva5ecv/8bXn71my8/m1dI9VFK9PWef1ycVVFtfycIgham16
RfPSgHvj2EExZqXJlmLfTag3x9uabSl7Mv5toZKGXRCBt1vRRvfGftRHAYfldtMEvHCUkdNjxh9E
fegWNDaZho6pmqAvLoc6/s0e8GzmVHmVbSrZzzlQHwG4zdL4++X+Hc22hG9SjrNdQU995+4JaD3N
SVmUtMfMqXM+g/r5MTRkAhoqd/oEfWPndxR4BcWp68GhbilO6vboJPpT0m3BAdG3gJArgDnYEI8B
egC/AMyGIzYBwovG2/JNmd9ZOaf1CGKFL82zpfSfUfT3349LxP2p/ecV/TRfWTg5Pc2rHkjtH1T0
X3wQfgpA53pkgY3Qd1Z0/kUltkl9PcUdUuA2fwxuvJ6zMFX3eQsnXtP4Y4LvUNar75VsLl1xBh+T
x86Qz2BmNyWSbNQ37CqRaC6NkTEum22hNPfKhcl1V67/2oWpMpyYa0ucy/HYwGGRxqPjL7BIfJot
E4+3fWFSb3stt9bbEVm2Y3J+eqE09s9kHnTOJz6GB5Hj0mmLJBpKry69NQ23KCmj5WNwm2X+XgV/
zy1oTNZkvQ9xdBSBjEOB/v1V0vfKfQq8KYjvPQiizija1iKa3oq2fkXbm2gLoG1PmQIPd60KjNGv
aNtF72p0XEVbZ0P8u+hP75Of3if/39wn35tlfUpwukIhPijYbOvKmxzLK7hKG66LhmlWtxfRMbst
rfYL3tYtthopeLfZqsvtTeXLG2qqecEF8PjdNhuIdk+1/nkExKK2toRDgr/d3sl3CKn4jvKGGqmZ
omaBt8frc0+CuCLZR7Fn51kFbzsfnAS7LtlHsXcl5E6i1pZbyxuSl0UbEz3e6VjeoLFRVWkai5I4
dVsCvK1GYkn+OM3K0wFWen24WST51pfbnashA+hT5heV8cdjKpCIO81q1SgxbE1ozVVZrVyitQat
IOMoQV4OXd92iN7i8vlSeFdCdNamnFilo9xR3kRHWqOgDKVK5WBmAqTPwXpW+lybqvwt7ApDLQg9
UifJobJOpsEaSfTeXCvuQoK3RdGXGEpbn0KynKyHTW7pcLVPhF7hElxguxzSpZJhlOeZ1qTbRGJo
4mVaU7ZKgu9l2PVBXwL1FYaZaKGGHCdrLHK4giEUq/1u3sZ0/lyWtTXI80ygGlxvaGE5bgHUpmB9
9Rq2klNg+UEeF+QJ8RgaRt4h8aoDjMGpYaZcTxtXY2ipke3c3Dhn2j6eajwRFr1ea3OuBvEfcqxB
HqbSUu0PCVV8qzAxjyaqv4gkG8Uo73Cv5Te6fK6Olk8kJ0bagh3qR6Mtfutji4c9Zy2kuLakihuS
GGw1v8LWJ0klrdGrbI1SWrFObEEIP26l4124mNH3AEvdPh85lmXlu/gW9AcCPm/comvLK8H9gIqO
mdIhb747CeWd0sMGKGdbqYKtyNq7rSEPfTHmcLH3DLaaRvoqjDokaq8NNfF2ZpdVuVgDtxfrIPDu
iVEr+E4vNM1ciIO+u5C8w8+yrd4OrzDRKE0pwwDZkWPF5g56W1LQKqk9JwaolhFSxgRt6WxrB+ba
ycvuNcGAeiy6O5ZvEfjyYNC1hYqIoR+l0pmyrR6vewIaJltloouO0Ek15t88CW5toovi/kOG1cU8
zCTY5YpOim+5xyq4Nvp4YRL8OkUnxT8/xdri84cmE3xFso9iL5ttbfd3ToZcneiiuPmzrD7eNSmy
wu87YZt06T4e8/hsa4Aul71jk7eDT6LWK8xH7mPWNjrd6nGFKnnvJo+w0h8EuuBJoXKuBtq9WLvJ
USqZle+GRcH82sPttd6n+UqvUtB6trVraAcb1imtbxJBdiofzrGGeKHBG/JiDRTk6GX+qRMnAN8p
HbRKAehMfkb3TYiOkMKVCVcgrcoEPfAAUluIOQHSl04lqA/xtVtCAt+O86vVuykclLZ2zWpe2OwP
PukI+ru2rITV+YNbmFtnwlFeMoLE61vE2g59rwy62unQ/EaHaxMvH1INtC71sHW4n1hdbnedf+L3
pTYFdo0cS8X9GeUVP+waixpcvjC/ZnMHHwx5vAEbO2xOEtjEJkmEBi+/WSmCJBKVYB2xtvoRja3m
uwRHkO9kIZWChu1uNtGtBH4mEBakSC5ukwo8ZpSrxqIw+3xcHmVNWJiMcCXtT5I0yBSrOj4hAakg
VnfQH5gMvSLRx7CXU2zXpmrFrh1PoexnVDaJqkq5fyciUyAwujKJzq7czRPRKRAY3ReJ9Ul+i/xC
cTLCz/BbkiSfZxRYyVDoE+G3q6ybPTzvmwy5MdnJJNIRGjXT/yG2mu8IT0a1YiyK5KWwM/zhEP8x
86mmOEmy12SqCn8Y7mEFTtwnPyHlD2XKW2pjDM2/yjS3MowxJORh6MTj6tg0KYEC10jkOE3a6KnI
7IbQWIQmqVd2efH9Sul/TGRPP8lQjmQnw3+fyP5xMoK1il5GUUXid5IE7gSXEp3KGko6/ATiGI//
bIrPqAnz8JzjsBPhW2PRqnHI0mgHidXndyn9UtwfsvgcGDmExmpKien4ahanKYmY44yfB6C7SFLv
SkoOt74sDZHUu5KSMnFZIt8jNOJyKRx6Yu6O5ePuLPRcYr8YpJxOt2fS06lcgOvfGBYki6jlBQEH
QUjSBLOZJIJGiutz062bfH5E6AnkVEp642jQpIzLBvxGGvZ4WLCFBFzYdYjNN7pC3hYnLgew3HZb
Rb21EPYedApBl1cI2SokRIxaTsiMKdZwR4srjKjByXe18AF2hDKEdeUsqjiN2WCVO2xxvhLbjeHW
STmzFPN0PgqtOllcWZtmda4JtXbZPql0cR7sFvMjSYaWv0CGSrqsn0+3tvrCIc+fPXo5FK6lGs/C
3cLwF1BzGhub/6y/nN5hKJcKUmp7jPLbx2yMXsv5xKS8/tDHq7NSioKeTEes6vbFV7q8/M8xm/IG
rXQ/rq5tWOHQcJxk9zx2r469n5LeTrSgrqVvG8qbVrEbXpqzlb7wMRRJlGsTlD9SOV3toU2wQK8A
OpXTid1EozJXcFOIXFI5W6SeRWkSyhKVs6klIL+2IaFMqdcNOnq14js6yZE0VkR3O/l2suzkyTC4
sXhR8GCebp8fjoQnL4MWCsVBEWx3CR4+GCTkKsVsp3/FgxA7ZJdKfy9hOl2BgFOAwyfkI+AFBaeb
3xjetIkPOj1+/5OEpKmsdETMAUtEtQIreo9YGQ3kafU73YhMneyy1+HyUc9E37glupPW35vhDHdA
zifJ4xgbCvN3sAnfn+5krW+kO+WWeWnyJnbifHP7+GCRNIMO0kd10Ol/kndudgkhNJD3mR6EoN/X
GnCGCBlOW0VFoRx5t71LOiHJqxm1Pp4PkCvK3hX+9gBuygkk8vO0St4VgKdaBcGD0k/lhPyO2Dta
oDOH9MM96c+oiysEsXkLDnlC+lWP8MKKcDCIgyre+POM+g5JfiqH5JLkpcY9EqNM3p2+KlQhLwON
IsCUvEkqeKUU30hnR5WDDzJRO1r4+FciX0yDLHWIV1gDtcqkbHXMWFa5ERWNlxjNWyitdBuh7y3L
Q5CIpyXyGfva1fYqnVay9GKs4IquLnZLqJTWSEfIPBVtxBi4Msen9On3en/r54hW+kFpKaIYxTYj
9LPhb9/1w4qY/Ch/l1WNoUtc4sa0J76pQU8KfsprmTG84nHN2DESUUdq+0TfR1Ech/y56GCRjZj0
NrI9J/V3Nk6HOvqa77R9agSJPwWkIvT/z8qX/gJPSrtK+slvXPu0DOnP/jQFCHkMSJflvylkoT/N
tG/0bSnoavd1hErnh4MdxaEWD9/uCi1p97YE/SF/q7AEnrjYFWpf2qmZXwC/423lQ0IDHwxhFUvn
a5Zy88tmZBUUWIRgOMT86CfkppPoQBniW8JBr7BFrqMlyD8Vxii82xH0dsIhbeJDiU5lt70LpNSc
qnCV8BX4aFo634XbPD0ygvMLwt7yFurpSue3unwhfn6ZZdkkxMnBl00+umVZiqyWZYlJo25ZFtdn
GXs7W7Fq9SNNTXLhr6nTvwV1Fus2hbudK+SWcI9wa7hGbhP3j9w/c33cz7gL3G+5YS5PU6/p0pzU
DGp+p1FrZ2rztEu0Oq1Zu0Lr1rZpO7VbtS9oe7Vf1L6sPaLt0w5o39Ke1/5Se017U5upm62bp3tI
t0TXpON1L+i+pPsX3Wndu7qo7rpuVKcushQ9WrS+6FDRd4ouFP170WhRuj5Ln6ufoy/QP6Rfqi/S
l+iX69fq1+tdeo9+i/7r+qP68/pf6X+jH9Zf14/q0wzTDDmGOwz3GAoNRYYywwrDo4bHDZsNLxkO
Go4ZBgxvGs4bfmEYMvwvw3uGa4aPDGnG24xzjfOMC4xm4ypjp1E0HjeeNf7GOGK8ZrxhHDUS0xzT
/aYFpnLTSlODab2p2/QjU9T0pFkwf8V8wPxd84D538xXzc7izxV/vbivuKnkOyXvltxnWWwpsXzT
ct4yZLlmySz9bunp0mjptLJ7y2xlDWWtZb6yYFlX2TNlO8peLNtd9lLZvrKXyw6V/VPZ0bLvl/WX
nSw7U3aubLDsV2WXy35XNlJ2vWy0LM2qts605lrnWAusD1oXW7VWk7XMWmF91OqwNljXWzdaPdYO
q2B92rrd+oJ1l/UL1r3Wr1n/yfq6VfpbXU1ss2Zxs7k7ubncPO5B7mFOw5m5au4xrOxnuR3c33Pf
5I5xJ7kfc2e533MfckSTqblNc79moYbTVGhWadZoGjUbNC2agKZT86zma5qva76l+Y7mXzVvaC5q
fqsZ1tzUTNHO1t6jvV+7WKvVGrUWbbm2Urta26z1aDu0T2u7tQe139R+S/sd7Wva49rTsIcLsIfL
2qva32v/pE3TZenu0N2nK9Qt0hXpSnWVujrdOp1X16ETdE/rdsNG9utu6g4UfaPoSNH3il4vOl10
sWik6KOi2fqFep0+oA/rX9J/Vf99fZNhg8Fv6DUcMHzDMNOYi3Utw4ruNp4z/ocxzTTTdIfpXtMi
U63pcVOryWcKmrpMz5h2mF407Ta9ZNpnetn0puk3po9Mi80+c7f5q1jd180/MV8wD5szi+8vfrSY
L/YX/7fizxe/VHwAq02dnwC9+rQBraDdrt2hPQxbPwprPwuLHNRf0g/pL+ujsMsR/TX9Ddimw1Bn
aDKsNzQb3AaPwWcIGARDl2GrYbthh2GnYZdht2GPYa9hn2G/4RXDIcNhwxHDUUMfrLbfcMJw2nDG
cBa2O2i4BOu9bIgahg0jsOAbhlEDMWYY1cZsYw5mnA9rLjAWwp6bjW6jx+gzBoyCscu41bjduMO4
07jLeAb2bTNVmOpMTaZmaGCnaRfmvt/0iumw6YTpvGnQNGS6YRo15ZoLzQvMJrPFXGV2mOvMTeb1
Zrd5q3mXebd5j3mveb+5z3zafMZ8HvoZMauL84vnFi8u5oqLii3FdcWHi48Unyk+WzxSnFOyuIQr
MZVUlLhLAiV7Sw6VnC4ZLBkuIZZsSy52SpGlyrLeErBsteyw7LMcspy2nLUMYucMW7JLc0sLSm2l
VaW+UqF0e6n0d+XY3wnkTJyD88Bu93FHuSHuMhflbnCjHPtY+NPnr3r+D1BLAwQUAAIACAD2fSdC
RVhpsI8GAABkJAAAJAAAAFdlYktpdFRlc3Qvc3RhcnQtd2l0aC1hbmltYXRpb24uaHRtbO1aWXPb
NhB+VmbyH7bMZCyNdZCiqMuWpxMnD+mRY+xJp48gCUmoKUIFQNtqx/+9AHjooiQoVh/ahLZlgLvc
by8sDuryh7cfr29///QOpmIWXb18cZn9B3ldTjEKs7buz7BAEEwR41iMrESMG31rlS6IiPDVLeYC
fsP+z0QAF8l4fNlKCS9fqJ+CmweMzMXK8+q6RwzmmI0pm91SgSIYgWOr62L1WXWNkzgQhMY5++cb
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
S2l0VGVzdC9RdDUucHJvcHNQSwECFAAKAAAAAABGgCdCAAAAAAAAAAAAAAAAEwAAAAAAAAAAABAA
AABjHAAAV2ViS2l0VGVzdC9SZWxlYXNlL1BLAQIUAAoAAAAAAEOAJ0IAAAAAAAAAAAAAAAAbAAAA
AAAAAAAAEAAAAJQcAABXZWJLaXRUZXN0L1JlbGVhc2UvUXQ0LjgueC9QSwECFAAUAAIACAAdfidC
U9hKDH0kAAAAVAAAKQAAAAAAAAAAACAAAADNHAAAV2ViS2l0VGVzdC9SZWxlYXNlL1F0NC44Lngv
V2ViS2l0VGVzdC5leGVQSwECFAAKAAAAAABCgCdCAAAAAAAAAAAAAAAAFwAAAAAAAAAAABAAAACR
QQAAV2ViS2l0VGVzdC9SZWxlYXNlL1F0NS9QSwECFAAUAAIACADIfidCQrgKllUkAAAAUgAAJQAA
AAAAAAAAACAAAADGQQAAV2ViS2l0VGVzdC9SZWxlYXNlL1F0NS9XZWJLaXRUZXN0LmV4ZVBLAQIU
ABQAAgAIAPZ9J0JFWGmwjwYAAGQkAAAkAAAAAAAAAAEAIAAAAF5mAABXZWJLaXRUZXN0L3N0YXJ0
LXdpdGgtYW5pbWF0aW9uLmh0bWxQSwECFAAUAAIACAAsdCdCf0uezzIDAADEDwAAFQAAAAAAAAAB
ACAAAAAvbQAAV2ViS2l0VGVzdC9zdGFydC5odG1sUEsBAhQAFAACAAgAUXEnQrUPRPNPAwAAgRMA
AB4AAAAAAAAAAQAgAAAAlHAAAFdlYktpdFRlc3QvdGVzdF9hbmltYXRpb24uaHRtbFBLAQIUABQA
AgAIAMd+J0LXz3Hd+gQAABoUAAAdAAAAAAAAAAEAIAAAAB90AABXZWJLaXRUZXN0L1dlYktpdFRl
c3QudmN4cHJvalBLAQIUABQAAgAIALFkikHqRfRDvAEAAKsEAAAlAAAAAAAAAAEAIAAAAFR5AABX
ZWJLaXRUZXN0L1dlYktpdFRlc3QudmN4cHJvai5maWx0ZXJzUEsBAhQAFAACAAgA+muNQcDziuMa
AQAA8AIAACIAAAAAAAAAAQAgAAAAU3sAAFdlYktpdFRlc3QvV2ViS2l0VGVzdC52Y3hwcm9qLnVz
ZXJQSwECFAAUAAIACADpQpJBjG8I4mIBAACBAwAADgAAAAAAAAABACAAAACtfAAAV2ViS2l0VGVz
dC5zbG5QSwECFAAUAAIACADAQChCl78WxXsCAABVBQAACgAAAAAAAAABACAAAAA7fgAAcmVhZG1l
LnR4dFBLBQYAAAAAGAAYAL8GAADegAAAAAA=
</data>

          </attachment>
      

    </bug>

</bugzilla>