<?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>132528</bug_id>
          
          <creation_ts>2014-05-03 12:59:31 -0700</creation_ts>
          <short_desc>[UI-side compositing] Assertion in PlatformCAFilters::setFiltersOnLayer with animated reference filter</short_desc>
          <delta_ts>2014-05-03 13:34:47 -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>New Bugs</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1006367</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-03 12:59:31 -0700</bug_when>
    <thetext>[UI-side compositing] Assertion in PlatformCAFilters::setFiltersOnLayer with animated reference filter</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006370</commentid>
    <comment_count>1</comment_count>
      <attachid>230761</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-03 13:04:05 -0700</bug_when>
    <thetext>Created attachment 230761
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006371</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-03 13:04:49 -0700</bug_when>
    <thetext>&lt;rdar://problem/16671660&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006372</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-03 13:06:05 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006373</commentid>
    <comment_count>4</comment_count>
      <attachid>230762</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-03 13:06:08 -0700</bug_when>
    <thetext>Created attachment 230762
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006374</commentid>
    <comment_count>5</comment_count>
      <attachid>230762</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-05-03 13:08:49 -0700</bug_when>
    <thetext>Comment on attachment 230762
Patch

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

&gt; Source/WebKit2/Shared/WebCoreArgumentCoders.cpp:1608
&gt; +        decoder.markInvalid();

Does &apos;return false&apos; not already indicate an invalid message?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006376</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-03 13:33:42 -0700</bug_when>
    <thetext>https://trac.webkit.org/r168228</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006377</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-03 13:34:47 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 230762 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=230762&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/Shared/WebCoreArgumentCoders.cpp:1608
&gt; &gt; +        decoder.markInvalid();
&gt; 
&gt; Does &apos;return false&apos; not already indicate an invalid message?

No, the lowest-level decoding is the one responsible for markInvalid().</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230761</attachid>
            <date>2014-05-03 13:04:05 -0700</date>
            <delta_ts>2014-05-03 13:06:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132528-20140503130342.patch</filename>
            <type>text/plain</type>
            <size>6126</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4MjE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYmEyMzRkMmJiMTVkNDgw
