<?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>74002</bug_id>
          
          <creation_ts>2011-12-07 08:45:48 -0800</creation_ts>
          <short_desc>Moving SVG elements on the page doesn&apos;t always erase element at the old position</short_desc>
          <delta_ts>2011-12-08 16:07:29 -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>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.mysparebrain.com/svgbug.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Tim M">tim_webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fmalita</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>516661</commentid>
    <comment_count>0</comment_count>
      <attachid>118215</attachid>
    <who name="Tim M">tim_webkit</who>
    <bug_when>2011-12-07 08:45:48 -0800</bug_when>
    <thetext>Created attachment 118215
Screenshot illustration of text box incorrectly redrawn

When SVG elements are moved on the page (ie the DOM is manipulated) then the screen redraw logic doesn&apos;t always correctly invalidate the old position, so the display is left with portions of the old display.
The test page referenced above shows this with test case number 1 - moving the element down the page leaves artefacts in Safari and Chrome (see also screenshot attached)
Bug also posted to chrome as http://code.google.com/p/chromium/issues/detail?id=98391 but advised to post it here instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517671</commentid>
    <comment_count>1</comment_count>
      <attachid>118443</attachid>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2011-12-08 12:16:52 -0800</bug_when>
    <thetext>Created attachment 118443
Reduced test - red box should not be visible

Tracked this down to RenderSVGContainer::layout():

    // Allow RenderSVGViewportContainer to update its viewport.
    calcViewport();

    LayoutRepainter repainter(*this, checkForRepaintDuringLayout() || selfWillPaint());


The viewport is updated before grabbing the old repaint bounds - hence repainter really holds the new bounds (inferred from the updated viewport). Later on in repaint, we&apos;re only seeing these new bounds and not repainting the old area.

I have a patch to swap the operations coming up shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517701</commentid>
    <comment_count>2</comment_count>
      <attachid>118452</attachid>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2011-12-08 12:47:06 -0800</bug_when>
    <thetext>Created attachment 118452
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517873</commentid>
    <comment_count>3</comment_count>
      <attachid>118452</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-08 16:07:25 -0800</bug_when>
    <thetext>Comment on attachment 118452
Patch

Clearing flags on attachment: 118452

Committed r102391: &lt;http://trac.webkit.org/changeset/102391&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517874</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-08 16:07:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>118215</attachid>
            <date>2011-12-07 08:45:48 -0800</date>
            <delta_ts>2011-12-07 08:45:48 -0800</delta_ts>
            <desc>Screenshot illustration of text box incorrectly redrawn</desc>
            <filename>bug1.png</filename>
            <type>image/png</type>
            <size>4721</size>
            <attacher name="Tim M">tim_webkit</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>118443</attachid>
            <date>2011-12-08 12:16:52 -0800</date>
            <delta_ts>2011-12-08 12:16:52 -0800</delta_ts>
            <desc>Reduced test - red box should not be visible</desc>
            <filename>container-repaint.svg</filename>
            <type>image/svg+xml</type>
            <size>777</size>
            <attacher name="Florin Malita">fmalita</attacher>
            
              <data encoding="base64">PHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJiYXNpYyIgeG1sbnM9Imh0dHA6Ly93d3cu
