<?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>194178</bug_id>
          
          <creation_ts>2019-02-01 16:18:27 -0800</creation_ts>
          <short_desc>Leak of NSArray (4.25 Kbytes) in com.apple.WebKit.WebContent running WebKit layout tests on iOS Simulator</short_desc>
          <delta_ts>2019-02-17 09:26:02 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=194761</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>lforschler</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1501343</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-02-01 16:18:27 -0800</bug_when>
    <thetext>Leak of NSArray (4.25 Kbytes) in com.apple.WebKit.WebContent running WebKit layout tests on iOS Simulator.

NOTE: Requires patch in Bug 193772 to gather leaks for the com.apple.WebKit.WebContent.Development process.

STACK OF 664 INSTANCES OF &apos;ROOT LEAK: &lt;NSArray&gt;&apos;:
[thread 0x10f76c5c0]:
28  libdyld.dylib                         0x10c003575 start + 1
27  com.apple.WebKit.WebContent           0x10854f3e5 invocation function for block in WebKit::XPCServiceEventHandler(NSObject&lt;OS_xpc_object&gt;*) + 0  XPCServiceMain.mm:46
26  com.apple.WebKit.WebContent           0x10854f268 WebKit::XPCServiceMain(int, char const**) + 403  XPCServiceMain.mm:157
25  libxpc.dylib                          0x10c31cc75 xpc_main + 143
24  libxpc.dylib                          0x10c31a7ca _xpc_objc_main + 460
23  com.apple.Foundation                  0x108608522 -[NSRunLoop(NSRunLoop) run] + 76
22  com.apple.Foundation                  0x1086083b2 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
21  com.apple.CoreFoundation              0x10a643e51 CFRunLoopRunSpecific + 625
20  com.apple.CoreFoundation              0x10a64467f __CFRunLoopRun + 1263
19  com.apple.CoreFoundation              0x10a649fd3 __CFRunLoopDoSources0 + 243
18  com.apple.CoreFoundation              0x10a64a761 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
17  JavaScriptCore                        0x3100d92a2 WTF::RunLoop::performWork(void*) + 34  RunLoopCF.cpp:39
16  JavaScriptCore                        0x3100d9017 WTF::RunLoop::performWork() + 231  Function.h:56
15  com.apple.WebKit                      0x108b98894 IPC::Connection::dispatchOneIncomingMessage() + 180  Connection.cpp:1074
14  com.apple.WebKit                      0x108b95262 IPC::Connection::dispatchMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;) + 108  memory:2567
13  com.apple.WebKit                      0x108e78ae2 WebKit::WebProcess::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) + 28  WebProcess.cpp:677
12  com.apple.WebKit                      0x108ba2b03 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&amp;, IPC::Decoder&amp;) + 127  MessageReceiverMap.cpp:0
11  com.apple.WebKit                      0x108f4d7f4 WebKit::WebPage::didReceiveWebPageMessage(IPC::Connection&amp;, IPC::Decoder&amp;) + 17292  tuple:170
10  com.apple.WebKit                      0x108f36db8 WebKit::WebPage::postInjectedBundleMessage(WTF::String const&amp;, WebKit::UserData const&amp;) + 78  utility:896
9   com.apple.WebKit                      0x108e9d299 WebKit::InjectedBundleClient::didReceiveMessageToPage(WebKit::InjectedBundle&amp;, WebKit::WebPage&amp;, WTF::String const&amp;, API::Object*) + 179  RefPtr.h:43
8   WebKitTestRunnerInjectedBundle        0x321d850ec WTR::InjectedBundle::didReceiveMessageToPage(OpaqueWKBundlePage const*, OpaqueWKString const*, void const*) + 1370  InjectedBundle.cpp:0
7   WebKitTestRunnerInjectedBundle        0x321d8897d WTR::InjectedBundlePage::resetAfterTest() + 95  InjectedBundlePage.cpp:447
6   WebKitTestRunnerInjectedBundle        0x321d819ad WTR::uninstallFakeHelvetica() + 532  ActivateFontsCocoa.mm:0
5   com.apple.CoreText                    0x10d7ce946 CTFontManagerUnregisterFontsForURLs + 478
4   com.apple.CoreFoundation              0x10a632c65 +[__NSSingleObjectArrayI __new::] + 21
3   com.apple.CoreFoundation              0x10a704d11 __CFAllocateObject + 17
2   libobjc.A.dylib                       0x109be1faf class_createInstance + 73
1   libsystem_malloc.dylib                0x10c26a67d calloc + 30
0   libsystem_malloc.dylib                0x10c26a015 malloc_zone_calloc + 139 
====
    15037 (2.16M) &lt;&lt; TOTAL &gt;&gt;
      ----
      28 (4.25K) ROOT LEAK: &lt;NSArray 0x7ff65cc0e6c0&gt; [16]
         27 (4.23K) __strong _object --&gt; &lt;CFError 0x7ff65cc14880&gt; [48]
            26 (4.19K) _userInfo --&gt; &lt;CFDictionary 0x7ff65cc148b0&gt; [64]
               24 (4.09K) &lt;CFDictionary (Value Storage) 0x7ff65cc0fcc0&gt; [32]
                  22 (4.00K) &lt;NSMutableArray 0x7ff65cc14010&gt; [48]
                     21 (3.95K) &lt;NSMutableArray (Storage) 0x7ff65cc14850&gt; [48]
                        4 (800 bytes) &lt;NSURL 0x7ff65cc05bc0&gt; [96]
                           2 (400 bytes) &lt;_FileCache 0x7ff65cc0bf50&gt; [336]
                              1 (64 bytes) &lt;CFString 0x7ff65cc05ce0&gt; [64]
                           1 (304 bytes) _clients --&gt; &lt;CFString 0x7ff65cc0aad0&gt; [304]
                        4 (800 bytes) &lt;NSURL 0x7ff65cc093f0&gt; [96]
                           2 (400 bytes) &lt;_FileCache 0x7ff65cc10e80&gt; [336]
                              1 (64 bytes) &lt;CFString 0x7ff65cc0f320&gt; [64]
                           1 (304 bytes) _clients --&gt; &lt;CFString 0x7ff65cc0d7b0&gt; [304]
                        4 (800 bytes) &lt;NSURL 0x7ff65cc11450&gt; [96]
                           2 (400 bytes) &lt;_FileCache 0x7ff65cc11300&gt; [336]
                              1 (64 bytes) &lt;CFString 0x7ff65cc0fe90&gt; [64]
                           1 (304 bytes) _clients --&gt; &lt;CFString 0x7ff65cc092c0&gt; [304]
                        4 (800 bytes) &lt;NSURL 0x7ff65cc12e20&gt; [96]
                           2 (400 bytes) &lt;_FileCache 0x7ff65cc12ba0&gt; [336]
                              1 (64 bytes) &lt;CFString 0x7ff65cc0bc90&gt; [64]
                           1 (304 bytes) _clients --&gt; &lt;CFString 0x7ff65cc12cf0&gt; [304]
                        4 (800 bytes) &lt;NSURL 0x7ff65cc13450&gt; [96]
                           2 (400 bytes) &lt;_FileCache 0x7ff65cc13190&gt; [336]
                              1 (64 bytes) &lt;CFString 0x7ff65cc132e0&gt; [64]
                           1 (304 bytes) _clients --&gt; &lt;CFString 0x7ff65cc13320&gt; [304]
                  1 (64 bytes) &lt;CFString 0x7ff65cc15200&gt; [64]
               1 (32 bytes) &lt;CFDictionary (Key Storage) 0x7ff65cc0c300&gt; [32]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501344</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-02-01 16:18:34 -0800</bug_when>
    <thetext>&lt;rdar://problem/47753473&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501348</commentid>
    <comment_count>2</comment_count>
      <attachid>360923</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-02-01 16:22:26 -0800</bug_when>
    <thetext>Created attachment 360923
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501430</commentid>
    <comment_count>3</comment_count>
      <attachid>360923</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2019-02-01 20:21:58 -0800</bug_when>
    <thetext>Comment on attachment 360923
