<?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>138054</bug_id>
          
          <creation_ts>2014-10-24 12:43:59 -0700</creation_ts>
          <short_desc>ASSERTION NOT REACHED because RenderStyle::setWordSpacing() does not handle a Length value of type &apos;Calculated&apos;</short_desc>
          <delta_ts>2014-10-29 20:27:23 -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>CSS</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="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>rniwa</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1044031</commentid>
    <comment_count>0</comment_count>
      <attachid>240426</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2014-10-24 12:43:59 -0700</bug_when>
    <thetext>Created attachment 240426
calculated css wordSpacing

Open the attached test file.

Result: ASSERTION NOT REACHED with the following call-stack:

#1	0x000000011a1ea347 in WebCore::RenderStyle::setWordSpacing(WebCore::Length) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/rendering/style/RenderStyle.cpp:1385
#2	0x0000000118d1685e in WebCore::LengthPropertyWrapper&lt;WebCore::Length&gt;::blend(WebCore::AnimationBase const*, WebCore::RenderStyle*, WebCore::RenderStyle const*, WebCore::RenderStyle const*, double) const at /Volumes/Data/WebKit/OpenSource/Source/WebCore/page/animation/CSSPropertyAnimation.cpp:456
#3	0x0000000118d083ac in WebCore::CSSPropertyAnimation::blendProperties(WebCore::AnimationBase const*, WebCore::CSSPropertyID, WebCore::RenderStyle*, WebCore::RenderStyle const*, WebCore::RenderStyle const*, double) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/page/animation/CSSPropertyAnimation.cpp:1366
#4	0x0000000119ceced1 in WebCore::KeyframeAnimation::animate(WebCore::CompositeAnimation*, WebCore::RenderElement*, WebCore::RenderStyle const*, WebCore::RenderStyle*, WTF::RefPtr&lt;WebCore::RenderStyle&gt;&amp;) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/page/animation/KeyframeAnimation.cpp:167
#5	0x0000000118b4e518 in WebCore::CompositeAnimation::animate(WebCore::RenderElement&amp;, WebCore::RenderStyle*, WebCore::RenderStyle&amp;) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/page/animation/CompositeAnimation.cpp:322
#6	0x000000011894d85a in WebCore::AnimationController::updateAnimations(WebCore::RenderElement&amp;, WTF::PassRef&lt;WebCore::RenderStyle&gt;) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/page/animation/AnimationController.cpp:519
#7	0x000000011a5d2ac1 in WebCore::RenderElement::setAnimatableStyle(WTF::PassRef&lt;WebCore::RenderStyle&gt;) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/rendering/RenderElement.h:254
#8	0x000000011a5cf96f in WebCore::Style::resolveLocal(WebCore::Element&amp;, WebCore::RenderStyle&amp;, WebCore::Style::RenderTreePosition&amp;, WebCore::Style::Change) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/style/StyleResolveTree.cpp:767
#9	0x000000011a5cd1dd in WebCore::Style::resolveTree(WebCore::Element&amp;, WebCore::RenderStyle&amp;, WebCore::Style::RenderTreePosition&amp;, WebCore::Style::Change) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/style/StyleResolveTree.cpp:921
#10	0x000000011a5cd43b in WebCore::Style::resolveTree(WebCore::Element&amp;, WebCore::RenderStyle&amp;, WebCore::Style::RenderTreePosition&amp;, WebCore::Style::Change) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/style/StyleResolveTree.cpp:958
#11	0x000000011a5cd43b in WebCore::Style::resolveTree(WebCore::Element&amp;, WebCore::RenderStyle&amp;, WebCore::Style::RenderTreePosition&amp;, WebCore::Style::Change) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/style/StyleResolveTree.cpp:958
#12	0x000000011a5cd098 in WebCore::Style::resolveTree(WebCore::Document&amp;, WebCore::Style::Change) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/style/StyleResolveTree.cpp:1000
#13	0x0000000118e5cb96 in WebCore::Document::recalcStyle(WebCore::Style::Change) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/dom/Document.cpp:1798
#14	0x0000000118e58d6f in WebCore::Document::updateStyleIfNeeded() at /Volumes/Data/WebKit/OpenSource/Source/WebCore/dom/Document.cpp:1843
#15	0x000000011894bd61 in WebCore::AnimationControllerPrivate::updateAnimations(WebCore::SetChanged) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/page/animation/AnimationController.cpp:118
#16	0x000000011894beaf in WebCore::AnimationControllerPrivate::updateAnimationTimer(WebCore::SetChanged) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/page/animation/AnimationController.cpp:139
#17	0x000000011894b7bd in WebCore::AnimationControllerPrivate::animationTimerFired(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/page/animation/AnimationController.cpp:236
#18	0x0000000118958547 in decltype(*(std::__1::forward&lt;WebCore::AnimationControllerPrivate*&amp;&gt;(fp0)).*fp(std::__1::forward&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;&gt;(fp1))) std::__1::__invoke&lt;void (WebCore::AnimationControllerPrivate::*&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), WebCore::AnimationControllerPrivate*&amp;, WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;, void&gt;(void (WebCore::AnimationControllerPrivate::*&amp;&amp;&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), WebCore::AnimationControllerPrivate*&amp;&amp;&amp;, WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;&amp;&amp;) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.10.xctoolchain/usr/bin/../include/c++/v1/__functional_base:380
#19	0x00000001189584b5 in std::__1::__bind_return&lt;void (WebCore::AnimationControllerPrivate::*)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), std::__1::tuple&lt;WebCore::AnimationControllerPrivate*, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;, std::__1::tuple&lt;&gt;, _is_valid_bind_return&lt;void (WebCore::AnimationControllerPrivate::*)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), std::__1::tuple&lt;WebCore::AnimationControllerPrivate*, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;, std::__1::tuple&lt;&gt; &gt;::value&gt;::type std::__1::__apply_functor&lt;void (WebCore::AnimationControllerPrivate::*)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), std::__1::tuple&lt;WebCore::AnimationControllerPrivate*, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;, 0ul, 1ul, std::__1::tuple&lt;&gt; &gt;(void (WebCore::AnimationControllerPrivate::*&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), std::__1::tuple&lt;WebCore::AnimationControllerPrivate*, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;&amp;, std::__1::__tuple_indices&lt;0ul, 1ul&gt;, std::__1::tuple&lt;&gt;&amp;&amp;) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.10.xctoolchain/usr/bin/../include/c++/v1/functional:2022
#20	0x0000000118958447 in std::__1::__bind_return&lt;void (WebCore::AnimationControllerPrivate::*)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), std::__1::tuple&lt;WebCore::AnimationControllerPrivate*, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;, std::__1::tuple&lt;&gt;, _is_valid_bind_return&lt;void (WebCore::AnimationControllerPrivate::*)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), std::__1::tuple&lt;WebCore::AnimationControllerPrivate*, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;, std::__1::tuple&lt;&gt; &gt;::value&gt;::type std::__1::__bind&lt;void (WebCore::AnimationControllerPrivate::*&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), WebCore::AnimationControllerPrivate*&amp;, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;::operator()&lt;&gt;() [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.10.xctoolchain/usr/bin/../include/c++/v1/functional:2085
#21	0x000000011895841c in decltype(std::__1::forward&lt;std::__1::__bind&lt;void (WebCore::AnimationControllerPrivate::*&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), WebCore::AnimationControllerPrivate*&amp;, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;&amp;&gt;(fp)(std::__1::forward&lt;&gt;(fp0))) std::__1::__invoke&lt;std::__1::__bind&lt;void (WebCore::AnimationControllerPrivate::*&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), WebCore::AnimationControllerPrivate*&amp;, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;&amp;&gt;(std::__1::__bind&lt;void (WebCore::AnimationControllerPrivate::*&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), WebCore::AnimationControllerPrivate*&amp;, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;&amp;&amp;&amp;) [inlined] at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.10.xctoolchain/usr/bin/../include/c++/v1/__functional_base:413
#22	0x000000011895841c in std::__1::__function::__func&lt;std::__1::__bind&lt;void (WebCore::AnimationControllerPrivate::*&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), WebCore::AnimationControllerPrivate*&amp;, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::__bind&lt;void (WebCore::AnimationControllerPrivate::*&amp;)(WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;&amp;), WebCore::AnimationControllerPrivate*&amp;, std::__1::reference_wrapper&lt;WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt; &gt; &gt; &gt;, void ()&gt;::operator()() at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.10.xctoolchain/usr/bin/../include/c++/v1/functional:1370
#23	0x000000011891e68a in std::__1::function&lt;void ()&gt;::operator()() const at /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.10.xctoolchain/usr/bin/../include/c++/v1/functional:1755
#24	0x0000000118956fac in WebCore::Timer&lt;WebCore::AnimationControllerPrivate&gt;::fired() at /Volumes/Data/WebKit/OpenSource/Source/WebCore/platform/Timer.h:133
#25	0x000000011a7c5cdc in WebCore::ThreadTimers::sharedTimerFiredInternal() at /Volumes/Data/WebKit/OpenSource/Source/WebCore/platform/ThreadTimers.cpp:132
#26	0x000000011a7c5999 in WebCore::ThreadTimers::sharedTimerFired() at /Volumes/Data/WebKit/OpenSource/Source/WebCore/platform/ThreadTimers.cpp:107
#27	0x000000011a48aeff in WebCore::timerFired(__CFRunLoopTimer*, void*) at /Volumes/Data/WebKit/OpenSource/Source/WebCore/platform/mac/SharedTimerMac.mm:124</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044091</commentid>
    <comment_count>1</comment_count>
      <attachid>240442</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2014-10-24 15:49:28 -0700</bug_when>
    <thetext>Created attachment 240442
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044094</commentid>
    <comment_count>2</comment_count>
      <attachid>240442</attachid>
    <who name="alan">zalan</who>
    <bug_when>2014-10-24 15:56:47 -0700</bug_when>
    <thetext>Comment on attachment 240442
