<?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>137443</bug_id>
          
          <creation_ts>2014-10-06 00:48:43 -0700</creation_ts>
          <short_desc>[EFL][CoordinatedGraphics] All EFL layout tests are broken since r174231</short_desc>
          <delta_ts>2014-10-21 07:41:00 -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>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>
          <dependson>137384</dependson>
    
    <dependson>137848</dependson>
          <blocked>137164</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>luiz</cc>
    
    <cc>noam</cc>
    
    <cc>ossy</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>zeno</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1039667</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-06 00:48:43 -0700</bug_when>
    <thetext>EFL layout test has been broken since r174231 though r174261 fixed build breaks caused by r174231.


Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5db12e2 in WebKit::WebPageProxy::updateBackingStoreDiscardableState() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
(gdb) bt
#0  0x00007ffff5db12e2 in WebKit::WebPageProxy::updateBackingStoreDiscardableState() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#1  0x00007ffff5db710c in WebKit::WebPageProxy::dispatchViewStateChange() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#2  0x00007ffff5ec0935 in EwkView::handleEwkViewFocusIn(Ewk_View_Smart_Data*) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#3  0x00007ffff490f9c3 in _eo_evas_object_cb (data=0x18608c0, eo_obj=0x80000071a000038e, desc=&lt;optimized out&gt;, event_info=0x0) at lib/evas/canvas/evas_callbacks.c:130
#4  0x00007ffff0698c18 in _ev_cb_call (obj_id=0x80000071a000038e, class_data=0x1860960, list=&lt;optimized out&gt;) at lib/eo/eo_base_class.c:690
#5  0x00007ffff0693813 in _eo_op_internal (p_list=0x7fffffffcde8, op=16, op_type=EO_OP_TYPE_REGULAR, cur_klass=0x4a54c0, eo_ptr=0x1860920, line=302, file=0x7ffff4a1adf8 &quot;lib/evas/canvas/evas_callbacks.c&quot;)
    at lib/eo/eo.c:306
#6  _eo_dov_internal (p_list=0x7fffffffcde8, op_type=EO_OP_TYPE_REGULAR, klass=0x4a54c0, obj=0x1860920, line=302, file=0x7ffff4a1adf8 &quot;lib/evas/canvas/evas_callbacks.c&quot;) at lib/eo/eo.c:338
#7  _eo_obj_dov_internal (p_list=0x7fffffffcde8, obj=0x1860920, line=302, file=0x7ffff4a1adf8 &quot;lib/evas/canvas/evas_callbacks.c&quot;) at lib/eo/eo.c:359
#8  eo_do_internal (file=file@entry=0x7ffff4a1adf8 &quot;lib/evas/canvas/evas_callbacks.c&quot;, line=line@entry=302, obj_id=obj_id@entry=0x80000071a000038e) at lib/eo/eo.c:396
#9  0x00007ffff490fed1 in evas_object_event_callback_call (eo_obj=0x80000071a000038e, obj=0x1860990, type=EVAS_CALLBACK_FOCUS_IN, event_info=0x0, event_id=3524) at lib/evas/canvas/evas_callbacks.c:302
#10 0x00007ffff491eb7f in _focus_set (eo_obj=0x80000071a000038e, _pd=0x1860990, list=0x7fffe77d2778) at lib/evas/canvas/evas_focus.c:40
#11 0x00007ffff0693813 in _eo_op_internal (p_list=0x7fffffffcfc8, op=95, op_type=EO_OP_TYPE_REGULAR, cur_klass=0x4a54c0, eo_ptr=0x1860920, line=13, file=0x7ffff4a29062 &quot;lib/evas/canvas/evas_focus.c&quot;)
    at lib/eo/eo.c:306
#12 _eo_dov_internal (p_list=0x7fffffffcfc8, op_type=EO_OP_TYPE_REGULAR, klass=0x4a54c0, obj=0x1860920, line=13, file=0x7ffff4a29062 &quot;lib/evas/canvas/evas_focus.c&quot;) at lib/eo/eo.c:338
#13 _eo_obj_dov_internal (p_list=0x7fffffffcfc8, obj=0x1860920, line=13, file=0x7ffff4a29062 &quot;lib/evas/canvas/evas_focus.c&quot;) at lib/eo/eo.c:359
#14 eo_do_internal (file=0x7ffff4a29062 &quot;lib/evas/canvas/evas_focus.c&quot;, line=13, obj_id=&lt;optimized out&gt;) at lib/eo/eo.c:396
#15 0x00007ffff494b676 in _eo_evas_smart_cb (data=&lt;optimized out&gt;, eo_obj=&lt;optimized out&gt;, desc=&lt;optimized out&gt;, event_info=&lt;optimized out&gt;) at lib/evas/canvas/evas_object_smart.c:69
#16 0x00007ffff0698c18 in _ev_cb_call (obj_id=0x80000071a000038e, class_data=0x1860960, list=&lt;optimized out&gt;) at lib/eo/eo_base_class.c:690
#17 0x00007ffff0693813 in _eo_op_internal (p_list=0x7fffffffd198, op=16, op_type=EO_OP_TYPE_REGULAR, cur_klass=0x4a54c0, eo_ptr=0x1860920, line=927, 
    file=0x7ffff4a210c0 &quot;lib/evas/canvas/evas_object_smart.c&quot;) at lib/eo/eo.c:306
#18 _eo_dov_internal (p_list=0x7fffffffd198, op_type=EO_OP_TYPE_REGULAR, klass=0x4a54c0, obj=0x1860920, line=927, file=0x7ffff4a210c0 &quot;lib/evas/canvas/evas_object_smart.c&quot;) at lib/eo/eo.c:338
#19 _eo_obj_dov_internal (p_list=0x7fffffffd198, obj=0x1860920, line=927, file=0x7ffff4a210c0 &quot;lib/evas/canvas/evas_object_smart.c&quot;) at lib/eo/eo.c:359
#20 eo_do_internal (file=file@entry=0x7ffff4a210c0 &quot;lib/evas/canvas/evas_object_smart.c&quot;, line=line@entry=927, obj_id=obj_id@entry=0x80000071a000038e) at lib/eo/eo.c:396
#21 0x00007ffff494cd12 in evas_object_smart_callback_call (eo_obj=0x80000071a000038e, event=&lt;optimized out&gt;, event_info=0x17e8edc) at lib/evas/canvas/evas_object_smart.c:927
#22 0x00007ffff5ec2ced in EwkView::informURLChange() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#23 0x00007ffff5efea8b in WebKit::PageLoadClientEfl::didStartProvisionalLoadForFrame(OpaqueWKPage const*, OpaqueWKFrame const*, void const*, void const*) ()
   from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#24 0x00007ffff5dc808c in WebKit::WebPageProxy::didStartProvisionalLoadForFrame(unsigned long, unsigned long, WTF::String const&amp;, WTF::String const&amp;, IPC::MessageDecoder&amp;) ()
   from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#25 0x00007ffff5f23836 in void IPC::handleMessageVariadic&lt;Messages::WebPageProxy::DidStartProvisionalLoadForFrame, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long, unsigned long, WTF::String const&amp;, WTF::String const&amp;, IPC::MessageDecoder&amp;)&gt;(IPC::MessageDecoder&amp;, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long, unsigned long, WTF::String const&amp;, WTF::String const&amp;, IPC::MessageDecoder&amp;)) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#26 0x00007ffff5f2ca12 in WebKit::WebPageProxy::didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#27 0x00007ffff5d11800 in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection*, IPC::MessageDecoder&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#28 0x00007ffff5dd057b in WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#29 0x00007ffff5d0c124 in IPC::Connection::dispatchMessage(std::unique_ptr&lt;IPC::MessageDecoder, std::default_delete&lt;IPC::MessageDecoder&gt; &gt;) ()
   from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#30 0x00007ffff5d0c29c in IPC::Connection::dispatchOneMessage() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#31 0x00007ffff74f9ed3 in WTF::RunLoop::performWork() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#32 0x00007ffff7fd429f in _ecore_pipe_handler_call (p=p@entry=0x43de30, buf=0x41fc50 &quot;W\363\334\001&quot;, len=&lt;optimized out&gt;) at lib/ecore/ecore_pipe.c:599
#33 0x00007ffff7fd4a2a in _ecore_pipe_read (data=0x43de30, fd_handler=&lt;optimized out&gt;) at lib/ecore/ecore_pipe.c:725
#34 0x00007ffff7fd3a31 in _ecore_call_fd_cb (fd_handler=0x43c0a0, data=&lt;optimized out&gt;, func=&lt;optimized out&gt;) at lib/ecore/ecore_private.h:383
#35 _ecore_main_fd_handlers_call () at lib/ecore/ecore_main.c:1781
#36 _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2032
#37 0x00007ffff7fd3c37 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1042
#38 0x000000000040b9b2 in elm_main ()
#39 0x00007ffff453dde5 in __libc_start_main (main=0x406120 &lt;main&gt;, argc=1, ubp_av=0x7fffffffdb98, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7fffffffdb88)
    at libc-start.c:260
#40 0x000000000040617a in _start ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039668</commentid>
    <comment_count>1</comment_count>
      <attachid>239316</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-06 00:57:30 -0700</bug_when>
    <thetext>Created attachment 239316
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039669</commentid>
    <comment_count>2</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-06 00:58:09 -0700</bug_when>
    <thetext>CC&apos;ing Ossy. Ossy, could you take a look this patch ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039673</commentid>
    <comment_count>3</comment_count>
      <attachid>239317</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-06 01:13:48 -0700</bug_when>
    <thetext>Created attachment 239317
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039705</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-06 04:27:10 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; CC&apos;ing Ossy. Ossy, could you take a look this patch ?

Sorry, I don&apos;t know how Coordinated Graphics works, 
maybe Zoltán can help you, cc-ing him too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039713</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-06 05:56:57 -0700</bug_when>
    <thetext>With this patch tests still fail for me, but with different log:
ERR&lt;9189&gt;:evas-gl_x11 modules/evas/engines/gl_x11/evas_x_main.c:767 eng_best_visual_get() glXChooseFBConfig returned no configs
ERR&lt;9189&gt;:evas-gl_x11 modules/evas/engines/gl_x11/evas_x_main.c:767 eng_best_visual_get() glXChooseFBConfig returned no configs
ERR&lt;9189&gt;:evas-gl_x11 modules/evas/engines/gl_x11/evas_x_main.c:767 eng_best_visual_get() glXChooseFBConfig returned no configs
ERR&lt;9189&gt;:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:479 _ecore_evas_x_gl_window_new() evas_engine_info_set() for engine &apos;opengl_x11&apos; failed.
Xlib:  extension &quot;GLX&quot; missing on display &quot;:1&quot;.
ERR&lt;9189&gt;:evas_main lib/evas/canvas/evas_gl.c:42 evas_gl_new() Evas GL engine not available.
#PROCESS UNRESPONSIVE - WebProcess


I checked r174230 too, everything worked fine that time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039718</commentid>
    <comment_count>6</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2014-10-06 06:11:59 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; With this patch tests still fail for me, but with different log:
&gt; ERR&lt;9189&gt;:evas-gl_x11 modules/evas/engines/gl_x11/evas_x_main.c:767 eng_best_visual_get() glXChooseFBConfig returned no configs
&gt; ERR&lt;9189&gt;:evas-gl_x11 modules/evas/engines/gl_x11/evas_x_main.c:767 eng_best_visual_get() glXChooseFBConfig returned no configs
&gt; ERR&lt;9189&gt;:evas-gl_x11 modules/evas/engines/gl_x11/evas_x_main.c:767 eng_best_visual_get() glXChooseFBConfig returned no configs
&gt; ERR&lt;9189&gt;:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:479 _ecore_evas_x_gl_window_new() evas_engine_info_set() for engine &apos;opengl_x11&apos; failed.
&gt; Xlib:  extension &quot;GLX&quot; missing on display &quot;:1&quot;.
&gt; ERR&lt;9189&gt;:evas_main lib/evas/canvas/evas_gl.c:42 evas_gl_new() Evas GL engine not available.
&gt; #PROCESS UNRESPONSIVE - WebProcess
&gt; 
&gt; 
&gt; I checked r174230 too, everything worked fine that time.

Hmm..
weird, this error message is not related webkit but EFL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039719</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-06 06:13:52 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Hmm..
&gt; weird, this error message is not related webkit but EFL.

I don&apos;t get this error with r174230, but with ToT WebKit with this 
patch, so I think it is somehow related to a recent WebKit change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039916</commentid>
    <comment_count>8</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-06 19:01:30 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; Hmm..
&gt; &gt; weird, this error message is not related webkit but EFL.
&gt; 
&gt; I don&apos;t get this error with r174230, but with ToT WebKit with this 
&gt; patch, so I think it is somehow related to a recent WebKit change.


I don&apos;t get your error message when I run MiniBrowser this patch.

gyuyoung@gyuyoung:~/webkit/WebKit$ WebKitBuild/Release/bin/MiniBrowser 
HTML5 local storage is enabled for this view.
ERR&lt;32329&gt;:efreet_cache lib/efreet/efreet_cache.c:1108 on_send_register() org.freedesktop.DBus.Error.ServiceUnknown The name org.enlightenment.Efreet was not provided by any .service files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039919</commentid>
    <comment_count>9</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-06 19:12:37 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #2)
&gt; &gt; CC&apos;ing Ossy. Ossy, could you take a look this patch ?
&gt; 
&gt; Sorry, I don&apos;t know how Coordinated Graphics works, 
&gt; maybe Zoltán can help you, cc-ing him too.

