<?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>134694</bug_id>
          
          <creation_ts>2014-07-07 14:23:26 -0700</creation_ts>
          <short_desc>Crash when starting a filter transition on a reflected layer</short_desc>
          <delta_ts>2014-07-07 16:46:01 -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>Layout and Rendering</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>dino</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1020905</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-07 14:23:26 -0700</bug_when>
    <thetext>Web process crashes when starting an animation on a reflected layer:

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x00000001151654c7 WebCore::GraphicsLayerCA::platformCALayerAnimationStarted(double) + 39 (GraphicsLayerCA.cpp:838)
1   com.apple.WebCore             	0x0000000115165516 non-virtual thunk to WebCore::GraphicsLayerCA::platformCALayerAnimationStarted(double) + 38 (GraphicsLayerCA.cpp:839)
2   com.apple.WebKit              	0x0000000110d6b1e8 WebKit::PlatformCALayerRemote::animationStarted(WTF::String const&amp;, double) + 232 (PlatformCALayerRemote.cpp:355)
3   com.apple.WebKit              	0x0000000110ffb58e WebKit::RemoteLayerTreeContext::animationDidStart(unsigned long long, WTF::String const&amp;, double) + 254 (RemoteLayerTreeContext.mm:137)
4   com.apple.WebKit              	0x0000000111002931 WebKit::RemoteLayerTreeDrawingArea::acceleratedAnimationDidStart(unsigned long long, WTF::String const&amp;, double) + 81 (RemoteLayerTreeDrawingArea.mm:194)
5   com.apple.WebKit              	0x0000000110db40f7 void IPC::callMemberFunctionImpl&lt;WebKit::DrawingArea, void (WebKit::DrawingArea::*)(unsigned long long, WTF::String const&amp;, double), std::__1::tuple&lt;unsigned long long, WTF::String, double&gt;, 0ul, 1ul, 2ul&gt;(WebKit::DrawingArea*, void (WebKit::DrawingArea::*)(unsigned long long, WTF::String const&amp;, double), std::__1::tuple&lt;unsigned long long, WTF::String, double&gt;&amp;&amp;, std::index_sequence&lt;0ul, 1ul, 2ul&gt;) + 215 (HandleMessage.h:17)
6   com.apple.WebKit              	0x0000000110db3f48 void IPC::callMemberFunction&lt;WebKit::DrawingArea, void (WebKit::DrawingArea::*)(unsigned long long, WTF::String const&amp;, double), std::__1::tuple&lt;unsigned long long, WTF::String, double&gt;, std::make_index_sequence&lt;3ul&gt; &gt;(std::__1::tuple&lt;unsigned long long, WTF::String, double&gt;&amp;&amp;, WebKit::DrawingArea*, void (WebKit::DrawingArea::*)(unsigned long long, WTF::String const&amp;, double)) + 88 (HandleMessage.h:23)
7   com.apple.WebKit              	0x0000000110db3c64 void IPC::handleMessage&lt;Messages::DrawingArea::AcceleratedAnimationDidStart, WebKit::DrawingArea, void (WebKit::DrawingArea::*)(unsigned long long, WTF::String const&amp;, double)&gt;(IPC::MessageDecoder&amp;, WebKit::DrawingArea*, void (WebKit::DrawingArea::*)(unsigned long long, WTF::String const&amp;, double)) + 308 (HandleMessage.h:120)
8   com.apple.WebKit              	0x0000000110db303c WebKit::DrawingArea::didReceiveDrawingAreaMessage(IPC::Connection*, IPC::MessageDecoder&amp;) + 1420 (DrawingAreaMessageReceiver.cpp:101)
9   com.apple.WebKit              	0x00000001112475bc WebKit::WebPage::didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) + 220 (WebPage.cpp:3393)
10  com.apple.WebKit              	0x0000000111247747 non-virtual thunk to WebKit::WebPage::didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) + 55 (WebPage.cpp:3419)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1020906</commentid>
    <comment_count>1</comment_count>
      <attachid>234510</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-07 14:23:53 -0700</bug_when>
    <thetext>Created attachment 234510