Patch

Make sure you update the patch before committing so that it compiles.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044849</commentid>
    <comment_count>3</comment_count>
      <attachid>240628</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2014-10-29 14:39:10 -0700</bug_when>
    <thetext>Created attachment 240628
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044965</commentid>
    <comment_count>4</comment_count>
      <attachid>240628</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-29 20:27:20 -0700</bug_when>
    <thetext>Comment on attachment 240628
Patch

Clearing flags on attachment: 240628

Committed r175363: &lt;http://trac.webkit.org/changeset/175363&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044966</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-29 20:27:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>240426</attachid>
            <date>2014-10-24 12:43:59 -0700</date>
            <delta_ts>2014-10-24 12:43:59 -0700</delta_ts>
            <desc>calculated css wordSpacing</desc>
            <filename>calculated-word-spacing.html</filename>
            <type>text/html</type>
            <size>562</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICA8c3R5bGU+CiAgICBoMSB7CiAgICAgICAg
LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3BhY2luZzsKICAgICAgICAtd2Via2l0LWFuaW1hdGlv
bi1kdXJhdGlvbjogMXM7CiAgICB9CiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BhY2luZyB7CiAg
ICAgIDAlICB7CiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWwKICAgICAgfQogICAgICAyMCUg
IHsKICAgICAgICB3b3JkLXNwYWNpbmc6IDEwMHB4CiAgICAgIH0KICAgICAgNDAlICB7CiAgICAg
ICAgd29yZC1zcGFjaW5nOiAyMDAlCiAgICAgIH0KICAgICAgNjAlICB7CiAgICAgICAgd29yZC1z
cGFjaW5nOiAyMGVtCiAgICAgIH0KICAgICAgODAlICB7CiAgICAgICAgd29yZC1zcGFjaW5nOiAz
MDAlCiAgICAgIH0KICAgICAgMTAwJSB7IH0KICAgIH0KICA8L3N0eWxlPgo8L2hlYWQ+CjxzY3Jp
cHQ+CmlmICh3aW5kb3cudGVzdFJ1bm5lcikKICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKPC9z
Y3JpcHQ+Cjxib2R5Pgo8aDE+UEFTUyBQQVNTPC9oMT4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240442</attachid>
            <date>2014-10-24 15:49:28 -0700</date>
            <delta_ts>2014-10-29 14:39:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138054-20141024154935.patch</filename>
            <type>text/plain</type>
            <size>6080</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NTE4NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE0LTEwLTI0ICBTYWlkIEFi
