<?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>130837</bug_id>
          
          <creation_ts>2014-03-27 06:29:03 -0700</creation_ts>
          <short_desc>Webkit2 doesnt build on powerpc 32 bits</short_desc>
          <delta_ts>2014-11-24 06:49:27 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Landry Breuil">landry</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ajacoutot</cc>
    
    <cc>ajacoutot</cc>
    
    <cc>berto</cc>
    
    <cc>casaxa</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gnome</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>994907</commentid>
    <comment_count>0</comment_count>
    <who name="Landry Breuil">landry</who>
    <bug_when>2014-03-27 06:29:03 -0700</bug_when>
    <thetext>With a variety of patches i can build webkit1 on ppc 32 bits (it blows at runtime but that&apos;s another story), but webkit2 fails with:

webkit-2.4.0-gtk3/webkitgtk-2.4.0/.libs/libWebKit2Platform.a(libWebKit2Platform_l
a-Connection.o)(.gnu.linkonce.t._ZNSt13__atomic_baseIyEppEv+0x2c): In function `_ZNSt13__atomic_baseIyEppEv&apos;:                                                                                               
: undefined reference to `__atomic_fetch_add_8&apos;

This is most probably due to the fact that ppc 32 bits cant have atomic ops on a 8-bytes value. The func is std::__atomic_base&lt;unsigned long long&gt;::operator++(),
and i&apos;m pretty sure this comes from http://trac.webkit.org/browser/trunk/Source/WebKit2/Platform/IPC/Connection.h#L216
the ++ operator being called in http://trac.webkit.org/browser/trunk/Source/WebKit2/Platform/IPC/Connection.cpp#L341.

The std::atomic&lt;&gt; template was added in http://trac.webkit.org/browser/trunk/Source/WebKit2/Platform/CoreIPC/Connection.h?annotate=blame&amp;rev=159724#file11 and i fail to see the reasoning for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995083</commentid>
    <comment_count>1</comment_count>
    <who name="Landry Breuil">landry</who>
    <bug_when>2014-03-27 15:09:36 -0700</bug_when>
    <thetext>Note that there&apos;s another std::atomic&lt;int64_t&gt; in Source/WebKit2/UIProcess/StatisticsRequest.cpp, and apparently one more in git master/svn head.

A workaround is to #if out the std::atomic template for 64-bits types on ppc, but a better real solution would be welcome.
Cf http://www.openbsd.org/cgi-bin/cvsweb/ports/www/webkit/patches/patch-Source_WebKit2_Platform_IPC_Connection_h?rev=1.1
and http://www.openbsd.org/cgi-bin/cvsweb/ports/www/webkit/patches/patch-Source_WebKit2_UIProcess_StatisticsRequest_cpp?rev=1.3

+#if CPU(PPC)
+    static int64_t uniqueRequestID;
+#else
     static std::atomic&lt;int64_t&gt; uniqueRequestID;
+#endif


sunset:~/src/WebKit/ $git grep std::atomic | grep 64
Source/WebKit2/Platform/IPC/Connection.h:    std::atomic&lt;uint64_t&gt; m_syncRequestID;
Source/WebKit2/Shared/mac/SecItemShim.cpp:    static std::atomic&lt;int64_t&gt; uniqueSecItemRequestID;
Source/WebKit2/UIProcess/StatisticsRequest.cpp:    static std::atomic&lt;int64_t&gt; uniqueRequestID;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034249</commentid>
    <comment_count>2</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2014-09-10 01:58:11 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; With a variety of patches i can build webkit1 on ppc 32 bits (it blows at runtime but that&apos;s another story), but webkit2 fails with:
&gt;
&gt; webkit-2.4.0-gtk3/webkitgtk-2.4.0/.libs/libWebKit2Platform.a(libWebKit2Platform_l
&gt; a-Connection.o)(.gnu.linkonce.t._ZNSt13__atomic_baseIyEppEv+0x2c): In function `_ZNSt13__atomic_baseIyEppEv&apos;:
&gt; : undefined reference to `__atomic_fetch_add_8&apos;

Did you try adding -latomic to the linker flags?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049318</commentid>
    <comment_count>3</comment_count>
    <who name="Sasa Ostrouska">casaxa</who>
    <bug_when>2014-11-17 14:23:04 -0800</bug_when>
    <thetext>Hi I don&apos;t know if this is in some way related to this bug, but I&apos;m trying to compile this from 2.5.90 up to 2.6.3 ending always at make install phase with the same error.