Patch v1

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

&gt; Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm:163
&gt;      CFArrayRef errors = nullptr;
&gt;      CTFontManagerUnregisterFontsForURLs(static_cast&lt;CFArrayRef&gt;(fontsToRemove), kCTFontManagerScopeProcess, &amp;errors);
&gt; +    if (errors) {
&gt; +        for (id error in (__bridge NSArray *)errors)
&gt; +            NSLog(@&quot;%@&quot;, (__bridge CFErrorRef)error);
&gt; +        CFRelease(errors);
&gt; +    }

A better fix is to get rid of the &quot;errors&quot; local variable, and pass &quot;nullptr&quot; instead of &quot;&amp;errors&quot; to CTFontManagerUnregisterFontsForURLs. Then there is no need for CFRelease. CTFontManagerUnregisterFontsForURLs won&apos;t generate an array of errors if we don’t pass a pointer to a place to put the CFArrayRef.

Also, we should not land that logging code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501453</commentid>
    <comment_count>4</comment_count>
      <attachid>360923</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-02-01 22:15:36 -0800</bug_when>
    <thetext>Comment on attachment 360923
Patch v1

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

&gt;&gt; Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm:163
&gt;&gt; +    }
&gt; 
&gt; A better fix is to get rid of the &quot;errors&quot; local variable, and pass &quot;nullptr&quot; instead of &quot;&amp;errors&quot; to CTFontManagerUnregisterFontsForURLs. Then there is no need for CFRelease. CTFontManagerUnregisterFontsForURLs won&apos;t generate an array of errors if we don’t pass a pointer to a place to put the CFArrayRef.
&gt; 
&gt; Also, we should not land that logging code.