MWNkMmY5OTg1ZTY4N2E4ZDZlNjhkNGIzYS4uMTM5ZTMzNWM4MWJjMzU2NGJlZDdlYThjZGZhMmNm
OWJhZDdiNWNiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE0LTA1LTAzICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFtVSS1zaWRlIGNv
bXBvc2l0aW5nXSBBc3NlcnRpb24gaW4gUGxhdGZvcm1DQUZpbHRlcnM6OnNldEZpbHRlcnNPbkxh
eWVyIHdpdGggYW5pbWF0ZWQgcmVmZXJlbmNlIGZpbHRlcgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyNTI4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBBbGxvdyBQQVNTVEhST1VHSCBmaWx0
ZXJzIHRvIGJlIGVuY29kZWQgYW5kIHNlbnQgdG8gdGhlIFVJIHByb2Nlc3M7IHRoZXkgY2FuIGJl
IHNldAorICAgICAgICBvbiBsYXllcnMgYXMgdGhlIHJlc3VsdCBvZiBhIGZpbHRlciBhbmltYXRp
b24gdXNpbmcgYSByZWZlcmVuY2UgZmlsdGVyLCBhbmQganVzdCBnZXQKKyAgICAgICAgaWdub3Jl
ZCBhbnl3YXksIGJ1dCBlbmNvZGluZyB0aGVtIG1haW50YWlucyBjb25zaXN0ZW5jeSBvZiB0aGUg
ZmlsdGVycyBsaXN0LgorCisgICAgICAgICogU2hhcmVkL1dlYkNvcmVBcmd1bWVudENvZGVycy5j
cHA6CisgICAgICAgIChJUEM6OkFyZ3VtZW50Q29kZXI8RmlsdGVyT3BlcmF0aW9uPjo6ZW5jb2Rl
KTogQXNzZXJ0IGR1cmluZyBlbmNvZGluZyBpZgorICAgICAgICB3ZSB0cnkgdG8gZW5jb2RlIGEg
Tk9ORSBvciBSRUZFUkVOQ0UgZmlsdGVyICh0byBtYXRjaCB0aGUgZGVjb2RpbmcgYXNzZXJ0aW9u
cykuCisgICAgICAgIChJUEM6OmRlY29kZUZpbHRlck9wZXJhdGlvbik6IEFsbG93IGRlY29kaW5n
IG9mIFBBU1NUSFJPVUdIIGZpbHRlcnMuIEhhdmUKKyAgICAgICAgdHJ5aW5nIHRvIGRlY29kZSBh
IE5PTkUgb3IgUkVGRVJFTkNFIGZpbHRlciBtYXJrIHRoZSBtZXNzYWdlIGFzIGludmFsaWQuCisg
ICAgICAgIChJUEM6OkFyZ3VtZW50Q29kZXI8SURCS2V5RGF0YT46OmRlY29kZSk6IE1hcmsgdGhl
IG1lc3NhZ2UgaW52YWxpZCB3aGVuIHJlY2VpdmluZworICAgICAgICB1bmV4cGVjdGVkIGtleSB0
eXBlcy4KKyAgICAgICAgKiBTaGFyZWQvbWFjL1JlbW90ZUxheWVyVHJlZVRyYW5zYWN0aW9uLm1t
OgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVMYXllclRyZWVUZXh0U3RyZWFtOjpvcGVyYXRvcjw8
KTogSGF2ZSB0aGUgbG9nZ2luZyBub3QgY3Jhc2ggaWYKKyAgICAgICAgYSBmaWx0ZXIgaXMgbnVs
bCAoc2hvdWxkIG5ldmVyIGhhcHBlbikuCisKIDIwMTQtMDUtMDIgIERhbiBCZXJuc3RlaW4gIDxt
aXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBbQ29jb2FdIFJlbW92ZSB1bnVzZWQgV0tFcnJvclJl
Y292ZXJ5QXR0ZW1wdGluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYkNv
cmVBcmd1bWVudENvZGVycy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViQ29yZUFyZ3Vt
ZW50Q29kZXJzLmNwcAppbmRleCAxMjY5ZWFmMTBiNWUyNGIyZGQxZWI1NTQ2ODllNjRmNTllYWI3
MDViLi4yZTE4NDI3NDMzZTgyZDM3ZjRhMjQzODY2ZGQzNDNmNWQzOGJmY2QyIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcApAQCAtMTU2MSwx
MCArMTU2MSwxMCBAQCB2b2lkIEFyZ3VtZW50Q29kZXI8RmlsdGVyT3BlcmF0aW9uPjo6ZW5jb2Rl
KEFyZ3VtZW50RW5jb2RlciYgZW5jb2RlciwgY29uc3QgRmlsdAogICAgIGVuY29kZXIuZW5jb2Rl
RW51bShmaWx0ZXIudHlwZSgpKTsKIAogICAgIHN3aXRjaCAoZmlsdGVyLnR5cGUoKSkgewotICAg
IGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpSRUZFUkVOQ0U6IHsKKyAgICBjYXNlIEZpbHRlck9wZXJh
dGlvbjo6Tk9ORToKKyAgICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6UkVGRVJFTkNFOgogICAgICAg
ICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAgYnJlYWs7Ci0gICAgfQogICAgIGNhc2Ug
RmlsdGVyT3BlcmF0aW9uOjpHUkFZU0NBTEU6CiAgICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246OlNF
UElBOgogICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpTQVRVUkFURToKQEAgLTE1OTEsNyArMTU5
MSw2IEBAIHZvaWQgQXJndW1lbnRDb2RlcjxGaWx0ZXJPcGVyYXRpb24+OjplbmNvZGUoQXJndW1l
bnRFbmNvZGVyJiBlbmNvZGVyLCBjb25zdCBGaWx0CiAgICAgICAgIGVuY29kZXIuZW5jb2RlRW51
bSh0b0RlZmF1bHRGaWx0ZXJPcGVyYXRpb24oZmlsdGVyKS5yZXByZXNlbnRlZFR5cGUoKSk7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpQQVNTVEhST1VHSDoKLSAg
ICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6Tk9ORToKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpA
QCAtMTYwMywxMSArMTYwMiwxMSBAQCBib29sIGRlY29kZUZpbHRlck9wZXJhdGlvbihBcmd1bWVu
dERlY29kZXImIGRlY29kZXIsIFJlZlB0cjxGaWx0ZXJPcGVyYXRpb24+JiBmaQogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2ggKHR5cGUpIHsKLSAgICBjYXNlIEZpbHRlck9wZXJh
dGlvbjo6UEFTU1RIUk9VR0g6CiAgICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246Ok5PTkU6CiAgICAg
Y2FzZSBGaWx0ZXJPcGVyYXRpb246OlJFRkVSRU5DRToKICAgICAgICAgQVNTRVJUX05PVF9SRUFD
SEVEKCk7Ci0gICAgICAgIGJyZWFrOworICAgICAgICBkZWNvZGVyLm1hcmtJbnZhbGlkKCk7Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKICAgICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6R1JBWVNDQUxF
OgogICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpTRVBJQToKICAgICBjYXNlIEZpbHRlck9wZXJh
dGlvbjo6U0FUVVJBVEU6CkBAIC0xNjU1LDYgKzE2NTQsOSBAQCBib29sIGRlY29kZUZpbHRlck9w
ZXJhdGlvbihBcmd1bWVudERlY29kZXImIGRlY29kZXIsIFJlZlB0cjxGaWx0ZXJPcGVyYXRpb24+
JiBmaQogICAgICAgICBmaWx0ZXIgPSBEZWZhdWx0RmlsdGVyT3BlcmF0aW9uOjpjcmVhdGUocmVw
cmVzZW50ZWRUeXBlKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQorICAgIGNhc2UgRmlsdGVyT3Bl
cmF0aW9uOjpQQVNTVEhST1VHSDoKKyAgICAgICAgZmlsdGVyID0gUGFzc3Rocm91Z2hGaWx0ZXJP
cGVyYXRpb246OmNyZWF0ZSgpOworICAgICAgICBicmVhazsKICAgICB9CiAgICAgICAgICAgICAK
ICAgICByZXR1cm4gdHJ1ZTsKQEAgLTE4MzUsNiArMTgzNyw3IEBAIGJvb2wgQXJndW1lbnRDb2Rl
cjxJREJLZXlEYXRhPjo6ZGVjb2RlKEFyZ3VtZW50RGVjb2RlciYgZGVjb2RlciwgSURCS2V5RGF0
YSYga2V5CiAgICAgICAgIC8vIE1heFR5cGUgYW5kIE1pblR5cGUgYXJlIG9ubHkgdXNlZCBmb3Ig
Y29tcGFyaXNvbiB0byBvdGhlciBrZXlzLgogICAgICAgICAvLyBUaGV5IHNob3VsZCBuZXZlciBi
ZSBzZW50IGFjcm9zcyB0aGUgd2lyZS4KICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Cisg
ICAgICAgIGRlY29kZXIubWFya0ludmFsaWQoKTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9SZW1vdGVMYXllclRy
ZWVUcmFuc2FjdGlvbi5tbSBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMvUmVtb3RlTGF5ZXJU
cmVlVHJhbnNhY3Rpb24ubW0KaW5kZXggOGRhNmE2MGNkNGNkMzNhZDMyNTYwMmZmNTYyMDVhOTZj
MTEyMzQzZi4uZDU3ZmZlNGMxYmJkZGRhYmE1YWZhMTA3MDcyZGE1NzY1ZjdlMGU0ZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9SZW1vdGVMYXllclRyZWVUcmFuc2FjdGlv
bi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL1JlbW90ZUxheWVyVHJlZVRyYW5z
YWN0aW9uLm1tCkBAIC02NDYsNyArNjQ2LDEwIEBAIFJlbW90ZUxheWVyVHJlZVRleHRTdHJlYW0m
IFJlbW90ZUxheWVyVHJlZVRleHRTdHJlYW06Om9wZXJhdG9yPDwoY29uc3QgRmlsdGVyT3BlCiAg
ICAgUmVtb3RlTGF5ZXJUcmVlVGV4dFN0cmVhbSYgdHMgPSAqdGhpczsKICAgICBmb3IgKHNpemVf
dCBpID0gMDsgaSA8IGZpbHRlcnMuc2l6ZSgpOyArK2kpIHsKICAgICAgICAgY29uc3QgYXV0byBm
aWx0ZXIgPSBmaWx0ZXJzLmF0KGkpOwotICAgICAgICB0cyA8PCAqZmlsdGVyOworICAgICAgICBp
ZiAoZmlsdGVyKQorICAgICAgICAgICAgdHMgPDwgKmZpbHRlcjsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgdHMgPDwgIihudWxsKSI7CiAgICAgICAgIGlmIChpIDwgZmlsdGVycy5zaXplKCkg
LSAxKQogICAgICAgICAgICAgdHMgPDwgIiAiOwogICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1ZDI5MDRlOTM1NDM4
MmQxMWY5Y2RiOTFlM2QxNzEzNjVjYTc2NDVmLi45NDJjMmZmNDdlYWQxZWM4NjhiN2NlNGNiYTUy
ZDRhYTczMWE1NGYxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTQtMDUtMDMgIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgW1VJLXNpZGUgY29tcG9z
aXRpbmddIEFzc2VydGlvbiBpbiBQbGF0Zm9ybUNBRmlsdGVyczo6c2V0RmlsdGVyc09uTGF5ZXIg
d2l0aCBhbmltYXRlZCByZWZlcmVuY2UgZmlsdGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzI1MjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIE1ha2UgdGhlIGFuaW1hdGlvbiBkdXJhdGlv
biBhIGxpdHRsZSBsb25nZXIgdG8gY2F1c2UgYnVnIDEzMjUyOCB0byByZXByb2R1Y2UgbW9yZQor
ICAgICAgICByZWxpYWJseS4gVGhlIHRlc3QgZG9lcyBub3RpZnlEb25lKCkgZnJvbSBhbiBhbmlt
YXRpb24gc3RhcnQgZXZlbnQsIHNvIHRoaXMgZG9lc24ndAorICAgICAgICBpbmNyZWFzZSB0ZXN0
IGR1cmF0aW9uLgorCisgICAgICAgICogY3NzMy9maWx0ZXJzL2NyYXNoLWZpbHRlci1hbmltYXRp
b24taW52YWxpZC11cmwuaHRtbDoKKwogMjAxNC0wNS0wMiAgU2ltb24gRnJhc2VyICA8c2ltb24u
ZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TIFdLMl0gRG9uJ3QgY3JlYXRlIGJhY2tp
bmcgc3RvcmUgZm9yIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoIHRoYXQgY2FuJ3Qg
c2Nyb2xsCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3Jhc2gtZmlsdGVy
LWFuaW1hdGlvbi1pbnZhbGlkLXVybC5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2Ny
YXNoLWZpbHRlci1hbmltYXRpb24taW52YWxpZC11cmwuaHRtbAppbmRleCBkODY3YzIzMTI4YmMz
NzJjOTcyNjNhM2NkZTVkMGEzZDI4MTJhZWExLi5mNGZlMGY0NWEyZTJlMjRkNGE2ZjVjZDQ1ZmVk
NmFkZTBlMjRiMzhmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3Jhc2gt
ZmlsdGVyLWFuaW1hdGlvbi1pbnZhbGlkLXVybC5odG1sCisrKyBiL0xheW91dFRlc3RzL2NzczMv
ZmlsdGVycy9jcmFzaC1maWx0ZXItYW5pbWF0aW9uLWludmFsaWQtdXJsLmh0bWwKQEAgLTMsNyAr
Myw3IEBACiA8c3R5bGU+CiAgICAgYSB7CiAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6
IG47Ci0gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuMDFzOworICAgICAgICAt
d2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNTBtczsKICAgICB9CiAgICAgQC13ZWJraXQta2V5
ZnJhbWVzIG4gewogICAgICAgICBmcm9tIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230762</attachid>
            <date>2014-05-03 13:06:08 -0700</date>
            <delta_ts>2014-05-03 13:08:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132528-20140503130545.patch</filename>
            <type>text/plain</type>
            <size>6196</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4MjE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYmEyMzRkMmJiMTVkNDgw
MWNkMmY5OTg1ZTY4N2E4ZDZlNjhkNGIzYS4uYWQ3ZWQzZWY0YzY3MTFjMTZkNDJlNzA0NjIzNGEx
MWMwMzFkMDc1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTA1LTAzICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFtVSS1zaWRlIGNv
bXBvc2l0aW5nXSBBc3NlcnRpb24gaW4gUGxhdGZvcm1DQUZpbHRlcnM6OnNldEZpbHRlcnNPbkxh
eWVyIHdpdGggYW5pbWF0ZWQgcmVmZXJlbmNlIGZpbHRlcgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyNTI4CisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS8xNjY3MTY2MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAg
ICAgCisgICAgICAgIEFsbG93IFBBU1NUSFJPVUdIIGZpbHRlcnMgdG8gYmUgZW5jb2RlZCBhbmQg
c2VudCB0byB0aGUgVUkgcHJvY2VzczsgdGhleSBjYW4gYmUgc2V0CisgICAgICAgIG9uIGxheWVy
cyBhcyB0aGUgcmVzdWx0IG9mIGEgZmlsdGVyIGFuaW1hdGlvbiB1c2luZyBhIHJlZmVyZW5jZSBm
aWx0ZXIsIGFuZCBqdXN0IGdldAorICAgICAgICBpZ25vcmVkIGFueXdheSwgYnV0IGVuY29kaW5n
IHRoZW0gbWFpbnRhaW5zIGNvbnNpc3RlbmN5IG9mIHRoZSBmaWx0ZXJzIGxpc3QuCisKKyAgICAg
ICAgKiBTaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcDoKKyAgICAgICAgKElQQzo6QXJn
dW1lbnRDb2RlcjxGaWx0ZXJPcGVyYXRpb24+OjplbmNvZGUpOiBBc3NlcnQgZHVyaW5nIGVuY29k
aW5nIGlmCisgICAgICAgIHdlIHRyeSB0byBlbmNvZGUgYSBOT05FIG9yIFJFRkVSRU5DRSBmaWx0
ZXIgKHRvIG1hdGNoIHRoZSBkZWNvZGluZyBhc3NlcnRpb25zKS4KKyAgICAgICAgKElQQzo6ZGVj
b2RlRmlsdGVyT3BlcmF0aW9uKTogQWxsb3cgZGVjb2Rpbmcgb2YgUEFTU1RIUk9VR0ggZmlsdGVy
cy4gSGF2ZQorICAgICAgICB0cnlpbmcgdG8gZGVjb2RlIGEgTk9ORSBvciBSRUZFUkVOQ0UgZmls
dGVyIG1hcmsgdGhlIG1lc3NhZ2UgYXMgaW52YWxpZC4KKyAgICAgICAgKElQQzo6QXJndW1lbnRD
b2RlcjxJREJLZXlEYXRhPjo6ZGVjb2RlKTogTWFyayB0aGUgbWVzc2FnZSBpbnZhbGlkIHdoZW4g
cmVjZWl2aW5nCisgICAgICAgIHVuZXhwZWN0ZWQga2V5IHR5cGVzLgorICAgICAgICAqIFNoYXJl
ZC9tYWMvUmVtb3RlTGF5ZXJUcmVlVHJhbnNhY3Rpb24ubW06CisgICAgICAgIChXZWJLaXQ6OlJl
bW90ZUxheWVyVHJlZVRleHRTdHJlYW06Om9wZXJhdG9yPDwpOiBIYXZlIHRoZSBsb2dnaW5nIG5v
dCBjcmFzaCBpZgorICAgICAgICBhIGZpbHRlciBpcyBudWxsIChzaG91bGQgbmV2ZXIgaGFwcGVu
KS4KKwogMjAxNC0wNS0wMiAgRGFuIEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAg
ICAgIFtDb2NvYV0gUmVtb3ZlIHVudXNlZCBXS0Vycm9yUmVjb3ZlcnlBdHRlbXB0aW5nCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwCmluZGV4IDEy
NjllYWYxMGI1ZTI0YjJkZDFlYjU1NDY4OWU2NGY1OWVhYjcwNWIuLjJlMTg0Mjc0MzNlODJkMzdm
NGEyNDM4NjZkZDM0M2Y1ZDM4YmZjZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9X
ZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwCkBAIC0xNTYxLDEwICsxNTYxLDEwIEBAIHZvaWQgQXJn
dW1lbnRDb2RlcjxGaWx0ZXJPcGVyYXRpb24+OjplbmNvZGUoQXJndW1lbnRFbmNvZGVyJiBlbmNv
ZGVyLCBjb25zdCBGaWx0CiAgICAgZW5jb2Rlci5lbmNvZGVFbnVtKGZpbHRlci50eXBlKCkpOwog
CiAgICAgc3dpdGNoIChmaWx0ZXIudHlwZSgpKSB7Ci0gICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246
OlJFRkVSRU5DRTogeworICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpOT05FOgorICAgIGNhc2Ug
RmlsdGVyT3BlcmF0aW9uOjpSRUZFUkVOQ0U6CiAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgp
OwogICAgICAgICBicmVhazsKLSAgICB9CiAgICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246OkdSQVlT
Q0FMRToKICAgICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6U0VQSUE6CiAgICAgY2FzZSBGaWx0ZXJP
cGVyYXRpb246OlNBVFVSQVRFOgpAQCAtMTU5MSw3ICsxNTkxLDYgQEAgdm9pZCBBcmd1bWVudENv
ZGVyPEZpbHRlck9wZXJhdGlvbj46OmVuY29kZShBcmd1bWVudEVuY29kZXImIGVuY29kZXIsIGNv
bnN0IEZpbHQKICAgICAgICAgZW5jb2Rlci5lbmNvZGVFbnVtKHRvRGVmYXVsdEZpbHRlck9wZXJh
dGlvbihmaWx0ZXIpLnJlcHJlc2VudGVkVHlwZSgpKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBGaWx0ZXJPcGVyYXRpb246OlBBU1NUSFJPVUdIOgotICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9u
OjpOT05FOgogICAgICAgICBicmVhazsKICAgICB9CiB9CkBAIC0xNjAzLDExICsxNjAyLDExIEBA
IGJvb2wgZGVjb2RlRmlsdGVyT3BlcmF0aW9uKEFyZ3VtZW50RGVjb2RlciYgZGVjb2RlciwgUmVm
UHRyPEZpbHRlck9wZXJhdGlvbj4mIGZpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHN3
aXRjaCAodHlwZSkgewotICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpQQVNTVEhST1VHSDoKICAg
ICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6Tk9ORToKICAgICBjYXNlIEZpbHRlck9wZXJhdGlvbjo6
UkVGRVJFTkNFOgogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKLSAgICAgICAgYnJlYWs7
CisgICAgICAgIGRlY29kZXIubWFya0ludmFsaWQoKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwog
ICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpHUkFZU0NBTEU6CiAgICAgY2FzZSBGaWx0ZXJPcGVy
YXRpb246OlNFUElBOgogICAgIGNhc2UgRmlsdGVyT3BlcmF0aW9uOjpTQVRVUkFURToKQEAgLTE2
NTUsNiArMTY1NCw5IEBAIGJvb2wgZGVjb2RlRmlsdGVyT3BlcmF0aW9uKEFyZ3VtZW50RGVjb2Rl
ciYgZGVjb2RlciwgUmVmUHRyPEZpbHRlck9wZXJhdGlvbj4mIGZpCiAgICAgICAgIGZpbHRlciA9
IERlZmF1bHRGaWx0ZXJPcGVyYXRpb246OmNyZWF0ZShyZXByZXNlbnRlZFR5cGUpOwogICAgICAg
ICBicmVhazsKICAgICB9CisgICAgY2FzZSBGaWx0ZXJPcGVyYXRpb246OlBBU1NUSFJPVUdIOgor
ICAgICAgICBmaWx0ZXIgPSBQYXNzdGhyb3VnaEZpbHRlck9wZXJhdGlvbjo6Y3JlYXRlKCk7Cisg
ICAgICAgIGJyZWFrOwogICAgIH0KICAgICAgICAgICAgIAogICAgIHJldHVybiB0cnVlOwpAQCAt
MTgzNSw2ICsxODM3LDcgQEAgYm9vbCBBcmd1bWVudENvZGVyPElEQktleURhdGE+OjpkZWNvZGUo
QXJndW1lbnREZWNvZGVyJiBkZWNvZGVyLCBJREJLZXlEYXRhJiBrZXkKICAgICAgICAgLy8gTWF4
VHlwZSBhbmQgTWluVHlwZSBhcmUgb25seSB1c2VkIGZvciBjb21wYXJpc29uIHRvIG90aGVyIGtl
eXMuCiAgICAgICAgIC8vIFRoZXkgc2hvdWxkIG5ldmVyIGJlIHNlbnQgYWNyb3NzIHRoZSB3aXJl
LgogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICAgICAgZGVjb2Rlci5tYXJrSW52
YWxpZCgpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9TaGFyZWQvbWFjL1JlbW90ZUxheWVyVHJlZVRyYW5zYWN0aW9uLm1tIGIvU291
cmNlL1dlYktpdDIvU2hhcmVkL21hYy9SZW1vdGVMYXllclRyZWVUcmFuc2FjdGlvbi5tbQppbmRl
eCA4ZGE2YTYwY2Q0Y2QzM2FkMzI1NjAyZmY1NjIwNWE5NmMxMTIzNDNmLi5kNTdmZmU0YzFiYmRk
ZGFiYTVhZmExMDcwNzJkYTU3NjVmN2UwZTRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9T
aGFyZWQvbWFjL1JlbW90ZUxheWVyVHJlZVRyYW5zYWN0aW9uLm1tCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1NoYXJlZC9tYWMvUmVtb3RlTGF5ZXJUcmVlVHJhbnNhY3Rpb24ubW0KQEAgLTY0Niw3ICs2
NDYsMTAgQEAgUmVtb3RlTGF5ZXJUcmVlVGV4dFN0cmVhbSYgUmVtb3RlTGF5ZXJUcmVlVGV4dFN0
cmVhbTo6b3BlcmF0b3I8PChjb25zdCBGaWx0ZXJPcGUKICAgICBSZW1vdGVMYXllclRyZWVUZXh0
U3RyZWFtJiB0cyA9ICp0aGlzOwogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgZmlsdGVycy5z
aXplKCk7ICsraSkgewogICAgICAgICBjb25zdCBhdXRvIGZpbHRlciA9IGZpbHRlcnMuYXQoaSk7
Ci0gICAgICAgIHRzIDw8ICpmaWx0ZXI7CisgICAgICAgIGlmIChmaWx0ZXIpCisgICAgICAgICAg
ICB0cyA8PCAqZmlsdGVyOworICAgICAgICBlbHNlCisgICAgICAgICAgICB0cyA8PCAiKG51bGwp
IjsKICAgICAgICAgaWYgKGkgPCBmaWx0ZXJzLnNpemUoKSAtIDEpCiAgICAgICAgICAgICB0cyA8
PCAiICI7CiAgICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDVkMjkwNGU5MzU0MzgyZDExZjljZGI5MWUzZDE3MTM2NWNh
NzY0NWYuLjBjYzRkM2FiODYwNTI0ODU3NWM2YWNlZDA2NzMwMmM5MWE2MjQxNWMgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNyBAQAorMjAxNC0wNS0wMyAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFw
cGxlLmNvbT4KKworICAgICAgICBbVUktc2lkZSBjb21wb3NpdGluZ10gQXNzZXJ0aW9uIGluIFBs
YXRmb3JtQ0FGaWx0ZXJzOjpzZXRGaWx0ZXJzT25MYXllciB3aXRoIGFuaW1hdGVkIHJlZmVyZW5j
ZSBmaWx0ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEzMjUyOAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTY2NzE2NjA+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBNYWtlIHRoZSBhbmlt
YXRpb24gZHVyYXRpb24gYSBsaXR0bGUgbG9uZ2VyIHRvIGNhdXNlIGJ1ZyAxMzI1MjggdG8gcmVw
cm9kdWNlIG1vcmUKKyAgICAgICAgcmVsaWFibHkuIFRoZSB0ZXN0IGRvZXMgbm90aWZ5RG9uZSgp
IGZyb20gYW4gYW5pbWF0aW9uIHN0YXJ0IGV2ZW50LCBzbyB0aGlzIGRvZXNuJ3QKKyAgICAgICAg
aW5jcmVhc2UgdGVzdCBkdXJhdGlvbi4KKworICAgICAgICAqIGNzczMvZmlsdGVycy9jcmFzaC1m
aWx0ZXItYW5pbWF0aW9uLWludmFsaWQtdXJsLmh0bWw6CisKIDIwMTQtMDUtMDIgIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPUyBXSzJdIERvbid0
IGNyZWF0ZSBiYWNraW5nIHN0b3JlIGZvciAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3Vj
aCB0aGF0IGNhbid0IHNjcm9sbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJz
L2NyYXNoLWZpbHRlci1hbmltYXRpb24taW52YWxpZC11cmwuaHRtbCBiL0xheW91dFRlc3RzL2Nz
czMvZmlsdGVycy9jcmFzaC1maWx0ZXItYW5pbWF0aW9uLWludmFsaWQtdXJsLmh0bWwKaW5kZXgg
ZDg2N2MyMzEyOGJjMzcyYzk3MjYzYTNjZGU1ZDBhM2QyODEyYWVhMS4uZjRmZTBmNDVhMmUyZTI0
ZDRhNmY1Y2Q0NWZlZDZhZGUwZTI0YjM4ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9m
aWx0ZXJzL2NyYXNoLWZpbHRlci1hbmltYXRpb24taW52YWxpZC11cmwuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3Jhc2gtZmlsdGVyLWFuaW1hdGlvbi1pbnZhbGlkLXVybC5o
dG1sCkBAIC0zLDcgKzMsNyBAQAogPHN0eWxlPgogICAgIGEgewogICAgICAgICAtd2Via2l0LWFu
aW1hdGlvbi1uYW1lOiBuOwotICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjAx
czsKKyAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwbXM7CiAgICAgfQogICAg
IEAtd2Via2l0LWtleWZyYW1lcyBuIHsKICAgICAgICAgZnJvbSB7Cg==
</data>
<flag name="review"
          id="255150"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>