sasa@slack141-314:/tmp/DLG/logs/webkitgtk-2.6.3-2$ cat makeinstall.txt 
[  0%] Built target WebKit2-forwarding-headers
[  1%] Built target WTF
[  1%] Built target LLIntOffsetsExtractor
[ 12%] Built target JavaScriptCore
[ 13%] Built target ANGLESupport
[ 76%] Built target WebCore
[ 77%] Built target WebCorePlatformGTK
[ 78%] Built target fake-generated-webkitdom-headers
[ 84%] Built target GObjectDOMBindings
[ 84%] Built target WebKit2-fake-api-headers
Linking CXX shared library ../../lib/libwebkit2gtk-4.0.so
CMakeFiles/WebKit2.dir/Platform/IPC/Connection.cpp.o: In function `IPC::Connection::createSyncMessageEncoder(IPC::StringReference, IPC::StringReference, unsigned long long, unsigned long long&amp;)&apos;:
Connection.cpp:(.text+0x20f): undefined reference to `__atomic_fetch_add_8&apos;
CMakeFiles/WebKit2.dir/UIProcess/StatisticsRequest.cpp.o: In function `WebKit::StatisticsRequest::addOutstandingRequest()&apos;:
StatisticsRequest.cpp:(.text+0xac3): undefined reference to `__atomic_fetch_add_8&apos;
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libwebkit2gtk-4.0.so.37.2.4] Error 1
make[1]: *** [Source/WebKit2/CMakeFiles/WebKit2.dir/all] Error 2
make: *** [all] Error 2
sasa@slack141-314:/tmp/DLG/logs/webkitgtk-2.6.3-2$ 

I have build without problems the same versions on my x86-64 machines. Both x86-64 and i686 have slackware-14.1 linux os. I tried also adding -latomic to the cxxflags but have not helped out.

Any comments appreciated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049414</commentid>
    <comment_count>4</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2014-11-17 23:49:05 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Hi I don&apos;t know if this is in some way related to this bug, but I&apos;m
&gt; trying to compile this from 2.5.90 up to 2.6.3 ending always at make
&gt; install phase with the same error.

This is how we are doing it in Debian:

http://anonscm.debian.org/cgit/pkg-webkit/webkit.git/tree/debian/patches/atomic_build_fix.patch?id=debian/2.6.2%2bdfsg1-2

It should be fixed in WebKit in a nicer way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049430</commentid>
    <comment_count>5</comment_count>
      <attachid>241773</attachid>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2014-11-18 02:31:24 -0800</bug_when>
    <thetext>Created attachment 241773
Patch

Can you try to build it with this patch? Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049434</commentid>
    <comment_count>6</comment_count>
    <who name="Sasa Ostrouska">casaxa</who>
    <bug_when>2014-11-18 02:43:30 -0800</bug_when>
    <thetext>@ Alberto, many thanks, I have used a wrong patch last night , the one from gentoo but its only specific to PPC, so after that I saw the debian patch pointed out by you here. I will retry the build tonight with your latest patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049683</commentid>
    <comment_count>7</comment_count>
    <who name="Sasa Ostrouska">casaxa</who>
    <bug_when>2014-11-18 17:48:53 -0800</bug_when>
    <thetext>Hello Alberto, this is what I get with your patch:

sasa@slack141-314:/tmp/DLG/logs/webkitgtk-2.6.3-3$ cat makeinstall.txt 
[  0%] Built target WebKit2-forwarding-headers
[  1%] Built target WTF
[  1%] Built target LLIntOffsetsExtractor
[ 12%] Built target JavaScriptCore
[ 13%] Built target ANGLESupport
[ 76%] Built target WebCore
[ 77%] Built target WebCorePlatformGTK
[ 78%] Built target fake-generated-webkitdom-headers
[ 84%] Built target GObjectDOMBindings
[ 84%] Built target WebKit2-fake-api-headers
[ 97%] Built target WebKit2
[ 97%] Built target WebKit2WebExtension-4-gir
[ 97%] Built target JavaScriptCore-4-gir
[ 97%] Built target WebKit2-4-gir
[ 97%] Built target gir
[ 97%] Built target jsc
[ 98%] Built target WebCorePlatformGTK2
[ 98%] Built target WebCoreTestSupport
[ 98%] Built target NetworkProcess
[ 98%] Built target PluginProcess
Linking CXX executable ../../bin/WebKitPluginProcess2
CMakeFiles/WebKitPluginProcess2.dir/Platform/IPC/Connection.cpp.o: In function `IPC::Connection::createSyncMessageEncoder(IPC::StringReference, IPC::StringReference, unsigned long long, unsigned long long&amp;)&apos;:
Connection.cpp:(.text+0x324): undefined reference to `__atomic_fetch_add_8&apos;
collect2: error: ld returned 1 exit status
make[2]: *** [bin/WebKitPluginProcess2] Error 1
make[1]: *** [Source/WebKit2/CMakeFiles/WebKitPluginProcess2.dir/all] Error 2
make: *** [all] Error 2
sasa@slack141-314:/tmp/DLG/logs/webkitgtk-2.6.3-3$ 