Testcase (BYO image)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1020907</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-07 14:25:26 -0700</bug_when>
    <thetext>When we clone a layer, we clone the animation properties, and then &quot;move or copy&quot; animations appends another copy of the same animation. In the UI process, we then run two animations, but for the second fail to look it up in a map, and end up sending an empty &quot;key&quot; string back to the web process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1020918</commentid>
    <comment_count>3</comment_count>
      <attachid>234515</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-07 15:08:07 -0700</bug_when>
    <thetext>Created attachment 234515
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1020920</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-07 15:08:28 -0700</bug_when>
    <thetext>*** Bug 134696 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1020966</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-07 16:46:01 -0700</bug_when>
    <thetext>https://trac.webkit.org/r170862</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>234510</attachid>
            <date>2014-07-07 14:23:53 -0700</date>
            <delta_ts>2014-07-07 14:23:53 -0700</delta_ts>
            <desc>Testcase (BYO image)</desc>
            <filename>reflected-with-filter.html</filename>
            <type>text/html</type>
            <size>1928</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxzdHlsZT4KICAgICAgICBoMSB7CiAg
ICAgICAgICAgIGZvbnQtc2l6ZTogMThwdDsKICAgICAgICAgICAgbWFyZ2luOiAwOwogICAgICAg
ICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRp
Y2EsIHNhbnMtc2VyaWY7CiAgICAgICAgfQogICAgICAgIC5jb250YWluZXIgewogICAgICAgICAg
ICBtYXJnaW46IDEwcHggMTBweCAxMDBweCAxMHB4OwogICAgICAgICAgICBkaXNwbGF5OiBpbmxp
bmUtYmxvY2s7CiAgICAgICAgICAgIC13ZWJraXQtYm94LXJlZmxlY3Q6IGJlbG93IDEwcHg7CiAg
ICAgICAgfQogICAgICAgIAogICAgICAgIC5jb250YWluZXIgPiBpbWcgewogICAgICAgICAgICB3
aWR0aDogMzAwcHg7CiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7CiAgICAgICAgICAgIC13ZWJr
aXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMnM7CiAgICAgICAgfQogICAgICAgIAogICAg
ICAgIC5jb250YWluZXIgPiBpbWc6aG92ZXIgewogICAgICAgICAgICAtd2Via2l0LWZpbHRlcjog
bm9uZTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmdyYXlzY2FsZSA+IGltZyB7CiAgICAg
ICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoKTsKICAgICAgICB9CgogICAgICAgIC5z
ZXBpYSA+IGltZyB7CiAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBzZXBpYSgpOwogICAgICAg
IH0KICAgICAgICAKICAgICAgICAuc2F0dXJhdGUgPiBpbWcgewogICAgICAgICAgICAtd2Via2l0
LWZpbHRlcjogc2F0dXJhdGUoMCk7CiAgICAgICAgfQoKICAgICAgICAuaHVlLXJvdGF0ZSA+IGlt
ZyB7CiAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZyk7CiAgICAg
ICAgfQoKICAgICAgICAuaW52ZXJ0ID4gaW1nIHsKICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6
IGludmVydCgpOwogICAgICAgIH0KCiAgICAgICAgLm9wYWNpdHkgPiBpbWcgewogICAgICAgICAg
ICAtd2Via2l0LWZpbHRlcjogb3BhY2l0eSgwKTsKICAgICAgICB9CgogICAgICAgIC5icmlnaHRu
ZXNzID4gaW1nIHsKICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCk7CiAg
ICAgICAgfQoKICAgICAgICAuY29udHJhc3QgPiBpbWcgewogICAgICAgICAgICAtd2Via2l0LWZp
bHRlcjogY29udHJhc3QoMCk7CiAgICAgICAgfQoKICAgICAgICAuYmx1ciA+IGltZyB7CiAgICAg
ICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDEwcHgpOwogICAgICAgIH0KCiAgICAgICAgLmRy
b3Atc2hhZG93ID4gaW1nIHsKICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93
KDAgMCAxMHB4IGJsYWNrKTsKICAgICAgICB9CgoKICAgIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+
CiAgICBzdHVmZiBoZXJlCiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIgZ3JheXNjYWxlIj4KICAg
ICAgICA8aDE+R3JheXNjYWxlPC9oMT4KICAgICAgICA8aW1nIHNyYz0iLi4vcmVzb3VyY2VzL2Jv
d2xzLmpwZyI+CiAgICA8L2Rpdj4KPCEtLQo+ICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciBzZXBp
YSI+CiAgICAgICAgPGgxPlNlcGlhPC9oMT4KICAgICAgICA8aW1nIHNyYz0iLi4vcmVzb3VyY2Vz
L2Jvd2xzLmpwZyI+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciBibHVyIj4K
ICAgICAgICA8aDE+Qmx1cjwvaDE+CiAgICAgICAgPGltZyBzcmM9Ii4uL3Jlc291cmNlcy9ib3ds
cy5qcGciPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIgZHJvcC1zaGFkb3ci
PgogICAgICAgIDxoMT5Ecm9wIFNoYWRvdzwvaDE+CiAgICAgICAgPGltZyBzcmM9Ii4uL3Jlc291
cmNlcy9ib3dscy5qcGciPgogICAgPC9kaXY+Ci0tPgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234515</attachid>
            <date>2014-07-07 15:08:07 -0700</date>
            <delta_ts>2014-07-07 15:08:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134694-20140707150747.patch</filename>
            <type>text/plain</type>
            <size>6538</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwODQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjExMmFmMjU0YjM5ZGVj
