<?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>196866</bug_id>
          
          <creation_ts>2019-04-12 10:24:24 -0700</creation_ts>
          <short_desc>[WinCairo] Non-unified build fails to link Tools</short_desc>
          <delta_ts>2019-08-16 12:43:32 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>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=200820</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="Ross Kirsling">ross.kirsling</reporter>
          <assigned_to name="Ross Kirsling">ross.kirsling</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>fujii</cc>
    
    <cc>lforschler</cc>
    
    <cc>stephan.szabo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1526792</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-12 10:24:24 -0700</bug_when>
    <thetext>As mentioned in bug 196845 comment 2, building WinCairo with clang-cl / lld and -DENABLE_UNIFIED_BUILDS=OFF, we fail to link DumpRenderTree and TestRunnerInjectedBundle.

&gt; lld-link.exe: error: undefined symbol: __imp_?toJS@WebCore@@YA?AVJSValue@JSC@@PEAVExecState@3@PEAVJSDOMGlobalObject@1@AEAVTextTrackCueGeneric@1@@Z
&gt; &gt;&gt;&gt; referenced by C:\GitHub\neko\WebKitBuild\Release\DerivedSources\WebCore\JSInternals.cpp:6803
&gt; &gt;&gt;&gt;               WebCoreTestSupport.lib(JSInternals.cpp.obj):(?jsInternalsPrototypeFunctionCreateGenericCue@WebCore@@YA_JPEAVExecState@JSC@@@Z)
&gt; 
&gt; 
&gt; lld-link.exe: error: undefined symbol: ?notifyNetworkStateChange@ServiceWorkerThreadProxy@WebCore@@QEAAX_N@Z
&gt; &gt;&gt;&gt; referenced by C:\GitHub\neko\WebKitBuild\Release\WTF\Headers\wtf\Function.h:102
&gt; &gt;&gt;&gt;               WebCoreTestSupport.lib(ServiceWorkerInternals.cpp.obj):(?call@?$CallableWrapper@V&lt;lambda_0&gt;@?0??setOnline@ServiceWorkerInternals@WebCore@@QEAAX_N@Z@@?$Function@$$A6AXXZ@WTF@@UEAAXXZ)
&gt; 
&gt; 
&gt; lld-link.exe: error: undefined symbol: __imp_?parseHEVCCodecParameters@WebCore@@YA?AV?$Optional@UHEVCParameterSet@WebCore@@@WTF@@AEBVString@3@@Z
&gt; &gt;&gt;&gt; referenced by C:\GitHub\neko\Source\WebCore\testing\Internals.cpp:4962
&gt; &gt;&gt;&gt;               WebCoreTestSupport.lib(Internals.cpp.obj):(?parseHEVCCodecParameters@Internals@WebCore@@QEAA?AV?$Optional@UHEVCParameterSet@WebCore@@@WTF@@AEBVString@4@@Z)
&gt; 
&gt; 
&gt; lld-link.exe: error: undefined symbol: __imp_?doDispatchMessageOnFrontendPage@InspectorClient@WebCore@@SAXPEAVPage@2@AEBVString@WTF@@@Z
&gt; &gt;&gt;&gt; referenced by C:\GitHub\neko\Source\WebCore\testing\Internals.cpp:372
&gt; &gt;&gt;&gt;               WebCoreTestSupport.lib(Internals.cpp.obj):(?sendMessageToFrontend@InspectorStubFrontend@WebCore@@EEAAXAEBVString@WTF@@@Z)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526800</commentid>
    <comment_count>1</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2019-04-12 10:27:42 -0700</bug_when>
    <thetext>(In reply to Ross Kirsling from comment #0)
&gt; As mentioned in bug 196845 comment 2, building WinCairo with clang-cl / lld
&gt; and -DENABLE_UNIFIED_BUILDS=OFF, we fail to link DumpRenderTree and
&gt; TestRunnerInjectedBundle.
&gt; 
&gt; &gt; lld-link.exe: error: undefined symbol: __imp_?toJS@WebCore@@YA?AVJSValue@JSC@@PEAVExecState@3@PEAVJSDOMGlobalObject@1@AEAVTextTrackCueGeneric@1@@Z
&gt; &gt; &gt;&gt;&gt; referenced by C:\GitHub\neko\WebKitBuild\Release\DerivedSources\WebCore\JSInternals.cpp:6803
&gt; &gt; &gt;&gt;&gt;               WebCoreTestSupport.lib(JSInternals.cpp.obj):(?jsInternalsPrototypeFunctionCreateGenericCue@WebCore@@YA_JPEAVExecState@JSC@@@Z)
&gt; &gt; 
&gt; &gt; 
&gt; &gt; lld-link.exe: error: undefined symbol: ?notifyNetworkStateChange@ServiceWorkerThreadProxy@WebCore@@QEAAX_N@Z
&gt; &gt; &gt;&gt;&gt; referenced by C:\GitHub\neko\WebKitBuild\Release\WTF\Headers\wtf\Function.h:102
&gt; &gt; &gt;&gt;&gt;               WebCoreTestSupport.lib(ServiceWorkerInternals.cpp.obj):(?call@?$CallableWrapper@V&lt;lambda_0&gt;@?0??setOnline@ServiceWorkerInternals@WebCore@@QEAAX_N@Z@@?$Function@$$A6AXXZ@WTF@@UEAAXXZ)
&gt; &gt; 
&gt; &gt; 
&gt; &gt; lld-link.exe: error: undefined symbol: __imp_?parseHEVCCodecParameters@WebCore@@YA?AV?$Optional@UHEVCParameterSet@WebCore@@@WTF@@AEBVString@3@@Z
&gt; &gt; &gt;&gt;&gt; referenced by C:\GitHub\neko\Source\WebCore\testing\Internals.cpp:4962
&gt; &gt; &gt;&gt;&gt;               WebCoreTestSupport.lib(Internals.cpp.obj):(?parseHEVCCodecParameters@Internals@WebCore@@QEAA?AV?$Optional@UHEVCParameterSet@WebCore@@@WTF@@AEBVString@4@@Z)
&gt; &gt; 
&gt; &gt; 
&gt; &gt; lld-link.exe: error: undefined symbol: __imp_?doDispatchMessageOnFrontendPage@InspectorClient@WebCore@@SAXPEAVPage@2@AEBVString@WTF@@@Z
&gt; &gt; &gt;&gt;&gt; referenced by C:\GitHub\neko\Source\WebCore\testing\Internals.cpp:372
&gt; &gt; &gt;&gt;&gt;               WebCoreTestSupport.lib(Internals.cpp.obj):(?sendMessageToFrontend@InspectorStubFrontend@WebCore@@EEAAXAEBVString@WTF@@@Z)

This is clang-cl specific right? If so update the description</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526807</commentid>
    <comment_count>2</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-12 10:37:08 -0700</bug_when>
    <thetext>(In reply to Don Olmstead from comment #1)
&gt; This is clang-cl specific right? If so update the description

Not sure, I can try combining regular cl with lld.

The MSVC linker is unable to handle the size of WebCore.lib as mentioned in bug 196762 comment 2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526841</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-12 11:25:33 -0700</bug_when>
    <thetext>(In reply to Ross Kirsling from comment #2)
&gt; (In reply to Don Olmstead from comment #1)
&gt; &gt; This is clang-cl specific right? If so update the description
&gt; 
&gt; Not sure, I can try combining regular cl with lld.
&gt; 
&gt; The MSVC linker is unable to handle the size of WebCore.lib as mentioned in
&gt; bug 196762 comment 2.

Confirmed that this does not require clang-cl.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528576</commentid>
    <comment_count>4</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-18 13:57:16 -0700</bug_when>
    <thetext>Evidently the issue here is that certain object files are unused when linking WK[L] and thus their symbols don&apos;t get exported.

One fix for this is to add the following line to WebKit[Legacy]/PlatformWin.cmake:
&gt; set(CMAKE_SHARED_LINKER_FLAGS &quot;${CMAKE_SHARED_LINKER_FLAGS} /WHOLEARCHIVE:WebCore.lib&quot;)

But Fujii-san pointed out that we can alternatively tell Cmake to build WebCore as an &quot;object library&quot;, and it turns out this makes the non-unified build work with not only lld but also with the MSVC linker!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528591</commentid>
    <comment_count>5</comment_count>
      <attachid>367756</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-18 14:24:51 -0700</bug_when>
    <thetext>Created attachment 367756
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528677</commentid>
    <comment_count>6</comment_count>
      <attachid>367756</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-04-18 19:01:10 -0700</bug_when>
    <thetext>Comment on attachment 367756
Patch

I prefer the Object library approach to /WHOLEARCHIVE and --whole-archive switches.
Looks good to me.

I have some questions.

Do you know the reason why GTK port doesn&apos;t have the same issue?

According to the document, use need to use $&lt;TARGET_OBJECTS:WebCore&gt; in order to use Object Library. Do you know the reason why you don&apos;t need it actually?
https://cmake.org/cmake/help/latest/command/add_library.html#object-libraries</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528689</commentid>
    <comment_count>7</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-18 20:01:25 -0700</bug_when>
    <thetext>(In reply to Fujii Hironori from comment #6)
&gt; Comment on attachment 367756 [details]
&gt; Patch
&gt; 
&gt; I prefer the Object library approach to /WHOLEARCHIVE and --whole-archive
&gt; switches.
&gt; Looks good to me.
&gt; 
&gt; I have some questions.
&gt; 
&gt; Do you know the reason why GTK port doesn&apos;t have the same issue?

I&apos;m not 100% certain. Steph suggested it could be a behavioral difference between declspec on Windows and visibility on Unix, but then --whole-archive is originally a GCC option...

In fact, a whole-archived WebCore gets added to WebKitPluginProcess2, though I don&apos;t see how this would help TestRunnerInjectedBundle:
https://github.com/WebKit/webkit/blob/master/Source/WebKit/PlatformGTK.cmake#L682

It&apos;s interesting that GTK is the only platform on which WebCore is added to WebKitTestRunner_LIBRARIES, but it&apos;s not added to WebKitTestRunnerInjectedBundle_LIBRARIES, so that might not matter:
https://github.com/WebKit/webkit/blob/master/Tools/WebKitTestRunner/PlatformGTK.cmake#L27-L35

I now wonder whether WPE has any issues here separate from GTK...

&gt; According to the document, use need to use $&lt;TARGET_OBJECTS:WebCore&gt; in
&gt; order to use Object Library. Do you know the reason why you don&apos;t need it
&gt; actually?
&gt; https://cmake.org/cmake/help/latest/command/add_library.html#object-libraries

I believe that syntax is only required when interpolating with the explicit list of items? Notice the second example here:
https://cmake.org/cmake/help/latest/manual/cmake-buildsystem.7.html#object-libraries</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528690</commentid>
    <comment_count>8</comment_count>
      <attachid>367756</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-18 20:28:40 -0700</bug_when>
    <thetext>Comment on attachment 367756
Patch

Clearing flags on attachment: 367756

Committed r244448: &lt;https://trac.webkit.org/changeset/244448&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528691</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-18 20:28:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528692</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-04-18 20:29:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/50038638&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528693</commentid>
    <comment_count>11</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-04-18 20:57:46 -0700</bug_when>
    <thetext>Oh. GTK port stopped using -fvisibility=hidden in Bug 181438. All symbols are exported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528695</commentid>
    <comment_count>12</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-04-18 21:16:07 -0700</bug_when>
    <thetext>(In reply to Fujii Hironori from comment #11)
&gt; Oh. GTK port stopped using -fvisibility=hidden in Bug 181438. All symbols
&gt; are exported.

Err. Irrelevant. Ignore my comment.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367756</attachid>
            <date>2019-04-18 14:24:51 -0700</date>
            <delta_ts>2019-04-18 20:28:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196866-20190418142449.patch</filename>
            <type>text/plain</type>
            <size>2971</size>
            <attacher name="Ross Kirsling">ross.kirsling</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0NDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTQyODY2MjM1MmJiYWFl
MmQwZTIxNzI0YWI3OTdkM2RmOTgxMDUwNS4uZjI0NDYyZmQxMTQyY2ZlNDhlNTZkYjNiN2RkZDE0
YWE2YTRhMzhjZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE5LTA0LTE4ICBSb3Nz
IEtpcnNsaW5nICA8cm9zcy5raXJzbGluZ0Bzb255LmNvbT4KKworICAgICAgICBbV2luQ2Fpcm9d
IE5vbi11bmlmaWVkIGJ1aWxkIGZhaWxzIHRvIGxpbmsgVG9vbHMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5Njg2NgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6CisgICAgICAg
IERyaXZlLWJ5IGZpeCAtLSBkb24ndCBkaXNhYmxlIHN0cmluZyBwb29saW5nIHdoZW4gYnVpbGRp
bmcgV2ViQ29yZVRlc3RTdXBwb3J0LgorICAgICAgICAoVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHBh
cnQgb2YgcjIzNTIwMy4pCisKIDIwMTktMDQtMTggIFNoYXduIFJvYmVydHMgIDxzcm9iZXJ0c0Bh
cHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBtYW51YWwgcm9sbG91dCBvZiByMjQ0MjQ4
IGFuZCByMjQ0NDA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dCBi
L1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IDlhNjYyNDhhNjAxNzdlYjIyMmM5
MTA3NDEyZmQ2N2Y5MmQ0YTJhN2IuLjAyZjIwMTg5MmYzZGJjMGRkNTJlOWRmODk4YjBlMTFmOGY0
MWQwMzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CkBAIC0yMTA1LDcgKzIxMDUsNyBAQCB0YXJnZXRf
bGlua19saWJyYXJpZXMoV2ViQ29yZVRlc3RTdXBwb3J0ICR7V2ViQ29yZVRlc3RTdXBwb3J0X0xJ
QlJBUklFU30pCiBpZiAoV2ViQ29yZVRlc3RTdXBwb3J0X09VVFBVVF9OQU1FKQogICAgIHNldF90
YXJnZXRfcHJvcGVydGllcyhXZWJDb3JlVGVzdFN1cHBvcnQgUFJPUEVSVElFUyBPVVRQVVRfTkFN
RSAke1dlYkNvcmVUZXN0U3VwcG9ydF9PVVRQVVRfTkFNRX0pCiAgICAgaWYgKE1TVkMpCi0gICAg
ICAgIGFkZF9jb21waWxlX29wdGlvbnMoL0dGLSAvV1gtKQorICAgICAgICBhZGRfY29tcGlsZV9v
cHRpb25zKC9XWC0pCiAgICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9jbWFrZS9PcHRpb25zV2luLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNXaW4uY21ha2UK
aW5kZXggZWM4NDRlMDcyMDQ3ZGE3ZWQ5MGNiN2Q5OTFjNDg3ZjhiZjYxZTBlMC4uMGI0Njk5MWJl
ZmJjMTMzMzk3MWQ3NDM1MmZkZTdkOGJkNDVkODhjYSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtl
L09wdGlvbnNXaW4uY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNXaW4uY21ha2UKQEAg
LTE1Niw2ICsxNTYsMTAgQEAgc2V0KFdURl9MSUJSQVJZX1RZUEUgU0hBUkVEKQogc2V0KFBBTF9M
SUJSQVJZX1RZUEUgU1RBVElDKQogc2V0KFdlYktpdExlZ2FjeV9MSUJSQVJZX1RZUEUgU0hBUkVE
KQogCitpZiAoTk9UIEVOQUJMRV9VTklGSUVEX0JVSUxEUyBBTkQgV2ViQ29yZV9MSUJSQVJZX1RZ
UEUgTUFUQ0hFUyBTVEFUSUMpCisgICAgc2V0KFdlYkNvcmVfTElCUkFSWV9UWVBFIE9CSkVDVCkK
K2VuZGlmICgpCisKIGZpbmRfcGFja2FnZShJQ1UgUkVRVUlSRUQpCiAKICMgSWYgPHdpbnNvY2sy
Lmg+IGlzIG5vdCBpbmNsdWRlZCBiZWZvcmUgPHdpbmRvd3MuaD4gcmVkZWZpbml0aW9uIGVycm9y
cyBvY2N1cgpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGYzYmI4YzM3
Mzg3Mjk1YTZlYWQyZWE4NzJkNjRlYjYxMTUzOTc2YzQuLjRlZTJkMmU1NGY4NWJlODYyMGQ1OGE4
MzQ0MjBkOGUwYzA3ZjRjZDUgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxOCBAQAorMjAxOS0wNC0xOCAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xp
bmdAc29ueS5jb20+CisKKyAgICAgICAgW1dpbkNhaXJvXSBOb24tdW5pZmllZCBidWlsZCBmYWls
cyB0byBsaW5rIFRvb2xzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTY4NjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zV2luLmNtYWtlOgorICAgICAgICBCdWlsZCBX
ZWJDb3JlIGFzIGFuIG9iamVjdCBsaWJyYXJ5IHdoZW4gdW5pZmllZCBidWlsZHMgYXJlIGRpc2Fi
bGVkCisgICAgICAgIChhbmQgd2UgaGF2ZW4ndCBleHBsaWNpdGx5IGFza2VkIHRvIGJ1aWxkIGl0
IGFzIGEgc2hhcmVkIGxpYnJhcnkpLgorICAgICAgICBUaGlzIGlzIG5lY2Vzc2FyeSBmb3IgdHdv
IHJlYXNvbnM6CisgICAgICAgIC0gTm9uLXVuaWZpZWQgV2ViQ29yZS5saWIgaXMgdG9vIGxhcmdl
IGZvciB0aGUgTVNWQyBsaW5rZXIgdG8gY3JlYXRlICg+NEdCKS4KKyAgICAgICAgLSBTb21lIFdl
YkNvcmUgb2JqZWN0IGZpbGVzIGFyZSBub3QgYWN0dWFsbHkgdXNlZCwgYnV0IER1bXBSZW5kZXJU
cmVlIGFuZCBUZXN0UnVubmVySW5qZWN0ZWRCdW5kbGUKKyAgICAgICAgICBzdGlsbCBleHBlY3Qg
dGhhdCB0aGVpciBzeW1ib2xzIHdpbGwgYmUgcmUtZXhwb3J0ZWQgdmlhIFdlYktpdFtMZWdhY3ld
LgorCiAyMDE5LTA0LTE3ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAg
ICAgIEF1dG9tYXRpY2FsbHkgdXNlIGNjYWNoZSB3aGVuIGF2YWlsYWJsZSBmb3IgTWFrZWZpbGUg
YnVpbGRzCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>