dzMub3JnLzIwMDAvc3ZnIj4KICA8IS0tIEFmdGVyIHJlcG9zaXRpb25pbmcsIHRoZSByZWQgcmVj
dCBzaG91bGQgYmUgY29tcGxldGVseSBoaWRkZW4gYmVoaW5kIHRoZSBzZWNvbmQgZ3JlZW4gcmVj
dC4gLS0+CgogIDxnPgogICAgIDxyZWN0IGZpbGw9ImdyZWVuIiB3aWR0aD0iMTAwIiBoZWlnaHQ9
IjEwMCIvPgoKICAgICA8c3ZnIGlkPSJtb3ZlciIgeT0iNTAiPgogICAgICAgPHJlY3QgZmlsbD0i
cmVkIiBheT0iNTAiIHdpZHRoPSIxMDAiIGhlaWdodD0iNTAiLz4KICAgICA8L3N2Zz4KCiAgICAg
PHJlY3QgeT0iMTAwIiBmaWxsPSJncmVlbiIgd2lkdGg9IjEwMCIgaGVpZ2h0PSI1MCIvPgogIDwv
Zz4KCiAgPHNjcmlwdD4KICAgIGZ1bmN0aW9uIG1vdmUoKSB7CiAgICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdtb3ZlcicpLnNldEF0dHJpYnV0ZSgneScsIDEwMCk7CiAgICAgIGlmICh3aW5k
b3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCiAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90
aWZ5RG9uZSgpOwogICAgfQoKICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZnVu
Y3Rpb24oKSB7IHdpbmRvdy5zZXRUaW1lb3V0KG1vdmUsIDApO30sIGZhbHNlKTsKICAgIGlmICh3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCiAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
d2FpdFVudGlsRG9uZSgpOwogIDwvc2NyaXB0Pgo8L3N2Zz4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118452</attachid>
            <date>2011-12-08 12:47:06 -0800</date>
            <delta_ts>2011-12-08 16:07:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74002-20111208154704.patch</filename>
            <type>text/plain</type>
            <size>5161</size>
            <attacher name="Florin Malita">fmalita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTlhZWFmNDA3ZDNiOGUz