b3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBsZS5jb20+CisKKyAgICAgICAgQVNTRVJUSU9O
IE5PVCBSRUFDSEVEIGJlY2F1c2UgUmVuZGVyU3R5bGU6OnNldFdvcmRTcGFjaW5nKCkgZG9lcyBu
b3QgaGFuZGxlIGEgTGVuZ3RoIHZhbHVlIG9mIHR5cGUgJ0NhbGN1bGF0ZWQnLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4MDU0LgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEEgTGVuZ3RoIG9mIHR5cGUg
J0NhbGN1bGF0ZWQnIGNhbiBiZSBnZW5lcmF0ZWQgZnJvbSBibGVuZGluZyB0d28gbGVuZ3RocyBv
ZgorICAgICAgICBkaWZmZXJlbnQgdHlwZXMuIFNldHRpbmcgdGhlIHdvcmRTcGFjaW5nIG9mIHRo
ZSByZW5kZXIgc3R5bGUgc2hvdWxkIGJlIGhhbmRsZWQKKyAgICAgICAgY29ycmVjdGx5IHdoZW4g
dGhlIHR5cGUgb2YgdGhlIG5ldyB2YWx1ZSBpcyAnQ2FsY3VsYXRlZCcuCisKKyAgICAgICAgVGVz
dHM6IGNzczMvY2FsY3VsYXRlZC13b3JkLXNwYWNpbmcuaHRtbC4KKworICAgICAgICBNb3ZlIHRo
ZSBkZWZpbml0aW9ucyBvZiBtaW5WYWx1ZUZvckNzc0xlbmd0aCBhbmQgbWF4VmFsdWVGb3JDc3NM
ZW5ndGggZnJvbSB0aGUKKyAgICAgICAgLmNwcCBmaWxlIHRvIHRoZSAuaCBmaWxlLgorICAgICAg
ICAqIGNzcy9DU1NQcmltaXRpdmVWYWx1ZS5jcHA6CisgICAgICAgICogY3NzL0NTU1ByaW1pdGl2
ZVZhbHVlLmg6CisKKyAgICAgICAgQWRkIGEgY2FzZSBmb3Igc2V0dGluZyB0aGUgcmVuZGVyIHN0
eWxlIHdvcmRTcGFjaW5nIHRvIGEgPGxlbmd0aD4gb2YgdHlwZSAnQ2FsY3VsYXRlZCcuCisgICAg
ICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlclN0eWxlOjpzZXRXb3JkU3BhY2luZyk6CisKIDIwMTQtMTAtMjQgIFphbGFuIEJ1anRh
cyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXBsYWNlIElOVF9NSU4vTUFYIC8ga0Zp
eGVkUG9pbnREZW5vbWluYXRvciB3aXRoIGludE1pbi9NYXhGb3JMYXlvdXRVbml0LgpJbmRleDog
U291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWUuY3BwCShyZXZpc2lvbiAxNzQ4NTgp
CisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWUuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC01OSwxMSArNTksNiBAQCB1c2luZyBuYW1lc3BhY2UgV1RGOwogCiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAKLS8vIE1heC9taW4gdmFsdWVzIGZvciBDU1MsIG5lZWRzIHRvIHNsaWdodGx5
IHNtYWxsZXIvbGFyZ2VyIHRoYW4gdGhlIHRydWUgbWF4L21pbiB2YWx1ZXMgdG8gYWxsb3cgZm9y
IHJvdW5kaW5nIHdpdGhvdXQgb3ZlcmZsb3dpbmcuCi0vLyBTdWJ0cmFjdCB0d28gKHJhdGhlciB0
aGFuIG9uZSkgdG8gYWxsb3cgZm9yIHZhbHVlcyB0byBiZSBjb252ZXJ0ZWQgdG8gZmxvYXQgYW5k
IGJhY2sgd2l0aG91dCBleGNlZWRpbmcgdGhlIExheW91dFVuaXQ6Om1heC4KLWNvbnN0IGludCBt
YXhWYWx1ZUZvckNzc0xlbmd0aCA9IElOVF9NQVggLyBrRml4ZWRQb2ludERlbm9taW5hdG9yIC0g
MjsKLWNvbnN0IGludCBtaW5WYWx1ZUZvckNzc0xlbmd0aCA9IElOVF9NSU4gLyBrRml4ZWRQb2lu
dERlbm9taW5hdG9yICsgMjsKLQogc3RhdGljIGlubGluZSBib29sIGlzVmFsaWRDU1NVbml0VHlw
ZUZvckRvdWJsZUNvbnZlcnNpb24oQ1NTUHJpbWl0aXZlVmFsdWU6OlVuaXRUeXBlcyB1bml0VHlw
ZSkKIHsKICAgICBzd2l0Y2ggKHVuaXRUeXBlKSB7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTUHJpbWl0aXZlVmFsdWUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
UHJpbWl0aXZlVmFsdWUuaAkocmV2aXNpb24gMTc0ODU4KQorKysgU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1ByaW1pdGl2ZVZhbHVlLmgJKHdvcmtpbmcgY29weSkKQEAgLTI2LDYgKzI2LDcgQEAKICNp
bmNsdWRlICJDU1NWYWx1ZS5oIgogI2luY2x1ZGUgIkNTU1ZhbHVlS2V5d29yZHMuaCIKICNpbmNs
dWRlICJDb2xvci5oIgorI2luY2x1ZGUgIkxheW91dFVuaXQuaCIKICNpbmNsdWRlIDx3dGYvRm9y
d2FyZC5oPgogI2luY2x1ZGUgPHd0Zi9NYXRoRXh0cmFzLmg+CiAjaW5jbHVkZSA8d3RmL1Bhc3NS
ZWZQdHIuaD4KQEAgLTUwLDYgKzUxLDExIEBAIGNsYXNzIExlbmd0aFJlcGVhdDsKIHN0cnVjdCBM
ZW5ndGg7CiBzdHJ1Y3QgTGVuZ3RoU2l6ZTsKIAorLy8gTWF4L21pbiB2YWx1ZXMgZm9yIENTUywg
bmVlZHMgdG8gc2xpZ2h0bHkgc21hbGxlci9sYXJnZXIgdGhhbiB0aGUgdHJ1ZSBtYXgvbWluIHZh
bHVlcyB0byBhbGxvdyBmb3Igcm91bmRpbmcgd2l0aG91dCBvdmVyZmxvd2luZy4KKy8vIFN1YnRy
YWN0IHR3byAocmF0aGVyIHRoYW4gb25lKSB0byBhbGxvdyBmb3IgdmFsdWVzIHRvIGJlIGNvbnZl
cnRlZCB0byBmbG9hdCBhbmQgYmFjayB3aXRob3V0IGV4Y2VlZGluZyB0aGUgTGF5b3V0VW5pdDo6
bWF4LgorY29uc3QgaW50IG1heFZhbHVlRm9yQ3NzTGVuZ3RoID0gSU5UX01BWCAvIGtGaXhlZFBv
aW50RGVub21pbmF0b3IgLSAyOworY29uc3QgaW50IG1pblZhbHVlRm9yQ3NzTGVuZ3RoID0gSU5U
X01JTiAvIGtGaXhlZFBvaW50RGVub21pbmF0b3IgKyAyOworCiAvLyBEaW1lbnNpb24gY2FsY3Vs
YXRpb25zIGFyZSBpbXByZWNpc2UsIG9mdGVuIHJlc3VsdGluZyBpbiB2YWx1ZXMgb2YgZS5nLgog
Ly8gNDQuOTk5OTguIFdlIG5lZWQgdG8gZ28gYWhlYWQgYW5kIHJvdW5kIGlmIHdlJ3JlIHJlYWxs
eSBjbG9zZSB0byB0aGUgbmV4dAogLy8gaW50ZWdlciB2YWx1ZS4KSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcAkocmV2aXNpb24gMTc0ODU4
KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTM4MSw2ICsxMzgxLDkgQEAgdm9pZCBSZW5kZXJTdHlsZTo6c2V0V29y
ZFNwYWNpbmcoTGVuZ3RoIAogICAgIGNhc2UgRml4ZWQ6CiAgICAgICAgIGZvbnRXb3JkU3BhY2lu
ZyA9IHZhbHVlLnZhbHVlKCk7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ2FsY3VsYXRlZDoK
KyAgICAgICAgZm9udFdvcmRTcGFjaW5nID0gdmFsdWUubm9uTmFuQ2FsY3VsYXRlZFZhbHVlKG1h
eFZhbHVlRm9yQ3NzTGVuZ3RoKTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAg
ICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgICAgIGZvbnRXb3JkU3BhY2luZyA9IDA7Cklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxNzUxODUpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxNC0xMC0yNCAgU2FpZCBBYm91LUhhbGxhd2Eg
IDxzYWJvdWhhbGxhd2FAYXBwbGUuY29tPgorCisgICAgICAgIEFTU0VSVElPTiBOT1QgUkVBQ0hF
RCBiZWNhdXNlIFJlbmRlclN0eWxlOjpzZXRXb3JkU3BhY2luZygpIGRvZXMgbm90IGhhbmRsZSBh
IExlbmd0aCB2YWx1ZSBvZiB0eXBlICdDYWxjdWxhdGVkJy4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzODA1NC4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFbnN1cmUgdGhlIHJlbmRlciBzdHlsZSdzIHdv
cmRTcGFjaW5nIGNhbiBiZSBzZXQgY29ycmVjdGx5IHdoZW4gdGhlIHR5cGUgb2YKKyAgICAgICAg
dGhlIG5ldyB2YWx1ZSBpcyAnQ2FsY3VsYXRlZCcuIFRoZSAnQ2FsY3VsYXRlZCcgTGVuZ3RoIHZh
bHVlIGNhbiByZXN1bHQgZnJvbQorICAgICAgICBibGVuZGluZyB0d28gTGVuZ3RoIHZhbHVlcyBv
ZiBkaWZmZXJlbnQgdHlwZXMuIEFuZCB0aGVzZSB0d28gTGVuZ3RoIHZhbHVlcworICAgICAgICBh
cmUgZGVmaW5lZCBpbiB0d28gY29uc2VjdXRpdmUgY3NzIGFuaW1hdGlvbiBrZXkgZnJhbWVzLgor
ICAgICAgICAKKyAgICAgICAgKiBjc3MzL2NhbGN1bGF0ZWQtd29yZC1zcGFjaW5nLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogY3NzMy9jYWxjdWxhdGVkLXdvcmQtc3BhY2luZy5odG1s
OiBBZGRlZC4KKwogMjAxNC0xMC0yNCAgUm9nZXIgRm9uZyAgPHJvZ2VyX2ZvbmdAYXBwbGUuY29t
PgogCiAgICAgICAgIFtXaW5dIE1vcmUgdW5yZXZpZXdlZCBnYXJkZW5pbmcvcmViYXNlbGluaW5n
IG9mIFdpbmRvd3MgdGVzdHMuCkluZGV4OiBMYXlvdXRUZXN0cy9jc3MzL2NhbGN1bGF0ZWQtd29y
ZC1zcGFjaW5nLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9jc3MzL2Nh
bGN1bGF0ZWQtd29yZC1zcGFjaW5nLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2NzczMvY2FsY3VsYXRlZC13b3JkLXNwYWNpbmctZXhwZWN0ZWQudHh0CSh3b3JraW5n
IGNvcHkpCkBAIC0wLDAgKzEgQEAKK1BBU1MgaWYgbm8gYXNzZXJ0IG9yIGNyYXNoIGluIGRlYnVn
LgpJbmRleDogTGF5b3V0VGVzdHMvY3NzMy9jYWxjdWxhdGVkLXdvcmQtc3BhY2luZy5odG1sCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2NzczMvY2FsY3VsYXRlZC13b3JkLXNwYWNpbmcuaHRt
bAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2NzczMvY2FsY3VsYXRlZC13b3JkLXNwYWNp
bmcuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4K
KzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICBoMSB7CisgICAgICAgIC13ZWJraXQtYW5p
bWF0aW9uLW5hbWU6IHNwYWNpbmc7CisgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9u
OiAxczsKKyAgICB9CisgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNwYWNpbmcgeworICAgICAgMCUg
IHsKKyAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWwKKyAgICAgIH0KKyAgICAgIDIwJSAgewor
ICAgICAgICB3b3JkLXNwYWNpbmc6IDEwMHB4CisgICAgICB9CisgICAgICA0MCUgIHsKKyAgICAg
ICAgd29yZC1zcGFjaW5nOiAyMDAlCisgICAgICB9CisgICAgICA2MCUgIHsKKyAgICAgICAgd29y
ZC1zcGFjaW5nOiAyMGVtCisgICAgICB9CisgICAgICA4MCUgIHsKKyAgICAgICAgd29yZC1zcGFj
aW5nOiAzMDAlCisgICAgICB9CisgICAgICAxMDAlIHsgfQorICAgIH0KKyAgPC9zdHlsZT4KKzwv
aGVhZD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpCisgIHRlc3RSdW5uZXIuZHVt
cEFzVGV4dCgpOworPC9zY3JpcHQ+Cis8Ym9keT4KKzxoMT5QQVNTIGlmIG5vIGFzc2VydCBvciBj
cmFzaCBpbiBkZWJ1Zy48L2gxPgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240628</attachid>
            <date>2014-10-29 14:39:10 -0700</date>
            <delta_ts>2014-10-29 20:27:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138054-20141029143919.patch</filename>
            <type>text/plain</type>
            <size>3941</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NTIzMCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE0LTEwLTI5ICBTYWlkIEFi
