<?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>96197</bug_id>
          
          <creation_ts>2012-09-09 00:21:26 -0700</creation_ts>
          <short_desc>[EFL][WK2] Provide implementation for PageClientImpl::processDidCrash()</short_desc>
          <delta_ts>2012-09-15 08:14:49 -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>WebKit EFL</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="Jinwoo Song">jinwoo7.song</reporter>
          <assigned_to name="Jinwoo Song">jinwoo7.song</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>715431</commentid>
    <comment_count>0</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-09 00:21:26 -0700</bug_when>
    <thetext>WebKit2 EFL does not have a implementation for PageClientImpl::processDidCrash(). 
So when WebProcess is crashed, UI process does nothing and left alone as it is.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715903</commentid>
    <comment_count>1</comment_count>
      <attachid>163083</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-10 03:56:34 -0700</bug_when>
    <thetext>Created attachment 163083
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715935</commentid>
    <comment_count>2</comment_count>
      <attachid>163083</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-09-10 04:56:25 -0700</bug_when>
    <thetext>Comment on attachment 163083
patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1590
&gt; + * Web process was crashed.

&quot;has&quot; crashed

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1592
&gt; + * Emits signal: &quot;process,crashed&quot; with pointer to handle crash.

with pointer to &quot;crash handling boolean&quot; ?

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:59
&gt; + * - &quot;process,crashed&quot;, bool*: reports that web process is crashed.

&quot;has&quot; crashed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716667</commentid>
    <comment_count>3</comment_count>
      <attachid>163243</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-10 16:31:02 -0700</bug_when>
    <thetext>Created attachment 163243
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716668</commentid>
    <comment_count>4</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-10 16:31:23 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 163083 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=163083&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1590
&gt; &gt; + * Web process was crashed.
&gt; 
&gt; &quot;has&quot; crashed
fixed.
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1592
&gt; &gt; + * Emits signal: &quot;process,crashed&quot; with pointer to handle crash.
&gt; 
&gt; with pointer to &quot;crash handling boolean&quot; ?
fixed.
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:59
&gt; &gt; + * - &quot;process,crashed&quot;, bool*: reports that web process is crashed.
&gt; 
&gt; &quot;has&quot; crashed.
fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716843</commentid>
    <comment_count>5</comment_count>
      <attachid>163243</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-09-10 22:09:51 -0700</bug_when>
    <thetext>Comment on attachment 163243
patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1605
&gt; +        exit(0);

Frankly, I&apos;m a bit scared by this. Why would we exit the app? It seems no other port is doing this.
I think we should simply display an error page.

To my knowledge, the fact that the WebProcess crashed is not a dead end. If you open a new URL, a new WebProcess would be created.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716848</commentid>
    <comment_count>6</comment_count>
      <attachid>163243</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-10 22:21:22 -0700</bug_when>
    <thetext>Comment on attachment 163243
patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1599
&gt; +    fprintf(stderr, &quot;WARNING: The web process experienced a crash on &apos;%s&apos;.\n&quot;, priv-&gt;pageProxy-&gt;urlAtProcessExit().utf8().data());

IMO, EINA_LOG_DOM_WARN is better than fprintf for ewk layer.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:59
&gt; + * - &quot;process,crashed&quot;, bool*: reports that web process has crashed.

Eina_Bool is correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716890</commentid>
    <comment_count>7</comment_count>
      <attachid>163243</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-09-11 00:17:14 -0700</bug_when>
    <thetext>Comment on attachment 163243
patch

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

&gt; Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp:110
&gt;  void PageClientImpl::processDidCrash()
&gt;  {
&gt; -    notImplemented();
&gt; +    ewk_view_process_crashed(m_viewWidget);
&gt;  }

This seems very simplistic. For Qt we handle lots of things relating to our view, history etc. I am not entirely sure where that is done, but I think it would make sense to have a look and analyse it.

As the class name shows this is information meant for the view (ie. client of the page)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716935</commentid>
    <comment_count>8</comment_count>
      <attachid>163243</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-11 01:24:06 -0700</bug_when>
    <thetext>Comment on attachment 163243
patch

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

&gt;&gt; Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp:110
&gt;&gt;  }
&gt; 
&gt; This seems very simplistic. For Qt we handle lots of things relating to our view, history etc. I am not entirely sure where that is done, but I think it would make sense to have a look and analyse it.
&gt; 
&gt; As the class name shows this is information meant for the view (ie. client of the page)

Yes, I also think it&apos;s very simple. I look into the Qt and found that Qt handles warning message, resetGestureRecognizers, and load progress. (void QQuickWebViewPrivate::processDidCrash()). But I could not find other place where other things are handled.
As you know, GTK has no implementation for processDidCrash() and default behavior is done in WebPageProxy::processDidCrash().

&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1599
&gt;&gt; +    fprintf(stderr, &quot;WARNING: The web process experienced a crash on &apos;%s&apos;.\n&quot;, priv-&gt;pageProxy-&gt;urlAtProcessExit().utf8().data());
&gt; 
&gt; IMO, EINA_LOG_DOM_WARN is better than fprintf for ewk layer.

Okay, I&apos;ll use EINA_LOG_DOM_WARN.

&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1605
&gt;&gt; +        exit(0);
&gt; 
&gt; Frankly, I&apos;m a bit scared by this. Why would we exit the app? It seems no other port is doing this.
&gt; I think we should simply display an error page.
&gt; 
&gt; To my knowledge, the fact that the WebProcess crashed is not a dead end. If you open a new URL, a new WebProcess would be created.

I agree with you and I&apos;ll change to only display the error message.

&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:59
&gt;&gt; + * - &quot;process,crashed&quot;, bool*: reports that web process has crashed.
&gt; 
&gt; Eina_Bool is correct.

I&apos;ll fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716941</commentid>
    <comment_count>9</comment_count>
      <attachid>163300</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-11 01:36:02 -0700</bug_when>
    <thetext>Created attachment 163300
patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716946</commentid>
    <comment_count>10</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-11 01:52:00 -0700</bug_when>
    <thetext>Why not request review again ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716949</commentid>
    <comment_count>11</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-11 01:54:31 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; Why not request review again ?
Okay, I set the flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716974</commentid>
    <comment_count>12</comment_count>
      <attachid>163300</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-11 02:30:54 -0700</bug_when>
    <thetext>Comment on attachment 163300
patch.

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

Looks good to me except for my comment.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:59
&gt; + * - &quot;process,crashed&quot;, Eina_Bool*: reports that web process has crashed.

If new signal depends on a parameter which gets a result from callback function, we added comment for parameter as below,