Yep, I had assumed that since Myles originally added the `errors` variable that we cared about the errors returned from CTFontManagerUnregisterFontsForURLs().

Easy enough to fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501454</commentid>
    <comment_count>5</comment_count>
      <attachid>360964</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-02-01 22:16:03 -0800</bug_when>
    <thetext>Created attachment 360964
Patch v2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501519</commentid>
    <comment_count>6</comment_count>
      <attachid>360964</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-02 12:20:41 -0800</bug_when>
    <thetext>Comment on attachment 360964
Patch v2

Clearing flags on attachment: 360964

Committed r240900: &lt;https://trac.webkit.org/changeset/240900&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501520</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-02 12:20:43 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360923</attachid>
            <date>2019-02-01 16:22:26 -0800</date>
            <delta_ts>2019-02-01 22:16:01 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-194178-20190201162225.patch</filename>
            <type>text/plain</type>
            <size>1594</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwNjY0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMmQwNDI3NzMyY2RmN2IxODA2MjQ0ZDVkMjM2NWNiODBj
MzEwM2VlYi4uYjM2ZWQ0OGFhYjEzM2U2NWM5NDU5NDgwNWI1Nzg1MDYyYzIxYTVmOSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE5LTAyLTAxICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAg
ICAgICAgTGVhayBvZiBOU0FycmF5ICg0LjI1IEtieXRlcykgaW4gY29tLmFwcGxlLldlYktpdC5X
ZWJDb250ZW50IHJ1bm5pbmcgV2ViS2l0IGxheW91dCB0ZXN0cyBvbiBpT1MgU2ltdWxhdG9yCisg
ICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xOTQxNzg+CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS80Nzc1MzQ3Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvY29jb2EvQWN0aXZhdGVG
b250c0NvY29hLm1tOgorICAgICAgICAoV1RSOjp1bmluc3RhbGxGYWtlSGVsdmV0aWNhKTogUmVs
ZWFzZSBgZXJyb3JzYCBpZiBzZXQgYWZ0ZXIKKyAgICAgICAgY2FsbGluZyBDVEZvbnRNYW5hZ2Vy
VW5yZWdpc3RlckZvbnRzRm9yVVJMcygpLgorCiAyMDE4LTEyLTA3ICBEYXZpZCBLaWx6ZXIgIDxk
ZGtpbHplckBhcHBsZS5jb20+CiAKICAgICAgICAgSWdub3JlIGZhbHNlLXBvc2l0aXZlIGxlYWtz
IHVuZGVyIGJtYWxsb2M6OkhlYXA6OkhlYXAKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvSW5qZWN0ZWRCdW5kbGUvY29jb2EvQWN0aXZhdGVGb250c0NvY29hLm1tIGIvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9jb2NvYS9BY3RpdmF0ZUZvbnRzQ29jb2Eu
bW0KaW5kZXggM2ZlZjJkNTgxOGM5OTc0ZDljYjlhMGY3MzRiY2NhZGM1OTkxOTU2Ny4uYzA5NjNm
MDMxNmViYTYwMjg5OGU0ZDY5YmZmMmQyMTg1MzhkYzhmOCAxMDA2NDQKLS0tIGEvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9jb2NvYS9BY3RpdmF0ZUZvbnRzQ29jb2EubW0K
KysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9jb2NvYS9BY3RpdmF0
ZUZvbnRzQ29jb2EubW0KQEAgLTE1Niw2ICsxNTYsMTEgQEAgdm9pZCB1bmluc3RhbGxGYWtlSGVs
dmV0aWNhKCkKICAgICB9CiAgICAgQ0ZBcnJheVJlZiBlcnJvcnMgPSBudWxscHRyOwogICAgIENU
Rm9udE1hbmFnZXJVbnJlZ2lzdGVyRm9udHNGb3JVUkxzKHN0YXRpY19jYXN0PENGQXJyYXlSZWY+
KGZvbnRzVG9SZW1vdmUpLCBrQ1RGb250TWFuYWdlclNjb3BlUHJvY2VzcywgJmVycm9ycyk7Cisg
ICAgaWYgKGVycm9ycykgeworICAgICAgICBmb3IgKGlkIGVycm9yIGluIChfX2JyaWRnZSBOU0Fy
cmF5ICopZXJyb3JzKQorICAgICAgICAgICAgTlNMb2coQCIlQCIsIChfX2JyaWRnZSBDRkVycm9y
UmVmKWVycm9yKTsKKyAgICAgICAgQ0ZSZWxlYXNlKGVycm9ycyk7CisgICAgfQogfQogCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360964</attachid>
            <date>2019-02-01 22:16:03 -0800</date>
            <delta_ts>2019-02-02 12:20:41 -0800</delta_ts>
            <desc>Patch v2</desc>
            <filename>bug-194178-20190201221602.patch</filename>
            <type>text/plain</type>
            <size>1661</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwNjY0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMmQwNDI3NzMyY2RmN2IxODA2MjQ0ZDVkMjM2NWNiODBj