If Zoltan can review this patch, I haven&apos;t seen him for a long time. As you know, we need to fix EFL layout test as soon as possible. It has broken since last Friday.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039920</commentid>
    <comment_count>10</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-06 19:13:56 -0700</bug_when>
    <thetext>(In reply to comment #9)

Wrong typing

&gt; If Zoltan can review this patch, I haven&apos;t seen him for a long time.

=&gt; If Zoltan can review this patch, it is nice. However, I haven&apos;t seen him for a long time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039994</commentid>
    <comment_count>11</comment_count>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2014-10-07 03:08:19 -0700</bug_when>
    <thetext>I think this is an acceptable workaround for the moment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040014</commentid>
    <comment_count>12</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-07 06:46:59 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; (In reply to comment #6)
&gt; &gt; &gt; Hmm..
&gt; &gt; &gt; weird, this error message is not related webkit but EFL.
&gt; &gt; 
&gt; &gt; I don&apos;t get this error with r174230, but with ToT WebKit with this 
&gt; &gt; patch, so I think it is somehow related to a recent WebKit change.
&gt; 
&gt; 
&gt; I don&apos;t get your error message when I run MiniBrowser this patch.

I do during run layout tests and performance tests too, 
however MiniBrowser looks working with this workaround.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040019</commentid>
    <comment_count>13</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-07 07:22:07 -0700</bug_when>
    <thetext>(In reply to comment #12)
typo fix: I do get during ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040197</commentid>
    <comment_count>14</comment_count>
      <attachid>239317</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-07 21:02:20 -0700</bug_when>
    <thetext>Comment on attachment 239317
Patch

I also get similar error when running EFL layout test locally. Let me take a look this further.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040232</commentid>
    <comment_count>15</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 01:20:29 -0700</bug_when>
    <thetext>Ossy and Ryuan, r174335 broke EFL layout test regardless of Pageoverlay moving.
https://trac.webkit.org/changeset/174335

To restore EFL layout test, we should revert it first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040238</commentid>
    <comment_count>16</comment_count>
      <attachid>239462</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 01:46:34 -0700</bug_when>
    <thetext>Created attachment 239462
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040239</commentid>
    <comment_count>17</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 01:52:48 -0700</bug_when>
    <thetext>Zoltan and Ossy, previous layout test problem was caused by Ryuan&apos;s patch, which couldn&apos;t be detected since EFL layout test was already broken. I revert it through r174423.

Besides I apply r174231&apos;s change regarding viewOverlayRootLayer to coordinated graphics in new patch. I think this is more closer to Mac port implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040247</commentid>
    <comment_count>18</comment_count>
      <attachid>239464</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 03:06:24 -0700</bug_when>
    <thetext>Created attachment 239464
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040250</commentid>
    <comment_count>19</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-08 03:55:35 -0700</bug_when>
    <thetext>(In reply to comment #18)
&gt; Created an attachment (id=239464) [details]
&gt; Patch

I can confirm, MiniBrowser, layout tests and performance tests work
on top of trunk with this patch on my Ubuntu 14.04. machine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040251</commentid>
    <comment_count>20</comment_count>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2014-10-08 04:02:59 -0700</bug_when>
    <thetext>This patch makes sense. Lets wait for the bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040253</commentid>
    <comment_count>21</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-08 04:11:26 -0700</bug_when>
    <thetext>(In reply to comment #20)
&gt; This patch makes sense. Lets wait for the bots.

It touches only coordinated graphics sources which is used by only EFL,
so there is no reason to wait for them. ( Otherwise Win and GTK EWS are dead. )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040254</commentid>
    <comment_count>22</comment_count>
      <attachid>239466</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 04:15:47 -0700</bug_when>
    <thetext>Created attachment 239466
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040256</commentid>
    <comment_count>23</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 04:16:52 -0700</bug_when>
    <thetext>(In reply to comment #21)
&gt; (In reply to comment #20)
&gt; &gt; This patch makes sense. Lets wait for the bots.
&gt; 
&gt; It touches only coordinated graphics sources which is used by only EFL,
&gt; so there is no reason to wait for them. ( Otherwise Win and GTK EWS are dead. )

To check whether ews are dead, I upload patch again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040258</commentid>
    <comment_count>24</comment_count>
      <attachid>239466</attachid>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2014-10-08 04:31:28 -0700</bug_when>
    <thetext>Comment on attachment 239466
Patch

You are right.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040261</commentid>
    <comment_count>25</comment_count>
      <attachid>239466</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 04:38:47 -0700</bug_when>
    <thetext>Comment on attachment 239466
Patch

Clearing flags on attachment: 239466

Committed r174435: &lt;http://trac.webkit.org/changeset/174435&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040262</commentid>
    <comment_count>26</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 04:38:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040263</commentid>
    <comment_count>27</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-08 04:39:44 -0700</bug_when>
    <thetext>(In reply to comment #24)
&gt; (From update of attachment 239466 [details])
&gt; You are right.

I land this patch manually since ews looks like dead. Zoltan and Ossy, thank you for review !!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040284</commentid>
    <comment_count>28</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2014-10-08 07:31:28 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; Ossy and Ryuan, r174335 broke EFL layout test regardless of Pageoverlay moving.
&gt; https://trac.webkit.org/changeset/174335
&gt; 
&gt; To restore EFL layout test, we should revert it first.

Sorry for the inconvenience.
I just caught what&apos;s wrong.

Thanks for the revert.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239316</attachid>
            <date>2014-10-06 00:57:30 -0700</date>
            <delta_ts>2014-10-06 01:13:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137443-20141006165733.patch</filename>
            <type>text/plain</type>
            <size>2813</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MzMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYmFiMDQzNzhiZDI3NmJk
OGEzZmE1MmYyN2U3MTYwNjc2M2RlNjQ3OC4uNjFiMWRmN2RkYjE4NGQ5YTM2Yjg3MmEzMzEzOTIx
MjNlODA5NWYyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTEwLTA2ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bQ29v
cmRpbmF0ZWRHcmFwaGljc10gRml4IGEgY3Jhc2ggb24gbGF5b3V0IHRlc3Qgc2luY2UgcjE3NDIz
MQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3NDQz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRUZMIGxh
eW91dCB0ZXN0IGFuZCBNaW5pQnJvd3NlciBoYXZlIGJyb2tlbiBzaW5jZSByMTc0MjMxLiByMTc0
MjMxIHdhcyB0byBtb3ZlIFBhZ2VPdmVybGF5IGltcGxlbWVudGF0aW9uCisgICAgICAgIGZyb20g
V2ViS2l0MiB0byBXZWJDb3JlIGFzIHdlbGwgYXMgbGF6eSBpbml0aWFsaXppbmcgb2YgUGFnZU92
ZXJsYXlDb250cm9sbGVyLiBJdCBjYXVzZWQgRUZMIGxheW91dCB0ZXN0CisgICAgICAgIGNyYXNo
IGFuZCBidWlsZCBicmVhay4KKworICAgICAgICBUbyBmaXggdGhpcyBwcm9ibGVtLCBDb29yZGlu
YXRlZEdyYXBoaWNzIGRvZXNuJ3Qgc2V0IG92ZXJsYXlMYXllciBhdCB0aGUgbW9tZW50LgorCisg
ICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0
ZWRMYXllclRyZWVIb3N0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0ZWRMYXllclRy
ZWVIb3N0OjpzZXRSb290Q29tcG9zaXRpbmdMYXllcik6IERvIG5vdCBzZXQgb3ZlcmxheUxheWVy
LgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OmRpZEZsdXNoUm9v
dExheWVyKTogRmx1c2ggcm9vdCBsYXllciBvbmx5IHdoZW4gbWFpbiBjb250ZW50IGxheWVyIGlz
IGV4aXN0LgorCiAyMDE0LTEwLTA1ICBMb3JlbnpvIFRpbHZlICA8bHRpbHZlQGlnYWxpYS5jb20+
CiAKICAgICAgICAgW0dUS10gRml4IGJ1aWxkIHdoZW4gRFJBR19TVVBQT1JUIGlzIGRpc2FibGVk
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0
ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwIGIvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRy
ZWVIb3N0LmNwcAppbmRleCA1NDZiMzRjYjdmMzY1MGNiNjVjZmNmYmJlNDZhMDMyMDAzYTk3MzQz
Li5jMWExNWNlNTg4OTRlMDUxYzI2MThmMTlhYWM0MWQ4ZDRkM2M0M2U2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29y
ZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAK
QEAgLTExNCw3ICsxMTQsOCBAQCB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0U2hv
dWxkTm90aWZ5QWZ0ZXJOZXh0U2NoZWR1bGVkTGF5ZXJGbHVzaChib29sCiAKIHZvaWQgQ29vcmRp
bmF0ZWRMYXllclRyZWVIb3N0OjpzZXRSb290Q29tcG9zaXRpbmdMYXllcihXZWJDb3JlOjpHcmFw
aGljc0xheWVyKiBncmFwaGljc0xheWVyKQogewotICAgIG1fY29vcmRpbmF0b3ItPnNldFJvb3RD
b21wb3NpdGluZ0xheWVyKGdyYXBoaWNzTGF5ZXIsICZtX3dlYlBhZ2UtPm1haW5GcmFtZSgpLT5w
YWdlT3ZlcmxheUNvbnRyb2xsZXIoKS52aWV3T3ZlcmxheVJvb3RMYXllcigpKTsKKyAgICAvLyBG
SVhNRTogSG93IHRvIGFwcGx5IHZpZXdPdmVyTGF5Um9vdExheWVyIHRvIENvb3JkaW5hdGVkR3Jh
cGhpY3MgPworICAgIG1fY29vcmRpbmF0b3ItPnNldFJvb3RDb21wb3NpdGluZ0xheWVyKGdyYXBo
aWNzTGF5ZXIsIDApOwogfQogCiB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6aW52YWxp
ZGF0ZSgpCkBAIC0xNzgsNyArMTc5LDggQEAgdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6
OnB1cmdlQmFja2luZ1N0b3JlcygpCiB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6ZGlk
Rmx1c2hSb290TGF5ZXIoY29uc3QgRmxvYXRSZWN0JiB2aXNpYmxlQ29udGVudFJlY3QpCiB7CiAg
ICAgLy8gQmVjYXVzZSBvdXIgdmlldy1yZWxhdGl2ZSBvdmVybGF5IHJvb3QgbGF5ZXIgaXMgbm90
IGF0dGFjaGVkIHRvIHRoZSBGcmFtZVZpZXcncyBHcmFwaGljc0xheWVyIHRyZWUsIHdlIG5lZWQg
dG8gZmx1c2ggaXQgbWFudWFsbHkuCi0gICAgbV9jb29yZGluYXRvci0+bWFpbkNvbnRlbnRzTGF5
ZXIoKS0+Zmx1c2hDb21wb3NpdGluZ1N0YXRlKHZpc2libGVDb250ZW50UmVjdCk7CisgICAgaWYg
KG1fY29vcmRpbmF0b3ItPm1haW5Db250ZW50c0xheWVyKCkpCisgICAgICAgIG1fY29vcmRpbmF0
b3ItPm1haW5Db250ZW50c0xheWVyKCktPmZsdXNoQ29tcG9zaXRpbmdTdGF0ZSh2aXNpYmxlQ29u
dGVudFJlY3QpOwogfQogCiB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6cGVyZm9ybVNj
aGVkdWxlZExheWVyRmx1c2goKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239317</attachid>
            <date>2014-10-06 01:13:48 -0700</date>
            <delta_ts>2014-10-08 01:46:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137443-20141006171351.patch</filename>
            <type>text/plain</type>
            <size>2819</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MzMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYmFiMDQzNzhiZDI3NmJk
OGEzZmE1MmYyN2U3MTYwNjc2M2RlNjQ3OC4uNjFiMWRmN2RkYjE4NGQ5YTM2Yjg3MmEzMzEzOTIx
MjNlODA5NWYyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTEwLTA2ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bQ29v
cmRpbmF0ZWRHcmFwaGljc10gRml4IGEgY3Jhc2ggb24gbGF5b3V0IHRlc3Qgc2luY2UgcjE3NDIz
MQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3NDQz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRUZMIGxh
eW91dCB0ZXN0IGFuZCBNaW5pQnJvd3NlciBoYXZlIGJyb2tlbiBzaW5jZSByMTc0MjMxLiByMTc0
MjMxIHdhcyB0byBtb3ZlIFBhZ2VPdmVybGF5IGltcGxlbWVudGF0aW9uCisgICAgICAgIGZyb20g
V2ViS2l0MiB0byBXZWJDb3JlIGFzIHdlbGwgYXMgbGF6eSBpbml0aWFsaXppbmcgb2YgUGFnZU92
ZXJsYXlDb250cm9sbGVyLiBJdCBjYXVzZWQgRUZMIGxheW91dCB0ZXN0CisgICAgICAgIGNyYXNo
IGFuZCBidWlsZCBicmVhay4KKworICAgICAgICBUbyBmaXggdGhpcyBwcm9ibGVtLCBDb29yZGlu
YXRlZEdyYXBoaWNzIGRvZXNuJ3Qgc2V0IG92ZXJsYXlMYXllciBhdCB0aGUgbW9tZW50LgorCisg
ICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0
ZWRMYXllclRyZWVIb3N0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0ZWRMYXllclRy
ZWVIb3N0OjpzZXRSb290Q29tcG9zaXRpbmdMYXllcik6IERvIG5vdCBzZXQgb3ZlcmxheUxheWVy
LgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OmRpZEZsdXNoUm9v
dExheWVyKTogRmx1c2ggcm9vdCBsYXllciBvbmx5IHdoZW4gbWFpbiBjb250ZW50IGxheWVyIGlz
IGV4aXN0LgorCiAyMDE0LTEwLTA1ICBMb3JlbnpvIFRpbHZlICA8bHRpbHZlQGlnYWxpYS5jb20+
CiAKICAgICAgICAgW0dUS10gRml4IGJ1aWxkIHdoZW4gRFJBR19TVVBQT1JUIGlzIGRpc2FibGVk
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0
ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwIGIvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRy
ZWVIb3N0LmNwcAppbmRleCA1NDZiMzRjYjdmMzY1MGNiNjVjZmNmYmJlNDZhMDMyMDAzYTk3MzQz
Li45YzdjMWU1OTIwMGIyODZkYTlmZTdmMmU1Y2Q1YjJhZmQ5MDVlMWQ3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29y
ZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAK
QEAgLTExNCw3ICsxMTQsOCBAQCB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0U2hv
dWxkTm90aWZ5QWZ0ZXJOZXh0U2NoZWR1bGVkTGF5ZXJGbHVzaChib29sCiAKIHZvaWQgQ29vcmRp
bmF0ZWRMYXllclRyZWVIb3N0OjpzZXRSb290Q29tcG9zaXRpbmdMYXllcihXZWJDb3JlOjpHcmFw
aGljc0xheWVyKiBncmFwaGljc0xheWVyKQogewotICAgIG1fY29vcmRpbmF0b3ItPnNldFJvb3RD
b21wb3NpdGluZ0xheWVyKGdyYXBoaWNzTGF5ZXIsICZtX3dlYlBhZ2UtPm1haW5GcmFtZSgpLT5w
YWdlT3ZlcmxheUNvbnRyb2xsZXIoKS52aWV3T3ZlcmxheVJvb3RMYXllcigpKTsKKyAgICAvLyBG
SVhNRTogSG93IHRvIGFwcGx5IHZpZXdPdmVyTGF5Um9vdExheWVyIHRvIENvb3JkaW5hdGVkR3Jh
cGhpY3MgPworICAgIG1fY29vcmRpbmF0b3ItPnNldFJvb3RDb21wb3NpdGluZ0xheWVyKGdyYXBo
aWNzTGF5ZXIsIG51bGxwdHIpOwogfQogCiB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6
aW52YWxpZGF0ZSgpCkBAIC0xNzgsNyArMTc5LDggQEAgdm9pZCBDb29yZGluYXRlZExheWVyVHJl
ZUhvc3Q6OnB1cmdlQmFja2luZ1N0b3JlcygpCiB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9z
dDo6ZGlkRmx1c2hSb290TGF5ZXIoY29uc3QgRmxvYXRSZWN0JiB2aXNpYmxlQ29udGVudFJlY3Qp
CiB7CiAgICAgLy8gQmVjYXVzZSBvdXIgdmlldy1yZWxhdGl2ZSBvdmVybGF5IHJvb3QgbGF5ZXIg
aXMgbm90IGF0dGFjaGVkIHRvIHRoZSBGcmFtZVZpZXcncyBHcmFwaGljc0xheWVyIHRyZWUsIHdl
IG5lZWQgdG8gZmx1c2ggaXQgbWFudWFsbHkuCi0gICAgbV9jb29yZGluYXRvci0+bWFpbkNvbnRl
bnRzTGF5ZXIoKS0+Zmx1c2hDb21wb3NpdGluZ1N0YXRlKHZpc2libGVDb250ZW50UmVjdCk7Cisg
ICAgaWYgKG1fY29vcmRpbmF0b3ItPm1haW5Db250ZW50c0xheWVyKCkpCisgICAgICAgIG1fY29v
cmRpbmF0b3ItPm1haW5Db250ZW50c0xheWVyKCktPmZsdXNoQ29tcG9zaXRpbmdTdGF0ZSh2aXNp
YmxlQ29udGVudFJlY3QpOwogfQogCiB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6cGVy
Zm9ybVNjaGVkdWxlZExheWVyRmx1c2goKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239462</attachid>
            <date>2014-10-08 01:46:34 -0700</date>
            <delta_ts>2014-10-08 03:06:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137443-20141008174637.patch</filename>
            <type>text/plain</type>
            <size>7836</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTcwZDMzYTk0NjRlODNk
ZGNiZWZjZWVlNGMwMDZkOGFlYWQzZjZmOC4uN2JhYTQwOTNlOGUyNWZjMjk2NTFkM2FjM2FmZTg4
MmQ2MmQzZjU2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTEwLTA4ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bQ29v
cmRpbmF0ZWRHcmFwaGljc10gQWxsIEVGTCBsYXlvdXQgdGVzdHMgYXJlIGJyb2tlbiBzaW5jZSBy
MTc0MjMxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
Mzc0NDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBF
RkwgbGF5b3V0IHRlc3QgYW5kIE1pbmlCcm93c2VyIGhhdmUgYnJva2VuIHNpbmNlIHIxNzQyMzEu
IHIxNzQyMzEgd2FzIHRvIG1vdmUgUGFnZU92ZXJsYXkgaW1wbGVtZW50YXRpb24KKyAgICAgICAg
ZnJvbSBXZWJLaXQyIHRvIFdlYkNvcmUgd2l0aCBsYXp5IGluaXRpYWxpemluZyBvZiBQYWdlT3Zl
cmxheUNvbnRyb2xsZXIuIEl0IGNhdXNlZCBhbGwgRUZMIGxheW91dCB0ZXN0cworICAgICAgICBj
cmFzaCBhbmQgYnVpbGQgYnJlYWsuIFRvIHJlc3RvcmUgRUZMIGxheW91dCB0ZXN0LCB0aGlzIHBh
dGNoIHNldHMgdmlld092ZXJsYXlSb290TGF5ZXIgdGhyb3VnaAorICAgICAgICBhdHRhY2hWaWV3
T3ZlcmxheUdyYXBoaWNzTGF5ZXIoKSBhcyBtYWMgcG9ydCdzIG9uZSBpbiByMTc0MjMxLgorCisg
ICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0
ZWREcmF3aW5nQXJlYS5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkRHJhd2luZ0Fy
ZWE6OmF0dGFjaFZpZXdPdmVybGF5R3JhcGhpY3NMYXllcik6CisgICAgICAgICogV2ViUHJvY2Vz
cy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5oOgor
ICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5h
dGVkTGF5ZXJUcmVlSG9zdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0KToKKyAgICAgICAgKFdlYktpdDo6Q29v
cmRpbmF0ZWRMYXllclRyZWVIb3N0Ojp1cGRhdGVSb290TGF5ZXJzKToKKyAgICAgICAgKFdlYktp
dDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpzZXRWaWV3T3ZlcmxheVJvb3RMYXllcik6Cisg
ICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0Um9vdENvbXBvc2l0
aW5nTGF5ZXIpOgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OmRp
ZEZsdXNoUm9vdExheWVyKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0
ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuaDoKKwogMjAxNC0xMC0wOCAgQ2Fy
bG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10g
TWFrZSBmb3J3YXJkaW5nIGhlYWRlcnMgZ2VuZXJhdGlvbiBkZXBlbmQgb24gc291cmNlIGNvZGUK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRl
ZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0FyZWEuY3BwIGIvU291cmNlL1dlYktpdDIvV2Vi
UHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJl
YS5jcHAKaW5kZXggZGY1Nzc2OGEyMWZkZmM2ODcyZWY5MDU2YjNjOGVlNDZiMmFmMjczYy4uYThh
Y2NkYjA3MWU3MWMzNDZkNmJhZjZjNDQ3YjM3NDIyOGZjYWYyMiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0
ZWREcmF3aW5nQXJlYS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5jcHAKQEAgLTI5LDYg
KzI5LDcgQEAKICNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCiAjaW5jbHVkZSAiQ29vcmRp
bmF0ZWREcmF3aW5nQXJlYS5oIgogCisjaW5jbHVkZSAiQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0
LmgiCiAjaW5jbHVkZSAiRHJhd2luZ0FyZWFQcm94eU1lc3NhZ2VzLmgiCiAjaW5jbHVkZSAiTGF5
ZXJUcmVlQ29udGV4dC5oIgogI2luY2x1ZGUgIlBhZ2VPdmVybGF5Q29udHJvbGxlci5oIgpAQCAt
NjA1LDUgKzYwNiwxNyBAQCB2b2lkIENvb3JkaW5hdGVkRHJhd2luZ0FyZWE6OmRpZFJlY2VpdmVD
b29yZGluYXRlZExheWVyVHJlZUhvc3RNZXNzYWdlKElQQzo6Q29ubgogICAgICAgICBtX2xheWVy
VHJlZUhvc3QtPmRpZFJlY2VpdmVDb29yZGluYXRlZExheWVyVHJlZUhvc3RNZXNzYWdlKGNvbm5l
Y3Rpb24sIGRlY29kZXIpOwogfQogCit2b2lkIENvb3JkaW5hdGVkRHJhd2luZ0FyZWE6OmF0dGFj
aFZpZXdPdmVybGF5R3JhcGhpY3NMYXllcihXZWJDb3JlOjpGcmFtZSogZnJhbWUsIFdlYkNvcmU6
OkdyYXBoaWNzTGF5ZXIqIHZpZXdPdmVybGF5Um9vdExheWVyKQoreworICAgIGlmICghZnJhbWUt
PmlzTWFpbkZyYW1lKCkpCisgICAgICAgIHJldHVybjsKKworICAgIGlmICghbV9sYXllclRyZWVI
b3N0KQorICAgICAgICByZXR1cm47CisKKyAgICBDb29yZGluYXRlZExheWVyVHJlZUhvc3QqIGNv
b3JkaW5hdGVkTGF5ZXJUcmVlSG9zdCA9IHN0YXRpY19jYXN0PENvb3JkaW5hdGVkTGF5ZXJUcmVl
SG9zdCo+KG1fbGF5ZXJUcmVlSG9zdC5nZXQoKSk7CisgICAgY29vcmRpbmF0ZWRMYXllclRyZWVI
b3N0LT5zZXRWaWV3T3ZlcmxheVJvb3RMYXllcih2aWV3T3ZlcmxheVJvb3RMYXllcik7Cit9CisK
IH0gLy8gbmFtZXNwYWNlIFdlYktpdAogI2VuZGlmIC8vIFVTRShDT09SRElOQVRFRF9HUkFQSElD
UykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGlu
YXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0FyZWEuaCBiL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0Fy
ZWEuaAppbmRleCA3ZTY0ODZlYWJhMDNiODgxN2I0MWVlNmQzYmUzOGJkOGU3MzVmMTEzLi5hNGUy
ZWJmOGI3NDQ5MjUwNGMzM2FlNzllYzZlN2M2ZDA1OGVlMDVjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRl
ZERyYXdpbmdBcmVhLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nv
b3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5oCkBAIC02Niw2ICs2Niw4
IEBAIHByaXZhdGU6CiAKICAgICB2aXJ0dWFsIHZvaWQgZGlkUmVjZWl2ZUNvb3JkaW5hdGVkTGF5
ZXJUcmVlSG9zdE1lc3NhZ2UoSVBDOjpDb25uZWN0aW9uKiwgSVBDOjpNZXNzYWdlRGVjb2RlciYp
OwogCisgICAgdmlydHVhbCB2b2lkIGF0dGFjaFZpZXdPdmVybGF5R3JhcGhpY3NMYXllcihXZWJD
b3JlOjpGcmFtZSosIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqKSBvdmVycmlkZTsKKwogICAgIC8v
IElQQyBtZXNzYWdlIGhhbmRsZXJzLgogICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVCYWNraW5nU3Rv
cmVTdGF0ZSh1aW50NjRfdCBiYWNraW5nU3RvcmVTdGF0ZUlELCBib29sIHJlc3BvbmRJbW1lZGlh
dGVseSwgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IsIGNvbnN0IFdlYkNvcmU6OkludFNpemUmLCBj
b25zdCBXZWJDb3JlOjpJbnRTaXplJiBzY3JvbGxPZmZzZXQpOwogICAgIHZpcnR1YWwgdm9pZCBk
aWRVcGRhdGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFn
ZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGlu
YXRlZExheWVyVHJlZUhvc3QuY3BwCmluZGV4IDU0NmIzNGNiN2YzNjUwY2I2NWNmY2ZiYmU0NmEw
MzIwMDNhOTczNDMuLmJhM2NlYzE4ZjQ3M2Q4ZGE2ZDI4YzZmZDJjOWRhYzA1MmM3MGMzOWYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdy
YXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRy
ZWVIb3N0LmNwcApAQCAtNjcsNiArNjcsOCBAQCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OkNv
b3JkaW5hdGVkTGF5ZXJUcmVlSG9zdChXZWJQYWdlKiB3ZWJQYWdlKQogICAgICwgbV9sYXllckZs
dXNoVGltZXIodGhpcywgJkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6bGF5ZXJGbHVzaFRpbWVy
RmlyZWQpCiAgICAgLCBtX2xheWVyRmx1c2hTY2hlZHVsaW5nRW5hYmxlZCh0cnVlKQogICAgICwg
bV9mb3JjZVJlcGFpbnRBc3luY0NhbGxiYWNrSUQoMCkKKyAgICAsIG1fY29udGVudExheWVyKG51
bGxwdHIpCisgICAgLCBtX3ZpZXdPdmVybGF5Um9vdExheWVyKG51bGxwdHIpCiB7CiAgICAgbV9j
b29yZGluYXRvciA9IHN0ZDo6bWFrZV91bmlxdWU8Q29tcG9zaXRpbmdDb29yZGluYXRvcj4od2Vi
UGFnZS0+Y29yZVBhZ2UoKSwgdGhpcyk7CiAKQEAgLTExMiw5ICsxMTQsMjQgQEAgdm9pZCBDb29y
ZGluYXRlZExheWVyVHJlZUhvc3Q6OnNldFNob3VsZE5vdGlmeUFmdGVyTmV4dFNjaGVkdWxlZExh
eWVyRmx1c2goYm9vbAogICAgIG1fbm90aWZ5QWZ0ZXJTY2hlZHVsZWRMYXllckZsdXNoID0gbm90
aWZ5QWZ0ZXJTY2hlZHVsZWRMYXllckZsdXNoOwogfQogCit2b2lkIENvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdDo6dXBkYXRlUm9vdExheWVycygpCit7CisgICAgaWYgKCFtX2NvbnRlbnRMYXllciB8
fCAhbV92aWV3T3ZlcmxheVJvb3RMYXllcikKKyAgICAgICAgcmV0dXJuOworCisgICAgbV9jb29y
ZGluYXRvci0+c2V0Um9vdENvbXBvc2l0aW5nTGF5ZXIobV9jb250ZW50TGF5ZXIsIG1fdmlld092
ZXJsYXlSb290TGF5ZXIpOworfQorCit2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0
Vmlld092ZXJsYXlSb290TGF5ZXIoV2ViQ29yZTo6R3JhcGhpY3NMYXllciogdmlld092ZXJsYXlS
b290TGF5ZXIpCit7CisgICAgbV92aWV3T3ZlcmxheVJvb3RMYXllciA9IHZpZXdPdmVybGF5Um9v
dExheWVyOworICAgIHVwZGF0ZVJvb3RMYXllcnMoKTsKK30KKwogdm9pZCBDb29yZGluYXRlZExh
eWVyVHJlZUhvc3Q6OnNldFJvb3RDb21wb3NpdGluZ0xheWVyKFdlYkNvcmU6OkdyYXBoaWNzTGF5
ZXIqIGdyYXBoaWNzTGF5ZXIpCiB7Ci0gICAgbV9jb29yZGluYXRvci0+c2V0Um9vdENvbXBvc2l0
aW5nTGF5ZXIoZ3JhcGhpY3NMYXllciwgJm1fd2ViUGFnZS0+bWFpbkZyYW1lKCktPnBhZ2VPdmVy
bGF5Q29udHJvbGxlcigpLnZpZXdPdmVybGF5Um9vdExheWVyKCkpOworICAgIG1fY29udGVudExh
eWVyID0gZ3JhcGhpY3NMYXllcjsKKyAgICB1cGRhdGVSb290TGF5ZXJzKCk7CiB9CiAKIHZvaWQg
Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjppbnZhbGlkYXRlKCkKQEAgLTE3OCw3ICsxOTUsOCBA
QCB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6cHVyZ2VCYWNraW5nU3RvcmVzKCkKIHZv
aWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpkaWRGbHVzaFJvb3RMYXllcihjb25zdCBGbG9h
dFJlY3QmIHZpc2libGVDb250ZW50UmVjdCkKIHsKICAgICAvLyBCZWNhdXNlIG91ciB2aWV3LXJl
bGF0aXZlIG92ZXJsYXkgcm9vdCBsYXllciBpcyBub3QgYXR0YWNoZWQgdG8gdGhlIEZyYW1lVmll
dydzIEdyYXBoaWNzTGF5ZXIgdHJlZSwgd2UgbmVlZCB0byBmbHVzaCBpdCBtYW51YWxseS4KLSAg
ICBtX2Nvb3JkaW5hdG9yLT5tYWluQ29udGVudHNMYXllcigpLT5mbHVzaENvbXBvc2l0aW5nU3Rh
dGUodmlzaWJsZUNvbnRlbnRSZWN0KTsKKyAgICBpZiAobV9jb29yZGluYXRvci0+bWFpbkNvbnRl
bnRzTGF5ZXIoKSkKKyAgICAgICAgbV9jb29yZGluYXRvci0+bWFpbkNvbnRlbnRzTGF5ZXIoKS0+
Zmx1c2hDb21wb3NpdGluZ1N0YXRlKHZpc2libGVDb250ZW50UmVjdCk7CiB9CiAKIHZvaWQgQ29v
cmRpbmF0ZWRMYXllclRyZWVIb3N0OjpwZXJmb3JtU2NoZWR1bGVkTGF5ZXJGbHVzaCgpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFw
aGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5o
CmluZGV4IDk0ZWRhNDVjOWE5ZDFkNTBmOGNmMDkxZmJhN2M5ZmFmZmQzYzJkMWUuLmUyY2E5YzBi
ZmVjNjUzNzE3MzI4MDE3YThhZmI4Nzc5MDZkOTMyYmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5
ZXJUcmVlSG9zdC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29y
ZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5oCkBAIC03MCw2ICs3MCw4
IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgc2NoZWR1bGVBbmltYXRpb24oKSBvdmVycmlk
ZTsKICNlbmRpZgogCisgICAgdm9pZCBzZXRWaWV3T3ZlcmxheVJvb3RMYXllcihXZWJDb3JlOjpH
cmFwaGljc0xheWVyKik7CisKICAgICBzdGF0aWMgUGFzc1JlZlB0cjxXZWJDb3JlOjpDb29yZGlu
YXRlZFN1cmZhY2U+IGNyZWF0ZUNvb3JkaW5hdGVkU3VyZmFjZShjb25zdCBXZWJDb3JlOjpJbnRT
aXplJiwgV2ViQ29yZTo6Q29vcmRpbmF0ZWRTdXJmYWNlOjpGbGFncyk7CiAKIHByb3RlY3RlZDoK
QEAgLTg2LDYgKzg4LDggQEAgcHJpdmF0ZToKIAogICAgIHZvaWQgbGF5ZXJGbHVzaFRpbWVyRmly
ZWQoV2ViQ29yZTo6VGltZXI8Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0PiopOwogCisgICAgdm9p
ZCB1cGRhdGVSb290TGF5ZXJzKCk7CisKICAgICAvLyBDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpD
bGllbnQKICAgICB2aXJ0dWFsIHZvaWQgZGlkRmx1c2hSb290TGF5ZXIoY29uc3QgV2ViQ29yZTo6
RmxvYXRSZWN0JiB2aXNpYmxlQ29udGVudFJlY3QpIG92ZXJyaWRlOwogICAgIHZpcnR1YWwgdm9p
ZCBub3RpZnlGbHVzaFJlcXVpcmVkKCkgb3ZlcnJpZGUgeyBzY2hlZHVsZUxheWVyRmx1c2goKTsg
fTsKQEAgLTEwNCw2ICsxMDgsOSBAQCBwcml2YXRlOgogICAgIFdlYkNvcmU6OlRpbWVyPENvb3Jk
aW5hdGVkTGF5ZXJUcmVlSG9zdD4gbV9sYXllckZsdXNoVGltZXI7CiAgICAgYm9vbCBtX2xheWVy
Rmx1c2hTY2hlZHVsaW5nRW5hYmxlZDsKICAgICB1aW50NjRfdCBtX2ZvcmNlUmVwYWludEFzeW5j
Q2FsbGJhY2tJRDsKKworICAgIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIG1fY29udGVudExheWVy
OworICAgIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIG1fdmlld092ZXJsYXlSb290TGF5ZXI7CiB9
OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239464</attachid>
            <date>2014-10-08 03:06:24 -0700</date>
            <delta_ts>2014-10-08 04:15:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137443-20141008190627.patch</filename>
            <type>text/plain</type>
            <size>7803</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NDIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYjBmNTFhMTU4NWE5MTBh
MmViNjg2MDIzYzQ5ZTg0NmQ0MThkMDgyZi4uODk1NDI4MmIwZjdkM2FmOGU3MzYyNWIzMDhmYWRk
ODAwYjlmM2QyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTEwLTA4ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bQ29v
cmRpbmF0ZWRHcmFwaGljc10gQWxsIEVGTCBsYXlvdXQgdGVzdHMgYXJlIGJyb2tlbiBzaW5jZSBy
MTc0MjMxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
Mzc0NDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBF
RkwgbGF5b3V0IHRlc3QgYW5kIE1pbmlCcm93c2VyIGhhdmUgYnJva2VuIHNpbmNlIHIxNzQyMzEu
IHIxNzQyMzEgd2FzIHRvIG1vdmUgUGFnZU92ZXJsYXkgaW1wbGVtZW50YXRpb24KKyAgICAgICAg
ZnJvbSBXZWJLaXQyIHRvIFdlYkNvcmUgd2l0aCBsYXp5IGluaXRpYWxpemluZyBvZiBQYWdlT3Zl
cmxheUNvbnRyb2xsZXIuIEl0IGNhdXNlZCBhbGwgRUZMIGxheW91dCB0ZXN0cworICAgICAgICBj
cmFzaCBhbmQgYnVpbGQgYnJlYWsuIFRvIHJlc3RvcmUgRUZMIGxheW91dCB0ZXN0LCB0aGlzIHBh
dGNoIHNldHMgdmlld092ZXJsYXlSb290TGF5ZXIgdGhyb3VnaAorICAgICAgICBhdHRhY2hWaWV3
T3ZlcmxheUdyYXBoaWNzTGF5ZXIoKSBhcyBtYWMgcG9ydCdzIG9uZSBpbiByMTc0MjMxLgorCisg
ICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0
ZWREcmF3aW5nQXJlYS5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkRHJhd2luZ0Fy
ZWE6OmF0dGFjaFZpZXdPdmVybGF5R3JhcGhpY3NMYXllcik6CisgICAgICAgICogV2ViUHJvY2Vz
cy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5oOgor
ICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5h
dGVkTGF5ZXJUcmVlSG9zdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0KToKKyAgICAgICAgKFdlYktpdDo6Q29v
cmRpbmF0ZWRMYXllclRyZWVIb3N0Ojp1cGRhdGVSb290TGF5ZXJzKToKKyAgICAgICAgKFdlYktp
dDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpzZXRWaWV3T3ZlcmxheVJvb3RMYXllcik6Cisg
ICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0Um9vdENvbXBvc2l0
aW5nTGF5ZXIpOgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OmRp
ZEZsdXNoUm9vdExheWVyKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0
ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuaDoKKwogMjAxNC0xMC0wOCAgQ29t
bWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgcm9sbGluZyBvdXQgcjE3NDMzNS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0FyZWEu
Y3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhp
Y3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5jcHAKaW5kZXggZGY1Nzc2OGEyMWZkZmM2ODcyZWY5
MDU2YjNjOGVlNDZiMmFmMjczYy4uYThhY2NkYjA3MWU3MWMzNDZkNmJhZjZjNDQ3YjM3NDIyOGZj
YWYyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3Jk
aW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5jcHAKKysrIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRE
cmF3aW5nQXJlYS5jcHAKQEAgLTI5LDYgKzI5LDcgQEAKICNpZiBVU0UoQ09PUkRJTkFURURfR1JB
UEhJQ1MpCiAjaW5jbHVkZSAiQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5oIgogCisjaW5jbHVkZSAi
Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmgiCiAjaW5jbHVkZSAiRHJhd2luZ0FyZWFQcm94eU1l
c3NhZ2VzLmgiCiAjaW5jbHVkZSAiTGF5ZXJUcmVlQ29udGV4dC5oIgogI2luY2x1ZGUgIlBhZ2VP
dmVybGF5Q29udHJvbGxlci5oIgpAQCAtNjA1LDUgKzYwNiwxNyBAQCB2b2lkIENvb3JkaW5hdGVk
RHJhd2luZ0FyZWE6OmRpZFJlY2VpdmVDb29yZGluYXRlZExheWVyVHJlZUhvc3RNZXNzYWdlKElQ
Qzo6Q29ubgogICAgICAgICBtX2xheWVyVHJlZUhvc3QtPmRpZFJlY2VpdmVDb29yZGluYXRlZExh
eWVyVHJlZUhvc3RNZXNzYWdlKGNvbm5lY3Rpb24sIGRlY29kZXIpOwogfQogCit2b2lkIENvb3Jk
aW5hdGVkRHJhd2luZ0FyZWE6OmF0dGFjaFZpZXdPdmVybGF5R3JhcGhpY3NMYXllcihXZWJDb3Jl
OjpGcmFtZSogZnJhbWUsIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIHZpZXdPdmVybGF5Um9vdExh
eWVyKQoreworICAgIGlmICghZnJhbWUtPmlzTWFpbkZyYW1lKCkpCisgICAgICAgIHJldHVybjsK
KworICAgIGlmICghbV9sYXllclRyZWVIb3N0KQorICAgICAgICByZXR1cm47CisKKyAgICBDb29y
ZGluYXRlZExheWVyVHJlZUhvc3QqIGNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdCA9IHN0YXRpY19j
YXN0PENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdCo+KG1fbGF5ZXJUcmVlSG9zdC5nZXQoKSk7Cisg
ICAgY29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LT5zZXRWaWV3T3ZlcmxheVJvb3RMYXllcih2aWV3
T3ZlcmxheVJvb3RMYXllcik7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAogI2VuZGlmIC8v
IFVTRShDT09SRElOQVRFRF9HUkFQSElDUykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0Fy
ZWEuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBo
aWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0FyZWEuaAppbmRleCA3ZTY0ODZlYWJhMDNiODgxN2I0MWVl
NmQzYmUzOGJkOGU3MzVmMTEzLi5hNGUyZWJmOGI3NDQ5MjUwNGMzM2FlNzllYzZlN2M2ZDA1OGVl
MDVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRp
bmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZERyYXdpbmdBcmVhLmgKKysrIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3
aW5nQXJlYS5oCkBAIC02Niw2ICs2Niw4IEBAIHByaXZhdGU6CiAKICAgICB2aXJ0dWFsIHZvaWQg
ZGlkUmVjZWl2ZUNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdE1lc3NhZ2UoSVBDOjpDb25uZWN0aW9u
KiwgSVBDOjpNZXNzYWdlRGVjb2RlciYpOwogCisgICAgdmlydHVhbCB2b2lkIGF0dGFjaFZpZXdP
dmVybGF5R3JhcGhpY3NMYXllcihXZWJDb3JlOjpGcmFtZSosIFdlYkNvcmU6OkdyYXBoaWNzTGF5
ZXIqKSBvdmVycmlkZTsKKwogICAgIC8vIElQQyBtZXNzYWdlIGhhbmRsZXJzLgogICAgIHZpcnR1
YWwgdm9pZCB1cGRhdGVCYWNraW5nU3RvcmVTdGF0ZSh1aW50NjRfdCBiYWNraW5nU3RvcmVTdGF0
ZUlELCBib29sIHJlc3BvbmRJbW1lZGlhdGVseSwgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IsIGNv
bnN0IFdlYkNvcmU6OkludFNpemUmLCBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBzY3JvbGxPZmZz
ZXQpOwogICAgIHZpcnR1YWwgdm9pZCBkaWRVcGRhdGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVk
TGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29v
cmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCmluZGV4IDU0NmIz
NGNiN2YzNjUwY2I2NWNmY2ZiYmU0NmEwMzIwMDNhOTczNDMuLmIwNjYxOTRiZDAzOTMxYWU5NTg2
ZDM2MWY0MWIyZTZjZTMyODdkOTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5j
cHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3Jh
cGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcApAQCAtNjcsNiArNjcsOCBAQCBDb29y
ZGluYXRlZExheWVyVHJlZUhvc3Q6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdChXZWJQYWdlKiB3
ZWJQYWdlKQogICAgICwgbV9sYXllckZsdXNoVGltZXIodGhpcywgJkNvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdDo6bGF5ZXJGbHVzaFRpbWVyRmlyZWQpCiAgICAgLCBtX2xheWVyRmx1c2hTY2hlZHVs
aW5nRW5hYmxlZCh0cnVlKQogICAgICwgbV9mb3JjZVJlcGFpbnRBc3luY0NhbGxiYWNrSUQoMCkK
KyAgICAsIG1fY29udGVudExheWVyKG51bGxwdHIpCisgICAgLCBtX3ZpZXdPdmVybGF5Um9vdExh
eWVyKG51bGxwdHIpCiB7CiAgICAgbV9jb29yZGluYXRvciA9IHN0ZDo6bWFrZV91bmlxdWU8Q29t
cG9zaXRpbmdDb29yZGluYXRvcj4od2ViUGFnZS0+Y29yZVBhZ2UoKSwgdGhpcyk7CiAKQEAgLTEx
Miw5ICsxMTQsMjQgQEAgdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNldFNob3VsZE5v
dGlmeUFmdGVyTmV4dFNjaGVkdWxlZExheWVyRmx1c2goYm9vbAogICAgIG1fbm90aWZ5QWZ0ZXJT
Y2hlZHVsZWRMYXllckZsdXNoID0gbm90aWZ5QWZ0ZXJTY2hlZHVsZWRMYXllckZsdXNoOwogfQog
Cit2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6dXBkYXRlUm9vdExheWVycygpCit7Cisg
ICAgaWYgKCFtX2NvbnRlbnRMYXllciAmJiAhbV92aWV3T3ZlcmxheVJvb3RMYXllcikKKyAgICAg
ICAgcmV0dXJuOworCisgICAgbV9jb29yZGluYXRvci0+c2V0Um9vdENvbXBvc2l0aW5nTGF5ZXIo
bV9jb250ZW50TGF5ZXIsIG1fdmlld092ZXJsYXlSb290TGF5ZXIpOworfQorCit2b2lkIENvb3Jk
aW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0Vmlld092ZXJsYXlSb290TGF5ZXIoV2ViQ29yZTo6R3Jh
cGhpY3NMYXllciogdmlld092ZXJsYXlSb290TGF5ZXIpCit7CisgICAgbV92aWV3T3ZlcmxheVJv
b3RMYXllciA9IHZpZXdPdmVybGF5Um9vdExheWVyOworICAgIHVwZGF0ZVJvb3RMYXllcnMoKTsK
K30KKwogdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNldFJvb3RDb21wb3NpdGluZ0xh
eWVyKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIGdyYXBoaWNzTGF5ZXIpCiB7Ci0gICAgbV9jb29y
ZGluYXRvci0+c2V0Um9vdENvbXBvc2l0aW5nTGF5ZXIoZ3JhcGhpY3NMYXllciwgJm1fd2ViUGFn
ZS0+bWFpbkZyYW1lKCktPnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLnZpZXdPdmVybGF5Um9vdExh
eWVyKCkpOworICAgIG1fY29udGVudExheWVyID0gZ3JhcGhpY3NMYXllcjsKKyAgICB1cGRhdGVS
b290TGF5ZXJzKCk7CiB9CiAKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjppbnZhbGlk
YXRlKCkKQEAgLTE3OCw3ICsxOTUsOCBAQCB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6
cHVyZ2VCYWNraW5nU3RvcmVzKCkKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpkaWRG
bHVzaFJvb3RMYXllcihjb25zdCBGbG9hdFJlY3QmIHZpc2libGVDb250ZW50UmVjdCkKIHsKICAg
ICAvLyBCZWNhdXNlIG91ciB2aWV3LXJlbGF0aXZlIG92ZXJsYXkgcm9vdCBsYXllciBpcyBub3Qg
YXR0YWNoZWQgdG8gdGhlIEZyYW1lVmlldydzIEdyYXBoaWNzTGF5ZXIgdHJlZSwgd2UgbmVlZCB0
byBmbHVzaCBpdCBtYW51YWxseS4KLSAgICBtX2Nvb3JkaW5hdG9yLT5tYWluQ29udGVudHNMYXll
cigpLT5mbHVzaENvbXBvc2l0aW5nU3RhdGUodmlzaWJsZUNvbnRlbnRSZWN0KTsKKyAgICBpZiAo
bV9jb29yZGluYXRvci0+bWFpbkNvbnRlbnRzTGF5ZXIoKSkKKyAgICAgICAgbV9jb29yZGluYXRv
ci0+bWFpbkNvbnRlbnRzTGF5ZXIoKS0+Zmx1c2hDb21wb3NpdGluZ1N0YXRlKHZpc2libGVDb250
ZW50UmVjdCk7CiB9CiAKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpwZXJmb3JtU2No
ZWR1bGVkTGF5ZXJGbHVzaCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuaCBi
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nv
b3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5oCmluZGV4IDk0ZWRhNDVjOWE5ZDFkNTBmOGNmMDkxZmJh
N2M5ZmFmZmQzYzJkMWUuLmUyY2E5YzBiZmVjNjUzNzE3MzI4MDE3YThhZmI4Nzc5MDZkOTMyYmUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRl
ZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5oCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdC5oCkBAIC03MCw2ICs3MCw4IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgc2No
ZWR1bGVBbmltYXRpb24oKSBvdmVycmlkZTsKICNlbmRpZgogCisgICAgdm9pZCBzZXRWaWV3T3Zl
cmxheVJvb3RMYXllcihXZWJDb3JlOjpHcmFwaGljc0xheWVyKik7CisKICAgICBzdGF0aWMgUGFz
c1JlZlB0cjxXZWJDb3JlOjpDb29yZGluYXRlZFN1cmZhY2U+IGNyZWF0ZUNvb3JkaW5hdGVkU3Vy
ZmFjZShjb25zdCBXZWJDb3JlOjpJbnRTaXplJiwgV2ViQ29yZTo6Q29vcmRpbmF0ZWRTdXJmYWNl
OjpGbGFncyk7CiAKIHByb3RlY3RlZDoKQEAgLTg2LDYgKzg4LDggQEAgcHJpdmF0ZToKIAogICAg
IHZvaWQgbGF5ZXJGbHVzaFRpbWVyRmlyZWQoV2ViQ29yZTo6VGltZXI8Q29vcmRpbmF0ZWRMYXll
clRyZWVIb3N0PiopOwogCisgICAgdm9pZCB1cGRhdGVSb290TGF5ZXJzKCk7CisKICAgICAvLyBD
b21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpDbGllbnQKICAgICB2aXJ0dWFsIHZvaWQgZGlkRmx1c2hS
b290TGF5ZXIoY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0JiB2aXNpYmxlQ29udGVudFJlY3QpIG92
ZXJyaWRlOwogICAgIHZpcnR1YWwgdm9pZCBub3RpZnlGbHVzaFJlcXVpcmVkKCkgb3ZlcnJpZGUg
eyBzY2hlZHVsZUxheWVyRmx1c2goKTsgfTsKQEAgLTEwNCw2ICsxMDgsOSBAQCBwcml2YXRlOgog
ICAgIFdlYkNvcmU6OlRpbWVyPENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdD4gbV9sYXllckZsdXNo
VGltZXI7CiAgICAgYm9vbCBtX2xheWVyRmx1c2hTY2hlZHVsaW5nRW5hYmxlZDsKICAgICB1aW50
NjRfdCBtX2ZvcmNlUmVwYWludEFzeW5jQ2FsbGJhY2tJRDsKKworICAgIFdlYkNvcmU6OkdyYXBo
aWNzTGF5ZXIqIG1fY29udGVudExheWVyOworICAgIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIG1f
dmlld092ZXJsYXlSb290TGF5ZXI7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239466</attachid>
            <date>2014-10-08 04:15:47 -0700</date>
            <delta_ts>2014-10-08 04:38:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137443-20141008201552.patch</filename>
            <type>text/plain</type>
            <size>7803</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NDIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYjBmNTFhMTU4NWE5MTBh
MmViNjg2MDIzYzQ5ZTg0NmQ0MThkMDgyZi4uODk1NDI4MmIwZjdkM2FmOGU3MzYyNWIzMDhmYWRk
ODAwYjlmM2QyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTEwLTA4ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bQ29v
cmRpbmF0ZWRHcmFwaGljc10gQWxsIEVGTCBsYXlvdXQgdGVzdHMgYXJlIGJyb2tlbiBzaW5jZSBy
MTc0MjMxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
Mzc0NDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBF
RkwgbGF5b3V0IHRlc3QgYW5kIE1pbmlCcm93c2VyIGhhdmUgYnJva2VuIHNpbmNlIHIxNzQyMzEu
IHIxNzQyMzEgd2FzIHRvIG1vdmUgUGFnZU92ZXJsYXkgaW1wbGVtZW50YXRpb24KKyAgICAgICAg
ZnJvbSBXZWJLaXQyIHRvIFdlYkNvcmUgd2l0aCBsYXp5IGluaXRpYWxpemluZyBvZiBQYWdlT3Zl
cmxheUNvbnRyb2xsZXIuIEl0IGNhdXNlZCBhbGwgRUZMIGxheW91dCB0ZXN0cworICAgICAgICBj
cmFzaCBhbmQgYnVpbGQgYnJlYWsuIFRvIHJlc3RvcmUgRUZMIGxheW91dCB0ZXN0LCB0aGlzIHBh
dGNoIHNldHMgdmlld092ZXJsYXlSb290TGF5ZXIgdGhyb3VnaAorICAgICAgICBhdHRhY2hWaWV3
T3ZlcmxheUdyYXBoaWNzTGF5ZXIoKSBhcyBtYWMgcG9ydCdzIG9uZSBpbiByMTc0MjMxLgorCisg
ICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0
ZWREcmF3aW5nQXJlYS5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkRHJhd2luZ0Fy
ZWE6OmF0dGFjaFZpZXdPdmVybGF5R3JhcGhpY3NMYXllcik6CisgICAgICAgICogV2ViUHJvY2Vz
cy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5oOgor
ICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5h
dGVkTGF5ZXJUcmVlSG9zdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0KToKKyAgICAgICAgKFdlYktpdDo6Q29v
cmRpbmF0ZWRMYXllclRyZWVIb3N0Ojp1cGRhdGVSb290TGF5ZXJzKToKKyAgICAgICAgKFdlYktp
dDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpzZXRWaWV3T3ZlcmxheVJvb3RMYXllcik6Cisg
ICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0Um9vdENvbXBvc2l0
aW5nTGF5ZXIpOgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OmRp
ZEZsdXNoUm9vdExheWVyKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0
ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuaDoKKwogMjAxNC0xMC0wOCAgQ29t
bWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgcm9sbGluZyBvdXQgcjE3NDMzNS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0FyZWEu
Y3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhp
Y3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5jcHAKaW5kZXggZGY1Nzc2OGEyMWZkZmM2ODcyZWY5
MDU2YjNjOGVlNDZiMmFmMjczYy4uYThhY2NkYjA3MWU3MWMzNDZkNmJhZjZjNDQ3YjM3NDIyOGZj
YWYyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3Jk
aW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5jcHAKKysrIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRE
cmF3aW5nQXJlYS5jcHAKQEAgLTI5LDYgKzI5LDcgQEAKICNpZiBVU0UoQ09PUkRJTkFURURfR1JB
UEhJQ1MpCiAjaW5jbHVkZSAiQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5oIgogCisjaW5jbHVkZSAi
Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmgiCiAjaW5jbHVkZSAiRHJhd2luZ0FyZWFQcm94eU1l
c3NhZ2VzLmgiCiAjaW5jbHVkZSAiTGF5ZXJUcmVlQ29udGV4dC5oIgogI2luY2x1ZGUgIlBhZ2VP
dmVybGF5Q29udHJvbGxlci5oIgpAQCAtNjA1LDUgKzYwNiwxNyBAQCB2b2lkIENvb3JkaW5hdGVk
RHJhd2luZ0FyZWE6OmRpZFJlY2VpdmVDb29yZGluYXRlZExheWVyVHJlZUhvc3RNZXNzYWdlKElQ
Qzo6Q29ubgogICAgICAgICBtX2xheWVyVHJlZUhvc3QtPmRpZFJlY2VpdmVDb29yZGluYXRlZExh
eWVyVHJlZUhvc3RNZXNzYWdlKGNvbm5lY3Rpb24sIGRlY29kZXIpOwogfQogCit2b2lkIENvb3Jk
aW5hdGVkRHJhd2luZ0FyZWE6OmF0dGFjaFZpZXdPdmVybGF5R3JhcGhpY3NMYXllcihXZWJDb3Jl
OjpGcmFtZSogZnJhbWUsIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIHZpZXdPdmVybGF5Um9vdExh
eWVyKQoreworICAgIGlmICghZnJhbWUtPmlzTWFpbkZyYW1lKCkpCisgICAgICAgIHJldHVybjsK
KworICAgIGlmICghbV9sYXllclRyZWVIb3N0KQorICAgICAgICByZXR1cm47CisKKyAgICBDb29y
ZGluYXRlZExheWVyVHJlZUhvc3QqIGNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdCA9IHN0YXRpY19j
YXN0PENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdCo+KG1fbGF5ZXJUcmVlSG9zdC5nZXQoKSk7Cisg
ICAgY29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LT5zZXRWaWV3T3ZlcmxheVJvb3RMYXllcih2aWV3
T3ZlcmxheVJvb3RMYXllcik7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAogI2VuZGlmIC8v
IFVTRShDT09SRElOQVRFRF9HUkFQSElDUykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0Fy
ZWEuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBo
aWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0FyZWEuaAppbmRleCA3ZTY0ODZlYWJhMDNiODgxN2I0MWVl
NmQzYmUzOGJkOGU3MzVmMTEzLi5hNGUyZWJmOGI3NDQ5MjUwNGMzM2FlNzllYzZlN2M2ZDA1OGVl
MDVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRp
bmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZERyYXdpbmdBcmVhLmgKKysrIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3
aW5nQXJlYS5oCkBAIC02Niw2ICs2Niw4IEBAIHByaXZhdGU6CiAKICAgICB2aXJ0dWFsIHZvaWQg
ZGlkUmVjZWl2ZUNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdE1lc3NhZ2UoSVBDOjpDb25uZWN0aW9u
KiwgSVBDOjpNZXNzYWdlRGVjb2RlciYpOwogCisgICAgdmlydHVhbCB2b2lkIGF0dGFjaFZpZXdP
dmVybGF5R3JhcGhpY3NMYXllcihXZWJDb3JlOjpGcmFtZSosIFdlYkNvcmU6OkdyYXBoaWNzTGF5
ZXIqKSBvdmVycmlkZTsKKwogICAgIC8vIElQQyBtZXNzYWdlIGhhbmRsZXJzLgogICAgIHZpcnR1
YWwgdm9pZCB1cGRhdGVCYWNraW5nU3RvcmVTdGF0ZSh1aW50NjRfdCBiYWNraW5nU3RvcmVTdGF0
ZUlELCBib29sIHJlc3BvbmRJbW1lZGlhdGVseSwgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IsIGNv
bnN0IFdlYkNvcmU6OkludFNpemUmLCBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBzY3JvbGxPZmZz
ZXQpOwogICAgIHZpcnR1YWwgdm9pZCBkaWRVcGRhdGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVk
TGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29v
cmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCmluZGV4IDU0NmIz
NGNiN2YzNjUwY2I2NWNmY2ZiYmU0NmEwMzIwMDNhOTczNDMuLmIwNjYxOTRiZDAzOTMxYWU5NTg2
ZDM2MWY0MWIyZTZjZTMyODdkOTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5j
cHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3Jh
cGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcApAQCAtNjcsNiArNjcsOCBAQCBDb29y
ZGluYXRlZExheWVyVHJlZUhvc3Q6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdChXZWJQYWdlKiB3
ZWJQYWdlKQogICAgICwgbV9sYXllckZsdXNoVGltZXIodGhpcywgJkNvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdDo6bGF5ZXJGbHVzaFRpbWVyRmlyZWQpCiAgICAgLCBtX2xheWVyRmx1c2hTY2hlZHVs
aW5nRW5hYmxlZCh0cnVlKQogICAgICwgbV9mb3JjZVJlcGFpbnRBc3luY0NhbGxiYWNrSUQoMCkK
KyAgICAsIG1fY29udGVudExheWVyKG51bGxwdHIpCisgICAgLCBtX3ZpZXdPdmVybGF5Um9vdExh
eWVyKG51bGxwdHIpCiB7CiAgICAgbV9jb29yZGluYXRvciA9IHN0ZDo6bWFrZV91bmlxdWU8Q29t
cG9zaXRpbmdDb29yZGluYXRvcj4od2ViUGFnZS0+Y29yZVBhZ2UoKSwgdGhpcyk7CiAKQEAgLTEx
Miw5ICsxMTQsMjQgQEAgdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNldFNob3VsZE5v
dGlmeUFmdGVyTmV4dFNjaGVkdWxlZExheWVyRmx1c2goYm9vbAogICAgIG1fbm90aWZ5QWZ0ZXJT
Y2hlZHVsZWRMYXllckZsdXNoID0gbm90aWZ5QWZ0ZXJTY2hlZHVsZWRMYXllckZsdXNoOwogfQog
Cit2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6dXBkYXRlUm9vdExheWVycygpCit7Cisg
ICAgaWYgKCFtX2NvbnRlbnRMYXllciAmJiAhbV92aWV3T3ZlcmxheVJvb3RMYXllcikKKyAgICAg
ICAgcmV0dXJuOworCisgICAgbV9jb29yZGluYXRvci0+c2V0Um9vdENvbXBvc2l0aW5nTGF5ZXIo
bV9jb250ZW50TGF5ZXIsIG1fdmlld092ZXJsYXlSb290TGF5ZXIpOworfQorCit2b2lkIENvb3Jk
aW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0Vmlld092ZXJsYXlSb290TGF5ZXIoV2ViQ29yZTo6R3Jh
cGhpY3NMYXllciogdmlld092ZXJsYXlSb290TGF5ZXIpCit7CisgICAgbV92aWV3T3ZlcmxheVJv
b3RMYXllciA9IHZpZXdPdmVybGF5Um9vdExheWVyOworICAgIHVwZGF0ZVJvb3RMYXllcnMoKTsK
K30KKwogdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNldFJvb3RDb21wb3NpdGluZ0xh
eWVyKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIGdyYXBoaWNzTGF5ZXIpCiB7Ci0gICAgbV9jb29y
ZGluYXRvci0+c2V0Um9vdENvbXBvc2l0aW5nTGF5ZXIoZ3JhcGhpY3NMYXllciwgJm1fd2ViUGFn
ZS0+bWFpbkZyYW1lKCktPnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLnZpZXdPdmVybGF5Um9vdExh
eWVyKCkpOworICAgIG1fY29udGVudExheWVyID0gZ3JhcGhpY3NMYXllcjsKKyAgICB1cGRhdGVS
b290TGF5ZXJzKCk7CiB9CiAKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjppbnZhbGlk
YXRlKCkKQEAgLTE3OCw3ICsxOTUsOCBAQCB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6
cHVyZ2VCYWNraW5nU3RvcmVzKCkKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpkaWRG
bHVzaFJvb3RMYXllcihjb25zdCBGbG9hdFJlY3QmIHZpc2libGVDb250ZW50UmVjdCkKIHsKICAg
ICAvLyBCZWNhdXNlIG91ciB2aWV3LXJlbGF0aXZlIG92ZXJsYXkgcm9vdCBsYXllciBpcyBub3Qg
YXR0YWNoZWQgdG8gdGhlIEZyYW1lVmlldydzIEdyYXBoaWNzTGF5ZXIgdHJlZSwgd2UgbmVlZCB0
byBmbHVzaCBpdCBtYW51YWxseS4KLSAgICBtX2Nvb3JkaW5hdG9yLT5tYWluQ29udGVudHNMYXll
cigpLT5mbHVzaENvbXBvc2l0aW5nU3RhdGUodmlzaWJsZUNvbnRlbnRSZWN0KTsKKyAgICBpZiAo
bV9jb29yZGluYXRvci0+bWFpbkNvbnRlbnRzTGF5ZXIoKSkKKyAgICAgICAgbV9jb29yZGluYXRv
ci0+bWFpbkNvbnRlbnRzTGF5ZXIoKS0+Zmx1c2hDb21wb3NpdGluZ1N0YXRlKHZpc2libGVDb250
ZW50UmVjdCk7CiB9CiAKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpwZXJmb3JtU2No
ZWR1bGVkTGF5ZXJGbHVzaCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuaCBi
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nv
b3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5oCmluZGV4IDk0ZWRhNDVjOWE5ZDFkNTBmOGNmMDkxZmJh
N2M5ZmFmZmQzYzJkMWUuLmUyY2E5YzBiZmVjNjUzNzE3MzI4MDE3YThhZmI4Nzc5MDZkOTMyYmUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRl
ZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5oCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdC5oCkBAIC03MCw2ICs3MCw4IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgc2No
ZWR1bGVBbmltYXRpb24oKSBvdmVycmlkZTsKICNlbmRpZgogCisgICAgdm9pZCBzZXRWaWV3T3Zl
cmxheVJvb3RMYXllcihXZWJDb3JlOjpHcmFwaGljc0xheWVyKik7CisKICAgICBzdGF0aWMgUGFz
c1JlZlB0cjxXZWJDb3JlOjpDb29yZGluYXRlZFN1cmZhY2U+IGNyZWF0ZUNvb3JkaW5hdGVkU3Vy
ZmFjZShjb25zdCBXZWJDb3JlOjpJbnRTaXplJiwgV2ViQ29yZTo6Q29vcmRpbmF0ZWRTdXJmYWNl
OjpGbGFncyk7CiAKIHByb3RlY3RlZDoKQEAgLTg2LDYgKzg4LDggQEAgcHJpdmF0ZToKIAogICAg
IHZvaWQgbGF5ZXJGbHVzaFRpbWVyRmlyZWQoV2ViQ29yZTo6VGltZXI8Q29vcmRpbmF0ZWRMYXll
clRyZWVIb3N0PiopOwogCisgICAgdm9pZCB1cGRhdGVSb290TGF5ZXJzKCk7CisKICAgICAvLyBD
b21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpDbGllbnQKICAgICB2aXJ0dWFsIHZvaWQgZGlkRmx1c2hS
b290TGF5ZXIoY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0JiB2aXNpYmxlQ29udGVudFJlY3QpIG92
ZXJyaWRlOwogICAgIHZpcnR1YWwgdm9pZCBub3RpZnlGbHVzaFJlcXVpcmVkKCkgb3ZlcnJpZGUg
eyBzY2hlZHVsZUxheWVyRmx1c2goKTsgfTsKQEAgLTEwNCw2ICsxMDgsOSBAQCBwcml2YXRlOgog
ICAgIFdlYkNvcmU6OlRpbWVyPENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdD4gbV9sYXllckZsdXNo
VGltZXI7CiAgICAgYm9vbCBtX2xheWVyRmx1c2hTY2hlZHVsaW5nRW5hYmxlZDsKICAgICB1aW50
NjRfdCBtX2ZvcmNlUmVwYWludEFzeW5jQ2FsbGJhY2tJRDsKKworICAgIFdlYkNvcmU6OkdyYXBo
aWNzTGF5ZXIqIG1fY29udGVudExheWVyOworICAgIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIG1f
dmlld092ZXJsYXlSb290TGF5ZXI7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>

          </attachment>
      

    </bug>

</bugzilla>