MDBmMThiNjE1ZmY2NmNmM2E5Njg5MWQzOC4uMzdmODYwOTM5NmNkZmQ2YTllNDE5MjcxZDdjZGQ2
NWIwZTM3ZGEyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDExLTEyLTA4ICBGbG9y
aW4gTWFsaXRhICA8Zm1hbGl0YUBnb29nbGUuY29tPgorCisgICAgICAgIE1vdmluZyBTVkcgZWxl
bWVudHMgb24gdGhlIHBhZ2UgZG9lc24ndCBhbHdheXMgZXJhc2UgZWxlbWVudCBhdCB0aGUgb2xk
IHBvc2l0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NDAwMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFRlc3Q6IHN2Zy9yZXBhaW50L2NvbnRhaW5lci1yZXBhaW50LnN2ZworCisgICAgICAgICogcmVu
ZGVyaW5nL3N2Zy9SZW5kZXJTVkdDb250YWluZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyU1ZHQ29udGFpbmVyOjpsYXlvdXQpOgorICAgICAgICBTYXZlIHRoZSBvbGQgcmVwYWludCBi
b3VuZHMgYmVmb3JlIHVwZGF0aW5nIHRoZSB2aWV3cG9ydC4KKwogMjAxMS0xMi0wOCAgTWlobmVh
IE92aWRlbmllICA8bWlobmVhQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTUmVnaW9uc11bQ1NT
T01dIEltcGxlbWVudCBOYW1lZEZsb3cgaW50ZXJmYWNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR0NvbnRhaW5lci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR0NvbnRhaW5lci5jcHAKaW5kZXggMTNiYmE1NDQxMWZh
ZGU3NWJkODRjMzRiYzVhZjY4YTc4MTNiYTRhYy4uOTdlYmEwMmI2NjI3NjQ4ZDkyODg2NzQ0YWQz
MTRlZjU3NzczZDU3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9S
ZW5kZXJTVkdDb250YWluZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcv
UmVuZGVyU1ZHQ29udGFpbmVyLmNwcApAQCAtNTUsMTEgKzU1LDExIEBAIHZvaWQgUmVuZGVyU1ZH
Q29udGFpbmVyOjpsYXlvdXQoKQogICAgIC8vIFJlbmRlclNWR1Jvb3QgZGlzYWJsZXMgbGF5b3V0
U3RhdGUgZm9yIHRoZSBTVkcgcmVuZGVyaW5nIHRyZWUuCiAgICAgQVNTRVJUKCF2aWV3KCktPmxh
eW91dFN0YXRlRW5hYmxlZCgpKTsKIAorICAgIExheW91dFJlcGFpbnRlciByZXBhaW50ZXIoKnRo
aXMsIGNoZWNrRm9yUmVwYWludER1cmluZ0xheW91dCgpIHx8IHNlbGZXaWxsUGFpbnQoKSk7CisK
ICAgICAvLyBBbGxvdyBSZW5kZXJTVkdWaWV3cG9ydENvbnRhaW5lciB0byB1cGRhdGUgaXRzIHZp
ZXdwb3J0LgogICAgIGNhbGNWaWV3cG9ydCgpOwogCi0gICAgTGF5b3V0UmVwYWludGVyIHJlcGFp
bnRlcigqdGhpcywgY2hlY2tGb3JSZXBhaW50RHVyaW5nTGF5b3V0KCkgfHwgc2VsZldpbGxQYWlu
dCgpKTsKLQogICAgIC8vIEFsbG93IFJlbmRlclNWR1RyYW5zZm9ybWFibGVDb250YWluZXIgdG8g
dXBkYXRlIGl0cyB0cmFuc2Zvcm0uCiAgICAgYm9vbCB1cGRhdGVkVHJhbnNmb3JtID0gY2FsY3Vs
YXRlTG9jYWxUcmFuc2Zvcm0oKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGIxOGRlNjNlY2QzOGE1NWI4YTFiNGYyYzky
NmJiYTA5MzEzYmNkZjkuLmIzZmY2ZGQ0OTQ2Y2Y0MDE3YTNkOTc4YmE5Nzk3MTI2ODczOTRkNjEg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0xMi0wOCAgRmxvcmluIE1hbGl0YSAgPGZtYWxp
dGFAZ29vZ2xlLmNvbT4KKworICAgICAgICBNb3ZpbmcgU1ZHIGVsZW1lbnRzIG9uIHRoZSBwYWdl
IGRvZXNuJ3QgYWx3YXlzIGVyYXNlIGVsZW1lbnQgYXQgdGhlIG9sZCBwb3NpdGlvbgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQwMDIKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN2Zy9yZXBhaW50L2Nv
bnRhaW5lci1yZXBhaW50LWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogc3ZnL3JlcGFp
bnQvY29udGFpbmVyLXJlcGFpbnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzdmcv
cmVwYWludC9jb250YWluZXItcmVwYWludC5zdmc6IEFkZGVkLgorCiAyMDExLTEyLTA4ICBNaWhu
ZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29tPgogCiAgICAgICAgIFtDU1NSZWdpb25zXVtD
U1NPTV0gSW1wbGVtZW50IE5hbWVkRmxvdyBpbnRlcmZhY2UKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3N2Zy9yZXBhaW50L2NvbnRhaW5lci1yZXBhaW50LWV4cGVjdGVkLnBuZyBiL0xheW91dFRl
c3RzL3N2Zy9yZXBhaW50L2NvbnRhaW5lci1yZXBhaW50LWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5iN2ExYjIwYzIzYjNmOGVjZGM1MDVmOWYzZDlhN2IzNWI5YWIwNzRlCkdJVCBiaW5hcnkgcGF0
Y2gKbGl0ZXJhbCAyODUzCnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTAqWik9
aF5obEElQFdzJGxIYG9rPG19P29UbX1ucwp6QmVPKHZHZWM5MExfPyNyQiNYcGszc1ZGMFJGbCor
XkF1eH42d313c0A/MDRoeFZDJGBJRUdacmQzKW1eWE09K1AKeml7dHF0cmtfbiY8JDJxS0w9VzFg
anl6dWI7Wm5Aelk5QHZjakwrWE9HQkRJRFoodnxaViZZfntQI2F+ODJFdCVVCnozRVJAcnpPeWtq
I0Q3ZCtXSGBiaSNeQiZIJGB9b1YoVWRUbjNyMkluWGY3RGQxO1oqQSRoQUdAVElue0dFZVk3fQpP
VyQ8K01iNk13PCY7JFVtITdUNnEKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3N2Zy9yZXBhaW50L2NvbnRhaW5lci1yZXBhaW50LWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL3N2Zy9yZXBhaW50L2NvbnRhaW5lci1yZXBhaW50LWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5mYTg2Y2VkY2RhZmRhNzE1NjM3Y2ZiNWQ0ODhlOTFiYWFmMThkODQ1Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc3ZnL3JlcGFpbnQvY29udGFpbmVyLXJlcGFpbnQt
ZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOSBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAw
CisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXpl
IDgwMHg2MDAKKyAgUmVuZGVyU1ZHUm9vdCB7c3ZnfSBhdCAoMCwwKSBzaXplIDEwMHgxNTAKKyAg
ICBSZW5kZXJTVkdDb250YWluZXIge2d9IGF0ICgwLDApIHNpemUgMTAweDE1MAorICAgICAgUmVu
ZGVyU1ZHUGF0aCB7cmVjdH0gYXQgKDAsMCkgc2l6ZSAxMDB4MTAwIFtmaWxsPXtbdHlwZT1TT0xJ
RF0gW2NvbG9yPSMwMDgwMDBdfV0gW3g9MC4wMF0gW3k9MC4wMF0gW3dpZHRoPTEwMC4wMF0gW2hl
aWdodD0xMDAuMDBdCisgICAgICBSZW5kZXJTVkdWaWV3cG9ydENvbnRhaW5lciB7c3ZnfSBhdCAo
MCwxMDApIHNpemUgMTAweDUwCisgICAgICAgIFJlbmRlclNWR1BhdGgge3JlY3R9IGF0ICgwLDEw
MCkgc2l6ZSAxMDB4NTAgW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9I0ZGMDAwMF19XSBbeD0w
LjAwXSBbeT0wLjAwXSBbd2lkdGg9MTAwLjAwXSBbaGVpZ2h0PTUwLjAwXQorICAgICAgUmVuZGVy
U1ZHUGF0aCB7cmVjdH0gYXQgKDAsMTAwKSBzaXplIDEwMHg1MCBbZmlsbD17W3R5cGU9U09MSURd
IFtjb2xvcj0jMDA4MDAwXX1dIFt4PTAuMDBdIFt5PTEwMC4wMF0gW3dpZHRoPTEwMC4wMF0gW2hl
aWdodD01MC4wMF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2Zy9yZXBhaW50L2NvbnRhaW5l
ci1yZXBhaW50LnN2ZyBiL0xheW91dFRlc3RzL3N2Zy9yZXBhaW50L2NvbnRhaW5lci1yZXBhaW50
LnN2ZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi5iZmMyN2QzMmVhMWYyNzAzYmNlZWFkYjcyYWQ4YjE4YTcxOGI2MzEz
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc3ZnL3JlcGFpbnQvY29udGFpbmVyLXJl
cGFpbnQuc3ZnCkBAIC0wLDAgKzEsMjUgQEAKKzxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmls
ZT0iYmFzaWMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CisgIDwhLS0gQWZ0
ZXIgcmVwb3NpdGlvbmluZywgdGhlIHJlZCByZWN0IHNob3VsZCBiZSBjb21wbGV0ZWx5IGhpZGRl
biBiZWhpbmQgdGhlIHNlY29uZCBncmVlbiByZWN0LiAtLT4KKworICA8Zz4KKyAgICAgPHJlY3Qg
ZmlsbD0iZ3JlZW4iIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIi8+CisKKyAgICAgPHN2ZyBpZD0i
bW92ZXIiIHk9IjUwIj4KKyAgICAgICA8cmVjdCBmaWxsPSJyZWQiIGF5PSI1MCIgd2lkdGg9IjEw
MCIgaGVpZ2h0PSI1MCIvPgorICAgICA8L3N2Zz4KKworICAgICA8cmVjdCB5PSIxMDAiIGZpbGw9
ImdyZWVuIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjUwIi8+CisgIDwvZz4KKworICA8c2NyaXB0Pgor
ICAgIGZ1bmN0aW9uIG1vdmUoKSB7CisgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW92
ZXInKS5zZXRBdHRyaWJ1dGUoJ3knLCAxMDApOworICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwor
ICAgIH0KKworICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZnVuY3Rpb24oKSB7
IHdpbmRvdy5zZXRUaW1lb3V0KG1vdmUsIDApO30sIGZhbHNlKTsKKyAgICBpZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50
aWxEb25lKCk7CisgIDwvc2NyaXB0PgorPC9zdmc+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>