I will try to apply also the debian atomic_build_fix.patch to see if with it it builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049746</commentid>
    <comment_count>8</comment_count>
      <attachid>241850</attachid>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2014-11-19 01:19:50 -0800</bug_when>
    <thetext>Created attachment 241850
Patch

(In reply to comment #7)
&gt; Linking CXX executable ../../bin/WebKitPluginProcess2
&gt; CMakeFiles/WebKitPluginProcess2.dir/Platform/IPC/Connection.cpp.o: In
&gt; function `IPC::Connection::createSyncMessageEncoder(IPC::StringReference,
&gt; IPC::StringReference, unsigned long long, unsigned long long&amp;)&apos;:
&gt; Connection.cpp:(.text+0x324): undefined reference to `__atomic_fetch_add_8&apos;
&gt; collect2: error: ld returned 1 exit status

Yeah, I think my previous patch was wrong, try this new one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049871</commentid>
    <comment_count>9</comment_count>
    <who name="Sasa Ostrouska">casaxa</who>
    <bug_when>2014-11-19 12:37:39 -0800</bug_when>
    <thetext>@Alberto, many thanks, the build went through with the latest patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050110</commentid>
    <comment_count>10</comment_count>
      <attachid>241940</attachid>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2014-11-20 04:33:11 -0800</bug_when>
    <thetext>Created attachment 241940
Patch

(In reply to comment #9)
&gt; @Alberto, many thanks, the build went through with the latest patch.

Thanks for confirming it.

I reworked it a bit, instead of checking whether libatomic is
available, this new patch checks if we actually need it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050176</commentid>
    <comment_count>11</comment_count>
    <who name="Sasa Ostrouska">casaxa</who>
    <bug_when>2014-11-20 10:39:35 -0800</bug_when>
    <thetext>Ok seems reasonable to me. I will try to apply this patch in the next build I do and will advise you if it went through ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050437</commentid>
    <comment_count>12</comment_count>
    <who name="Antoine Jacoutot">ajacoutot</who>
    <bug_when>2014-11-21 05:38:54 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; Created attachment 241940 [details]
&gt; Patch
&gt; 
&gt; (In reply to comment #9)
&gt; &gt; @Alberto, many thanks, the build went through with the latest patch.
&gt; 
&gt; Thanks for confirming it.
&gt; 
&gt; I reworked it a bit, instead of checking whether libatomic is
&gt; available, this new patch checks if we actually need it.

Hi Alberto. FWIW I tried this patch on OpenBSD/powerpc and it worked great.
Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050574</commentid>
    <comment_count>13</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2014-11-21 15:00:54 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; Hi Alberto. FWIW I tried this patch on OpenBSD/powerpc and it worked
&gt; great.  Thanks.

Thanks for testing it!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050845</commentid>
    <comment_count>14</comment_count>
      <attachid>241940</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-24 06:49:24 -0800</bug_when>
    <thetext>Comment on attachment 241940
Patch

Clearing flags on attachment: 241940

Committed r176519: &lt;http://trac.webkit.org/changeset/176519&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050846</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-24 06:49:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241773</attachid>
            <date>2014-11-18 02:31:24 -0800</date>
            <delta_ts>2014-11-19 01:19:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>atomic.diff</filename>
            <type>text/plain</type>
            <size>573</size>
            <attacher name="Alberto Garcia">berto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlIGIvU291cmNlL1dl
YktpdDIvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggOTU0YWEwZS4uZDM5ZWM0NSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNlL1dlYktpdDIv
UGxhdGZvcm1HVEsuY21ha2UKQEAgLTQ3Niw2ICs0NzYsMTAgQEAgbGlzdChBUFBFTkQgV2ViS2l0
Ml9MSUJSQVJJRVMKICAgICBXZWJDb3JlUGxhdGZvcm1HVEsKICAgICAke0dUS19VTklYX1BSSU5U
X0xJQlJBUklFU30KICkKK2NoZWNrX2xpYnJhcnlfZXhpc3RzKGF0b21pYyBfX2F0b21pY19mZXRj
aF9hZGRfOCAiIiBIQVZFX0xJQkFUT01JQykKK2lmIChIQVZFX0xJQkFUT01JQykKKyAgbGlzdChB
UFBFTkQgV2ViS2l0Ml9MSUJSQVJJRVMgYXRvbWljKQorZW5kaWYoKQogQUREX1dIT0xFX0FSQ0hJ
VkVfVE9fTElCUkFSSUVTKFdlYktpdDJfTElCUkFSSUVTKQogCiBzZXQoV2ViS2l0Ml9NQVJTSEFM
X0xJU1QgJHtXRUJLSVQyX0RJUn0vVUlQcm9jZXNzL0FQSS9ndGsvd2Via2l0Mm1hcnNoYWwubGlz
dCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241850</attachid>
            <date>2014-11-19 01:19:50 -0800</date>
            <delta_ts>2014-11-20 04:33:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>atomic.diff</filename>
            <type>text/plain</type>
            <size>508</size>
            <attacher name="Alberto Garcia">berto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlIGIvU291cmNlL1dl
YktpdDIvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggOTU0YWEwZS4uM2ViZDU4ZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNlL1dlYktpdDIv
UGxhdGZvcm1HVEsuY21ha2UKQEAgLTQ2Nyw2ICs0NjcsMTEgQEAgbGlzdChBUFBFTkQgTmV0d29y
a1Byb2Nlc3NfU09VUkNFUwogICAgIE5ldHdvcmtQcm9jZXNzL0VudHJ5UG9pbnQvdW5peC9OZXR3
b3JrUHJvY2Vzc01haW4uY3BwCiApCiAKK2NoZWNrX2xpYnJhcnlfZXhpc3RzKGF0b21pYyBfX2F0
b21pY19mZXRjaF9hZGRfOCAiIiBIQVZFX0xJQkFUT01JQykKK2lmIChIQVZFX0xJQkFUT01JQykK
KyAgbGlzdChBUFBFTkQgV2ViS2l0Ml9MSUJSQVJJRVMgYXRvbWljKQorZW5kaWYoKQorCiBzZXQo
U2hhcmVkV2ViS2l0MkxpYnJhcmllcwogICAgICR7V2ViS2l0Ml9MSUJSQVJJRVN9CiApCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241940</attachid>
            <date>2014-11-20 04:33:11 -0800</date>
            <delta_ts>2014-11-24 06:49:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>130837.diff</filename>
            <type>text/plain</type>
            <size>1355</size>
            <attacher name="Alberto Garcia">berto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAyNzU2YWJmLi5hMjRhNDI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTQtMTEtMjAgIEFsYmVydG8gR2FyY2lhICA8YmVydG9AaWdhbGlhLmNvbT4KKworICAg
ICAgICBXZWJraXQyIGRvZXNudCBidWlsZCBvbiBwb3dlcnBjIDMyIGJpdHMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMDgzNworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoZWNrIGlmIGxpYmF0b21pYyBp
cyBuZWVkZWQgaW4gb3JkZXIgdG8gdXNlIHN0ZDo6YXRvbWljLCBhbmQgYWRkCisgICAgICAgIGl0
IHRvIHRoZSBsaXN0IG9mIFdlYktpdDIgbGlicmFyaWVzLgorCisgICAgICAgICogUGxhdGZvcm1H
VEsuY21ha2U6CisKIDIwMTQtMTEtMjAgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0
Lm9yZz4KIAogICAgICAgICBbR1RLXSBVUlRCRiBhZnRlciByMTc2MzYzLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9y
bUdUSy5jbWFrZQppbmRleCA5NTRhYTBlLi4yOThlYzdjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5j
bWFrZQpAQCAtNDY3LDYgKzQ2NywxNSBAQCBsaXN0KEFQUEVORCBOZXR3b3JrUHJvY2Vzc19TT1VS
Q0VTCiAgICAgTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC91bml4L05ldHdvcmtQcm9jZXNzTWFp
bi5jcHAKICkKIAorZmlsZShXUklURSAke0NNQUtFX0JJTkFSWV9ESVJ9L3Rlc3RfYXRvbWljLmNw
cAorICAgICAiI2luY2x1ZGUgPGF0b21pYz5cbiIKKyAgICAgImludCBtYWluKCkgeyBzdGQ6OmF0
b21pYzxpbnQ2NF90PiBpKDApOyBpKys7IHJldHVybiAwOyB9XG4iKQordHJ5X2NvbXBpbGUoQVRP
TUlDX0JVSUxEX1NVQ0NFRURFRCAke0NNQUtFX0JJTkFSWV9ESVJ9ICR7Q01BS0VfQklOQVJZX0RJ
Un0vdGVzdF9hdG9taWMuY3BwKQoraWYgKE5PVCBBVE9NSUNfQlVJTERfU1VDQ0VFREVEKQorICAg
IGxpc3QoQVBQRU5EIFdlYktpdDJfTElCUkFSSUVTIGF0b21pYykKK2VuZGlmICgpCitmaWxlKFJF
TU9WRSAke0NNQUtFX0JJTkFSWV9ESVJ9L3Rlc3RfYXRvbWljLmNwcCkKKwogc2V0KFNoYXJlZFdl
YktpdDJMaWJyYXJpZXMKICAgICAke1dlYktpdDJfTElCUkFSSUVTfQogKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>