b3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBsZS5jb20+CisKKyAgICAgICAgQVNTRVJUSU9O
IE5PVCBSRUFDSEVEIGJlY2F1c2UgUmVuZGVyU3R5bGU6OnNldFdvcmRTcGFjaW5nKCkgZG9lcyBu
b3QgaGFuZGxlIGEgTGVuZ3RoIHZhbHVlIG9mIHR5cGUgJ0NhbGN1bGF0ZWQnLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4MDU0LgorCisgICAgICAg
IFJldmlld2VkIGJ5IFphbGFuIEJ1anRhcy4KKworICAgICAgICBBIExlbmd0aCBvZiB0eXBlICdD
YWxjdWxhdGVkJyBjYW4gYmUgZ2VuZXJhdGVkIGZyb20gYmxlbmRpbmcgdHdvIGxlbmd0aHMgb2YK
KyAgICAgICAgZGlmZmVyZW50IHR5cGVzLiBTZXR0aW5nIHRoZSB3b3JkU3BhY2luZyBvZiB0aGUg
cmVuZGVyIHN0eWxlIHNob3VsZCBiZSBoYW5kbGVkCisgICAgICAgIGNvcnJlY3RseSB3aGVuIHRo
ZSB0eXBlIG9mIHRoZSBuZXcgdmFsdWUgaXMgJ0NhbGN1bGF0ZWQnLgorCisgICAgICAgIFRlc3Rz
OiBjc3MzL2NhbGN1bGF0ZWQtd29yZC1zcGFjaW5nLmh0bWwuCisKKyAgICAgICAgQWRkIGEgY2Fz
ZSBmb3Igc2V0dGluZyB0aGUgcmVuZGVyIHN0eWxlIHdvcmRTcGFjaW5nIHRvIGEgPGxlbmd0aD4g
b2YgdHlwZSAnQ2FsY3VsYXRlZCcuCisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0
eWxlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclN0eWxlOjpzZXRXb3JkU3BhY2luZyk6
CisKIDIwMTQtMTAtMjcgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAg
ICAgIERldmlydHVhbGl6ZSBSZW5kZXJEZXByZWNhdGVkRmxleGlibGVCb3g6OmlzU3RyZXRjaGlu
Z0NoaWxkcmVuKCkuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVy
U3R5bGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9S
ZW5kZXJTdHlsZS5jcHAJKHJldmlzaW9uIDE3NTE5NykKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEzODEsNiArMTM4
MSw5IEBAIHZvaWQgUmVuZGVyU3R5bGU6OnNldFdvcmRTcGFjaW5nKExlbmd0aCAKICAgICBjYXNl
IEZpeGVkOgogICAgICAgICBmb250V29yZFNwYWNpbmcgPSB2YWx1ZS52YWx1ZSgpOwogICAgICAg
ICBicmVhazsKKyAgICBjYXNlIENhbGN1bGF0ZWQ6CisgICAgICAgIGZvbnRXb3JkU3BhY2luZyA9
IHZhbHVlLm5vbk5hbkNhbGN1bGF0ZWRWYWx1ZShtYXhWYWx1ZUZvckNzc0xlbmd0aCk7CisgICAg
ICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwog
ICAgICAgICBmb250V29yZFNwYWNpbmcgPSAwOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTc1MjkzKQor
KysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTQtMTAtMjkgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2Fib3VoYWxsYXdhQGFwcGxlLmNvbT4K
KworICAgICAgICBBU1NFUlRJT04gTk9UIFJFQUNIRUQgYmVjYXVzZSBSZW5kZXJTdHlsZTo6c2V0
V29yZFNwYWNpbmcoKSBkb2VzIG5vdCBoYW5kbGUgYSBMZW5ndGggdmFsdWUgb2YgdHlwZSAnQ2Fs
Y3VsYXRlZCcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMzgwNTQuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgWmFsYW4gQnVqdGFzLgorCisgICAgICAg
IEVuc3VyZSB0aGUgcmVuZGVyIHN0eWxlJ3Mgd29yZFNwYWNpbmcgY2FuIGJlIHNldCBjb3JyZWN0
bHkgd2hlbiB0aGUgdHlwZSBvZgorICAgICAgICB0aGUgbmV3IHZhbHVlIGlzICdDYWxjdWxhdGVk
Jy4gVGhlICdDYWxjdWxhdGVkJyBMZW5ndGggdmFsdWUgY2FuIHJlc3VsdCBmcm9tCisgICAgICAg
IGJsZW5kaW5nIHR3byBMZW5ndGggdmFsdWVzIG9mIGRpZmZlcmVudCB0eXBlcy4gQW5kIHRoZXNl
IHR3byBMZW5ndGggdmFsdWVzCisgICAgICAgIGFyZSBkZWZpbmVkIGluIHR3byBjb25zZWN1dGl2
ZSBjc3MgYW5pbWF0aW9uIGtleSBmcmFtZXMuCisgICAgICAgIAorICAgICAgICAqIGNzczMvY2Fs
Y3VsYXRlZC13b3JkLXNwYWNpbmctZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjc3Mz
L2NhbGN1bGF0ZWQtd29yZC1zcGFjaW5nLmh0bWw6IEFkZGVkLgorCiAyMDE0LTEwLTI4ICBBbGV4
ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIGZhc3QvbXVsdGljb2wv
bXVsdGljb2wtY3JhenktbmVzdGluZy5odG1sIHNvbWV0aW1lcyBjcmFzaGVzCkluZGV4OiBMYXlv
dXRUZXN0cy9jc3MzL2NhbGN1bGF0ZWQtd29yZC1zcGFjaW5nLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9jc3MzL2NhbGN1bGF0ZWQtd29yZC1zcGFjaW5nLWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2NzczMvY2FsY3VsYXRlZC13b3JkLXNw
YWNpbmctZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEgQEAKK1BBU1MgaWYg
bm8gYXNzZXJ0IG9yIGNyYXNoIGluIGRlYnVnLgpJbmRleDogTGF5b3V0VGVzdHMvY3NzMy9jYWxj
dWxhdGVkLXdvcmQtc3BhY2luZy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2NzczMv
Y2FsY3VsYXRlZC13b3JkLXNwYWNpbmcuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2NzczMvY2FsY3VsYXRlZC13b3JkLXNwYWNpbmcuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCww
ICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAg
ICBoMSB7CisgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNwYWNpbmc7CisgICAgICAg
IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsKKyAgICB9CisgICAgQC13ZWJraXQta2V5
ZnJhbWVzIHNwYWNpbmcgeworICAgICAgMCUgIHsKKyAgICAgICAgd29yZC1zcGFjaW5nOiBub3Jt
YWwKKyAgICAgIH0KKyAgICAgIDIwJSAgeworICAgICAgICB3b3JkLXNwYWNpbmc6IDEwMHB4Cisg
ICAgICB9CisgICAgICA0MCUgIHsKKyAgICAgICAgd29yZC1zcGFjaW5nOiAyMDAlCisgICAgICB9
CisgICAgICA2MCUgIHsKKyAgICAgICAgd29yZC1zcGFjaW5nOiAyMGVtCisgICAgICB9CisgICAg
ICA4MCUgIHsKKyAgICAgICAgd29yZC1zcGFjaW5nOiAzMDAlCisgICAgICB9CisgICAgICAxMDAl
IHsgfQorICAgIH0KKyAgPC9zdHlsZT4KKzwvaGVhZD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRl
c3RSdW5uZXIpCisgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworPC9zY3JpcHQ+Cis8Ym9keT4K
KzxoMT5QQVNTIGlmIG5vIGFzc2VydCBvciBjcmFzaCBpbiBkZWJ1Zy48L2gxPgorPC9ib2R5Pgor
PC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>