NjViMThhNTZiNjQwNmU2MTM4YzhiMmI5MS4uMzdjN2ZiOGMxZjhlMTQxYzc1ZGJhNTVjYWIzNTE1
MDJiMTk0MjQwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE0LTA3LTA3ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFtVSS1zaWRlIGNv
bXBvc2l0aW5nXSBDcmFzaCB3aGVuIHN0YXJ0aW5nIGEgZmlsdGVyIHRyYW5zaXRpb24gb24gYSBy
ZWZsZWN0ZWQgbGF5ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzNDY5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIERvbid0IGNhbGwgdGhlIG93bmVyIGlmIHdlIGZhaWxlZCB0byBmaW5kIHRoZSBhbmlt
YXRpb24ga2V5ICh3aGljaCBhY3R1YWxseQorICAgICAgICBpc24ndCB1c2VkIGJ5IFBsYXRmb3Jt
Q0FMYXllck1hYyBhbnl3YXkpLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFj
L1BsYXRmb3JtQ0FMYXllck1hYy5tbToKKyAgICAgICAgKC1bV2ViQW5pbWF0aW9uRGVsZWdhdGUg
YW5pbWF0aW9uRGlkU3RhcnQ6XSk6CisKIDIwMTQtMDctMDcgIElvbiBSb3NjYSAgPHJvc2NhQGFk
b2JlLmNvbT4KIAogICAgICAgICBbQ1NTIEJsZW5kaW5nXVRoZSBiYWNrZ3JvdW5kIGltYWdlcyBz
ZXQgb24gdGhlIHJvb3QgZWxlbWVudCB3aWxsIGJsZW5kIG9uIGFuIGluaXRpYWwgd2hpdGUgYmFj
a2Ryb3AuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cKaW5kZXggNTUzZTU0OTE2NzliZDUzYjQyOTFiYzJiMTlhN2EzNjFlZmI3
MzdiMS4uZTk1MGUzODEwN2MzNGU5MmI4NzU5MDE2MjM4ODk2YTI1NmU1OWVkMCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDMwIEBACisyMDE0LTA3LTA3ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFz
ZXJAYXBwbGUuY29tPgorCisgICAgICAgIFtVSS1zaWRlIGNvbXBvc2l0aW5nXSBDcmFzaCB3aGVu
IHN0YXJ0aW5nIGEgZmlsdGVyIHRyYW5zaXRpb24gb24gYSByZWZsZWN0ZWQgbGF5ZXIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDY5NAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgV2hlbiBj
bG9uZWQgbGF5ZXJzIGhhZCBhbmltYXRpb25zLCB3ZSB3b3VsZCBmaXJlIHR3byBhbmltYXRpb25E
aWRTdGFydCBjYWxsYmFja3MsCisgICAgICAgIGJ1dCB0aGUgc2Vjb25kIHdvdWxkIHBhc3MgYW4g
ZW1wdHkgYW5pbWF0aW9uS2V5IHN0cmluZyB0byB0aGUgd2ViIHByb2Nlc3MsIHJlc3VsdGluZwor
ICAgICAgICBpbiBhIGNyYXNoLgorICAgICAgICAKKyAgICAgICAgRml4IGJ5IG5vdCBibGluZGx5
IGNvcHlpbmcgYWxsIGxheWVyIHByb3BlcnRpZXMgd2hlbiBjbG9uaW5nIFBsYXRmb3JtQ0FMYXll
clJlbW90ZXMsCisgICAgICAgIHNpbmNlIHRoZSBjbG9uZSB3b3VsZCBpbmNsdWRlIGFkZGVkQW5p
bWF0aW9ucywgYW5kIHRoZW4gZ2V0IHRoZSBzYW1lIGFuaW1hdGlvbnMKKyAgICAgICAgYWRkZWQg
b24gdG9wIGJ5IHRoZSBjYWxsZXIuCisgICAgICAgIAorICAgICAgICBBbHNvIHByb3RlY3QgYWdh
aW5zdCBhbiBlbXB0eSBhbmltYXRpb24ga2V5IGluIHRoZSBhbmltYXRpb25EaWRTdGFydCBjYWxs
YmFjay4KKworICAgICAgICAqIFVJUHJvY2Vzcy9tYWMvUmVtb3RlTGF5ZXJUcmVlSG9zdC5tbToK
KyAgICAgICAgKFdlYktpdDo6UmVtb3RlTGF5ZXJUcmVlSG9zdDo6YW5pbWF0aW9uRGlkU3RhcnQp
OgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9tYWMvUGxhdGZvcm1DQUxheWVyUmVtb3Rl
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1DQUxheWVyUmVtb3RlOjpQbGF0Zm9ybUNB
TGF5ZXJSZW1vdGUpOgorICAgICAgICAoV2ViS2l0OjpQbGF0Zm9ybUNBTGF5ZXJSZW1vdGU6OmNs
b25lKTogRG9uJ3QgY29weSBhbGwgdGhlIHByb3BlcnRpZXM7IGNvcHkKKyAgICAgICAgdGhlbSBt
YW51YWxseSBhcyBQbGF0Zm9ybUNBTGF5ZXJNYWMgZG9lcy4gT25seSBjb3B5IHRoZSBiaWcgdGhp
bmdzIGlmIHRoZXkgZG9uJ3QKKyAgICAgICAgaGF2ZSB0aGVpciBkZWZhdWx0IHZhbHVlcy4KKyAg
ICAgICAgKFdlYktpdDo6UGxhdGZvcm1DQUxheWVyUmVtb3RlOjpjb3B5RmlsdGVyc0Zyb20pOiBO
ZWVkIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoaXMKKyAgICAgICAgZm9yIGNsb25lKCkgdG8gY2Fs
bC4KKwogMjAxNC0wNy0wNyAgS3dhbmdIeXVrIEtpbSAgPGh5dWtpLmtpbUBzYW1zdW5nLmNvbT4K
IAogICAgICAgICBbRUZMXSBGaXggY3Vyc29yIGFydGlmYWN0cyBvbiBuYXZlciBtYXAgc2l0ZS4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9QbGF0
Zm9ybUNBTGF5ZXJNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9t
YWMvUGxhdGZvcm1DQUxheWVyTWFjLm1tCmluZGV4IDViOTBiZDgyZjA3MGQ1MTQ2ZDQwYWRiMzQ2
MWQ4Mjc5ODNlNDEzY2IuLjIxMjEzYWI3ZjZmYWNiNjg1ZThmZGExNWU0NTRkYWQzMjRjZGQ4OTMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9QbGF0
Zm9ybUNBTGF5ZXJNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2EvbWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbQpAQCAtMTMyLDcgKzEzMiw4IEBAIHN0YXRpYyBk
b3VibGUgbWVkaWFUaW1lVG9DdXJyZW50VGltZShDRlRpbWVJbnRlcnZhbCB0KQogICAgICAgICAg
ICAgfQogICAgICAgICB9CiAKLSAgICAgICAgbV9vd25lci0+YW5pbWF0aW9uU3RhcnRlZChhbmlt
YXRpb25LZXksIHN0YXJ0VGltZSk7CisgICAgICAgIGlmICghYW5pbWF0aW9uS2V5LmlzRW1wdHko
KSkKKyAgICAgICAgICAgIG1fb3duZXItPmFuaW1hdGlvblN0YXJ0ZWQoYW5pbWF0aW9uS2V5LCBz
dGFydFRpbWUpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL21hYy9SZW1vdGVMYXllclRyZWVIb3N0Lm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L21hYy9SZW1vdGVMYXllclRyZWVIb3N0Lm1tCmluZGV4IDJjMTVhOTMxZWNhZjZiOTA1M2JkYzBj
NjM5MjBiNTViZDRhODRkNGMuLjMwNjI1ZmU4MDE3YWFhODZhYjg2YjU2NWM1MTczMzFmMmNmOTYz
YTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMvUmVtb3RlTGF5ZXJU
cmVlSG9zdC5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1JlbW90ZUxheWVy
VHJlZUhvc3QubW0KQEAgLTE0OCw3ICsxNDgsOCBAQCB2b2lkIFJlbW90ZUxheWVyVHJlZUhvc3Q6
OmFuaW1hdGlvbkRpZFN0YXJ0KFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXI6OlBsYXRmb3JtTGF5ZQog
ICAgICAgICB9CiAgICAgfQogCi0gICAgbV9kcmF3aW5nQXJlYS5hY2NlbGVyYXRlZEFuaW1hdGlv
bkRpZFN0YXJ0KGxheWVySUQsIGFuaW1hdGlvbktleSwgc3RhcnRUaW1lKTsKKyAgICBpZiAoIWFu
aW1hdGlvbktleS5pc0VtcHR5KCkpCisgICAgICAgIG1fZHJhd2luZ0FyZWEuYWNjZWxlcmF0ZWRB
bmltYXRpb25EaWRTdGFydChsYXllcklELCBhbmltYXRpb25LZXksIHN0YXJ0VGltZSk7CiB9CiAK
IHZvaWQgUmVtb3RlTGF5ZXJUcmVlSG9zdDo6Y2xlYXJMYXllcnMoKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9QbGF0Zm9ybUNBTGF5ZXJSZW1vdGUu
Y3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9QbGF0Zm9ybUNBTGF5
ZXJSZW1vdGUuY3BwCmluZGV4IDgyNGFkMjk3ZDU2NGEyMmRiMmQxN2Q2ZTViMDkyYWYyZGYwNDk0
YjQuLjNlZjI4ODkwZDU3ZjcwZjE0NmExOGI1YTcxNWExZjA2MDEyMDE2NDYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9tYWMvUGxhdGZvcm1DQUxheWVyUmVt
b3RlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1BsYXRm
b3JtQ0FMYXllclJlbW90ZS5jcHAKQEAgLTkwLDcgKzkwLDYgQEAgUGxhdGZvcm1DQUxheWVyUmVt
b3RlOjpQbGF0Zm9ybUNBTGF5ZXJSZW1vdGUoTGF5ZXJUeXBlIGxheWVyVHlwZSwgUGxhdGZvcm1D
QUxheWUKIAogUGxhdGZvcm1DQUxheWVyUmVtb3RlOjpQbGF0Zm9ybUNBTGF5ZXJSZW1vdGUoY29u
c3QgUGxhdGZvcm1DQUxheWVyUmVtb3RlJiBvdGhlciwgUGxhdGZvcm1DQUxheWVyQ2xpZW50KiBv
d25lciwgUmVtb3RlTGF5ZXJUcmVlQ29udGV4dCYgY29udGV4dCkKICAgICA6IFBsYXRmb3JtQ0FM
YXllcihvdGhlci5sYXllclR5cGUoKSwgb3duZXIpCi0gICAgLCBtX3Byb3BlcnRpZXMob3RoZXIu
bV9wcm9wZXJ0aWVzKQogICAgICwgbV9zdXBlcmxheWVyKG51bGxwdHIpCiAgICAgLCBtX21hc2tM
YXllcihudWxscHRyKQogICAgICwgbV9hY2NlbGVyYXRlc0RyYXdpbmcob3RoZXIuYWNjZWxlcmF0
ZXNEcmF3aW5nKCkpCkBAIC0xMDIsNyArMTAxLDI3IEBAIFBhc3NSZWZQdHI8UGxhdGZvcm1DQUxh
eWVyPiBQbGF0Zm9ybUNBTGF5ZXJSZW1vdGU6OmNsb25lKFBsYXRmb3JtQ0FMYXllckNsaWVudCoK
IHsKICAgICBSZWZQdHI8UGxhdGZvcm1DQUxheWVyUmVtb3RlPiBjbG9uZSA9IFBsYXRmb3JtQ0FM
YXllclJlbW90ZTo6Y3JlYXRlKCp0aGlzLCBjbGllbnQsICptX2NvbnRleHQpOwogCi0gICAgY2xv
bmUtPm1fcHJvcGVydGllcy5ub3RlUHJvcGVydGllc0NoYW5nZWQoc3RhdGljX2Nhc3Q8UmVtb3Rl
TGF5ZXJUcmVlVHJhbnNhY3Rpb246OkxheWVyQ2hhbmdlPihtX3Byb3BlcnRpZXMuZXZlckNoYW5n
ZWRQcm9wZXJ0aWVzICYgflJlbW90ZUxheWVyVHJlZVRyYW5zYWN0aW9uOjpCYWNraW5nU3RvcmVD
aGFuZ2VkKSk7CisgICAgY2xvbmUtPnNldFBvc2l0aW9uKHBvc2l0aW9uKCkpOworICAgIGNsb25l
LT5zZXRCb3VuZHMoYm91bmRzKCkpOworICAgIGNsb25lLT5zZXRBbmNob3JQb2ludChhbmNob3JQ
b2ludCgpKTsKKworICAgIGlmIChtX3Byb3BlcnRpZXMudHJhbnNmb3JtKQorICAgICAgICBjbG9u
ZS0+c2V0VHJhbnNmb3JtKCptX3Byb3BlcnRpZXMudHJhbnNmb3JtKTsKKworICAgIGlmIChtX3By
b3BlcnRpZXMuc3VibGF5ZXJUcmFuc2Zvcm0pCisgICAgICAgIGNsb25lLT5zZXRUcmFuc2Zvcm0o
Km1fcHJvcGVydGllcy5zdWJsYXllclRyYW5zZm9ybSk7CisKKyAgICBjbG9uZS0+c2V0Q29udGVu
dHMoY29udGVudHMoKSk7CisgICAgY2xvbmUtPnNldE1hc2tzVG9Cb3VuZHMobWFza3NUb0JvdW5k
cygpKTsKKyAgICBjbG9uZS0+c2V0RG91YmxlU2lkZWQoaXNEb3VibGVTaWRlZCgpKTsKKyAgICBj
bG9uZS0+c2V0T3BhcXVlKGlzT3BhcXVlKCkpOworICAgIGNsb25lLT5zZXRCYWNrZ3JvdW5kQ29s
b3IoYmFja2dyb3VuZENvbG9yKCkpOworICAgIGNsb25lLT5zZXRDb250ZW50c1NjYWxlKGNvbnRl
bnRzU2NhbGUoKSk7CisjaWYgRU5BQkxFKENTU19GSUxURVJTKQorICAgIGlmIChtX3Byb3BlcnRp
ZXMuZmlsdGVycykKKyAgICAgICAgY2xvbmUtPmNvcHlGaWx0ZXJzRnJvbSh0aGlzKTsKKyNlbmRp
ZgorICAgIGNsb25lLT51cGRhdGVDdXN0b21BcHBlYXJhbmNlKGN1c3RvbUFwcGVhcmFuY2UoKSk7
CiAKICAgICBjbG9uZS0+c2V0Q2xvbmVkTGF5ZXIodGhpcyk7CiAgICAgcmV0dXJuIGNsb25lLnJl
bGVhc2UoKTsKQEAgLTU3Nyw3ICs1OTYsMTIgQEAgdm9pZCBQbGF0Zm9ybUNBTGF5ZXJSZW1vdGU6
OnNldEZpbHRlcnMoY29uc3QgRmlsdGVyT3BlcmF0aW9ucyYgZmlsdGVycykKIAogdm9pZCBQbGF0
Zm9ybUNBTGF5ZXJSZW1vdGU6OmNvcHlGaWx0ZXJzRnJvbShjb25zdCBQbGF0Zm9ybUNBTGF5ZXIq
IHNvdXJjZUxheWVyKQogewotICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgIGlmIChjb25z
dCBGaWx0ZXJPcGVyYXRpb25zKiBmaWx0ZXJzID0gdG9QbGF0Zm9ybUNBTGF5ZXJSZW1vdGUoc291
cmNlTGF5ZXIpLT5tX3Byb3BlcnRpZXMuZmlsdGVycy5nZXQoKSkKKyAgICAgICAgc2V0RmlsdGVy
cygqZmlsdGVycyk7CisgICAgZWxzZSBpZiAobV9wcm9wZXJ0aWVzLmZpbHRlcnMpCisgICAgICAg
IG1fcHJvcGVydGllcy5maWx0ZXJzID0gbnVsbHB0cjsKKworICAgIG1fcHJvcGVydGllcy5ub3Rl
UHJvcGVydGllc0NoYW5nZWQoUmVtb3RlTGF5ZXJUcmVlVHJhbnNhY3Rpb246OkZpbHRlcnNDaGFu
Z2VkKTsKIH0KIAogI2lmIEVOQUJMRShDU1NfQ09NUE9TSVRJTkcpCg==
</data>
<flag name="review"
          id="259050"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>