MzEwM2VlYi4uMzRhNmM1YWMzOGQ3NTZkMTFjYzUzZDhmNWRiNTA0NmY4ZjZhNWE1YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE5LTAyLTAxICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAg
ICAgICAgTGVhayBvZiBOU0FycmF5ICg0LjI1IEtieXRlcykgaW4gY29tLmFwcGxlLldlYktpdC5X
ZWJDb250ZW50IHJ1bm5pbmcgV2ViS2l0IGxheW91dCB0ZXN0cyBvbiBpT1MgU2ltdWxhdG9yCisg
ICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xOTQxNzg+CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS80Nzc1MzQ3Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvY29jb2EvQWN0aXZhdGVG
b250c0NvY29hLm1tOgorICAgICAgICAoV1RSOjp1bmluc3RhbGxGYWtlSGVsdmV0aWNhKTogUGFz
cyBudWxscHRyIGludG8KKyAgICAgICAgQ1RGb250TWFuYWdlclVucmVnaXN0ZXJGb250c0ZvclVS
THMoKSB0byBpZ25vcmUgYW55IGVycm9ycy4KKwogMjAxOC0xMi0wNyAgRGF2aWQgS2lsemVyICA8
ZGRraWx6ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIElnbm9yZSBmYWxzZS1wb3NpdGl2ZSBsZWFr
cyB1bmRlciBibWFsbG9jOjpIZWFwOjpIZWFwCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL2NvY29hL0FjdGl2YXRlRm9udHNDb2NvYS5tbSBiL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvY29jb2EvQWN0aXZhdGVGb250c0NvY29h
Lm1tCmluZGV4IDNmZWYyZDU4MThjOTk3NGQ5Y2I5YTBmNzM0YmNjYWRjNTk5MTk1NjcuLjNkNmFk
ZjYyM2Y3YTI2NjUyYzZhZDQ4MTliZDEzMTdmNjA4YmFjY2EgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvY29jb2EvQWN0aXZhdGVGb250c0NvY29hLm1t
CisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvY29jb2EvQWN0aXZh
dGVGb250c0NvY29hLm1tCkBAIC0xNTQsOCArMTU0LDcgQEAgdm9pZCB1bmluc3RhbGxGYWtlSGVs
dmV0aWNhKCkKICAgICAgICAgaWYgKFtbdXJsIGxhc3RQYXRoQ29tcG9uZW50XSBoYXNQcmVmaXg6
QCJGYWtlSGVsdmV0aWNhIl0pCiAgICAgICAgICAgICBbZm9udHNUb1JlbW92ZSBhZGRPYmplY3Q6
dXJsXTsKICAgICB9Ci0gICAgQ0ZBcnJheVJlZiBlcnJvcnMgPSBudWxscHRyOwotICAgIENURm9u
dE1hbmFnZXJVbnJlZ2lzdGVyRm9udHNGb3JVUkxzKHN0YXRpY19jYXN0PENGQXJyYXlSZWY+KGZv
bnRzVG9SZW1vdmUpLCBrQ1RGb250TWFuYWdlclNjb3BlUHJvY2VzcywgJmVycm9ycyk7CisgICAg
Q1RGb250TWFuYWdlclVucmVnaXN0ZXJGb250c0ZvclVSTHMoc3RhdGljX2Nhc3Q8Q0ZBcnJheVJl
Zj4oZm9udHNUb1JlbW92ZSksIGtDVEZvbnRNYW5hZ2VyU2NvcGVQcm9jZXNzLCBudWxscHRyKTsK
IH0KIAogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>