http://trac.webkit.org/browser/trunk/Source/WebKit/efl/ewk/ewk_view.h#L71</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717003</commentid>
    <comment_count>13</comment_count>
      <attachid>163318</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-11 03:06:48 -0700</bug_when>
    <thetext>Created attachment 163318
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717007</commentid>
    <comment_count>14</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-11 03:08:18 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; (From update of attachment 163300 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=163300&amp;action=review
&gt; 
&gt; Looks good to me except for my comment.
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view.h:59
&gt; &gt; + * - &quot;process,crashed&quot;, Eina_Bool*: reports that web process has crashed.
&gt; 
&gt; If new signal depends on a parameter which gets a result from callback function, we added comment for parameter as below,
&gt; 
&gt; http://trac.webkit.org/browser/trunk/Source/WebKit/efl/ewk/ewk_view.h#L71

Done. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717016</commentid>
    <comment_count>15</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-11 03:24:18 -0700</bug_when>
    <thetext>(In reply to comment #8)

&gt; Yes, I also think it&apos;s very simple. I look into the Qt and found that Qt handles warning message, resetGestureRecognizers, and load progress. (void QQuickWebViewPrivate::processDidCrash()). But I could not find other place where other things are handled.
&gt; As you know, GTK has no implementation for processDidCrash() and default behavior is done in WebPageProxy::processDidCrash().

One more thing. I&apos;m not sure if we can reset gesture recognizer like qt port. But, it looks we need to check whether page loading is ongoing or not. IMO, we&apos;re able to do similar stuff as qt port for finishing page loading using below functions.

- ewk_view_load_progress_get
- ewk_view_load_progress_changed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717022</commentid>
    <comment_count>16</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-11 03:32:42 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; (In reply to comment #8)
&gt; 
&gt; &gt; Yes, I also think it&apos;s very simple. I look into the Qt and found that Qt handles warning message, resetGestureRecognizers, and load progress. (void QQuickWebViewPrivate::processDidCrash()). But I could not find other place where other things are handled.
&gt; &gt; As you know, GTK has no implementation for processDidCrash() and default behavior is done in WebPageProxy::processDidCrash().
&gt; 
&gt; One more thing. I&apos;m not sure if we can reset gesture recognizer like qt port. But, it looks we need to check whether page loading is ongoing or not. IMO, we&apos;re able to do similar stuff as qt port for finishing page loading using below functions.
&gt; 
&gt; - ewk_view_load_progress_get
&gt; - ewk_view_load_progress_changed

Okay, I&apos;ll do this and upload a patch again. Thanks for advice. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719025</commentid>
    <comment_count>17</comment_count>
      <attachid>163769</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-12 21:31:18 -0700</bug_when>
    <thetext>Created attachment 163769
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719029</commentid>
    <comment_count>18</comment_count>
      <attachid>163769</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-12 21:41:08 -0700</bug_when>
    <thetext>Comment on attachment 163769
patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_private.h:34
&gt; +extern int _ewk_log_dom;

Nit : A new line is needed.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view_private.h:104
&gt; +void ewk_view_process_crashed(Evas_Object* ewkView);

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719033</commentid>
    <comment_count>19</comment_count>
      <attachid>163771</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-12 21:56:56 -0700</bug_when>
    <thetext>Created attachment 163771
patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719035</commentid>
    <comment_count>20</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-12 21:57:27 -0700</bug_when>
    <thetext>(In reply to comment #18)
&gt; (From update of attachment 163769 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=163769&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_private.h:34
&gt; &gt; +extern int _ewk_log_dom;
&gt; 
&gt; Nit : A new line is needed.
Done.
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view_private.h:104
&gt; &gt; +void ewk_view_process_crashed(Evas_Object* ewkView);
&gt; 
&gt; ditto.
Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719040</commentid>
    <comment_count>21</comment_count>
      <attachid>163771</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-09-12 22:05:29 -0700</bug_when>
    <thetext>Comment on attachment 163771
patch.

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_private.h:34
&gt; +extern int _ewk_log_dom;

Just a thought, wouldn&apos;t it be simpler to do the import in ewk_view.cpp instead of here? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719061</commentid>
    <comment_count>22</comment_count>
      <attachid>163771</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-09-12 22:45:10 -0700</bug_when>
    <thetext>Comment on attachment 163771
patch.

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

&gt; Source/WebKit2/ChangeLog:13
&gt; +        with a url at process exit. And after checking if loading was onging, if so, set

&quot;ongoing&quot;

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1644
&gt; +

We could even show an HTML error page here, like Qt port is doing. (e.g. using ewk_view_html_string_load())

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view_private.h:104
&gt; +void ewk_view_process_crashed(Evas_Object* ewkView);

wouldn&apos;t it be clearer if we used ewk_view_webprocess_crashed()?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719067</commentid>
    <comment_count>23</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-12 22:53:51 -0700</bug_when>
    <thetext>(In reply to comment #21)
&gt; (From update of attachment 163771 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=163771&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_private.h:34
&gt; &gt; +extern int _ewk_log_dom;
&gt; 
&gt; Just a thought, wouldn&apos;t it be simpler to do the import in ewk_view.cpp instead of here? :)
Actually, I referenced WebKit1 EFL in ewk_private.h.(Source/WebKit/efl/ewk/ewk_private.h)
Also, I&apos;m considering to add Eina Log macros in the ewk_private.h in WebKit2 so as to use the macros in other use cases. That&apos;s the reason I put it there. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719140</commentid>
    <comment_count>24</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 00:22:33 -0700</bug_when>
    <thetext>(In reply to comment #22)
&gt; (From update of attachment 163771 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=163771&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/ChangeLog:13
&gt; &gt; +        with a url at process exit. And after checking if loading was onging, if so, set
&gt; 
&gt; &quot;ongoing&quot;
Fixed.
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1644
&gt; &gt; +
&gt; 
&gt; We could even show an HTML error page here, like Qt port is doing. (e.g. using ewk_view_html_string_load())
I applied your suggestion. 
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view_private.h:104
&gt; &gt; +void ewk_view_process_crashed(Evas_Object* ewkView);
&gt; 
&gt; wouldn&apos;t it be clearer if we used ewk_view_webprocess_crashed()?
Yes, I agree with you. I changed the name of the function and callback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719142</commentid>
    <comment_count>25</comment_count>
      <attachid>163798</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 00:24:52 -0700</bug_when>
    <thetext>Created attachment 163798
patch applied Christophe&apos;s comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719145</commentid>
    <comment_count>26</comment_count>
      <attachid>163798</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-13 00:26:50 -0700</bug_when>
    <thetext>Comment on attachment 163798
patch applied Christophe&apos;s comments.

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1655
&gt; +   

Unneeded line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719149</commentid>
    <comment_count>27</comment_count>
      <attachid>163802</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 00:29:30 -0700</bug_when>
    <thetext>Created attachment 163802
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719150</commentid>
    <comment_count>28</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 00:29:59 -0700</bug_when>
    <thetext>(In reply to comment #26)
&gt; (From update of attachment 163798 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=163798&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1655
&gt; &gt; +   
&gt; 
&gt; Unneeded line.
Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719152</commentid>
    <comment_count>29</comment_count>
      <attachid>163802</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-09-13 00:30:38 -0700</bug_when>
    <thetext>Comment on attachment 163802
patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1648
&gt; +        ewk_view_html_string_load(ewkView, errorHTML.utf8().data(), 0, 0);

The last argument is the unreachable URL. You should probably pass url.utf8().data().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719157</commentid>
    <comment_count>30</comment_count>
      <attachid>163802</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-13 00:36:02 -0700</bug_when>
    <thetext>Comment on attachment 163802
patch

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

&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1648
&gt;&gt; +        ewk_view_html_string_load(ewkView, errorHTML.utf8().data(), 0, 0);
&gt; 
&gt; The last argument is the unreachable URL. You should probably pass url.utf8().data().

How about pass &quot;file:///&quot; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719183</commentid>
    <comment_count>31</comment_count>
      <attachid>163802</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-09-13 00:59:56 -0700</bug_when>
    <thetext>Comment on attachment 163802
patch

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

&gt;&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1648
&gt;&gt;&gt; +        ewk_view_html_string_load(ewkView, errorHTML.utf8().data(), 0, 0);
&gt;&gt; 
&gt;&gt; The last argument is the unreachable URL. You should probably pass url.utf8().data().
&gt; 
&gt; How about pass &quot;file:///&quot; ?

I don&apos;t understand your comment. How is &quot;file:///&quot; the unreachable url? The unreachable url is priv-&gt;pageProxy-&gt;urlAtProcessExit().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719188</commentid>
    <comment_count>32</comment_count>
      <attachid>163802</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-09-13 01:04:41 -0700</bug_when>
    <thetext>Comment on attachment 163802
patch

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

&gt;&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1648
&gt;&gt;&gt; +        ewk_view_html_string_load(ewkView, errorHTML.utf8().data(), 0, 0);
&gt;&gt; 
&gt;&gt; The last argument is the unreachable URL. You should probably pass url.utf8().data().
&gt; 
&gt; How about pass &quot;file:///&quot; ?

Now can you make sure the process is alive here?

Also webkit fills in &lt;html&gt; and &lt;body&gt; for you

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1653
&gt; +        // Check if loading was ongoing, when process crashed.
&gt; +        double loadProgress = ewk_view_load_progress_get(ewkView);
&gt; +        if (loadProgress &gt;= 0 &amp;&amp; loadProgress &lt; 1)
&gt; +            ewk_view_load_progress_changed(ewkView, 1);

This seems like something that should be handled even if the handled is true, I would probably move it to ::processDidCrash()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719291</commentid>
    <comment_count>33</comment_count>
      <attachid>163825</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 03:01:19 -0700</bug_when>
    <thetext>Created attachment 163825
patch

Applied the comments by Kenneth and Christophe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719300</commentid>
    <comment_count>34</comment_count>
      <attachid>163825</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-13 03:21:13 -0700</bug_when>
    <thetext>Comment on attachment 163825
patch

Attachment 163825 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/13833737</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719302</commentid>
    <comment_count>35</comment_count>
      <attachid>163825</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-13 03:28:51 -0700</bug_when>
    <thetext>Comment on attachment 163825
patch

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

&gt; don&apos;t understand your comment. How is &quot;file:///&quot; the unreachable url? The unreachable url is priv-&gt;pageProxy-&gt;urlAtProcessExit().

There was misunderstanding. The unreachable url is right. Thanks.

&gt; Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp:110
&gt; +    double loadProgress = ewk_view_load_progress_get(m_viewWidget);

Need to include ewk_view.h

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1646
&gt; +        // Display a process crash page

process -&gt; webprocess ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719329</commentid>
    <comment_count>36</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-09-13 04:22:17 -0700</bug_when>
    <thetext>&gt; process -&gt; webprocess ?

-&gt; web process</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720144</commentid>
    <comment_count>37</comment_count>
      <attachid>164008</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 17:22:45 -0700</bug_when>
    <thetext>Created attachment 164008
patch to fix build error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720147</commentid>
    <comment_count>38</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 17:24:58 -0700</bug_when>
    <thetext>(In reply to comment #35)
&gt; (From update of attachment 163825 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=163825&amp;action=review
&gt; 
&gt; &gt; don&apos;t understand your comment. How is &quot;file:///&quot; the unreachable url? The unreachable url is priv-&gt;pageProxy-&gt;urlAtProcessExit().
&gt; 
&gt; There was misunderstanding. The unreachable url is right. Thanks.
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp:110
&gt; &gt; +    double loadProgress = ewk_view_load_progress_get(m_viewWidget);
&gt; 
&gt; Need to include ewk_view.h
Added missing header. silly mistake :(
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1646
&gt; &gt; +        // Display a process crash page
&gt; 
&gt; process -&gt; webprocess ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720148</commentid>
    <comment_count>39</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 17:25:15 -0700</bug_when>
    <thetext>(In reply to comment #36)
&gt; &gt; process -&gt; webprocess ?
&gt; 
&gt; -&gt; web process
Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720183</commentid>
    <comment_count>40</comment_count>
      <attachid>164008</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-13 18:11:55 -0700</bug_when>
    <thetext>Comment on attachment 164008
patch to fix build error.

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

&gt; Source/WebKit2/ChangeLog:14
&gt; +        with a url at process exit and load a error page.

process -&gt; web process ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720189</commentid>
    <comment_count>41</comment_count>
      <attachid>164021</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 18:19:59 -0700</bug_when>
    <thetext>Created attachment 164021
patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720190</commentid>
    <comment_count>42</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-13 18:20:11 -0700</bug_when>
    <thetext>(In reply to comment #40)
&gt; (From update of attachment 164008 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=164008&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/ChangeLog:14
&gt; &gt; +        with a url at process exit and load a error page.
&gt; 
&gt; process -&gt; web process ?
Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721390</commentid>
    <comment_count>43</comment_count>
      <attachid>164021</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-14 23:59:18 -0700</bug_when>
    <thetext>Comment on attachment 164021
patch for landing.

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1646
&gt; +        // Display a process crash page

process -&gt; web process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721393</commentid>
    <comment_count>44</comment_count>
      <attachid>164276</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-15 00:27:05 -0700</bug_when>
    <thetext>Created attachment 164276
patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721394</commentid>
    <comment_count>45</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-15 00:27:51 -0700</bug_when>
    <thetext>(In reply to comment #43)
&gt; (From update of attachment 164021 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=164021&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:1646
&gt; &gt; +        // Display a process crash page
&gt; 
&gt; process -&gt; web process.
modified the comment to 
// Display an error page</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721405</commentid>
    <comment_count>46</comment_count>
      <attachid>164276</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-09-15 01:39:21 -0700</bug_when>
    <thetext>Comment on attachment 164276
patch for landing.

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

I already set r+. So, if you add my name to reviewer field in ChangeLog, you don&apos;t need to request r+ again. Just request cq? again.

&gt; Source/WebKit2/ChangeLog:13
&gt; +        If the application does not handle the crash event, show a Eina Log warning message

s/a Eina/an Eina/s

&gt; Source/WebKit2/ChangeLog:14
&gt; +        with a url at web process exit and load a error page.

s/a error/an error/s</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721422</commentid>
    <comment_count>47</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-15 04:57:08 -0700</bug_when>
    <thetext>(In reply to comment #46)
&gt; (From update of attachment 164276 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=164276&amp;action=review
&gt; 
&gt; I already set r+. So, if you add my name to reviewer field in ChangeLog, you don&apos;t need to request r+ again. Just request cq? again.
Okay, I see. Thanks for the tip. :)
&gt; 
&gt; &gt; Source/WebKit2/ChangeLog:13
&gt; &gt; +        If the application does not handle the crash event, show a Eina Log warning message
&gt; 
&gt; s/a Eina/an Eina/s
I&apos;ll fix it.
&gt; 
&gt; &gt; Source/WebKit2/ChangeLog:14
&gt; &gt; +        with a url at web process exit and load a error page.
&gt; 
&gt; s/a error/an error/s
I&apos;ll fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721425</commentid>
    <comment_count>48</comment_count>
      <attachid>164284</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-09-15 05:02:53 -0700</bug_when>
    <thetext>Created attachment 164284
patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721441</commentid>
    <comment_count>49</comment_count>
      <attachid>164284</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-15 08:14:43 -0700</bug_when>
    <thetext>Comment on attachment 164284
patch for landing.

Clearing flags on attachment: 164284

Committed r128690: &lt;http://trac.webkit.org/changeset/128690&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721442</commentid>
    <comment_count>50</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-15 08:14:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163083</attachid>
            <date>2012-09-10 03:56:34 -0700</date>
            <delta_ts>2012-09-10 16:31:02 -0700</delta_ts>
            <desc>patch</desc>
            <filename>processDidCrash.patch</filename>
            <type>text/plain</type>
            <size>4331</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA0YzE0OGZmLi44ZWFhNjM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQg
QEAKKzIwMTItMDktMTAgIEppbndvbyBTb25nICA8amlud29vNy5zb25nQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtFRkxdW1dLMl0gUHJvdmlkZSBJbXBsZW1lbnRhdGlvbiBmb3IgUGFnZUNsaWVu
dEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05NjE5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlYktpdDIgRUZMIGRvZXMgbm90IGhhdmUgYW4gaW1wbGVtZW50YXRp
b24gZm9yIFBhZ2VDbGllbnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKS4gCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBpcyBjcmFzaGVkLCBVSSBwcm9jZXNzIGRvZXMgbm90aGluZyBhbmQgbGVm
dCBhbG9uZSBhcyBpdCBpcy4KKworICAgICAgICBUaGlzIHBhdGNoIHByaW50cyBlcnJvciBtZXNz
YWdlIHdpdGggYSB1cmwgYXQgcHJvY2VzcyBleGl0IGZvciB0aGUgRUZMIHBvcnQgd2hlbiBhIHBy
b2Nlc3MgY3Jhc2hlcyAKKyAgICAgICAgYW5kIGFkZGl0aW9uYWxseSBzZW5kcyBhIHNpZ25hbCBj
YWxsYmFjayAicHJvY2VzcyxjcmFzaGVkIiBmb3IgYW4gYXBwbGljYXRpb24gdG8gaGFuZGxlIGl0
LgorICAgICAgICBJZiB0aGUgYXBwbGljYXRpb24gZG9lcyBub3QgaGFuZGxlIHRoZSBjcmFzaCBl
dmVudCwgdGVybWluYXRlcyB0aGUgVUkgcHJvY2VzcyBhcyBhIGRlZmF1bHQuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6
OlBhZ2VDbGllbnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2gpOgorICAgICAgICAqIFVJUHJvY2Vzcy9B
UEkvZWZsL2V3a192aWV3LmNwcDoKKyAgICAgICAgKGV3a192aWV3X3Byb2Nlc3NfY3Jhc2hlZCk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaDoKKyAgICAgICAgKiBVSVBy
b2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmg6CisKIDIwMTItMDktMDkgIEVtaWwgQSBF
a2x1bmQgIDxlYWVAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJlbmFtZSBOb2RlOjpnZXRSZWN0
L2dldFBpeGVsU25hcHBlZFJlY3QgYW5kIHJlbW92ZSBDb250YWluZXJOb2RlOjpnZXRSZWN0CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1w
bC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5j
cHAKaW5kZXggMjRiZGE2My4uNDk2OGJhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcApAQCAtMTA2LDcgKzEwNiw3IEBAIGJv
b2wgUGFnZUNsaWVudEltcGw6OmlzVmlld0luV2luZG93KCkKIAogdm9pZCBQYWdlQ2xpZW50SW1w
bDo6cHJvY2Vzc0RpZENyYXNoKCkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIGV3a192
aWV3X3Byb2Nlc3NfY3Jhc2hlZChtX3ZpZXdXaWRnZXQpOwogfQogCiB2b2lkIFBhZ2VDbGllbnRJ
bXBsOjpkaWRSZWxhdW5jaFByb2Nlc3MoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9lZmwvZXdrX3ZpZXcuY3BwCmluZGV4IDM1YjY3ODMuLjFiMWJhMTYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKQEAgLTE1ODQsMyArMTU4NCwy
MyBAQCBFaW5hX0Jvb2wgZXdrX3ZpZXdfbW91c2VfZXZlbnRzX2VuYWJsZWRfZ2V0KGNvbnN0IEV2
YXNfT2JqZWN0KiBld2tWaWV3KQogCiAgICAgcmV0dXJuIHByaXYtPmFyZU1vdXNlRXZlbnRzRW5h
YmxlZDsKIH0KKworLyoqCisgKiBAaW50ZXJuYWwKKyAqIFdlYiBwcm9jZXNzIHdhcyBjcmFzaGVk
LgorICoKKyAqIEVtaXRzIHNpZ25hbDogInByb2Nlc3MsY3Jhc2hlZCIgd2l0aCBwb2ludGVyIHRv
IGhhbmRsZSBjcmFzaC4KKyAqLwordm9pZCBld2tfdmlld19wcm9jZXNzX2NyYXNoZWQoRXZhc19P
YmplY3QqIGV3a1ZpZXcpCit7CisgICAgRVdLX1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3
LCBzbWFydERhdGEpOworICAgIEVXS19WSUVXX1BSSVZfR0VUX09SX1JFVFVSTihzbWFydERhdGEs
IHByaXYpOworCisgICAgZnByaW50ZihzdGRlcnIsICJXQVJOSU5HOiBUaGUgd2ViIHByb2Nlc3Mg
ZXhwZXJpZW5jZWQgYSBjcmFzaCBvbiAnJXMnLlxuIiwgcHJpdi0+cGFnZVByb3h5LT51cmxBdFBy
b2Nlc3NFeGl0KCkudXRmOCgpLmRhdGEoKSk7CisKKyAgICBib29sIGhhbmRsZWQgPSBmYWxzZTsK
KyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19jYWxsKGV3a1ZpZXcsICJwcm9jZXNzLGNy
YXNoZWQiLCAmaGFuZGxlZCk7CisKKyAgICBpZiAoIWhhbmRsZWQpCisgICAgICAgIGV4aXQoMCk7
Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmll
dy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAppbmRleCAz
ZDQ4NWNjLi5jNjlmZjllIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9ld2tfdmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a192aWV3LmgKQEAgLTU2LDYgKzU2LDcgQEAKICAqIC0gInBvbGljeSxkZWNpc2lvbixuZXcsd2lu
ZG93IiwgRXdrX05hdmlnYXRpb25fUG9saWN5X0RlY2lzaW9uKjogYSBuZXcgd2luZG93IHBvbGlj
eSBkZWNpc2lvbiBzaG91bGQgYmUgdGFrZW4uCiAgKiAgIFRvIG1ha2UgYSBwb2xpY3kgZGVjaXNp
b24gYXN5bmNocm9ub3VzbHksIHNpbXBseSBpbmNyZW1lbnQgdGhlIHJlZmVyZW5jZSBjb3VudCBv
ZiB0aGUKICAqICAgI0V3a19OYXZpZ2F0aW9uX1BvbGljeV9EZWNpc2lvbiBvYmplY3QgdXNpbmcg
ZXdrX25hdmlnYXRpb25fcG9saWN5X2RlY2lzaW9uX3JlZigpLgorICogLSAicHJvY2VzcyxjcmFz
aGVkIiwgYm9vbCo6IHJlcG9ydHMgdGhhdCB3ZWIgcHJvY2VzcyBpcyBjcmFzaGVkLgogICogLSAi
cmVzb3VyY2UscmVxdWVzdCxmYWlsZWQiLCBjb25zdCBFd2tfV2ViX1Jlc291cmNlX0xvYWRfRXJy
b3IqOiBhIHJlc291cmNlIGZhaWxlZCBsb2FkaW5nLgogICogLSAicmVzb3VyY2UscmVxdWVzdCxm
aW5pc2hlZCIsIGNvbnN0IEV3a19XZWJfUmVzb3VyY2UqOiBhIHJlc291cmNlIGZpbmlzaGVkIGxv
YWRpbmcuCiAgKiAtICJyZXNvdXJjZSxyZXF1ZXN0LG5ldyIsIGNvbnN0IEV3a19XZWJfUmVzb3Vy
Y2VfUmVxdWVzdCo6IGEgcmVzb3VyY2UgcmVxdWVzdCB3YXMgaW5pdGlhdGVkLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oCmluZGV4
IGRiOGFiNjYuLmE1OGRlZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKQEAgLTk3LDUgKzk3LDUgQEAgYm9vbCBld2tfdmll
d19hY2NlbGVyYXRlZF9jb21wb3NpdGluZ19tb2RlX2V4aXQoY29uc3QgRXZhc19PYmplY3QqIGV3
a1ZpZXcpOwogI2VuZGlmCiAKIHZvaWQgZXdrX3ZpZXdfcG9wdXBfbWVudV9yZXF1ZXN0KEV2YXNf
T2JqZWN0KiBld2tWaWV3LCBXZWJLaXQ6OldlYlBvcHVwTWVudVByb3h5RWZsKiBwb3B1cE1lbnUs
IGNvbnN0IFdlYkNvcmU6OkludFJlY3QmLCBXZWJDb3JlOjpUZXh0RGlyZWN0aW9uLCBkb3VibGUg
cGFnZVNjYWxlRmFjdG9yLCBjb25zdCBWZWN0b3I8V2ViS2l0OjpXZWJQb3B1cEl0ZW0+JiBpdGVt
cywgaW50MzJfdCBzZWxlY3RlZEluZGV4KTsKLQordm9pZCBld2tfdmlld19wcm9jZXNzX2NyYXNo
ZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcpOwogI2VuZGlmIC8vIGV3a192aWV3X3ByaXZhdGVfaAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163243</attachid>
            <date>2012-09-10 16:31:02 -0700</date>
            <delta_ts>2012-09-11 01:36:02 -0700</delta_ts>
            <desc>patch</desc>
            <filename>processDidCrash.patch</filename>
            <type>text/plain</type>
            <size>4343</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA0YzE0OGZmLi4wNTkwNjY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQg
QEAKKzIwMTItMDktMTAgIEppbndvbyBTb25nICA8amlud29vNy5zb25nQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtFRkxdW1dLMl0gUHJvdmlkZSBJbXBsZW1lbnRhdGlvbiBmb3IgUGFnZUNsaWVu
dEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05NjE5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlYktpdDIgRUZMIGRvZXMgbm90IGhhdmUgYW4gaW1wbGVtZW50YXRp
b24gZm9yIFBhZ2VDbGllbnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKS4gCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGxl
ZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBwcmludHMgZXJyb3IgbWVz
c2FnZSB3aXRoIGEgdXJsIGF0IHByb2Nlc3MgZXhpdCBmb3IgdGhlIEVGTCBwb3J0IHdoZW4gYSBw
cm9jZXNzIGNyYXNoZXMgCisgICAgICAgIGFuZCBhZGRpdGlvbmFsbHkgc2VuZHMgYSBzaWduYWwg
Y2FsbGJhY2sgInByb2Nlc3MsY3Jhc2hlZCIgZm9yIGFuIGFwcGxpY2F0aW9uIHRvIGhhbmRsZSBp
dC4KKyAgICAgICAgSWYgdGhlIGFwcGxpY2F0aW9uIGRvZXMgbm90IGhhbmRsZSB0aGUgY3Jhc2gg
ZXZlbnQsIHRlcm1pbmF0ZXMgdGhlIFVJIHByb2Nlc3MgYXMgYSBkZWZhdWx0LgorCisgICAgICAg
ICogVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwOgorICAgICAgICAoV2ViS2l0
OjpQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChld2tfdmlld19wcm9jZXNzX2NyYXNoZWQp
OgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3Lmg6CisgICAgICAgICogVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oOgorCiAyMDEyLTA5LTA5ICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW5hbWUgTm9kZTo6Z2V0UmVj
dC9nZXRQaXhlbFNuYXBwZWRSZWN0IGFuZCByZW1vdmUgQ29udGFpbmVyTm9kZTo6Z2V0UmVjdApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudElt
cGwuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwu
Y3BwCmluZGV4IDI0YmRhNjMuLjQ5NjhiYWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAKQEAgLTEwNiw3ICsxMDYsNyBAQCBi
b29sIFBhZ2VDbGllbnRJbXBsOjppc1ZpZXdJbldpbmRvdygpCiAKIHZvaWQgUGFnZUNsaWVudElt
cGw6OnByb2Nlc3NEaWRDcmFzaCgpCiB7Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICBld2tf
dmlld19wcm9jZXNzX2NyYXNoZWQobV92aWV3V2lkZ2V0KTsKIH0KIAogdm9pZCBQYWdlQ2xpZW50
SW1wbDo6ZGlkUmVsYXVuY2hQcm9jZXNzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZWZsL2V3a192aWV3LmNwcAppbmRleCAzNWI2NzgzLi42OTc5ODQ0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCkBAIC0xNTg0LDMgKzE1ODQs
MjMgQEAgRWluYV9Cb29sIGV3a192aWV3X21vdXNlX2V2ZW50c19lbmFibGVkX2dldChjb25zdCBF
dmFzX09iamVjdCogZXdrVmlldykKIAogICAgIHJldHVybiBwcml2LT5hcmVNb3VzZUV2ZW50c0Vu
YWJsZWQ7CiB9CisKKy8qKgorICogQGludGVybmFsCisgKiBXZWIgcHJvY2VzcyBoYXMgY3Jhc2hl
ZC4KKyAqCisgKiBFbWl0cyBzaWduYWw6ICJwcm9jZXNzLGNyYXNoZWQiIHdpdGggcG9pbnRlciB0
byBjcmFzaCBoYW5kbGluZyBib29sZWFuLgorICovCit2b2lkIGV3a192aWV3X3Byb2Nlc3NfY3Jh
c2hlZChFdmFzX09iamVjdCogZXdrVmlldykKK3sKKyAgICBFV0tfVklFV19TRF9HRVRfT1JfUkVU
VVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSk7CisgICAgRVdLX1ZJRVdfUFJJVl9HRVRfT1JfUkVUVVJO
KHNtYXJ0RGF0YSwgcHJpdik7CisKKyAgICBmcHJpbnRmKHN0ZGVyciwgIldBUk5JTkc6IFRoZSB3
ZWIgcHJvY2VzcyBleHBlcmllbmNlZCBhIGNyYXNoIG9uICclcycuXG4iLCBwcml2LT5wYWdlUHJv
eHktPnVybEF0UHJvY2Vzc0V4aXQoKS51dGY4KCkuZGF0YSgpKTsKKworICAgIGJvb2wgaGFuZGxl
ZCA9IGZhbHNlOworICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2NhbGwoZXdrVmlldywg
InByb2Nlc3MsY3Jhc2hlZCIsICZoYW5kbGVkKTsKKworICAgIGlmICghaGFuZGxlZCkKKyAgICAg
ICAgZXhpdCgwKTsKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmll
dy5oCmluZGV4IDNkNDg1Y2MuLmRkMzBlOWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvZXdrX3ZpZXcuaApAQCAtNTYsNiArNTYsNyBAQAogICogLSAicG9saWN5LGRlY2lz
aW9uLG5ldyx3aW5kb3ciLCBFd2tfTmF2aWdhdGlvbl9Qb2xpY3lfRGVjaXNpb24qOiBhIG5ldyB3
aW5kb3cgcG9saWN5IGRlY2lzaW9uIHNob3VsZCBiZSB0YWtlbi4KICAqICAgVG8gbWFrZSBhIHBv
bGljeSBkZWNpc2lvbiBhc3luY2hyb25vdXNseSwgc2ltcGx5IGluY3JlbWVudCB0aGUgcmVmZXJl
bmNlIGNvdW50IG9mIHRoZQogICogICAjRXdrX05hdmlnYXRpb25fUG9saWN5X0RlY2lzaW9uIG9i
amVjdCB1c2luZyBld2tfbmF2aWdhdGlvbl9wb2xpY3lfZGVjaXNpb25fcmVmKCkuCisgKiAtICJw
cm9jZXNzLGNyYXNoZWQiLCBib29sKjogcmVwb3J0cyB0aGF0IHdlYiBwcm9jZXNzIGhhcyBjcmFz
aGVkLgogICogLSAicmVzb3VyY2UscmVxdWVzdCxmYWlsZWQiLCBjb25zdCBFd2tfV2ViX1Jlc291
cmNlX0xvYWRfRXJyb3IqOiBhIHJlc291cmNlIGZhaWxlZCBsb2FkaW5nLgogICogLSAicmVzb3Vy
Y2UscmVxdWVzdCxmaW5pc2hlZCIsIGNvbnN0IEV3a19XZWJfUmVzb3VyY2UqOiBhIHJlc291cmNl
IGZpbmlzaGVkIGxvYWRpbmcuCiAgKiAtICJyZXNvdXJjZSxyZXF1ZXN0LG5ldyIsIGNvbnN0IEV3
a19XZWJfUmVzb3VyY2VfUmVxdWVzdCo6IGEgcmVzb3VyY2UgcmVxdWVzdCB3YXMgaW5pdGlhdGVk
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdf
cHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJp
dmF0ZS5oCmluZGV4IGRiOGFiNjYuLmE1OGRlZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKQEAgLTk3LDUgKzk3LDUgQEAg
Ym9vbCBld2tfdmlld19hY2NlbGVyYXRlZF9jb21wb3NpdGluZ19tb2RlX2V4aXQoY29uc3QgRXZh
c19PYmplY3QqIGV3a1ZpZXcpOwogI2VuZGlmCiAKIHZvaWQgZXdrX3ZpZXdfcG9wdXBfbWVudV9y
ZXF1ZXN0KEV2YXNfT2JqZWN0KiBld2tWaWV3LCBXZWJLaXQ6OldlYlBvcHVwTWVudVByb3h5RWZs
KiBwb3B1cE1lbnUsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmLCBXZWJDb3JlOjpUZXh0RGlyZWN0
aW9uLCBkb3VibGUgcGFnZVNjYWxlRmFjdG9yLCBjb25zdCBWZWN0b3I8V2ViS2l0OjpXZWJQb3B1
cEl0ZW0+JiBpdGVtcywgaW50MzJfdCBzZWxlY3RlZEluZGV4KTsKLQordm9pZCBld2tfdmlld19w
cm9jZXNzX2NyYXNoZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcpOwogI2VuZGlmIC8vIGV3a192aWV3
X3ByaXZhdGVfaAo=
</data>
<flag name="review"
          id="174611"
          type_id="1"
          status="-"
          setter="gyuyoung.kim"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163300</attachid>
            <date>2012-09-11 01:36:02 -0700</date>
            <delta_ts>2012-09-11 03:06:48 -0700</delta_ts>
            <desc>patch.</desc>
            <filename>processDidCrash2.patch</filename>
            <type>text/plain</type>
            <size>4712</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAyMWQwYTEwLi4xNTcxNWY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQg
QEAKKzIwMTItMDktMTEgIEppbndvbyBTb25nICA8amlud29vNy5zb25nQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtFRkxdW1dLMl0gUHJvdmlkZSBpbXBsZW1lbnRhdGlvbiBmb3IgUGFnZUNsaWVu
dEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05NjE5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlYktpdDIgRUZMIGRvZXMgbm90IGhhdmUgYW4gaW1wbGVtZW50YXRp
b24gZm9yIFBhZ2VDbGllbnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKS4gCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGxl
ZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBzZW5kcyBhIHNpZ25hbCBj
YWxsYmFjayAicHJvY2VzcyxjcmFzaGVkIiBmb3IgYW4gYXBwbGljYXRpb24gdG8gaGFuZGxlIGl0
LgorICAgICAgICBJZiB0aGUgYXBwbGljYXRpb24gZG9lcyBub3QgaGFuZGxlIHRoZSBjcmFzaCBl
dmVudCwgRWluYSBMb2cgc2hvd3MgYSB3YXJuaW5nIG1lc3NhZ2Ugd2l0aCBhIHVybCBhdCBwcm9j
ZXNzIGV4aXQuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5j
cHA6CisgICAgICAgIChXZWJLaXQ6OlBhZ2VDbGllbnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2gpOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmg6CisgICAgICAgICogVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwOgorICAgICAgICAoZXdrX3ZpZXdfcHJvY2Vzc19j
cmFzaGVkKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaDoKKwogMjAxMi0wOS0xMCAg
SmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkOyBy
b2xsaW5nIG91dCByMTI4MDgxLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCmluZGV4IDI0YmRhNjMuLjQ5NjhiYWQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAK
QEAgLTEwNiw3ICsxMDYsNyBAQCBib29sIFBhZ2VDbGllbnRJbXBsOjppc1ZpZXdJbldpbmRvdygp
CiAKIHZvaWQgUGFnZUNsaWVudEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCiB7Ci0gICAgbm90SW1w
bGVtZW50ZWQoKTsKKyAgICBld2tfdmlld19wcm9jZXNzX2NyYXNoZWQobV92aWV3V2lkZ2V0KTsK
IH0KIAogdm9pZCBQYWdlQ2xpZW50SW1wbDo6ZGlkUmVsYXVuY2hQcm9jZXNzKCkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oCmluZGV4IDg2Y2E0MmQu
Ljk4YjE0M2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a19wcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3By
aXZhdGUuaApAQCAtMzEsNCArMzEsNSBAQAogI2RlZmluZSBDT01QSUxFX0FTU0VSVF9NQVRDSElO
R19FTlVNKGV3a05hbWUsIHdlYmNvcmVOYW1lKSBcCiAgICAgICAgIENPTVBJTEVfQVNTRVJUKGlu
dChld2tOYW1lKSA9PSBpbnQod2ViY29yZU5hbWUpLCBtaXNtYXRjaGluZ0VudW1zKQogCitleHRl
cm4gaW50IF9ld2tfbG9nX2RvbTsKICNlbmRpZiAvLyBld2tfcHJpdmF0ZV9oCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKaW5kZXggOTk3MWIxNi4uYzc4
MjA3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3Zp
ZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNw
cApAQCAtMTYyNCwzICsxNjI0LDIxIEBAIEVpbmFfQm9vbCBld2tfdmlld19tb3VzZV9ldmVudHNf
ZW5hYmxlZF9nZXQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcpCiAKICAgICByZXR1cm4gcHJp
di0+YXJlTW91c2VFdmVudHNFbmFibGVkOwogfQorCisvKioKKyAqIEBpbnRlcm5hbAorICogV2Vi
IHByb2Nlc3MgaGFzIGNyYXNoZWQuCisgKgorICogRW1pdHMgc2lnbmFsOiAicHJvY2VzcyxjcmFz
aGVkIiB3aXRoIHBvaW50ZXIgdG8gY3Jhc2ggaGFuZGxpbmcgYm9vbGVhbi4KKyAqLwordm9pZCBl
d2tfdmlld19wcm9jZXNzX2NyYXNoZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcpCit7CisgICAgRVdL
X1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEpOworICAgIEVXS19WSUVX
X1BSSVZfR0VUX09SX1JFVFVSTihzbWFydERhdGEsIHByaXYpOworCisgICAgYm9vbCBoYW5kbGVk
ID0gZmFsc2U7CisgICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJhY2tfY2FsbChld2tWaWV3LCAi
cHJvY2VzcyxjcmFzaGVkIiwgJmhhbmRsZWQpOworCisgICAgaWYgKCFoYW5kbGVkKQorICAgICAg
ICBFSU5BX0xPR19ET01fV0FSTihfZXdrX2xvZ19kb20sICJXQVJOSU5HOiBUaGUgd2ViIHByb2Nl
c3MgZXhwZXJpZW5jZWQgYSBjcmFzaCBvbiAnJXMnLlxuIiwgcHJpdi0+cGFnZVByb3h5LT51cmxB
dFByb2Nlc3NFeGl0KCkudXRmOCgpLmRhdGEoKSk7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAppbmRleCBiMDQwZmRmMy4uMDI1YzVmYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCkBAIC01Niw2ICs1Niw3IEBA
CiAgKiAtICJwb2xpY3ksZGVjaXNpb24sbmV3LHdpbmRvdyIsIEV3a19OYXZpZ2F0aW9uX1BvbGlj
eV9EZWNpc2lvbio6IGEgbmV3IHdpbmRvdyBwb2xpY3kgZGVjaXNpb24gc2hvdWxkIGJlIHRha2Vu
LgogICogICBUbyBtYWtlIGEgcG9saWN5IGRlY2lzaW9uIGFzeW5jaHJvbm91c2x5LCBzaW1wbHkg
aW5jcmVtZW50IHRoZSByZWZlcmVuY2UgY291bnQgb2YgdGhlCiAgKiAgICNFd2tfTmF2aWdhdGlv
bl9Qb2xpY3lfRGVjaXNpb24gb2JqZWN0IHVzaW5nIGV3a19uYXZpZ2F0aW9uX3BvbGljeV9kZWNp
c2lvbl9yZWYoKS4KKyAqIC0gInByb2Nlc3MsY3Jhc2hlZCIsIEVpbmFfQm9vbCo6IHJlcG9ydHMg
dGhhdCB3ZWIgcHJvY2VzcyBoYXMgY3Jhc2hlZC4KICAqIC0gInJlc291cmNlLHJlcXVlc3QsZmFp
bGVkIiwgY29uc3QgRXdrX1dlYl9SZXNvdXJjZV9Mb2FkX0Vycm9yKjogYSByZXNvdXJjZSBmYWls
ZWQgbG9hZGluZy4KICAqIC0gInJlc291cmNlLHJlcXVlc3QsZmluaXNoZWQiLCBjb25zdCBFd2tf
V2ViX1Jlc291cmNlKjogYSByZXNvdXJjZSBmaW5pc2hlZCBsb2FkaW5nLgogICogLSAicmVzb3Vy
Y2UscmVxdWVzdCxuZXciLCBjb25zdCBFd2tfV2ViX1Jlc291cmNlX1JlcXVlc3QqOiBhIHJlc291
cmNlIHJlcXVlc3Qgd2FzIGluaXRpYXRlZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaAppbmRleCBmY2Q2NWVlLi5mM2NhYzhiIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2
YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJp
dmF0ZS5oCkBAIC0xMDEsNSArMTAxLDUgQEAgYm9vbCBld2tfdmlld19hY2NlbGVyYXRlZF9jb21w
b3NpdGluZ19tb2RlX2V4aXQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcpOwogI2VuZGlmCiAK
IHZvaWQgZXdrX3ZpZXdfcG9wdXBfbWVudV9yZXF1ZXN0KEV2YXNfT2JqZWN0KiBld2tWaWV3LCBX
ZWJLaXQ6OldlYlBvcHVwTWVudVByb3h5RWZsKiBwb3B1cE1lbnUsIGNvbnN0IFdlYkNvcmU6Oklu
dFJlY3QmLCBXZWJDb3JlOjpUZXh0RGlyZWN0aW9uLCBkb3VibGUgcGFnZVNjYWxlRmFjdG9yLCBj
b25zdCBWZWN0b3I8V2ViS2l0OjpXZWJQb3B1cEl0ZW0+JiBpdGVtcywgaW50MzJfdCBzZWxlY3Rl
ZEluZGV4KTsKLQordm9pZCBld2tfdmlld19wcm9jZXNzX2NyYXNoZWQoRXZhc19PYmplY3QqIGV3
a1ZpZXcpOwogI2VuZGlmIC8vIGV3a192aWV3X3ByaXZhdGVfaAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163318</attachid>
            <date>2012-09-11 03:06:48 -0700</date>
            <delta_ts>2012-09-12 21:31:18 -0700</delta_ts>
            <desc>patch</desc>
            <filename>processDidCrash2.patch</filename>
            <type>text/plain</type>
            <size>4756</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAyMWQwYTEwLi4xNTcxNWY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQg
QEAKKzIwMTItMDktMTEgIEppbndvbyBTb25nICA8amlud29vNy5zb25nQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtFRkxdW1dLMl0gUHJvdmlkZSBpbXBsZW1lbnRhdGlvbiBmb3IgUGFnZUNsaWVu
dEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05NjE5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlYktpdDIgRUZMIGRvZXMgbm90IGhhdmUgYW4gaW1wbGVtZW50YXRp
b24gZm9yIFBhZ2VDbGllbnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKS4gCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGxl
ZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBzZW5kcyBhIHNpZ25hbCBj
YWxsYmFjayAicHJvY2VzcyxjcmFzaGVkIiBmb3IgYW4gYXBwbGljYXRpb24gdG8gaGFuZGxlIGl0
LgorICAgICAgICBJZiB0aGUgYXBwbGljYXRpb24gZG9lcyBub3QgaGFuZGxlIHRoZSBjcmFzaCBl
dmVudCwgRWluYSBMb2cgc2hvd3MgYSB3YXJuaW5nIG1lc3NhZ2Ugd2l0aCBhIHVybCBhdCBwcm9j
ZXNzIGV4aXQuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5j
cHA6CisgICAgICAgIChXZWJLaXQ6OlBhZ2VDbGllbnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2gpOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmg6CisgICAgICAgICogVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwOgorICAgICAgICAoZXdrX3ZpZXdfcHJvY2Vzc19j
cmFzaGVkKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaDoKKwogMjAxMi0wOS0xMCAg
SmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkOyBy
b2xsaW5nIG91dCByMTI4MDgxLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCmluZGV4IDI0YmRhNjMuLjQ5NjhiYWQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAK
QEAgLTEwNiw3ICsxMDYsNyBAQCBib29sIFBhZ2VDbGllbnRJbXBsOjppc1ZpZXdJbldpbmRvdygp
CiAKIHZvaWQgUGFnZUNsaWVudEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCiB7Ci0gICAgbm90SW1w
bGVtZW50ZWQoKTsKKyAgICBld2tfdmlld19wcm9jZXNzX2NyYXNoZWQobV92aWV3V2lkZ2V0KTsK
IH0KIAogdm9pZCBQYWdlQ2xpZW50SW1wbDo6ZGlkUmVsYXVuY2hQcm9jZXNzKCkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oCmluZGV4IDg2Y2E0MmQu
Ljk4YjE0M2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a19wcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3By
aXZhdGUuaApAQCAtMzEsNCArMzEsNSBAQAogI2RlZmluZSBDT01QSUxFX0FTU0VSVF9NQVRDSElO
R19FTlVNKGV3a05hbWUsIHdlYmNvcmVOYW1lKSBcCiAgICAgICAgIENPTVBJTEVfQVNTRVJUKGlu
dChld2tOYW1lKSA9PSBpbnQod2ViY29yZU5hbWUpLCBtaXNtYXRjaGluZ0VudW1zKQogCitleHRl
cm4gaW50IF9ld2tfbG9nX2RvbTsKICNlbmRpZiAvLyBld2tfcHJpdmF0ZV9oCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKaW5kZXggOTk3MWIxNi4uYzc4
MjA3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3Zp
ZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNw
cApAQCAtMTYyNCwzICsxNjI0LDIxIEBAIEVpbmFfQm9vbCBld2tfdmlld19tb3VzZV9ldmVudHNf
ZW5hYmxlZF9nZXQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcpCiAKICAgICByZXR1cm4gcHJp
di0+YXJlTW91c2VFdmVudHNFbmFibGVkOwogfQorCisvKioKKyAqIEBpbnRlcm5hbAorICogV2Vi
IHByb2Nlc3MgaGFzIGNyYXNoZWQuCisgKgorICogRW1pdHMgc2lnbmFsOiAicHJvY2VzcyxjcmFz
aGVkIiB3aXRoIHBvaW50ZXIgdG8gY3Jhc2ggaGFuZGxpbmcgYm9vbGVhbi4KKyAqLwordm9pZCBl
d2tfdmlld19wcm9jZXNzX2NyYXNoZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcpCit7CisgICAgRVdL
X1ZJRVdfU0RfR0VUX09SX1JFVFVSTihld2tWaWV3LCBzbWFydERhdGEpOworICAgIEVXS19WSUVX
X1BSSVZfR0VUX09SX1JFVFVSTihzbWFydERhdGEsIHByaXYpOworCisgICAgYm9vbCBoYW5kbGVk
ID0gZmFsc2U7CisgICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJhY2tfY2FsbChld2tWaWV3LCAi
cHJvY2VzcyxjcmFzaGVkIiwgJmhhbmRsZWQpOworCisgICAgaWYgKCFoYW5kbGVkKQorICAgICAg
ICBFSU5BX0xPR19ET01fV0FSTihfZXdrX2xvZ19kb20sICJXQVJOSU5HOiBUaGUgd2ViIHByb2Nl
c3MgZXhwZXJpZW5jZWQgYSBjcmFzaCBvbiAnJXMnLlxuIiwgcHJpdi0+cGFnZVByb3h5LT51cmxB
dFByb2Nlc3NFeGl0KCkudXRmOCgpLmRhdGEoKSk7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAppbmRleCBiMDQwZmRmMy4uOTU3MTcxMyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCkBAIC01Niw2ICs1Niw3IEBA
CiAgKiAtICJwb2xpY3ksZGVjaXNpb24sbmV3LHdpbmRvdyIsIEV3a19OYXZpZ2F0aW9uX1BvbGlj
eV9EZWNpc2lvbio6IGEgbmV3IHdpbmRvdyBwb2xpY3kgZGVjaXNpb24gc2hvdWxkIGJlIHRha2Vu
LgogICogICBUbyBtYWtlIGEgcG9saWN5IGRlY2lzaW9uIGFzeW5jaHJvbm91c2x5LCBzaW1wbHkg
aW5jcmVtZW50IHRoZSByZWZlcmVuY2UgY291bnQgb2YgdGhlCiAgKiAgICNFd2tfTmF2aWdhdGlv
bl9Qb2xpY3lfRGVjaXNpb24gb2JqZWN0IHVzaW5nIGV3a19uYXZpZ2F0aW9uX3BvbGljeV9kZWNp
c2lvbl9yZWYoKS4KKyAqIC0gInByb2Nlc3MsY3Jhc2hlZCIsIEVpbmFfQm9vbCo6IGV4cGVjdHMg
YSBAYyBFSU5BX1RSVUUgaWYgd2ViIHByb2Nlc3MgY3Jhc2ggaXMgaGFuZGxlZDsgQGMgRUlOQV9G
QUxTRSwgb3RoZXJ3aXNlLgogICogLSAicmVzb3VyY2UscmVxdWVzdCxmYWlsZWQiLCBjb25zdCBF
d2tfV2ViX1Jlc291cmNlX0xvYWRfRXJyb3IqOiBhIHJlc291cmNlIGZhaWxlZCBsb2FkaW5nLgog
ICogLSAicmVzb3VyY2UscmVxdWVzdCxmaW5pc2hlZCIsIGNvbnN0IEV3a19XZWJfUmVzb3VyY2Uq
OiBhIHJlc291cmNlIGZpbmlzaGVkIGxvYWRpbmcuCiAgKiAtICJyZXNvdXJjZSxyZXF1ZXN0LG5l
dyIsIGNvbnN0IEV3a19XZWJfUmVzb3VyY2VfUmVxdWVzdCo6IGEgcmVzb3VyY2UgcmVxdWVzdCB3
YXMgaW5pdGlhdGVkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwv
ZXdrX3ZpZXdfcHJpdmF0ZS5oCmluZGV4IGZjZDY1ZWUuLmYzY2FjOGIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKQEAgLTEw
MSw1ICsxMDEsNSBAQCBib29sIGV3a192aWV3X2FjY2VsZXJhdGVkX2NvbXBvc2l0aW5nX21vZGVf
ZXhpdChjb25zdCBFdmFzX09iamVjdCogZXdrVmlldyk7CiAjZW5kaWYKIAogdm9pZCBld2tfdmll
d19wb3B1cF9tZW51X3JlcXVlc3QoRXZhc19PYmplY3QqIGV3a1ZpZXcsIFdlYktpdDo6V2ViUG9w
dXBNZW51UHJveHlFZmwqIHBvcHVwTWVudSwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYsIFdlYkNv
cmU6OlRleHREaXJlY3Rpb24sIGRvdWJsZSBwYWdlU2NhbGVGYWN0b3IsIGNvbnN0IFZlY3RvcjxX
ZWJLaXQ6OldlYlBvcHVwSXRlbT4mIGl0ZW1zLCBpbnQzMl90IHNlbGVjdGVkSW5kZXgpOwotCit2
b2lkIGV3a192aWV3X3Byb2Nlc3NfY3Jhc2hlZChFdmFzX09iamVjdCogZXdrVmlldyk7CiAjZW5k
aWYgLy8gZXdrX3ZpZXdfcHJpdmF0ZV9oCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163769</attachid>
            <date>2012-09-12 21:31:18 -0700</date>
            <delta_ts>2012-09-12 21:56:56 -0700</delta_ts>
            <desc>patch</desc>
            <filename>processDidCrash4.patch</filename>
            <type>text/plain</type>
            <size>5135</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAwYWY0ZmRiZS4uNzUwZGMzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDEyLTA5LTEyICBKaW53b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4K
KworICAgICAgICBbRUZMXVtXSzJdIFByb3ZpZGUgaW1wbGVtZW50YXRpb24gZm9yIFBhZ2VDbGll
bnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTYxOTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBXZWJLaXQyIEVGTCBkb2VzIG5vdCBoYXZlIGFuIGltcGxlbWVudGF0
aW9uIGZvciBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkuCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGxl
ZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBzZW5kcyBhIHNpZ25hbCBj
YWxsYmFjayAicHJvY2VzcyxjcmFzaGVkIiBmb3IgYW4gYXBwbGljYXRpb24gdG8gaGFuZGxlIGl0
LgorICAgICAgICBJZiB0aGUgYXBwbGljYXRpb24gZG9lcyBub3QgaGFuZGxlIHRoZSBjcmFzaCBl
dmVudCwgRWluYSBMb2cgc2hvd3MgYSB3YXJuaW5nIG1lc3NhZ2UKKyAgICAgICAgd2l0aCBhIHVy
bCBhdCBwcm9jZXNzIGV4aXQuIEFuZCBhZnRlciBjaGVja2luZyBpZiBsb2FkaW5nIHdhcyBvbmdp
bmcsIGlmIHNvLCBzZXQKKyAgICAgICAgdGhlIGxvYWQgcHJvZ3Jlc3MgYXMgMS4KKworICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6UGFnZUNsaWVudEltcGw6OnByb2Nlc3NEaWRDcmFzaCk6CisgICAgICAgICogVUlQcm9jZXNz
L0FQSS9lZmwvZXdrX3ByaXZhdGUuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tf
dmlldy5jcHA6CisgICAgICAgIChld2tfdmlld19wcm9jZXNzX2NyYXNoZWQpOgorICAgICAgICAq
IFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oOgorCiAyMDEyLTA5LTEyICBCcmFkeSBFaWRzb24gIDxiZWlk
c29uQGFwcGxlLmNvbT4KIAogICAgICAgICBBc3NlcnQgaW4gTmV0c2NhcGVQbHVnaW46OmRlc3Ry
b3koKSB3aXRoIGFzeW5jIHBsdWdpbiBpbml0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAKaW5kZXggMjRiZGE2My4uNDk2OGJhZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudElt
cGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJ
bXBsLmNwcApAQCAtMTA2LDcgKzEwNiw3IEBAIGJvb2wgUGFnZUNsaWVudEltcGw6OmlzVmlld0lu
V2luZG93KCkKIAogdm9pZCBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkKIHsKLSAg
ICBub3RJbXBsZW1lbnRlZCgpOworICAgIGV3a192aWV3X3Byb2Nlc3NfY3Jhc2hlZChtX3ZpZXdX
aWRnZXQpOwogfQogCiB2b2lkIFBhZ2VDbGllbnRJbXBsOjpkaWRSZWxhdW5jaFByb2Nlc3MoKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUu
aCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKaW5kZXgg
ODZjYTQyZC4uOThiMTQzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9lZmwvZXdrX3ByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9ld2tfcHJpdmF0ZS5oCkBAIC0zMSw0ICszMSw1IEBACiAjZGVmaW5lIENPTVBJTEVfQVNTRVJU
X01BVENISU5HX0VOVU0oZXdrTmFtZSwgd2ViY29yZU5hbWUpIFwKICAgICAgICAgQ09NUElMRV9B
U1NFUlQoaW50KGV3a05hbWUpID09IGludCh3ZWJjb3JlTmFtZSksIG1pc21hdGNoaW5nRW51bXMp
CiAKK2V4dGVybiBpbnQgX2V3a19sb2dfZG9tOwogI2VuZGlmIC8vIGV3a19wcml2YXRlX2gKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAppbmRleCAzMTk2
ZDBiLi42ODhmNDlhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9ld2tfdmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3ZpZXcuY3BwCkBAIC0xNjI0LDMgKzE2MjQsMjggQEAgRWluYV9Cb29sIGV3a192aWV3X21vdXNl
X2V2ZW50c19lbmFibGVkX2dldChjb25zdCBFdmFzX09iamVjdCogZXdrVmlldykKIAogICAgIHJl
dHVybiBwcml2LT5hcmVNb3VzZUV2ZW50c0VuYWJsZWQ7CiB9CisKKy8qKgorICogQGludGVybmFs
CisgKiBXZWIgcHJvY2VzcyBoYXMgY3Jhc2hlZC4KKyAqCisgKiBFbWl0cyBzaWduYWw6ICJwcm9j
ZXNzLGNyYXNoZWQiIHdpdGggcG9pbnRlciB0byBjcmFzaCBoYW5kbGluZyBib29sZWFuLgorICov
Cit2b2lkIGV3a192aWV3X3Byb2Nlc3NfY3Jhc2hlZChFdmFzX09iamVjdCogZXdrVmlldykKK3sK
KyAgICBFV0tfVklFV19TRF9HRVRfT1JfUkVUVVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSk7CisgICAg
RVdLX1ZJRVdfUFJJVl9HRVRfT1JfUkVUVVJOKHNtYXJ0RGF0YSwgcHJpdik7CisKKyAgICBib29s
IGhhbmRsZWQgPSBmYWxzZTsKKyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19jYWxsKGV3
a1ZpZXcsICJwcm9jZXNzLGNyYXNoZWQiLCAmaGFuZGxlZCk7CisKKyAgICBpZiAoIWhhbmRsZWQp
IHsKKyAgICAgICAgRUlOQV9MT0dfRE9NX1dBUk4oX2V3a19sb2dfZG9tLCAiV0FSTklORzogVGhl
IHdlYiBwcm9jZXNzIGV4cGVyaWVuY2VkIGEgY3Jhc2ggb24gJyVzJy5cbiIsIHByaXYtPnBhZ2VQ
cm94eS0+dXJsQXRQcm9jZXNzRXhpdCgpLnV0ZjgoKS5kYXRhKCkpOworCisgICAgICAgIGRvdWJs
ZSBsb2FkUHJvZ3Jlc3MgPSBld2tfdmlld19sb2FkX3Byb2dyZXNzX2dldChld2tWaWV3KTsKKyAg
ICAgICAgLy8gQ2hlY2sgaWYgbG9hZGluZyB3YXMgb25nb2luZywgd2hlbiBwcm9jZXNzIGNyYXNo
ZWQuCisgICAgICAgIGlmIChsb2FkUHJvZ3Jlc3MgPj0gMCAmJiBsb2FkUHJvZ3Jlc3MgPCAxKQor
ICAgICAgICAgICAgZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19jaGFuZ2VkKGV3a1ZpZXcsIDEpOwor
ICAgIH0KKyAgIAorfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3ZpZXcuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3
LmgKaW5kZXggYjA0MGZkZjMuLjk1NzE3MTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvZXdrX3ZpZXcuaApAQCAtNTYsNiArNTYsNyBAQAogICogLSAicG9saWN5LGRlY2lz
aW9uLG5ldyx3aW5kb3ciLCBFd2tfTmF2aWdhdGlvbl9Qb2xpY3lfRGVjaXNpb24qOiBhIG5ldyB3
aW5kb3cgcG9saWN5IGRlY2lzaW9uIHNob3VsZCBiZSB0YWtlbi4KICAqICAgVG8gbWFrZSBhIHBv
bGljeSBkZWNpc2lvbiBhc3luY2hyb25vdXNseSwgc2ltcGx5IGluY3JlbWVudCB0aGUgcmVmZXJl
bmNlIGNvdW50IG9mIHRoZQogICogICAjRXdrX05hdmlnYXRpb25fUG9saWN5X0RlY2lzaW9uIG9i
amVjdCB1c2luZyBld2tfbmF2aWdhdGlvbl9wb2xpY3lfZGVjaXNpb25fcmVmKCkuCisgKiAtICJw
cm9jZXNzLGNyYXNoZWQiLCBFaW5hX0Jvb2wqOiBleHBlY3RzIGEgQGMgRUlOQV9UUlVFIGlmIHdl
YiBwcm9jZXNzIGNyYXNoIGlzIGhhbmRsZWQ7IEBjIEVJTkFfRkFMU0UsIG90aGVyd2lzZS4KICAq
IC0gInJlc291cmNlLHJlcXVlc3QsZmFpbGVkIiwgY29uc3QgRXdrX1dlYl9SZXNvdXJjZV9Mb2Fk
X0Vycm9yKjogYSByZXNvdXJjZSBmYWlsZWQgbG9hZGluZy4KICAqIC0gInJlc291cmNlLHJlcXVl
c3QsZmluaXNoZWQiLCBjb25zdCBFd2tfV2ViX1Jlc291cmNlKjogYSByZXNvdXJjZSBmaW5pc2hl
ZCBsb2FkaW5nLgogICogLSAicmVzb3VyY2UscmVxdWVzdCxuZXciLCBjb25zdCBFd2tfV2ViX1Jl
c291cmNlX1JlcXVlc3QqOiBhIHJlc291cmNlIHJlcXVlc3Qgd2FzIGluaXRpYXRlZC4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUu
aCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaApp
bmRleCBmY2Q2NWVlLi5mM2NhYzhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oCkBAIC0xMDEsNSArMTAxLDUgQEAgYm9vbCBl
d2tfdmlld19hY2NlbGVyYXRlZF9jb21wb3NpdGluZ19tb2RlX2V4aXQoY29uc3QgRXZhc19PYmpl
Y3QqIGV3a1ZpZXcpOwogI2VuZGlmCiAKIHZvaWQgZXdrX3ZpZXdfcG9wdXBfbWVudV9yZXF1ZXN0
KEV2YXNfT2JqZWN0KiBld2tWaWV3LCBXZWJLaXQ6OldlYlBvcHVwTWVudVByb3h5RWZsKiBwb3B1
cE1lbnUsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmLCBXZWJDb3JlOjpUZXh0RGlyZWN0aW9uLCBk
b3VibGUgcGFnZVNjYWxlRmFjdG9yLCBjb25zdCBWZWN0b3I8V2ViS2l0OjpXZWJQb3B1cEl0ZW0+
JiBpdGVtcywgaW50MzJfdCBzZWxlY3RlZEluZGV4KTsKLQordm9pZCBld2tfdmlld19wcm9jZXNz
X2NyYXNoZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcpOwogI2VuZGlmIC8vIGV3a192aWV3X3ByaXZh
dGVfaAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163771</attachid>
            <date>2012-09-12 21:56:56 -0700</date>
            <delta_ts>2012-09-13 00:24:52 -0700</delta_ts>
            <desc>patch.</desc>
            <filename>processDidCrash5.patch</filename>
            <type>text/plain</type>
            <size>5137</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAwYWY0ZmRiZS4uNzUwZGMzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDEyLTA5LTEyICBKaW53b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4K
KworICAgICAgICBbRUZMXVtXSzJdIFByb3ZpZGUgaW1wbGVtZW50YXRpb24gZm9yIFBhZ2VDbGll
bnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTYxOTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBXZWJLaXQyIEVGTCBkb2VzIG5vdCBoYXZlIGFuIGltcGxlbWVudGF0
aW9uIGZvciBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkuCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGxl
ZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBzZW5kcyBhIHNpZ25hbCBj
YWxsYmFjayAicHJvY2VzcyxjcmFzaGVkIiBmb3IgYW4gYXBwbGljYXRpb24gdG8gaGFuZGxlIGl0
LgorICAgICAgICBJZiB0aGUgYXBwbGljYXRpb24gZG9lcyBub3QgaGFuZGxlIHRoZSBjcmFzaCBl
dmVudCwgRWluYSBMb2cgc2hvd3MgYSB3YXJuaW5nIG1lc3NhZ2UKKyAgICAgICAgd2l0aCBhIHVy
bCBhdCBwcm9jZXNzIGV4aXQuIEFuZCBhZnRlciBjaGVja2luZyBpZiBsb2FkaW5nIHdhcyBvbmdp
bmcsIGlmIHNvLCBzZXQKKyAgICAgICAgdGhlIGxvYWQgcHJvZ3Jlc3MgYXMgMS4KKworICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6UGFnZUNsaWVudEltcGw6OnByb2Nlc3NEaWRDcmFzaCk6CisgICAgICAgICogVUlQcm9jZXNz
L0FQSS9lZmwvZXdrX3ByaXZhdGUuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tf
dmlldy5jcHA6CisgICAgICAgIChld2tfdmlld19wcm9jZXNzX2NyYXNoZWQpOgorICAgICAgICAq
IFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oOgorCiAyMDEyLTA5LTEyICBCcmFkeSBFaWRzb24gIDxiZWlk
c29uQGFwcGxlLmNvbT4KIAogICAgICAgICBBc3NlcnQgaW4gTmV0c2NhcGVQbHVnaW46OmRlc3Ry
b3koKSB3aXRoIGFzeW5jIHBsdWdpbiBpbml0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAKaW5kZXggMjRiZGE2My4uNDk2OGJhZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudElt
cGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJ
bXBsLmNwcApAQCAtMTA2LDcgKzEwNiw3IEBAIGJvb2wgUGFnZUNsaWVudEltcGw6OmlzVmlld0lu
V2luZG93KCkKIAogdm9pZCBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkKIHsKLSAg
ICBub3RJbXBsZW1lbnRlZCgpOworICAgIGV3a192aWV3X3Byb2Nlc3NfY3Jhc2hlZChtX3ZpZXdX
aWRnZXQpOwogfQogCiB2b2lkIFBhZ2VDbGllbnRJbXBsOjpkaWRSZWxhdW5jaFByb2Nlc3MoKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUu
aCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKaW5kZXgg
ODZjYTQyZC4uOTY2MTFlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9lZmwvZXdrX3ByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9ld2tfcHJpdmF0ZS5oCkBAIC0zMSw0ICszMSw2IEBACiAjZGVmaW5lIENPTVBJTEVfQVNTRVJU
X01BVENISU5HX0VOVU0oZXdrTmFtZSwgd2ViY29yZU5hbWUpIFwKICAgICAgICAgQ09NUElMRV9B
U1NFUlQoaW50KGV3a05hbWUpID09IGludCh3ZWJjb3JlTmFtZSksIG1pc21hdGNoaW5nRW51bXMp
CiAKK2V4dGVybiBpbnQgX2V3a19sb2dfZG9tOworCiAjZW5kaWYgLy8gZXdrX3ByaXZhdGVfaApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3Bw
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCmluZGV4IDMx
OTZkMGIuLjY4OGY0OWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL2V3a192aWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9l
d2tfdmlldy5jcHAKQEAgLTE2MjQsMyArMTYyNCwyOCBAQCBFaW5hX0Jvb2wgZXdrX3ZpZXdfbW91
c2VfZXZlbnRzX2VuYWJsZWRfZ2V0KGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3KQogCiAgICAg
cmV0dXJuIHByaXYtPmFyZU1vdXNlRXZlbnRzRW5hYmxlZDsKIH0KKworLyoqCisgKiBAaW50ZXJu
YWwKKyAqIFdlYiBwcm9jZXNzIGhhcyBjcmFzaGVkLgorICoKKyAqIEVtaXRzIHNpZ25hbDogInBy
b2Nlc3MsY3Jhc2hlZCIgd2l0aCBwb2ludGVyIHRvIGNyYXNoIGhhbmRsaW5nIGJvb2xlYW4uCisg
Ki8KK3ZvaWQgZXdrX3ZpZXdfcHJvY2Vzc19jcmFzaGVkKEV2YXNfT2JqZWN0KiBld2tWaWV3KQor
eworICAgIEVXS19WSUVXX1NEX0dFVF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnREYXRhKTsKKyAg
ICBFV0tfVklFV19QUklWX0dFVF9PUl9SRVRVUk4oc21hcnREYXRhLCBwcml2KTsKKworICAgIGJv
b2wgaGFuZGxlZCA9IGZhbHNlOworICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2NhbGwo
ZXdrVmlldywgInByb2Nlc3MsY3Jhc2hlZCIsICZoYW5kbGVkKTsKKworICAgIGlmICghaGFuZGxl
ZCkgeworICAgICAgICBFSU5BX0xPR19ET01fV0FSTihfZXdrX2xvZ19kb20sICJXQVJOSU5HOiBU
aGUgd2ViIHByb2Nlc3MgZXhwZXJpZW5jZWQgYSBjcmFzaCBvbiAnJXMnLlxuIiwgcHJpdi0+cGFn
ZVByb3h5LT51cmxBdFByb2Nlc3NFeGl0KCkudXRmOCgpLmRhdGEoKSk7CisKKyAgICAgICAgZG91
YmxlIGxvYWRQcm9ncmVzcyA9IGV3a192aWV3X2xvYWRfcHJvZ3Jlc3NfZ2V0KGV3a1ZpZXcpOwor
ICAgICAgICAvLyBDaGVjayBpZiBsb2FkaW5nIHdhcyBvbmdvaW5nLCB3aGVuIHByb2Nlc3MgY3Jh
c2hlZC4KKyAgICAgICAgaWYgKGxvYWRQcm9ncmVzcyA+PSAwICYmIGxvYWRQcm9ncmVzcyA8IDEp
CisgICAgICAgICAgICBld2tfdmlld19sb2FkX3Byb2dyZXNzX2NoYW5nZWQoZXdrVmlldywgMSk7
CisgICAgfQorICAgCit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9ld2tfdmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3Zp
ZXcuaAppbmRleCBiMDQwZmRmMy4uOTU3MTcxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC9ld2tfdmlldy5oCkBAIC01Niw2ICs1Niw3IEBACiAgKiAtICJwb2xpY3ksZGVj
aXNpb24sbmV3LHdpbmRvdyIsIEV3a19OYXZpZ2F0aW9uX1BvbGljeV9EZWNpc2lvbio6IGEgbmV3
IHdpbmRvdyBwb2xpY3kgZGVjaXNpb24gc2hvdWxkIGJlIHRha2VuLgogICogICBUbyBtYWtlIGEg
cG9saWN5IGRlY2lzaW9uIGFzeW5jaHJvbm91c2x5LCBzaW1wbHkgaW5jcmVtZW50IHRoZSByZWZl
cmVuY2UgY291bnQgb2YgdGhlCiAgKiAgICNFd2tfTmF2aWdhdGlvbl9Qb2xpY3lfRGVjaXNpb24g
b2JqZWN0IHVzaW5nIGV3a19uYXZpZ2F0aW9uX3BvbGljeV9kZWNpc2lvbl9yZWYoKS4KKyAqIC0g
InByb2Nlc3MsY3Jhc2hlZCIsIEVpbmFfQm9vbCo6IGV4cGVjdHMgYSBAYyBFSU5BX1RSVUUgaWYg
d2ViIHByb2Nlc3MgY3Jhc2ggaXMgaGFuZGxlZDsgQGMgRUlOQV9GQUxTRSwgb3RoZXJ3aXNlLgog
ICogLSAicmVzb3VyY2UscmVxdWVzdCxmYWlsZWQiLCBjb25zdCBFd2tfV2ViX1Jlc291cmNlX0xv
YWRfRXJyb3IqOiBhIHJlc291cmNlIGZhaWxlZCBsb2FkaW5nLgogICogLSAicmVzb3VyY2UscmVx
dWVzdCxmaW5pc2hlZCIsIGNvbnN0IEV3a19XZWJfUmVzb3VyY2UqOiBhIHJlc291cmNlIGZpbmlz
aGVkIGxvYWRpbmcuCiAgKiAtICJyZXNvdXJjZSxyZXF1ZXN0LG5ldyIsIGNvbnN0IEV3a19XZWJf
UmVzb3VyY2VfUmVxdWVzdCo6IGEgcmVzb3VyY2UgcmVxdWVzdCB3YXMgaW5pdGlhdGVkLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0
ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5o
CmluZGV4IGZjZDY1ZWUuLjgwMzQ0OGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKQEAgLTEwMSw1ICsxMDEsNiBAQCBib29s
IGV3a192aWV3X2FjY2VsZXJhdGVkX2NvbXBvc2l0aW5nX21vZGVfZXhpdChjb25zdCBFdmFzX09i
amVjdCogZXdrVmlldyk7CiAjZW5kaWYKIAogdm9pZCBld2tfdmlld19wb3B1cF9tZW51X3JlcXVl
c3QoRXZhc19PYmplY3QqIGV3a1ZpZXcsIFdlYktpdDo6V2ViUG9wdXBNZW51UHJveHlFZmwqIHBv
cHVwTWVudSwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYsIFdlYkNvcmU6OlRleHREaXJlY3Rpb24s
IGRvdWJsZSBwYWdlU2NhbGVGYWN0b3IsIGNvbnN0IFZlY3RvcjxXZWJLaXQ6OldlYlBvcHVwSXRl
bT4mIGl0ZW1zLCBpbnQzMl90IHNlbGVjdGVkSW5kZXgpOwordm9pZCBld2tfdmlld19wcm9jZXNz
X2NyYXNoZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcpOwogCiAjZW5kaWYgLy8gZXdrX3ZpZXdfcHJp
dmF0ZV9oCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163798</attachid>
            <date>2012-09-13 00:24:52 -0700</date>
            <delta_ts>2012-09-13 00:29:30 -0700</delta_ts>
            <desc>patch applied Christophe&apos;s comments.</desc>
            <filename>processDidCrash6.patch</filename>
            <type>text/plain</type>
            <size>5121</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAwYWY0ZmRiZS4uZjk2YzFlMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDEyLTA5LTEyICBKaW53b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4K
KworICAgICAgICBbRUZMXVtXSzJdIFByb3ZpZGUgaW1wbGVtZW50YXRpb24gZm9yIFBhZ2VDbGll
bnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTYxOTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBXZWJLaXQyIEVGTCBkb2VzIG5vdCBoYXZlIGFuIGltcGxlbWVudGF0
aW9uIGZvciBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkuCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGlz
IGxlZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBzZW5kcyBhIHNpZ25h
bCBjYWxsYmFjayAid2VicHJvY2VzcyxjcmFzaGVkIiBmb3IgYW4gYXBwbGljYXRpb24gdG8gaGFu
ZGxlIGl0LgorICAgICAgICBJZiB0aGUgYXBwbGljYXRpb24gZG9lcyBub3QgaGFuZGxlIHRoZSBj
cmFzaCBldmVudCwgc2hvdyBhIEVpbmEgTG9nIHdhcm5pbmcgbWVzc2FnZQorICAgICAgICB3aXRo
IGEgdXJsIGF0IHByb2Nlc3MgZXhpdCBhbmQgbG9hZCBhIGVycm9yIHBhZ2UuIFRoZW4gYWZ0ZXIg
Y2hlY2tpbmcgaWYgbG9hZGluZyB3YXMgCisgICAgICAgIG9uZ29pbmcsIGlmIHNvLCBzZXQgdGhl
IGxvYWQgcHJvZ3Jlc3MgYXMgMS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VD
bGllbnRJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGFnZUNsaWVudEltcGw6OnByb2Nlc3NE
aWRDcmFzaCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaDoKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChld2tfdmll
d19wcm9jZXNzX2NyYXNoZWQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3
Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oOgorCiAy
MDEyLTA5LTEyICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBB
c3NlcnQgaW4gTmV0c2NhcGVQbHVnaW46OmRlc3Ryb3koKSB3aXRoIGFzeW5jIHBsdWdpbiBpbml0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50
SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1w
bC5jcHAKaW5kZXggMjRiZGE2My4uN2Y3YjBhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcApAQCAtMTA2LDcgKzEwNiw3IEBA
IGJvb2wgUGFnZUNsaWVudEltcGw6OmlzVmlld0luV2luZG93KCkKIAogdm9pZCBQYWdlQ2xpZW50
SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIGV3
a192aWV3X3dlYnByb2Nlc3NfY3Jhc2hlZChtX3ZpZXdXaWRnZXQpOwogfQogCiB2b2lkIFBhZ2VD
bGllbnRJbXBsOjpkaWRSZWxhdW5jaFByb2Nlc3MoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKaW5kZXggODZjYTQyZC4uOTY2MTFlMiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oCkBAIC0zMSw0
ICszMSw2IEBACiAjZGVmaW5lIENPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oZXdrTmFtZSwg
d2ViY29yZU5hbWUpIFwKICAgICAgICAgQ09NUElMRV9BU1NFUlQoaW50KGV3a05hbWUpID09IGlu
dCh3ZWJjb3JlTmFtZSksIG1pc21hdGNoaW5nRW51bXMpCiAKK2V4dGVybiBpbnQgX2V3a19sb2df
ZG9tOworCiAjZW5kaWYgLy8gZXdrX3ByaXZhdGVfaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCmluZGV4IDMxOTZkMGIuLmE2M2Y1NjggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKQEAgLTE2MjQsMyAr
MTYyNCwzMyBAQCBFaW5hX0Jvb2wgZXdrX3ZpZXdfbW91c2VfZXZlbnRzX2VuYWJsZWRfZ2V0KGNv
bnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3KQogCiAgICAgcmV0dXJuIHByaXYtPmFyZU1vdXNlRXZl
bnRzRW5hYmxlZDsKIH0KKworLyoqCisgKiBAaW50ZXJuYWwKKyAqIFdlYiBwcm9jZXNzIGhhcyBj
cmFzaGVkLgorICoKKyAqIEVtaXRzIHNpZ25hbDogIndlYnByb2Nlc3MsY3Jhc2hlZCIgd2l0aCBw
b2ludGVyIHRvIGNyYXNoIGhhbmRsaW5nIGJvb2xlYW4uCisgKi8KK3ZvaWQgZXdrX3ZpZXdfd2Vi
cHJvY2Vzc19jcmFzaGVkKEV2YXNfT2JqZWN0KiBld2tWaWV3KQoreworICAgIEVXS19WSUVXX1NE
X0dFVF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnREYXRhKTsKKyAgICBFV0tfVklFV19QUklWX0dF
VF9PUl9SRVRVUk4oc21hcnREYXRhLCBwcml2KTsKKworICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNl
OworICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2NhbGwoZXdrVmlldywgIndlYnByb2Nl
c3MsY3Jhc2hlZCIsICZoYW5kbGVkKTsKKworICAgIGlmICghaGFuZGxlZCkgeworICAgICAgICBT
dHJpbmcgdXJsID0gcHJpdi0+cGFnZVByb3h5LT51cmxBdFByb2Nlc3NFeGl0KCk7CisgICAgICAg
IEVJTkFfTE9HX0RPTV9XQVJOKF9ld2tfbG9nX2RvbSwgIldBUk5JTkc6IFRoZSB3ZWIgcHJvY2Vz
cyBleHBlcmllbmNlZCBhIGNyYXNoIG9uICclcycuXG4iLCB1cmwudXRmOCgpLmRhdGEoKSk7CisK
KyAgICAgICAgLy8gRGlzcGxheSBhIHByb2Nlc3MgY3Jhc2ggcGFnZQorICAgICAgICBTdHJpbmcg
ZXJyb3JIVE1MID0gIjxodG1sPjxib2R5PlRoZSB3ZWIgcHJvY2VzcyBjcmFzaGVkIG9uICciICsg
dXJsICsgIicuPC9ib2R5PjwvaHRtbD4iOworICAgICAgICBld2tfdmlld19odG1sX3N0cmluZ19s
b2FkKGV3a1ZpZXcsIGVycm9ySFRNTC51dGY4KCkuZGF0YSgpLCAwLCAwKTsKKworICAgICAgICBk
b3VibGUgbG9hZFByb2dyZXNzID0gZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19nZXQoZXdrVmlldyk7
CisgICAgICAgIC8vIENoZWNrIGlmIGxvYWRpbmcgd2FzIG9uZ29pbmcsIHdoZW4gcHJvY2VzcyBj
cmFzaGVkLgorICAgICAgICBpZiAobG9hZFByb2dyZXNzID49IDAgJiYgbG9hZFByb2dyZXNzIDwg
MSkKKyAgICAgICAgICAgIGV3a192aWV3X2xvYWRfcHJvZ3Jlc3NfY2hhbmdlZChld2tWaWV3LCAx
KTsKKyAgICB9CisgICAKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZWZsL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tf
dmlldy5oCmluZGV4IGIwNDBmZGYzLi45OTZhMmJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKQEAgLTY0LDYgKzY0LDcgQEAKICAqIC0gInRleHQsZm91
bmQiLCB1bnNpZ25lZCBpbnQqOiB0aGUgcmVxdWVzdGVkIHRleHQgd2FzIGZvdW5kIGFuZCBpdCBn
aXZlcyB0aGUgbnVtYmVyIG9mIG1hdGNoZXMuCiAgKiAtICJ0aXRsZSxjaGFuZ2VkIiwgY29uc3Qg
Y2hhcio6IHRpdGxlIG9mIHRoZSBtYWluIGZyYW1lIHdhcyBjaGFuZ2VkLgogICogLSAidXJpLGNo
YW5nZWQiLCBjb25zdCBjaGFyKjogdXJpIG9mIHRoZSBtYWluIGZyYW1lIHdhcyBjaGFuZ2VkLgor
ICogLSAid2VicHJvY2VzcyxjcmFzaGVkIiwgRWluYV9Cb29sKjogZXhwZWN0cyBhIEBjIEVJTkFf
VFJVRSBpZiB3ZWIgcHJvY2VzcyBjcmFzaCBpcyBoYW5kbGVkOyBAYyBFSU5BX0ZBTFNFLCBvdGhl
cndpc2UuCiAgKi8KIAogI2lmbmRlZiBld2tfdmlld19oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKaW5kZXggZmNkNjVlZS4uODhm
OWFhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3Zp
ZXdfcHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192
aWV3X3ByaXZhdGUuaApAQCAtMTAxLDUgKzEwMSw2IEBAIGJvb2wgZXdrX3ZpZXdfYWNjZWxlcmF0
ZWRfY29tcG9zaXRpbmdfbW9kZV9leGl0KGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3KTsKICNl
bmRpZgogCiB2b2lkIGV3a192aWV3X3BvcHVwX21lbnVfcmVxdWVzdChFdmFzX09iamVjdCogZXdr
VmlldywgV2ViS2l0OjpXZWJQb3B1cE1lbnVQcm94eUVmbCogcG9wdXBNZW51LCBjb25zdCBXZWJD
b3JlOjpJbnRSZWN0JiwgV2ViQ29yZTo6VGV4dERpcmVjdGlvbiwgZG91YmxlIHBhZ2VTY2FsZUZh
Y3RvciwgY29uc3QgVmVjdG9yPFdlYktpdDo6V2ViUG9wdXBJdGVtPiYgaXRlbXMsIGludDMyX3Qg
c2VsZWN0ZWRJbmRleCk7Cit2b2lkIGV3a192aWV3X3dlYnByb2Nlc3NfY3Jhc2hlZChFdmFzX09i
amVjdCogZXdrVmlldyk7CiAKICNlbmRpZiAvLyBld2tfdmlld19wcml2YXRlX2gK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163802</attachid>
            <date>2012-09-13 00:29:30 -0700</date>
            <delta_ts>2012-09-13 03:01:19 -0700</delta_ts>
            <desc>patch</desc>
            <filename>processDidCrash6.patch</filename>
            <type>text/plain</type>
            <size>5116</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAwYWY0ZmRiZS4uZjk2YzFlMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDEyLTA5LTEyICBKaW53b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4K
KworICAgICAgICBbRUZMXVtXSzJdIFByb3ZpZGUgaW1wbGVtZW50YXRpb24gZm9yIFBhZ2VDbGll
bnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTYxOTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBXZWJLaXQyIEVGTCBkb2VzIG5vdCBoYXZlIGFuIGltcGxlbWVudGF0
aW9uIGZvciBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkuCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGlz
IGxlZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBzZW5kcyBhIHNpZ25h
bCBjYWxsYmFjayAid2VicHJvY2VzcyxjcmFzaGVkIiBmb3IgYW4gYXBwbGljYXRpb24gdG8gaGFu
ZGxlIGl0LgorICAgICAgICBJZiB0aGUgYXBwbGljYXRpb24gZG9lcyBub3QgaGFuZGxlIHRoZSBj
cmFzaCBldmVudCwgc2hvdyBhIEVpbmEgTG9nIHdhcm5pbmcgbWVzc2FnZQorICAgICAgICB3aXRo
IGEgdXJsIGF0IHByb2Nlc3MgZXhpdCBhbmQgbG9hZCBhIGVycm9yIHBhZ2UuIFRoZW4gYWZ0ZXIg
Y2hlY2tpbmcgaWYgbG9hZGluZyB3YXMgCisgICAgICAgIG9uZ29pbmcsIGlmIHNvLCBzZXQgdGhl
IGxvYWQgcHJvZ3Jlc3MgYXMgMS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VD
bGllbnRJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGFnZUNsaWVudEltcGw6OnByb2Nlc3NE
aWRDcmFzaCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaDoKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChld2tfdmll
d19wcm9jZXNzX2NyYXNoZWQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3
Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oOgorCiAy
MDEyLTA5LTEyICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBB
c3NlcnQgaW4gTmV0c2NhcGVQbHVnaW46OmRlc3Ryb3koKSB3aXRoIGFzeW5jIHBsdWdpbiBpbml0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50
SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1w
bC5jcHAKaW5kZXggMjRiZGE2My4uN2Y3YjBhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcApAQCAtMTA2LDcgKzEwNiw3IEBA
IGJvb2wgUGFnZUNsaWVudEltcGw6OmlzVmlld0luV2luZG93KCkKIAogdm9pZCBQYWdlQ2xpZW50
SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIGV3
a192aWV3X3dlYnByb2Nlc3NfY3Jhc2hlZChtX3ZpZXdXaWRnZXQpOwogfQogCiB2b2lkIFBhZ2VD
bGllbnRJbXBsOjpkaWRSZWxhdW5jaFByb2Nlc3MoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKaW5kZXggODZjYTQyZC4uOTY2MTFlMiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oCkBAIC0zMSw0
ICszMSw2IEBACiAjZGVmaW5lIENPTVBJTEVfQVNTRVJUX01BVENISU5HX0VOVU0oZXdrTmFtZSwg
d2ViY29yZU5hbWUpIFwKICAgICAgICAgQ09NUElMRV9BU1NFUlQoaW50KGV3a05hbWUpID09IGlu
dCh3ZWJjb3JlTmFtZSksIG1pc21hdGNoaW5nRW51bXMpCiAKK2V4dGVybiBpbnQgX2V3a19sb2df
ZG9tOworCiAjZW5kaWYgLy8gZXdrX3ByaXZhdGVfaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCmluZGV4IDMxOTZkMGIuLjExNjc5YjggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKQEAgLTE2MjQsMyAr
MTYyNCwzMiBAQCBFaW5hX0Jvb2wgZXdrX3ZpZXdfbW91c2VfZXZlbnRzX2VuYWJsZWRfZ2V0KGNv
bnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3KQogCiAgICAgcmV0dXJuIHByaXYtPmFyZU1vdXNlRXZl
bnRzRW5hYmxlZDsKIH0KKworLyoqCisgKiBAaW50ZXJuYWwKKyAqIFdlYiBwcm9jZXNzIGhhcyBj
cmFzaGVkLgorICoKKyAqIEVtaXRzIHNpZ25hbDogIndlYnByb2Nlc3MsY3Jhc2hlZCIgd2l0aCBw
b2ludGVyIHRvIGNyYXNoIGhhbmRsaW5nIGJvb2xlYW4uCisgKi8KK3ZvaWQgZXdrX3ZpZXdfd2Vi
cHJvY2Vzc19jcmFzaGVkKEV2YXNfT2JqZWN0KiBld2tWaWV3KQoreworICAgIEVXS19WSUVXX1NE
X0dFVF9PUl9SRVRVUk4oZXdrVmlldywgc21hcnREYXRhKTsKKyAgICBFV0tfVklFV19QUklWX0dF
VF9PUl9SRVRVUk4oc21hcnREYXRhLCBwcml2KTsKKworICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNl
OworICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2NhbGwoZXdrVmlldywgIndlYnByb2Nl
c3MsY3Jhc2hlZCIsICZoYW5kbGVkKTsKKworICAgIGlmICghaGFuZGxlZCkgeworICAgICAgICBT
dHJpbmcgdXJsID0gcHJpdi0+cGFnZVByb3h5LT51cmxBdFByb2Nlc3NFeGl0KCk7CisgICAgICAg
IEVJTkFfTE9HX0RPTV9XQVJOKF9ld2tfbG9nX2RvbSwgIldBUk5JTkc6IFRoZSB3ZWIgcHJvY2Vz
cyBleHBlcmllbmNlZCBhIGNyYXNoIG9uICclcycuXG4iLCB1cmwudXRmOCgpLmRhdGEoKSk7CisK
KyAgICAgICAgLy8gRGlzcGxheSBhIHByb2Nlc3MgY3Jhc2ggcGFnZQorICAgICAgICBTdHJpbmcg
ZXJyb3JIVE1MID0gIjxodG1sPjxib2R5PlRoZSB3ZWIgcHJvY2VzcyBjcmFzaGVkIG9uICciICsg
dXJsICsgIicuPC9ib2R5PjwvaHRtbD4iOworICAgICAgICBld2tfdmlld19odG1sX3N0cmluZ19s
b2FkKGV3a1ZpZXcsIGVycm9ySFRNTC51dGY4KCkuZGF0YSgpLCAwLCAwKTsKKworICAgICAgICAv
LyBDaGVjayBpZiBsb2FkaW5nIHdhcyBvbmdvaW5nLCB3aGVuIHByb2Nlc3MgY3Jhc2hlZC4KKyAg
ICAgICAgZG91YmxlIGxvYWRQcm9ncmVzcyA9IGV3a192aWV3X2xvYWRfcHJvZ3Jlc3NfZ2V0KGV3
a1ZpZXcpOworICAgICAgICBpZiAobG9hZFByb2dyZXNzID49IDAgJiYgbG9hZFByb2dyZXNzIDwg
MSkKKyAgICAgICAgICAgIGV3a192aWV3X2xvYWRfcHJvZ3Jlc3NfY2hhbmdlZChld2tWaWV3LCAx
KTsKKyAgICB9Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9ld2tfdmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcu
aAppbmRleCBiMDQwZmRmMy4uOTk2YTJiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdmlldy5oCkBAIC02NCw2ICs2NCw3IEBACiAgKiAtICJ0ZXh0LGZvdW5kIiwg
dW5zaWduZWQgaW50KjogdGhlIHJlcXVlc3RlZCB0ZXh0IHdhcyBmb3VuZCBhbmQgaXQgZ2l2ZXMg
dGhlIG51bWJlciBvZiBtYXRjaGVzLgogICogLSAidGl0bGUsY2hhbmdlZCIsIGNvbnN0IGNoYXIq
OiB0aXRsZSBvZiB0aGUgbWFpbiBmcmFtZSB3YXMgY2hhbmdlZC4KICAqIC0gInVyaSxjaGFuZ2Vk
IiwgY29uc3QgY2hhcio6IHVyaSBvZiB0aGUgbWFpbiBmcmFtZSB3YXMgY2hhbmdlZC4KKyAqIC0g
IndlYnByb2Nlc3MsY3Jhc2hlZCIsIEVpbmFfQm9vbCo6IGV4cGVjdHMgYSBAYyBFSU5BX1RSVUUg
aWYgd2ViIHByb2Nlc3MgY3Jhc2ggaXMgaGFuZGxlZDsgQGMgRUlOQV9GQUxTRSwgb3RoZXJ3aXNl
LgogICovCiAKICNpZm5kZWYgZXdrX3ZpZXdfaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oCmluZGV4IGZjZDY1ZWUuLjg4ZjlhYWIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3By
aXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19w
cml2YXRlLmgKQEAgLTEwMSw1ICsxMDEsNiBAQCBib29sIGV3a192aWV3X2FjY2VsZXJhdGVkX2Nv
bXBvc2l0aW5nX21vZGVfZXhpdChjb25zdCBFdmFzX09iamVjdCogZXdrVmlldyk7CiAjZW5kaWYK
IAogdm9pZCBld2tfdmlld19wb3B1cF9tZW51X3JlcXVlc3QoRXZhc19PYmplY3QqIGV3a1ZpZXcs
IFdlYktpdDo6V2ViUG9wdXBNZW51UHJveHlFZmwqIHBvcHVwTWVudSwgY29uc3QgV2ViQ29yZTo6
SW50UmVjdCYsIFdlYkNvcmU6OlRleHREaXJlY3Rpb24sIGRvdWJsZSBwYWdlU2NhbGVGYWN0b3Is
IGNvbnN0IFZlY3RvcjxXZWJLaXQ6OldlYlBvcHVwSXRlbT4mIGl0ZW1zLCBpbnQzMl90IHNlbGVj
dGVkSW5kZXgpOwordm9pZCBld2tfdmlld193ZWJwcm9jZXNzX2NyYXNoZWQoRXZhc19PYmplY3Qq
IGV3a1ZpZXcpOwogCiAjZW5kaWYgLy8gZXdrX3ZpZXdfcHJpdmF0ZV9oCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163825</attachid>
            <date>2012-09-13 03:01:19 -0700</date>
            <delta_ts>2012-09-13 17:22:45 -0700</delta_ts>
            <desc>patch</desc>
            <filename>processDidCrash7.patch</filename>
            <type>text/plain</type>
            <size>5020</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAwYWY0ZmRiZS4uMWU0NzViNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDEyLTA5LTEyICBKaW53b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4K
KworICAgICAgICBbRUZMXVtXSzJdIFByb3ZpZGUgaW1wbGVtZW50YXRpb24gZm9yIFBhZ2VDbGll
bnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTYxOTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBXZWJLaXQyIEVGTCBkb2VzIG5vdCBoYXZlIGFuIGltcGxlbWVudGF0
aW9uIGZvciBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkuCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGlz
IGxlZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBjaGVja3MgaWYgbG9h
ZGluZyB3YXMgb25nb2luZywgaWYgc28sIHNldHMgdGhlIGxvYWQgcHJvZ3Jlc3MgYXMgMS4KKyAg
ICAgICAgVGhlbiBzZW5kIGEgc2lnbmFsIGNhbGxiYWNrICJ3ZWJwcm9jZXNzLGNyYXNoZWQiIGZv
ciBhbiBhcHBsaWNhdGlvbiB0byBoYW5kbGUgaXQuCisgICAgICAgIElmIHRoZSBhcHBsaWNhdGlv
biBkb2VzIG5vdCBoYW5kbGUgdGhlIGNyYXNoIGV2ZW50LCBzaG93IGEgRWluYSBMb2cgd2Fybmlu
ZyBtZXNzYWdlCisgICAgICAgIHdpdGggYSB1cmwgYXQgcHJvY2VzcyBleGl0IGFuZCBsb2FkIGEg
ZXJyb3IgcGFnZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBs
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGFnZUNsaWVudEltcGw6OnByb2Nlc3NEaWRDcmFzaCk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaDoKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChld2tfdmlld19wcm9jZXNz
X2NyYXNoZWQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3Lmg6CisgICAg
ICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oOgorCiAyMDEyLTA5LTEy
ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBBc3NlcnQgaW4g
TmV0c2NhcGVQbHVnaW46OmRlc3Ryb3koKSB3aXRoIGFzeW5jIHBsdWdpbiBpbml0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAKaW5k
ZXggMjRiZGE2My4uZGUyMWRmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcApAQCAtMTA2LDcgKzEwNiwxMiBAQCBib29sIFBh
Z2VDbGllbnRJbXBsOjppc1ZpZXdJbldpbmRvdygpCiAKIHZvaWQgUGFnZUNsaWVudEltcGw6OnBy
b2Nlc3NEaWRDcmFzaCgpCiB7Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICAvLyBDaGVjayBp
ZiBsb2FkaW5nIHdhcyBvbmdvaW5nLCB3aGVuIHByb2Nlc3MgY3Jhc2hlZC4KKyAgICBkb3VibGUg
bG9hZFByb2dyZXNzID0gZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19nZXQobV92aWV3V2lkZ2V0KTsK
KyAgICBpZiAobG9hZFByb2dyZXNzID49IDAgJiYgbG9hZFByb2dyZXNzIDwgMSkKKyAgICAgICAg
ZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19jaGFuZ2VkKG1fdmlld1dpZGdldCwgMSk7CisKKyAgICBl
d2tfdmlld193ZWJwcm9jZXNzX2NyYXNoZWQobV92aWV3V2lkZ2V0KTsKIH0KIAogdm9pZCBQYWdl
Q2xpZW50SW1wbDo6ZGlkUmVsYXVuY2hQcm9jZXNzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oCmluZGV4IDg2Y2E0MmQuLjk2NjExZTIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKKysr
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaApAQCAtMzEs
NCArMzEsNiBAQAogI2RlZmluZSBDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVNKGV3a05hbWUs
IHdlYmNvcmVOYW1lKSBcCiAgICAgICAgIENPTVBJTEVfQVNTRVJUKGludChld2tOYW1lKSA9PSBp
bnQod2ViY29yZU5hbWUpLCBtaXNtYXRjaGluZ0VudW1zKQogCitleHRlcm4gaW50IF9ld2tfbG9n
X2RvbTsKKwogI2VuZGlmIC8vIGV3a19wcml2YXRlX2gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAppbmRleCAzMTk2ZDBiLi5kOGY0N2JlIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKKysrIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCkBAIC0xNjI0LDMg
KzE2MjQsMjYgQEAgRWluYV9Cb29sIGV3a192aWV3X21vdXNlX2V2ZW50c19lbmFibGVkX2dldChj
b25zdCBFdmFzX09iamVjdCogZXdrVmlldykKIAogICAgIHJldHVybiBwcml2LT5hcmVNb3VzZUV2
ZW50c0VuYWJsZWQ7CiB9CisKKy8qKgorICogQGludGVybmFsCisgKiBXZWIgcHJvY2VzcyBoYXMg
Y3Jhc2hlZC4KKyAqCisgKiBFbWl0cyBzaWduYWw6ICJ3ZWJwcm9jZXNzLGNyYXNoZWQiIHdpdGgg
cG9pbnRlciB0byBjcmFzaCBoYW5kbGluZyBib29sZWFuLgorICovCit2b2lkIGV3a192aWV3X3dl
YnByb2Nlc3NfY3Jhc2hlZChFdmFzX09iamVjdCogZXdrVmlldykKK3sKKyAgICBFV0tfVklFV19T
RF9HRVRfT1JfUkVUVVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSk7CisgICAgRVdLX1ZJRVdfUFJJVl9H
RVRfT1JfUkVUVVJOKHNtYXJ0RGF0YSwgcHJpdik7CisKKyAgICBib29sIGhhbmRsZWQgPSBmYWxz
ZTsKKyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19jYWxsKGV3a1ZpZXcsICJ3ZWJwcm9j
ZXNzLGNyYXNoZWQiLCAmaGFuZGxlZCk7CisKKyAgICBpZiAoIWhhbmRsZWQpIHsKKyAgICAgICAg
Q1N0cmluZyB1cmwgPSBwcml2LT5wYWdlUHJveHktPnVybEF0UHJvY2Vzc0V4aXQoKS51dGY4KCk7
CisgICAgICAgIEVJTkFfTE9HX0RPTV9XQVJOKF9ld2tfbG9nX2RvbSwgIldBUk5JTkc6IFRoZSB3
ZWIgcHJvY2VzcyBleHBlcmllbmNlZCBhIGNyYXNoIG9uICclcycuXG4iLCB1cmwuZGF0YSgpKTsK
KworICAgICAgICAvLyBEaXNwbGF5IGEgcHJvY2VzcyBjcmFzaCBwYWdlCisgICAgICAgIGV3a192
aWV3X2h0bWxfc3RyaW5nX2xvYWQoZXdrVmlldywgIlRoZSB3ZWIgcHJvY2VzcyBoYXMgY3Jhc2hl
ZC4iLCAwLCB1cmwuZGF0YSgpKTsKKyAgICB9Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvZXdrX3ZpZXcuaAppbmRleCBiMDQwZmRmMy4uOTk2YTJiYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCkBAIC02NCw2ICs2NCw3IEBACiAg
KiAtICJ0ZXh0LGZvdW5kIiwgdW5zaWduZWQgaW50KjogdGhlIHJlcXVlc3RlZCB0ZXh0IHdhcyBm
b3VuZCBhbmQgaXQgZ2l2ZXMgdGhlIG51bWJlciBvZiBtYXRjaGVzLgogICogLSAidGl0bGUsY2hh
bmdlZCIsIGNvbnN0IGNoYXIqOiB0aXRsZSBvZiB0aGUgbWFpbiBmcmFtZSB3YXMgY2hhbmdlZC4K
ICAqIC0gInVyaSxjaGFuZ2VkIiwgY29uc3QgY2hhcio6IHVyaSBvZiB0aGUgbWFpbiBmcmFtZSB3
YXMgY2hhbmdlZC4KKyAqIC0gIndlYnByb2Nlc3MsY3Jhc2hlZCIsIEVpbmFfQm9vbCo6IGV4cGVj
dHMgYSBAYyBFSU5BX1RSVUUgaWYgd2ViIHByb2Nlc3MgY3Jhc2ggaXMgaGFuZGxlZDsgQGMgRUlO
QV9GQUxTRSwgb3RoZXJ3aXNlLgogICovCiAKICNpZm5kZWYgZXdrX3ZpZXdfaApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oCmluZGV4
IGZjZDY1ZWUuLjg4ZjlhYWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKQEAgLTEwMSw1ICsxMDEsNiBAQCBib29sIGV3a192
aWV3X2FjY2VsZXJhdGVkX2NvbXBvc2l0aW5nX21vZGVfZXhpdChjb25zdCBFdmFzX09iamVjdCog
ZXdrVmlldyk7CiAjZW5kaWYKIAogdm9pZCBld2tfdmlld19wb3B1cF9tZW51X3JlcXVlc3QoRXZh
c19PYmplY3QqIGV3a1ZpZXcsIFdlYktpdDo6V2ViUG9wdXBNZW51UHJveHlFZmwqIHBvcHVwTWVu
dSwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYsIFdlYkNvcmU6OlRleHREaXJlY3Rpb24sIGRvdWJs
ZSBwYWdlU2NhbGVGYWN0b3IsIGNvbnN0IFZlY3RvcjxXZWJLaXQ6OldlYlBvcHVwSXRlbT4mIGl0
ZW1zLCBpbnQzMl90IHNlbGVjdGVkSW5kZXgpOwordm9pZCBld2tfdmlld193ZWJwcm9jZXNzX2Ny
YXNoZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcpOwogCiAjZW5kaWYgLy8gZXdrX3ZpZXdfcHJpdmF0
ZV9oCg==
</data>
<flag name="commit-queue"
          id="175405"
          type_id="3"
          status="-"
          setter="gyuyoung.kim"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164008</attachid>
            <date>2012-09-13 17:22:45 -0700</date>
            <delta_ts>2012-09-13 18:19:59 -0700</delta_ts>
            <desc>patch to fix build error.</desc>
            <filename>processDidCrash8.patch</filename>
            <type>text/plain</type>
            <size>5227</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAwYWY0ZmRiZS4uMWU0NzViNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDEyLTA5LTEyICBKaW53b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4K
KworICAgICAgICBbRUZMXVtXSzJdIFByb3ZpZGUgaW1wbGVtZW50YXRpb24gZm9yIFBhZ2VDbGll
bnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTYxOTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBXZWJLaXQyIEVGTCBkb2VzIG5vdCBoYXZlIGFuIGltcGxlbWVudGF0
aW9uIGZvciBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkuCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGlz
IGxlZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBjaGVja3MgaWYgbG9h
ZGluZyB3YXMgb25nb2luZywgaWYgc28sIHNldCB0aGUgbG9hZCBwcm9ncmVzcyBhcyAxLgorICAg
ICAgICBUaGVuIHNlbmQgYSBzaWduYWwgY2FsbGJhY2sgIndlYnByb2Nlc3MsY3Jhc2hlZCIgZm9y
IGFuIGFwcGxpY2F0aW9uIHRvIGhhbmRsZSBpdC4KKyAgICAgICAgSWYgdGhlIGFwcGxpY2F0aW9u
IGRvZXMgbm90IGhhbmRsZSB0aGUgY3Jhc2ggZXZlbnQsIHNob3cgYSBFaW5hIExvZyB3YXJuaW5n
IG1lc3NhZ2UKKyAgICAgICAgd2l0aCBhIHVybCBhdCBwcm9jZXNzIGV4aXQgYW5kIGxvYWQgYSBl
cnJvciBwYWdlLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKToK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oOgorICAgICAgICAqIFVJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcDoKKyAgICAgICAgKGV3a192aWV3X3Byb2Nlc3Nf
Y3Jhc2hlZCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaDoKKyAgICAg
ICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmg6CisKIDIwMTItMDktMTIg
IEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAgIEFzc2VydCBpbiBO
ZXRzY2FwZVBsdWdpbjo6ZGVzdHJveSgpIHdpdGggYXN5bmMgcGx1Z2luIGluaXQKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcAppbmRl
eCAyNGJkYTYzLi44OWNjMzMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSAi
ZXdrX2NvbnRleHRfcHJpdmF0ZS5oIgogI2luY2x1ZGUgImV3a19kb3dubG9hZF9qb2IuaCIKICNp
bmNsdWRlICJld2tfZG93bmxvYWRfam9iX3ByaXZhdGUuaCIKKyNpbmNsdWRlICJld2tfdmlldy5o
IgogI2luY2x1ZGUgImV3a192aWV3X3ByaXZhdGUuaCIKIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNv
cmU7CkBAIC0xMDYsNyArMTA3LDEyIEBAIGJvb2wgUGFnZUNsaWVudEltcGw6OmlzVmlld0luV2lu
ZG93KCkKIAogdm9pZCBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkKIHsKLSAgICBu
b3RJbXBsZW1lbnRlZCgpOworICAgIC8vIENoZWNrIGlmIGxvYWRpbmcgd2FzIG9uZ29pbmcsIHdo
ZW4gd2ViIHByb2Nlc3MgY3Jhc2hlZC4KKyAgICBkb3VibGUgbG9hZFByb2dyZXNzID0gZXdrX3Zp
ZXdfbG9hZF9wcm9ncmVzc19nZXQobV92aWV3V2lkZ2V0KTsKKyAgICBpZiAobG9hZFByb2dyZXNz
ID49IDAgJiYgbG9hZFByb2dyZXNzIDwgMSkKKyAgICAgICAgZXdrX3ZpZXdfbG9hZF9wcm9ncmVz
c19jaGFuZ2VkKG1fdmlld1dpZGdldCwgMSk7CisKKyAgICBld2tfdmlld193ZWJwcm9jZXNzX2Ny
YXNoZWQobV92aWV3V2lkZ2V0KTsKIH0KIAogdm9pZCBQYWdlQ2xpZW50SW1wbDo6ZGlkUmVsYXVu
Y2hQcm9jZXNzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L2V3a19wcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJp
dmF0ZS5oCmluZGV4IDg2Y2E0MmQuLjk2NjExZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaApAQCAtMzEsNCArMzEsNiBAQAogI2RlZmluZSBD
T01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVNKGV3a05hbWUsIHdlYmNvcmVOYW1lKSBcCiAgICAg
ICAgIENPTVBJTEVfQVNTRVJUKGludChld2tOYW1lKSA9PSBpbnQod2ViY29yZU5hbWUpLCBtaXNt
YXRjaGluZ0VudW1zKQogCitleHRlcm4gaW50IF9ld2tfbG9nX2RvbTsKKwogI2VuZGlmIC8vIGV3
a19wcml2YXRlX2gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L2V3a192aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3
LmNwcAppbmRleCAzMTk2ZDBiLi5kOGY0N2JlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCkBAIC0xNjI0LDMgKzE2MjQsMjYgQEAgRWluYV9Cb29s
IGV3a192aWV3X21vdXNlX2V2ZW50c19lbmFibGVkX2dldChjb25zdCBFdmFzX09iamVjdCogZXdr
VmlldykKIAogICAgIHJldHVybiBwcml2LT5hcmVNb3VzZUV2ZW50c0VuYWJsZWQ7CiB9CisKKy8q
KgorICogQGludGVybmFsCisgKiBXZWIgcHJvY2VzcyBoYXMgY3Jhc2hlZC4KKyAqCisgKiBFbWl0
cyBzaWduYWw6ICJ3ZWJwcm9jZXNzLGNyYXNoZWQiIHdpdGggcG9pbnRlciB0byBjcmFzaCBoYW5k
bGluZyBib29sZWFuLgorICovCit2b2lkIGV3a192aWV3X3dlYnByb2Nlc3NfY3Jhc2hlZChFdmFz
X09iamVjdCogZXdrVmlldykKK3sKKyAgICBFV0tfVklFV19TRF9HRVRfT1JfUkVUVVJOKGV3a1Zp
ZXcsIHNtYXJ0RGF0YSk7CisgICAgRVdLX1ZJRVdfUFJJVl9HRVRfT1JfUkVUVVJOKHNtYXJ0RGF0
YSwgcHJpdik7CisKKyAgICBib29sIGhhbmRsZWQgPSBmYWxzZTsKKyAgICBldmFzX29iamVjdF9z
bWFydF9jYWxsYmFja19jYWxsKGV3a1ZpZXcsICJ3ZWJwcm9jZXNzLGNyYXNoZWQiLCAmaGFuZGxl
ZCk7CisKKyAgICBpZiAoIWhhbmRsZWQpIHsKKyAgICAgICAgQ1N0cmluZyB1cmwgPSBwcml2LT5w
YWdlUHJveHktPnVybEF0UHJvY2Vzc0V4aXQoKS51dGY4KCk7CisgICAgICAgIEVJTkFfTE9HX0RP
TV9XQVJOKF9ld2tfbG9nX2RvbSwgIldBUk5JTkc6IFRoZSB3ZWIgcHJvY2VzcyBleHBlcmllbmNl
ZCBhIGNyYXNoIG9uICclcycuXG4iLCB1cmwuZGF0YSgpKTsKKworICAgICAgICAvLyBEaXNwbGF5
IGEgcHJvY2VzcyBjcmFzaCBwYWdlCisgICAgICAgIGV3a192aWV3X2h0bWxfc3RyaW5nX2xvYWQo
ZXdrVmlldywgIlRoZSB3ZWIgcHJvY2VzcyBoYXMgY3Jhc2hlZC4iLCAwLCB1cmwuZGF0YSgpKTsK
KyAgICB9Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9l
d2tfdmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaApp
bmRleCBiMDQwZmRmMy4uOTk2YTJiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9ld2tfdmlldy5oCkBAIC02NCw2ICs2NCw3IEBACiAgKiAtICJ0ZXh0LGZvdW5kIiwgdW5z
aWduZWQgaW50KjogdGhlIHJlcXVlc3RlZCB0ZXh0IHdhcyBmb3VuZCBhbmQgaXQgZ2l2ZXMgdGhl
IG51bWJlciBvZiBtYXRjaGVzLgogICogLSAidGl0bGUsY2hhbmdlZCIsIGNvbnN0IGNoYXIqOiB0
aXRsZSBvZiB0aGUgbWFpbiBmcmFtZSB3YXMgY2hhbmdlZC4KICAqIC0gInVyaSxjaGFuZ2VkIiwg
Y29uc3QgY2hhcio6IHVyaSBvZiB0aGUgbWFpbiBmcmFtZSB3YXMgY2hhbmdlZC4KKyAqIC0gIndl
YnByb2Nlc3MsY3Jhc2hlZCIsIEVpbmFfQm9vbCo6IGV4cGVjdHMgYSBAYyBFSU5BX1RSVUUgaWYg
d2ViIHByb2Nlc3MgY3Jhc2ggaXMgaGFuZGxlZDsgQGMgRUlOQV9GQUxTRSwgb3RoZXJ3aXNlLgog
ICovCiAKICNpZm5kZWYgZXdrX3ZpZXdfaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oCmluZGV4IGZjZDY1ZWUuLjg4ZjlhYWIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZh
dGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2
YXRlLmgKQEAgLTEwMSw1ICsxMDEsNiBAQCBib29sIGV3a192aWV3X2FjY2VsZXJhdGVkX2NvbXBv
c2l0aW5nX21vZGVfZXhpdChjb25zdCBFdmFzX09iamVjdCogZXdrVmlldyk7CiAjZW5kaWYKIAog
dm9pZCBld2tfdmlld19wb3B1cF9tZW51X3JlcXVlc3QoRXZhc19PYmplY3QqIGV3a1ZpZXcsIFdl
YktpdDo6V2ViUG9wdXBNZW51UHJveHlFZmwqIHBvcHVwTWVudSwgY29uc3QgV2ViQ29yZTo6SW50
UmVjdCYsIFdlYkNvcmU6OlRleHREaXJlY3Rpb24sIGRvdWJsZSBwYWdlU2NhbGVGYWN0b3IsIGNv
bnN0IFZlY3RvcjxXZWJLaXQ6OldlYlBvcHVwSXRlbT4mIGl0ZW1zLCBpbnQzMl90IHNlbGVjdGVk
SW5kZXgpOwordm9pZCBld2tfdmlld193ZWJwcm9jZXNzX2NyYXNoZWQoRXZhc19PYmplY3QqIGV3
a1ZpZXcpOwogCiAjZW5kaWYgLy8gZXdrX3ZpZXdfcHJpdmF0ZV9oCg==
</data>
<flag name="review"
          id="175655"
          type_id="1"
          status="+"
          setter="gyuyoung.kim"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164021</attachid>
            <date>2012-09-13 18:19:59 -0700</date>
            <delta_ts>2012-09-15 00:27:05 -0700</delta_ts>
            <desc>patch for landing.</desc>
            <filename>processDidCrash8.patch</filename>
            <type>text/plain</type>
            <size>5231</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAwYWY0ZmRiZS4uY2I0Yzk0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDEyLTA5LTEyICBKaW53b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4K
KworICAgICAgICBbRUZMXVtXSzJdIFByb3ZpZGUgaW1wbGVtZW50YXRpb24gZm9yIFBhZ2VDbGll
bnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTYxOTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBXZWJLaXQyIEVGTCBkb2VzIG5vdCBoYXZlIGFuIGltcGxlbWVudGF0
aW9uIGZvciBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkuCisgICAgICAgIFNvIHdo
ZW4gV2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGlz
IGxlZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBjaGVja3MgaWYgbG9h
ZGluZyB3YXMgb25nb2luZywgaWYgc28sIHNldCB0aGUgbG9hZCBwcm9ncmVzcyBhcyAxLgorICAg
ICAgICBUaGVuIHNlbmQgYSBzaWduYWwgY2FsbGJhY2sgIndlYnByb2Nlc3MsY3Jhc2hlZCIgZm9y
IGFuIGFwcGxpY2F0aW9uIHRvIGhhbmRsZSBpdC4KKyAgICAgICAgSWYgdGhlIGFwcGxpY2F0aW9u
IGRvZXMgbm90IGhhbmRsZSB0aGUgY3Jhc2ggZXZlbnQsIHNob3cgYSBFaW5hIExvZyB3YXJuaW5n
IG1lc3NhZ2UKKyAgICAgICAgd2l0aCBhIHVybCBhdCB3ZWIgcHJvY2VzcyBleGl0IGFuZCBsb2Fk
IGEgZXJyb3IgcGFnZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJ
bXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGFnZUNsaWVudEltcGw6OnByb2Nlc3NEaWRDcmFz
aCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaDoKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHA6CisgICAgICAgIChld2tfdmlld19wcm9j
ZXNzX2NyYXNoZWQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3Lmg6Cisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdfcHJpdmF0ZS5oOgorCiAyMDEyLTA5
LTEyICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBBc3NlcnQg
aW4gTmV0c2NhcGVQbHVnaW46OmRlc3Ryb3koKSB3aXRoIGFzeW5jIHBsdWdpbiBpbml0CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5j
cHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAK
aW5kZXggMjRiZGE2My4uODljYzMzMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL1BhZ2VDbGllbnRJbXBsLmNwcApAQCAtMzksNiArMzksNyBAQAogI2luY2x1
ZGUgImV3a19jb250ZXh0X3ByaXZhdGUuaCIKICNpbmNsdWRlICJld2tfZG93bmxvYWRfam9iLmgi
CiAjaW5jbHVkZSAiZXdrX2Rvd25sb2FkX2pvYl9wcml2YXRlLmgiCisjaW5jbHVkZSAiZXdrX3Zp
ZXcuaCIKICNpbmNsdWRlICJld2tfdmlld19wcml2YXRlLmgiCiAKIHVzaW5nIG5hbWVzcGFjZSBX
ZWJDb3JlOwpAQCAtMTA2LDcgKzEwNywxMiBAQCBib29sIFBhZ2VDbGllbnRJbXBsOjppc1ZpZXdJ
bldpbmRvdygpCiAKIHZvaWQgUGFnZUNsaWVudEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCiB7Ci0g
ICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICAvLyBDaGVjayBpZiBsb2FkaW5nIHdhcyBvbmdvaW5n
LCB3aGVuIHdlYiBwcm9jZXNzIGNyYXNoZWQuCisgICAgZG91YmxlIGxvYWRQcm9ncmVzcyA9IGV3
a192aWV3X2xvYWRfcHJvZ3Jlc3NfZ2V0KG1fdmlld1dpZGdldCk7CisgICAgaWYgKGxvYWRQcm9n
cmVzcyA+PSAwICYmIGxvYWRQcm9ncmVzcyA8IDEpCisgICAgICAgIGV3a192aWV3X2xvYWRfcHJv
Z3Jlc3NfY2hhbmdlZChtX3ZpZXdXaWRnZXQsIDEpOworCisgICAgZXdrX3ZpZXdfd2VicHJvY2Vz
c19jcmFzaGVkKG1fdmlld1dpZGdldCk7CiB9CiAKIHZvaWQgUGFnZUNsaWVudEltcGw6OmRpZFJl
bGF1bmNoUHJvY2VzcygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9ld2tfcHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3ByaXZhdGUuaAppbmRleCA4NmNhNDJkLi45NjYxMWUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKQEAgLTMxLDQgKzMxLDYgQEAKICNkZWZp
bmUgQ09NUElMRV9BU1NFUlRfTUFUQ0hJTkdfRU5VTShld2tOYW1lLCB3ZWJjb3JlTmFtZSkgXAog
ICAgICAgICBDT01QSUxFX0FTU0VSVChpbnQoZXdrTmFtZSkgPT0gaW50KHdlYmNvcmVOYW1lKSwg
bWlzbWF0Y2hpbmdFbnVtcykKIAorZXh0ZXJuIGludCBfZXdrX2xvZ19kb207CisKICNlbmRpZiAv
LyBld2tfcHJpdmF0ZV9oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9ld2tfdmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tf
dmlldy5jcHAKaW5kZXggMzE5NmQwYi4uZDhmNDdiZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcApAQCAtMTYyNCwzICsxNjI0LDI2IEBAIEVpbmFf
Qm9vbCBld2tfdmlld19tb3VzZV9ldmVudHNfZW5hYmxlZF9nZXQoY29uc3QgRXZhc19PYmplY3Qq
IGV3a1ZpZXcpCiAKICAgICByZXR1cm4gcHJpdi0+YXJlTW91c2VFdmVudHNFbmFibGVkOwogfQor
CisvKioKKyAqIEBpbnRlcm5hbAorICogV2ViIHByb2Nlc3MgaGFzIGNyYXNoZWQuCisgKgorICog
RW1pdHMgc2lnbmFsOiAid2VicHJvY2VzcyxjcmFzaGVkIiB3aXRoIHBvaW50ZXIgdG8gY3Jhc2gg
aGFuZGxpbmcgYm9vbGVhbi4KKyAqLwordm9pZCBld2tfdmlld193ZWJwcm9jZXNzX2NyYXNoZWQo
RXZhc19PYmplY3QqIGV3a1ZpZXcpCit7CisgICAgRVdLX1ZJRVdfU0RfR0VUX09SX1JFVFVSTihl
d2tWaWV3LCBzbWFydERhdGEpOworICAgIEVXS19WSUVXX1BSSVZfR0VUX09SX1JFVFVSTihzbWFy
dERhdGEsIHByaXYpOworCisgICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7CisgICAgZXZhc19vYmpl
Y3Rfc21hcnRfY2FsbGJhY2tfY2FsbChld2tWaWV3LCAid2VicHJvY2VzcyxjcmFzaGVkIiwgJmhh
bmRsZWQpOworCisgICAgaWYgKCFoYW5kbGVkKSB7CisgICAgICAgIENTdHJpbmcgdXJsID0gcHJp
di0+cGFnZVByb3h5LT51cmxBdFByb2Nlc3NFeGl0KCkudXRmOCgpOworICAgICAgICBFSU5BX0xP
R19ET01fV0FSTihfZXdrX2xvZ19kb20sICJXQVJOSU5HOiBUaGUgd2ViIHByb2Nlc3MgZXhwZXJp
ZW5jZWQgYSBjcmFzaCBvbiAnJXMnLlxuIiwgdXJsLmRhdGEoKSk7CisKKyAgICAgICAgLy8gRGlz
cGxheSBhIHByb2Nlc3MgY3Jhc2ggcGFnZQorICAgICAgICBld2tfdmlld19odG1sX3N0cmluZ19s
b2FkKGV3a1ZpZXcsICJUaGUgd2ViIHByb2Nlc3MgaGFzIGNyYXNoZWQuIiwgMCwgdXJsLmRhdGEo
KSk7CisgICAgfQorfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3ZpZXcuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3
LmgKaW5kZXggYjA0MGZkZjMuLjk5NmEyYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvZXdrX3ZpZXcuaApAQCAtNjQsNiArNjQsNyBAQAogICogLSAidGV4dCxmb3VuZCIs
IHVuc2lnbmVkIGludCo6IHRoZSByZXF1ZXN0ZWQgdGV4dCB3YXMgZm91bmQgYW5kIGl0IGdpdmVz
IHRoZSBudW1iZXIgb2YgbWF0Y2hlcy4KICAqIC0gInRpdGxlLGNoYW5nZWQiLCBjb25zdCBjaGFy
KjogdGl0bGUgb2YgdGhlIG1haW4gZnJhbWUgd2FzIGNoYW5nZWQuCiAgKiAtICJ1cmksY2hhbmdl
ZCIsIGNvbnN0IGNoYXIqOiB1cmkgb2YgdGhlIG1haW4gZnJhbWUgd2FzIGNoYW5nZWQuCisgKiAt
ICJ3ZWJwcm9jZXNzLGNyYXNoZWQiLCBFaW5hX0Jvb2wqOiBleHBlY3RzIGEgQGMgRUlOQV9UUlVF
IGlmIHdlYiBwcm9jZXNzIGNyYXNoIGlzIGhhbmRsZWQ7IEBjIEVJTkFfRkFMU0UsIG90aGVyd2lz
ZS4KICAqLwogCiAjaWZuZGVmIGV3a192aWV3X2gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3X3ByaXZhdGUuaAppbmRleCBmY2Q2NWVlLi44OGY5YWFi
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19w
cml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXdf
cHJpdmF0ZS5oCkBAIC0xMDEsNSArMTAxLDYgQEAgYm9vbCBld2tfdmlld19hY2NlbGVyYXRlZF9j
b21wb3NpdGluZ19tb2RlX2V4aXQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcpOwogI2VuZGlm
CiAKIHZvaWQgZXdrX3ZpZXdfcG9wdXBfbWVudV9yZXF1ZXN0KEV2YXNfT2JqZWN0KiBld2tWaWV3
LCBXZWJLaXQ6OldlYlBvcHVwTWVudVByb3h5RWZsKiBwb3B1cE1lbnUsIGNvbnN0IFdlYkNvcmU6
OkludFJlY3QmLCBXZWJDb3JlOjpUZXh0RGlyZWN0aW9uLCBkb3VibGUgcGFnZVNjYWxlRmFjdG9y
LCBjb25zdCBWZWN0b3I8V2ViS2l0OjpXZWJQb3B1cEl0ZW0+JiBpdGVtcywgaW50MzJfdCBzZWxl
Y3RlZEluZGV4KTsKK3ZvaWQgZXdrX3ZpZXdfd2VicHJvY2Vzc19jcmFzaGVkKEV2YXNfT2JqZWN0
KiBld2tWaWV3KTsKIAogI2VuZGlmIC8vIGV3a192aWV3X3ByaXZhdGVfaAo=
</data>
<flag name="review"
          id="175669"
          type_id="1"
          status="+"
          setter="gyuyoung.kim"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164276</attachid>
            <date>2012-09-15 00:27:05 -0700</date>
            <delta_ts>2012-09-15 05:02:53 -0700</delta_ts>
            <desc>patch for landing.</desc>
            <filename>processDidCrash9.patch</filename>
            <type>text/plain</type>
            <size>5238</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAxZWRiODMxLi4zNjYyZTZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYg
QEAKKzIwMTItMDktMTUgIEppbndvbyBTb25nICA8amlud29vNy5zb25nQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtFRkxdW1dLMl0gUHJvdmlkZSBpbXBsZW1lbnRhdGlvbiBmb3IgUGFnZUNsaWVu
dEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05NjE5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlYktpdDIgRUZMIGRvZXMgbm90IGhhdmUgYW4gaW1wbGVtZW50YXRp
b24gZm9yIFBhZ2VDbGllbnRJbXBsOjpwcm9jZXNzRGlkQ3Jhc2goKS4KKyAgICAgICAgU28gd2hl
biBXZWJQcm9jZXNzIGhhcyBjcmFzaGVkLCBVSSBwcm9jZXNzIGRvZXMgbm90aGluZyBhbmQgaXMg
bGVmdCBhbG9uZSBhcyBpdCBpcy4KKworICAgICAgICBUaGlzIHBhdGNoIGNoZWNrcyBpZiBsb2Fk
aW5nIHdhcyBvbmdvaW5nLCBpZiBzbywgc2V0IHRoZSBsb2FkIHByb2dyZXNzIGFzIDEuCisgICAg
ICAgIFRoZW4gc2VuZCBhIHNpZ25hbCBjYWxsYmFjayAid2VicHJvY2VzcyxjcmFzaGVkIiBmb3Ig
YW4gYXBwbGljYXRpb24gdG8gaGFuZGxlIGl0LgorICAgICAgICBJZiB0aGUgYXBwbGljYXRpb24g
ZG9lcyBub3QgaGFuZGxlIHRoZSBjcmFzaCBldmVudCwgc2hvdyBhIEVpbmEgTG9nIHdhcm5pbmcg
bWVzc2FnZQorICAgICAgICB3aXRoIGEgdXJsIGF0IHdlYiBwcm9jZXNzIGV4aXQgYW5kIGxvYWQg
YSBlcnJvciBwYWdlLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudElt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNo
KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oOgorICAgICAgICAq
IFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcDoKKyAgICAgICAgKGV3a192aWV3X3dlYnBy
b2Nlc3NfY3Jhc2hlZCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaDoK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmg6CisKIDIwMTIt
MDktMTQgIEdyemVnb3J6IEN6YWprb3dza2kgIDxnLmN6YWprb3dza2lAc2Ftc3VuZy5jb20+CiAK
ICAgICAgICAgQWRkIG1ldGhvZCB0byBnZXQgdGhlIGxpc3Qgb2YgYWxsIGF2YWlsYWJsZSBkaWN0
aW9uYXJpZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1Bh
Z2VDbGllbnRJbXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VD
bGllbnRJbXBsLmNwcAppbmRleCA5ZTc1ZTA4Li5mODUxOWNlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCkBAIC0zOSw2ICsz
OSw3IEBACiAjaW5jbHVkZSAiZXdrX2NvbnRleHRfcHJpdmF0ZS5oIgogI2luY2x1ZGUgImV3a19k
b3dubG9hZF9qb2IuaCIKICNpbmNsdWRlICJld2tfZG93bmxvYWRfam9iX3ByaXZhdGUuaCIKKyNp
bmNsdWRlICJld2tfdmlldy5oIgogI2luY2x1ZGUgImV3a192aWV3X3ByaXZhdGUuaCIKIAogdXNp
bmcgbmFtZXNwYWNlIFdlYkNvcmU7CkBAIC0xMDYsNyArMTA3LDEyIEBAIGJvb2wgUGFnZUNsaWVu
dEltcGw6OmlzVmlld0luV2luZG93KCkKIAogdm9pZCBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0Rp
ZENyYXNoKCkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIC8vIENoZWNrIGlmIGxvYWRp
bmcgd2FzIG9uZ29pbmcsIHdoZW4gd2ViIHByb2Nlc3MgY3Jhc2hlZC4KKyAgICBkb3VibGUgbG9h
ZFByb2dyZXNzID0gZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19nZXQobV92aWV3V2lkZ2V0KTsKKyAg
ICBpZiAobG9hZFByb2dyZXNzID49IDAgJiYgbG9hZFByb2dyZXNzIDwgMSkKKyAgICAgICAgZXdr
X3ZpZXdfbG9hZF9wcm9ncmVzc19jaGFuZ2VkKG1fdmlld1dpZGdldCwgMSk7CisKKyAgICBld2tf
dmlld193ZWJwcm9jZXNzX2NyYXNoZWQobV92aWV3V2lkZ2V0KTsKIH0KIAogdm9pZCBQYWdlQ2xp
ZW50SW1wbDo6ZGlkUmVsYXVuY2hQcm9jZXNzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oCmluZGV4IDg2Y2E0MmQuLjk2NjExZTIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKKysrIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaApAQCAtMzEsNCAr
MzEsNiBAQAogI2RlZmluZSBDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVNKGV3a05hbWUsIHdl
YmNvcmVOYW1lKSBcCiAgICAgICAgIENPTVBJTEVfQVNTRVJUKGludChld2tOYW1lKSA9PSBpbnQo
d2ViY29yZU5hbWUpLCBtaXNtYXRjaGluZ0VudW1zKQogCitleHRlcm4gaW50IF9ld2tfbG9nX2Rv
bTsKKwogI2VuZGlmIC8vIGV3a19wcml2YXRlX2gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL2V3a192aWV3LmNwcAppbmRleCBkYzc3ZmIyLi42MzgyZjQxIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCkBAIC0xNjIzLDMgKzE2
MjMsMjYgQEAgRWluYV9Cb29sIGV3a192aWV3X21vdXNlX2V2ZW50c19lbmFibGVkX2dldChjb25z
dCBFdmFzX09iamVjdCogZXdrVmlldykKIAogICAgIHJldHVybiBwcml2LT5hcmVNb3VzZUV2ZW50
c0VuYWJsZWQ7CiB9CisKKy8qKgorICogQGludGVybmFsCisgKiBXZWIgcHJvY2VzcyBoYXMgY3Jh
c2hlZC4KKyAqCisgKiBFbWl0cyBzaWduYWw6ICJ3ZWJwcm9jZXNzLGNyYXNoZWQiIHdpdGggcG9p
bnRlciB0byBjcmFzaCBoYW5kbGluZyBib29sZWFuLgorICovCit2b2lkIGV3a192aWV3X3dlYnBy
b2Nlc3NfY3Jhc2hlZChFdmFzX09iamVjdCogZXdrVmlldykKK3sKKyAgICBFV0tfVklFV19TRF9H
RVRfT1JfUkVUVVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSk7CisgICAgRVdLX1ZJRVdfUFJJVl9HRVRf
T1JfUkVUVVJOKHNtYXJ0RGF0YSwgcHJpdik7CisKKyAgICBib29sIGhhbmRsZWQgPSBmYWxzZTsK
KyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19jYWxsKGV3a1ZpZXcsICJ3ZWJwcm9jZXNz
LGNyYXNoZWQiLCAmaGFuZGxlZCk7CisKKyAgICBpZiAoIWhhbmRsZWQpIHsKKyAgICAgICAgQ1N0
cmluZyB1cmwgPSBwcml2LT5wYWdlUHJveHktPnVybEF0UHJvY2Vzc0V4aXQoKS51dGY4KCk7Cisg
ICAgICAgIEVJTkFfTE9HX0RPTV9XQVJOKF9ld2tfbG9nX2RvbSwgIldBUk5JTkc6IFRoZSB3ZWIg
cHJvY2VzcyBleHBlcmllbmNlZCBhIGNyYXNoIG9uICclcycuXG4iLCB1cmwuZGF0YSgpKTsKKwor
ICAgICAgICAvLyBEaXNwbGF5IGFuIGVycm9yIHBhZ2UKKyAgICAgICAgZXdrX3ZpZXdfaHRtbF9z
dHJpbmdfbG9hZChld2tWaWV3LCAiVGhlIHdlYiBwcm9jZXNzIGhhcyBjcmFzaGVkLiIsIDAsIHVy
bC5kYXRhKCkpOworICAgIH0KK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9l
d2tfdmlldy5oCmluZGV4IGIwNDBmZGYzLi45OTZhMmJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKQEAgLTY0LDYgKzY0LDcgQEAKICAqIC0gInRleHQs
Zm91bmQiLCB1bnNpZ25lZCBpbnQqOiB0aGUgcmVxdWVzdGVkIHRleHQgd2FzIGZvdW5kIGFuZCBp
dCBnaXZlcyB0aGUgbnVtYmVyIG9mIG1hdGNoZXMuCiAgKiAtICJ0aXRsZSxjaGFuZ2VkIiwgY29u
c3QgY2hhcio6IHRpdGxlIG9mIHRoZSBtYWluIGZyYW1lIHdhcyBjaGFuZ2VkLgogICogLSAidXJp
LGNoYW5nZWQiLCBjb25zdCBjaGFyKjogdXJpIG9mIHRoZSBtYWluIGZyYW1lIHdhcyBjaGFuZ2Vk
LgorICogLSAid2VicHJvY2VzcyxjcmFzaGVkIiwgRWluYV9Cb29sKjogZXhwZWN0cyBhIEBjIEVJ
TkFfVFJVRSBpZiB3ZWIgcHJvY2VzcyBjcmFzaCBpcyBoYW5kbGVkOyBAYyBFSU5BX0ZBTFNFLCBv
dGhlcndpc2UuCiAgKi8KIAogI2lmbmRlZiBld2tfdmlld19oCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmggYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKaW5kZXggZmNkNjVlZS4u
ODhmOWFhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3ZpZXdfcHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a192aWV3X3ByaXZhdGUuaApAQCAtMTAxLDUgKzEwMSw2IEBAIGJvb2wgZXdrX3ZpZXdfYWNjZWxl
cmF0ZWRfY29tcG9zaXRpbmdfbW9kZV9leGl0KGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3KTsK
ICNlbmRpZgogCiB2b2lkIGV3a192aWV3X3BvcHVwX21lbnVfcmVxdWVzdChFdmFzX09iamVjdCog
ZXdrVmlldywgV2ViS2l0OjpXZWJQb3B1cE1lbnVQcm94eUVmbCogcG9wdXBNZW51LCBjb25zdCBX
ZWJDb3JlOjpJbnRSZWN0JiwgV2ViQ29yZTo6VGV4dERpcmVjdGlvbiwgZG91YmxlIHBhZ2VTY2Fs
ZUZhY3RvciwgY29uc3QgVmVjdG9yPFdlYktpdDo6V2ViUG9wdXBJdGVtPiYgaXRlbXMsIGludDMy
X3Qgc2VsZWN0ZWRJbmRleCk7Cit2b2lkIGV3a192aWV3X3dlYnByb2Nlc3NfY3Jhc2hlZChFdmFz
X09iamVjdCogZXdrVmlldyk7CiAKICNlbmRpZiAvLyBld2tfdmlld19wcml2YXRlX2gK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164284</attachid>
            <date>2012-09-15 05:02:53 -0700</date>
            <delta_ts>2012-09-15 08:14:43 -0700</delta_ts>
            <desc>patch for landing.</desc>
            <filename>processDidCrash10.patch</filename>
            <type>text/plain</type>
            <size>5238</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAxZWRiODMxLi4zNjYyZTZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYg
QEAKKzIwMTItMDktMTUgIEppbndvbyBTb25nICA8amlud29vNy5zb25nQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtFRkxdW1dLMl0gUHJvdmlkZSBpbXBsZW1lbnRhdGlvbiBmb3IgUGFnZUNsaWVu
dEltcGw6OnByb2Nlc3NEaWRDcmFzaCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05NjE5NworCisgICAgICAgIFJldmlld2VkIGJ5IEd5dXlvdW5nIEtp
bS4KKworICAgICAgICBXZWJLaXQyIEVGTCBkb2VzIG5vdCBoYXZlIGFuIGltcGxlbWVudGF0aW9u
IGZvciBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNoKCkuCisgICAgICAgIFNvIHdoZW4g
V2ViUHJvY2VzcyBoYXMgY3Jhc2hlZCwgVUkgcHJvY2VzcyBkb2VzIG5vdGhpbmcgYW5kIGlzIGxl
ZnQgYWxvbmUgYXMgaXQgaXMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBjaGVja3MgaWYgbG9hZGlu
ZyB3YXMgb25nb2luZywgaWYgc28sIHNldCB0aGUgbG9hZCBwcm9ncmVzcyBhcyAxLgorICAgICAg
ICBUaGVuIHNlbmQgYSBzaWduYWwgY2FsbGJhY2sgIndlYnByb2Nlc3MsY3Jhc2hlZCIgZm9yIGFu
IGFwcGxpY2F0aW9uIHRvIGhhbmRsZSBpdC4KKyAgICAgICAgSWYgdGhlIGFwcGxpY2F0aW9uIGRv
ZXMgbm90IGhhbmRsZSB0aGUgY3Jhc2ggZXZlbnQsIHNob3cgYW4gRWluYSBMb2cgd2FybmluZyBt
ZXNzYWdlCisgICAgICAgIHdpdGggYSB1cmwgYXQgd2ViIHByb2Nlc3MgZXhpdCBhbmQgbG9hZCBh
biBlcnJvciBwYWdlLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudElt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0RpZENyYXNo
KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oOgorICAgICAgICAq
IFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcDoKKyAgICAgICAgKGV3a192aWV3X3dlYnBy
b2Nlc3NfY3Jhc2hlZCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaDoK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmg6CisKIDIwMTIt
MDktMTQgIEdyemVnb3J6IEN6YWprb3dza2kgIDxnLmN6YWprb3dza2lAc2Ftc3VuZy5jb20+CiAK
ICAgICAgICAgQWRkIG1ldGhvZCB0byBnZXQgdGhlIGxpc3Qgb2YgYWxsIGF2YWlsYWJsZSBkaWN0
aW9uYXJpZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1Bh
Z2VDbGllbnRJbXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL1BhZ2VD
bGllbnRJbXBsLmNwcAppbmRleCA5ZTc1ZTA4Li5mODUxOWNlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9QYWdlQ2xpZW50SW1wbC5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvUGFnZUNsaWVudEltcGwuY3BwCkBAIC0zOSw2ICsz
OSw3IEBACiAjaW5jbHVkZSAiZXdrX2NvbnRleHRfcHJpdmF0ZS5oIgogI2luY2x1ZGUgImV3a19k
b3dubG9hZF9qb2IuaCIKICNpbmNsdWRlICJld2tfZG93bmxvYWRfam9iX3ByaXZhdGUuaCIKKyNp
bmNsdWRlICJld2tfdmlldy5oIgogI2luY2x1ZGUgImV3a192aWV3X3ByaXZhdGUuaCIKIAogdXNp
bmcgbmFtZXNwYWNlIFdlYkNvcmU7CkBAIC0xMDYsNyArMTA3LDEyIEBAIGJvb2wgUGFnZUNsaWVu
dEltcGw6OmlzVmlld0luV2luZG93KCkKIAogdm9pZCBQYWdlQ2xpZW50SW1wbDo6cHJvY2Vzc0Rp
ZENyYXNoKCkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIC8vIENoZWNrIGlmIGxvYWRp
bmcgd2FzIG9uZ29pbmcsIHdoZW4gd2ViIHByb2Nlc3MgY3Jhc2hlZC4KKyAgICBkb3VibGUgbG9h
ZFByb2dyZXNzID0gZXdrX3ZpZXdfbG9hZF9wcm9ncmVzc19nZXQobV92aWV3V2lkZ2V0KTsKKyAg
ICBpZiAobG9hZFByb2dyZXNzID49IDAgJiYgbG9hZFByb2dyZXNzIDwgMSkKKyAgICAgICAgZXdr
X3ZpZXdfbG9hZF9wcm9ncmVzc19jaGFuZ2VkKG1fdmlld1dpZGdldCwgMSk7CisKKyAgICBld2tf
dmlld193ZWJwcm9jZXNzX2NyYXNoZWQobV92aWV3V2lkZ2V0KTsKIH0KIAogdm9pZCBQYWdlQ2xp
ZW50SW1wbDo6ZGlkUmVsYXVuY2hQcm9jZXNzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC9ld2tfcHJpdmF0ZS5oCmluZGV4IDg2Y2E0MmQuLjk2NjExZTIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19wcml2YXRlLmgKKysrIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ByaXZhdGUuaApAQCAtMzEsNCAr
MzEsNiBAQAogI2RlZmluZSBDT01QSUxFX0FTU0VSVF9NQVRDSElOR19FTlVNKGV3a05hbWUsIHdl
YmNvcmVOYW1lKSBcCiAgICAgICAgIENPTVBJTEVfQVNTRVJUKGludChld2tOYW1lKSA9PSBpbnQo
d2ViY29yZU5hbWUpLCBtaXNtYXRjaGluZ0VudW1zKQogCitleHRlcm4gaW50IF9ld2tfbG9nX2Rv
bTsKKwogI2VuZGlmIC8vIGV3a19wcml2YXRlX2gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL2V3a192aWV3LmNwcAppbmRleCBkYzc3ZmIyLi42MzgyZjQxIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwCkBAIC0xNjIzLDMgKzE2
MjMsMjYgQEAgRWluYV9Cb29sIGV3a192aWV3X21vdXNlX2V2ZW50c19lbmFibGVkX2dldChjb25z
dCBFdmFzX09iamVjdCogZXdrVmlldykKIAogICAgIHJldHVybiBwcml2LT5hcmVNb3VzZUV2ZW50
c0VuYWJsZWQ7CiB9CisKKy8qKgorICogQGludGVybmFsCisgKiBXZWIgcHJvY2VzcyBoYXMgY3Jh
c2hlZC4KKyAqCisgKiBFbWl0cyBzaWduYWw6ICJ3ZWJwcm9jZXNzLGNyYXNoZWQiIHdpdGggcG9p
bnRlciB0byBjcmFzaCBoYW5kbGluZyBib29sZWFuLgorICovCit2b2lkIGV3a192aWV3X3dlYnBy
b2Nlc3NfY3Jhc2hlZChFdmFzX09iamVjdCogZXdrVmlldykKK3sKKyAgICBFV0tfVklFV19TRF9H
RVRfT1JfUkVUVVJOKGV3a1ZpZXcsIHNtYXJ0RGF0YSk7CisgICAgRVdLX1ZJRVdfUFJJVl9HRVRf
T1JfUkVUVVJOKHNtYXJ0RGF0YSwgcHJpdik7CisKKyAgICBib29sIGhhbmRsZWQgPSBmYWxzZTsK
KyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19jYWxsKGV3a1ZpZXcsICJ3ZWJwcm9jZXNz
LGNyYXNoZWQiLCAmaGFuZGxlZCk7CisKKyAgICBpZiAoIWhhbmRsZWQpIHsKKyAgICAgICAgQ1N0
cmluZyB1cmwgPSBwcml2LT5wYWdlUHJveHktPnVybEF0UHJvY2Vzc0V4aXQoKS51dGY4KCk7Cisg
ICAgICAgIEVJTkFfTE9HX0RPTV9XQVJOKF9ld2tfbG9nX2RvbSwgIldBUk5JTkc6IFRoZSB3ZWIg
cHJvY2VzcyBleHBlcmllbmNlZCBhIGNyYXNoIG9uICclcycuXG4iLCB1cmwuZGF0YSgpKTsKKwor
ICAgICAgICAvLyBEaXNwbGF5IGFuIGVycm9yIHBhZ2UKKyAgICAgICAgZXdrX3ZpZXdfaHRtbF9z
dHJpbmdfbG9hZChld2tWaWV3LCAiVGhlIHdlYiBwcm9jZXNzIGhhcyBjcmFzaGVkLiIsIDAsIHVy
bC5kYXRhKCkpOworICAgIH0KK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9l
d2tfdmlldy5oCmluZGV4IGIwNDBmZGYzLi45OTZhMmJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmgKQEAgLTY0LDYgKzY0LDcgQEAKICAqIC0gInRleHQs
Zm91bmQiLCB1bnNpZ25lZCBpbnQqOiB0aGUgcmVxdWVzdGVkIHRleHQgd2FzIGZvdW5kIGFuZCBp
dCBnaXZlcyB0aGUgbnVtYmVyIG9mIG1hdGNoZXMuCiAgKiAtICJ0aXRsZSxjaGFuZ2VkIiwgY29u
c3QgY2hhcio6IHRpdGxlIG9mIHRoZSBtYWluIGZyYW1lIHdhcyBjaGFuZ2VkLgogICogLSAidXJp
LGNoYW5nZWQiLCBjb25zdCBjaGFyKjogdXJpIG9mIHRoZSBtYWluIGZyYW1lIHdhcyBjaGFuZ2Vk
LgorICogLSAid2VicHJvY2VzcyxjcmFzaGVkIiwgRWluYV9Cb29sKjogZXhwZWN0cyBhIEBjIEVJ
TkFfVFJVRSBpZiB3ZWIgcHJvY2VzcyBjcmFzaCBpcyBoYW5kbGVkOyBAYyBFSU5BX0ZBTFNFLCBv
dGhlcndpc2UuCiAgKi8KIAogI2lmbmRlZiBld2tfdmlld19oCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmggYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlld19wcml2YXRlLmgKaW5kZXggZmNkNjVlZS4u
ODhmOWFhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3ZpZXdfcHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3
a192aWV3X3ByaXZhdGUuaApAQCAtMTAxLDUgKzEwMSw2IEBAIGJvb2wgZXdrX3ZpZXdfYWNjZWxl
cmF0ZWRfY29tcG9zaXRpbmdfbW9kZV9leGl0KGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3KTsK
ICNlbmRpZgogCiB2b2lkIGV3a192aWV3X3BvcHVwX21lbnVfcmVxdWVzdChFdmFzX09iamVjdCog
ZXdrVmlldywgV2ViS2l0OjpXZWJQb3B1cE1lbnVQcm94eUVmbCogcG9wdXBNZW51LCBjb25zdCBX
ZWJDb3JlOjpJbnRSZWN0JiwgV2ViQ29yZTo6VGV4dERpcmVjdGlvbiwgZG91YmxlIHBhZ2VTY2Fs
ZUZhY3RvciwgY29uc3QgVmVjdG9yPFdlYktpdDo6V2ViUG9wdXBJdGVtPiYgaXRlbXMsIGludDMy
X3Qgc2VsZWN0ZWRJbmRleCk7Cit2b2lkIGV3a192aWV3X3dlYnByb2Nlc3NfY3Jhc2hlZChFdmFz
X09iamVjdCogZXdrVmlldyk7CiAKICNlbmRpZiAvLyBld2tfdmlld19wcml2YXRlX2gK
</data>

          </attachment>
      

    </bug>

</bugzilla>