<?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>23309</bug_id>
          
          <creation_ts>2009-01-13 16:47:57 -0800</creation_ts>
          <short_desc>Chromium crashes with custom cursors</short_desc>
          <delta_ts>2009-02-06 10:10:10 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Images</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</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>0</everconfirmed>
          <reporter name="Ananta Iyengar">ananta</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>105605</commentid>
    <comment_count>0</comment_count>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-01-13 16:47:57 -0800</bug_when>
    <thetext>This is a chromium only issue.
. Navigate Google maps
2. Scroll in/out, drag, move the mouse cursor in/out of the map area to 
change the custom cursor until problem appears
3. See Chromium Crash
4. Sigh :(

This is a bug in the ImageSource::clear implementation in ImageSourceSkia.cpp.

I will be submitting a patch shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105624</commentid>
    <comment_count>1</comment_count>
      <attachid>26699</attachid>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-01-13 17:38:36 -0800</bug_when>
    <thetext>Created attachment 26699
Contains the fix for the custom cursor crash with Chromium</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105626</commentid>
    <comment_count>2</comment_count>
      <attachid>26699</attachid>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-01-13 17:41:34 -0800</bug_when>
    <thetext>Comment on attachment 26699
Contains the fix for the custom cursor crash with Chromium

There are some unrelated changes in this patch. Will upload a new one shortly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105627</commentid>
    <comment_count>3</comment_count>
      <attachid>26700</attachid>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-01-13 17:54:22 -0800</bug_when>
    <thetext>Created attachment 26700
Fix for the cursor crash with Chromium</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105630</commentid>
    <comment_count>4</comment_count>
      <attachid>26700</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-01-13 18:03:15 -0800</bug_when>
    <thetext>Comment on attachment 26700
Fix for the cursor crash with Chromium

The ChangeList wrong.  You you set EMAIL_ADDRESS in your local environment so future runs of prepare-ChangeLog know what your email address is (iyengar@chromium.org).  Your REAL_NAME value should also be set to something other than &quot;iyengar&quot; (currently it&apos;s falling back onto your username).  I would revert your local ChangeLog and run prepare-ChangeLog again (once and only once).

You seem to have corrected setData to 8 spaces of indent from 6 spaces on all platforms except chromium. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105631</commentid>
    <comment_count>5</comment_count>
      <attachid>26702</attachid>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-01-13 18:20:34 -0800</bug_when>
    <thetext>Created attachment 26702
Fix for the custom cursor crash with Chromium. Updated based on code review comments by Eric</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105676</commentid>
    <comment_count>6</comment_count>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-01-14 08:59:16 -0800</bug_when>
    <thetext>I have uploaded a new patch which addresses these comments. Please take another look.

-Ananta

(In reply to comment #4)
&gt; (From update of attachment 26700 [review])
&gt; The ChangeList wrong.  You you set EMAIL_ADDRESS in your local environment so
&gt; future runs of prepare-ChangeLog know what your email address is
&gt; (iyengar@chromium.org).  Your REAL_NAME value should also be set to something
&gt; other than &quot;iyengar&quot; (currently it&apos;s falling back onto your username).  I would
&gt; revert your local ChangeLog and run prepare-ChangeLog again (once and only
&gt; once).
&gt; 
&gt; You seem to have corrected setData to 8 spaces of indent from 6 spaces on all
&gt; platforms except chromium. :)
&gt; 

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106083</commentid>
    <comment_count>7</comment_count>
      <attachid>26702</attachid>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-01-16 10:35:39 -0800</bug_when>
    <thetext>Comment on attachment 26702
Fix for the custom cursor crash with Chromium. Updated based on code review comments by Eric

I had added comments by mistake to the diff directly. Will upload a new patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106084</commentid>
    <comment_count>8</comment_count>
      <attachid>26800</attachid>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-01-16 10:36:10 -0800</bug_when>
    <thetext>Created attachment 26800
Updated patch created off the changelog this time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108106</commentid>
    <comment_count>9</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-02-03 03:41:25 -0800</bug_when>
    <thetext>separate the style changes from the actual fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108513</commentid>
    <comment_count>10</comment_count>
      <attachid>26800</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-02-05 14:26:29 -0800</bug_when>
    <thetext>Comment on attachment 26800
Updated patch created off the changelog this time.

ChangeLog needs to be fix to Ananta&apos;s full name when landing.  There is also a Tab in the changelog.  Otherwise this looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108548</commentid>
    <comment_count>11</comment_count>
      <attachid>26800</attachid>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-02-05 16:29:20 -0800</bug_when>
    <thetext>Comment on attachment 26800
Updated patch created off the changelog this time.

Will update a new patch based on the comments by Eric.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108549</commentid>
    <comment_count>12</comment_count>
      <attachid>27369</attachid>
    <who name="Ananta Iyengar">ananta</who>
    <bug_when>2009-02-05 16:30:17 -0800</bug_when>
    <thetext>Created attachment 27369
Updated patch with the reviewer name fixed and tab removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108645</commentid>
    <comment_count>13</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-02-06 10:09:42 -0800</bug_when>
    <thetext>Landed as http://trac.webkit.org/changeset/40722.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108646</commentid>
    <comment_count>14</comment_count>
      <attachid>27369</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-02-06 10:10:10 -0800</bug_when>
    <thetext>Comment on attachment 27369
Updated patch with the reviewer name fixed and tab removed.

Clearing review flag to remove from queue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26699</attachid>
            <date>2009-01-13 17:38:36 -0800</date>
            <delta_ts>2009-01-13 17:41:34 -0800</delta_ts>
            <desc>Contains the fix for the custom cursor crash with Chromium</desc>
            <filename>CustomCursorCrash.txt</filename>
            <type>text/plain</type>
            <size>8831</size>
            <attacher name="Ananta Iyengar">ananta</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDM5ODgxKQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDI3IEBADQorMjAwOS0wMS0xMyAgaXllbmdhciAgPHNldCBFTUFJTF9BRERS
RVNTIGVudmlyb25tZW50IHZhcmlhYmxlPg0KUmVjcmVhdGUgdGhlIHNraWEgaW1hZ2UgZGVjb2Rl
ciBmcm9tIHRoZSB1bmRlY29kZWQgZGF0YSBiaXRzIHBhc3NlZCBkb3duLCB3aGVuDQp0aGUgaW1h
Z2Ugc291cmNlIGlzIGNsZWFyZWQuIA0KDQpUaGlzIGZpeGVzIGJ1ZyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMDksIHdoaWNoDQpvY2N1cnMgd2hlbiBhIGN1c3Rv
bSBjdXJzb3IgaXMgY3JlYXRlZCBieSB3ZWJraXQgYWZ0ZXIgdGhlIHdlYmtpdCBjYWNoZSBwcnVu
ZQ0Kb3BlcmF0aW9uIGhhcyBldmljdGVkIHRoZSBkZWNvZGVkIGZyYW1lcyBmcm9tIHRoZSBpbWFn
ZS4gVGhlIGZpeCBpcyBvbiB0aGUgc2FtZQ0KbGluZXMgYXMgdGhlIGNvcmVncmFwaGljcyBhbmQg
b3RoZXIgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBpbWFnZSBzb3VyY2UuDQoNClRoZSBvbmx5IG1l
YW5pbmdmdWwgY2hhbmdlIGlzIGluIEltYWdlU291cmNlU2tpYS5jcHAuIFRoZSByZXN0IG9mIHRo
ZSBjaGFuZ2VzIGFyZQ0KaW5kZW50YXRpb24gZml4ZXMgdG8gbWF0Y2ggV2Via2l0IHN0eWxlLg0K
Kw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2NhaXJvL0ltYWdlU291cmNlQ2Fpcm8uY3BwOg0KKyAgICAgICAgKFdl
YkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6DQorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L2NnL0ltYWdlU291cmNlQ0cuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpj
bGVhcik6DQorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlU291cmNlUXQuY3Bw
Og0KKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6DQorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VTb3VyY2VTa2lhLmNwcDoNCisgICAgICAgIChXZWJD
b3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIpOg0KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93
eC9JbWFnZVNvdXJjZVd4LmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xl
YXIpOg0KKw0KKzIwMDktMDEtMTMgIGl5ZW5nYXIgIDxzZXQgRU1BSUxfQUREUkVTUyBlbnZpcm9u
bWVudCB2YXJpYWJsZT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLg0K
Kw0KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNhaXJvLmNw
cDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIpOg0KKyAgICAgICAgKiBw
bGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU291cmNlU2tpYS5jcHA6DQorICAgICAgICAoV2Vi
Q29yZTo6SW1hZ2VTb3VyY2U6OmNsZWFyKToNCisNCiAyMDA5LTAxLTEzICBNYXJrIFJvd2UgIDxt
cm93ZUBhcHBsZS5jb20+DQogDQogICAgICAgICBGaXggdGhlIFRpZ2VyIFdlYkNvcmUgYnVpbGQg
YWZ0ZXIgcjM5ODgwLg0KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1h
Z2VTb3VyY2VDYWlyby5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2NhaXJvL0ltYWdlU291cmNlQ2Fpcm8uY3BwCShyZXZpc2lvbiAzOTg4MCkNCisrKyBXZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0ltYWdlU291cmNlQ2Fpcm8uY3BwCSh3b3JraW5n
IGNvcHkpDQpAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFyKGJvb2wg
ZGVzdHJveUFsbCwNCiAgICAgZGVsZXRlIG1fZGVjb2RlcjsNCiAgICAgbV9kZWNvZGVyID0gMDsN
CiAgICAgaWYgKGRhdGEpDQotICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0K
KyAgICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KIH0NCiANCiBib29sIElt
YWdlU291cmNlOjppbml0aWFsaXplZCgpIGNvbnN0DQpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jZy9JbWFnZVNvdXJjZUNHLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VTb3VyY2VDRy5jcHAJKHJldmlzaW9uIDM5ODgwKQ0KKysr
IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VTb3VyY2VDRy5jcHAJKHdvcmtpbmcg
Y29weSkNCkBAIC01OCw3ICs1OCw3IEBAIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFyKGJvb2wsIHNp
emVfdCwgU2gNCiAgICAgICAgIG1fZGVjb2RlciA9IDA7DQogICAgIH0NCiAgICAgaWYgKGRhdGEp
DQotICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KKyAgICAgICAgc2V0RGF0
YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KIH0NCiANCiBDRkRpY3Rpb25hcnlSZWYgaW1hZ2VT
b3VyY2VPcHRpb25zKCkNCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdl
U291cmNlUXQuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9x
dC9JbWFnZVNvdXJjZVF0LmNwcAkocmV2aXNpb24gMzk4ODApDQorKysgV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9xdC9JbWFnZVNvdXJjZVF0LmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTE2Myw3
ICsxNjMsNyBAQCB2b2lkIEltYWdlU291cmNlOjpjbGVhcihib29sIGRlc3Ryb3lBbGwsDQogICAg
IGRlbGV0ZSBtX2RlY29kZXI7DQogICAgIG1fZGVjb2RlciA9IDA7DQogICAgIGlmIChkYXRhKQ0K
LSAgICAgIHNldERhdGEoZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsNCisgICAgICAgIHNldERhdGEo
ZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsNCiB9DQogDQogfQ0KSW5kZXg6IFdlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNvdXJjZVNraWEuY3BwDQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU291cmNlU2tpYS5jcHAJKHJldmlzaW9u
IDM5ODgwKQ0KKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNvdXJjZVNr
aWEuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMTAwLDE2ICsxMDAsMTYgQEAgSW1hZ2VTb3VyY2U6
On5JbWFnZVNvdXJjZSgpDQogDQogdm9pZCBJbWFnZVNvdXJjZTo6Y2xlYXIoYm9vbCBkZXN0cm95
QWxsLCBzaXplX3QgY2xlYXJCZWZvcmVGcmFtZSwgU2hhcmVkQnVmZmVyKiBkYXRhLCBib29sIGFs
bERhdGFSZWNlaXZlZCkNCiB7DQotICAgIC8vIFRPRE8oZGFyaW4pOiBGaWd1cmUgb3V0IHdoYXQg
dG8gZG8gd2l0aCB0aGUgfGRhdGF8IGFuZCB8YWxsRGF0YVJlY2VpdmVkfCBwYXJhbXMuDQotDQot
ICAgIGlmIChkZXN0cm95QWxsKSB7DQotICAgICAgICBkZWxldGUgbV9kZWNvZGVyOw0KLSAgICAg
ICAgbV9kZWNvZGVyID0gMDsNCisgICAgaWYgKCFkZXN0cm95QWxsKSB7DQorICAgICAgICBpZiAo
bV9kZWNvZGVyKQ0KKyAgICAgICAgICAgIG1fZGVjb2Rlci0+Y2xlYXJGcmFtZUJ1ZmZlckNhY2hl
KGNsZWFyQmVmb3JlRnJhbWUpOw0KICAgICAgICAgcmV0dXJuOw0KICAgICB9DQogDQotICAgIGlm
IChtX2RlY29kZXIpDQotICAgICAgICBtX2RlY29kZXItPmNsZWFyRnJhbWVCdWZmZXJDYWNoZShj
bGVhckJlZm9yZUZyYW1lKTsNCisgICAgZGVsZXRlIG1fZGVjb2RlcjsNCisgICAgbV9kZWNvZGVy
ID0gMDsNCisgICAgaWYgKGRhdGEpDQorICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2
ZWQpOw0KIH0NCiANCiBib29sIEltYWdlU291cmNlOjppbml0aWFsaXplZCgpIGNvbnN0DQpJbmRl
eDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93eC9JbWFnZVNvdXJjZVd4LmNwcA0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQ0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd3gvSW1hZ2VTb3VyY2VXeC5jcHAJ
KHJldmlzaW9uIDM5ODgwKQ0KKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd3gvSW1hZ2VT
b3VyY2VXeC5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC0xNzAsNyArMTcwLDcgQEAgdm9pZCBJbWFn
ZVNvdXJjZTo6Y2xlYXIoYm9vbCBkZXN0cm95QWxsLA0KICAgICBkZWxldGUgbV9kZWNvZGVyOw0K
ICAgICBtX2RlY29kZXIgPSAwOw0KICAgICBpZiAoZGF0YSkNCi0gICAgICBzZXREYXRhKGRhdGEs
IGFsbERhdGFSZWNlaXZlZCk7DQorICAgICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZl
ZCk7DQogfQ0KIA0KIE5hdGl2ZUltYWdlUHRyIEltYWdlU291cmNlOjpjcmVhdGVGcmFtZUF0SW5k
ZXgoc2l6ZV90IGluZGV4KQ0KSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZw0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMzk4ODEpDQorKysgTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpAQCAtMSwzICsxLDE5IEBADQorMjAwOS0w
MS0xMyAgaXllbmdhciAgPHNldCBFTUFJTF9BRERSRVNTIGVudmlyb25tZW50IHZhcmlhYmxlPg0K
Kw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIGZh
c3QvZXZlbnRzL2tleS1ldmVudHMtaW4taW5wdXQtdGV4dC1leHBlY3RlZC50eHQ6DQorICAgICAg
ICAqIGh0dHAvdGVzdHMvcGx1Z2lucy9nZXR1cmxub3RpZnktZnJvbS1ucHAtZGVzdHJveXN0cmVh
bS5odG1sOg0KKyAgICAgICAgKiBodHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL2R1bXAtcG9z
dC5wbDoNCisNCisyMDA5LTAxLTEzICBpeWVuZ2FyICA8c2V0IEVNQUlMX0FERFJFU1MgZW52aXJv
bm1lbnQgdmFyaWFibGU+DQorDQorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4N
CisNCisgICAgICAgICogZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1pbnB1dC10ZXh0LWV4cGVj
dGVkLnR4dDoNCisgICAgICAgICogaHR0cC90ZXN0cy9wbHVnaW5zL2dldHVybG5vdGlmeS1mcm9t
LW5wcC1kZXN0cm95c3RyZWFtLmh0bWw6DQorICAgICAgICAqIGh0dHAvdGVzdHMvcGx1Z2lucy9y
ZXNvdXJjZXMvZHVtcC1wb3N0LnBsOg0KKw0KIDIwMDktMDEtMTMgIEFuZGVycyBDYXJsc3NvbiAg
PGFuZGVyc2NhQGFwcGxlLmNvbT4NCiANCiAgICAgICAgIFJldmlld2VkIGJ5IFNhbSBXZWluaWcu
DQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1pbnB1dC10ZXh0
LWV4cGVjdGVkLnR4dA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2tl
eS1ldmVudHMtaW4taW5wdXQtdGV4dC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDM5ODgwKQ0KKysr
IExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2tleS1ldmVudHMtaW4taW5wdXQtdGV4dC1leHBlY3Rl
ZC50eHQJKHdvcmtpbmcgY29weSkNCkBAIC0xLDYgKzEsNiBAQA0KIFRvIHRlc3QgbWFudWFsbHks
IHByZXNzIGtleXMgYW5kIGNvbXBhcmUgcmVzdWx0cyB0byBvdGhlciBicm93c2Vycy4NCiANCi0g
IA0KKw0KIHRhcmdldCAtIHR5cGUgLSBjdHJsS2V5LGFsdEtleSxzaGlmdEtleSxtZXRhS2V5IC0g
a2V5SWRlbnRpZmllciAtIGtleUNvZGUgLSBjaGFyQ29kZQ0KIFNwYWNlOg0KIElOUFVUIC0ga2V5
ZG93biAtIGZhbHNlLGZhbHNlLGZhbHNlLGZhbHNlIC0gVSswMDIwIC0gMzIgLSAwLiBWYWx1ZTog
IiIuDQpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wbHVnaW5zL2dldHVybG5vdGlmeS1m
cm9tLW5wcC1kZXN0cm95c3RyZWFtLmh0bWwNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBMYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3BsdWdpbnMvZ2V0dXJsbm90aWZ5LWZyb20tbnBwLWRlc3Ryb3lzdHJlYW0uaHRt
bAkocmV2aXNpb24gMzk4ODApDQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wbHVnaW5zL2dl
dHVybG5vdGlmeS1mcm9tLW5wcC1kZXN0cm95c3RyZWFtLmh0bWwJKHdvcmtpbmcgY29weSkNCkBA
IC0xLDI3ICsxLDI3IEBADQotPGh0bWw+DQotPHNjcmlwdD4NCi1mdW5jdGlvbiBzdHJlYW1EZXN0
cm95ZWQoKQ0KLXsNCi0gICAgcGxnLmdldFVSTCgiZGF0YTp0ZXh0L2h0bWwsU3RyZWFtIGRhdGEi
KTsNCi19DQotDQotZnVuY3Rpb24gcnVuVGVzdCgpIHsNCi0gICAgcGxnLmdldFVSTCgiL3BsdWdp
bnMvcmVzb3VyY2VzL3Nsb3ctcmVzb3VyY2UucGwiKTsNCi0NCi0gICAgaWYgKHdpbmRvdy5sYXlv
dXRUZXN0Q29udHJvbGxlcikgew0KLSAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFz
VGV4dCgpOw0KLSAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOw0K
LSAgICB9DQotDQotICAgIHZhciB1cmwgPSAnZGF0YTp0ZXh0L2h0bWwsPHNjcmknICsgJ3B0Pmlm
ICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlm
eURvbmUoKTs8L3NjcmknICsgJ3B0Pic7DQotICAgIHVybCArPSAnPGRpdj5UaGlzIHRlc3RzIHRo
YXQgYSBwbHVnLWluIHRoYXQgY2FsbHMgTlBQX0dldFVSTE5vdGlmeSBmcm9tIGl0cyBOUFBfRGVz
dHJveVN0cmVhbSBkdXJpbmcgdGVhcmRvd24gJw0KLSAgICB1cmwgKz0gJ3dpbGwgbm90IGNhdXNl
IGEgY3Jhc2guPC9kaXY+PGRpdj5TVUNDRVNTISBEaWQgbm90IGNyYXNoITwvZGl2Pic7DQotDQot
ICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7IHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gdXJsOyB9
LCAxMDApOw0KLX0NCi0NCi08L3NjcmlwdD4NCi08Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+DQot
PGVtYmVkIG5hbWU9InBsZyIgdHlwZT0iYXBwbGljYXRpb24veC13ZWJraXQtdGVzdC1uZXRzY2Fw
ZSIgb25zdHJlYW1kZXN0cm95PSJzdHJlYW1EZXN0cm95ZWQoKSI+PC9lbWJlZD4NCi08L2JvZHk+
DQotPC9odG1sPg0KKzxodG1sPg0KKzxzY3JpcHQ+DQorZnVuY3Rpb24gc3RyZWFtRGVzdHJveWVk
KCkNCit7DQorICAgIHBsZy5nZXRVUkwoImRhdGE6dGV4dC9odG1sLFN0cmVhbSBkYXRhIik7DQor
fQ0KKw0KK2Z1bmN0aW9uIHJ1blRlc3QoKSB7DQorICAgIHBsZy5nZXRVUkwoIi9wbHVnaW5zL3Jl
c291cmNlcy9zbG93LXJlc291cmNlLnBsIik7DQorDQorICAgIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpIHsNCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQo
KTsNCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsNCisgICAg
fQ0KKw0KKyAgICB2YXIgdXJsID0gJ2RhdGE6dGV4dC9odG1sLDxzY3JpJyArICdwdD5pZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKSBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7PC9zY3JpJyArICdwdD4nOw0KKyAgICB1cmwgKz0gJzxkaXY+VGhpcyB0ZXN0cyB0aGF0IGEg
cGx1Zy1pbiB0aGF0IGNhbGxzIE5QUF9HZXRVUkxOb3RpZnkgZnJvbSBpdHMgTlBQX0Rlc3Ryb3lT
dHJlYW0gZHVyaW5nIHRlYXJkb3duICcNCisgICAgdXJsICs9ICd3aWxsIG5vdCBjYXVzZSBhIGNy
YXNoLjwvZGl2PjxkaXY+U1VDQ0VTUyEgRGlkIG5vdCBjcmFzaCE8L2Rpdj4nOw0KKw0KKyAgICBz
ZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyB3aW5kb3cubG9jYXRpb24uaHJlZiA9IHVybDsgfSwgMTAw
KTsNCit9DQorDQorPC9zY3JpcHQ+DQorPGJvZHkgb25sb2FkPSJydW5UZXN0KCkiPg0KKzxlbWJl
ZCBuYW1lPSJwbGciIHR5cGU9ImFwcGxpY2F0aW9uL3gtd2Via2l0LXRlc3QtbmV0c2NhcGUiIG9u
c3RyZWFtZGVzdHJveT0ic3RyZWFtRGVzdHJveWVkKCkiPjwvZW1iZWQ+DQorPC9ib2R5Pg0KKzwv
aHRtbD4NCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL2R1
bXAtcG9zdC5wbA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvcGx1Z2lu
cy9yZXNvdXJjZXMvZHVtcC1wb3N0LnBsCShyZXZpc2lvbiAzOTg4MCkNCisrKyBMYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL2R1bXAtcG9zdC5wbAkod29ya2luZyBjb3B5
KQ0KQEAgLTgsMyArOCw1IEBAIG15ICRjZ2kgPSBuZXcgQ0dJOw0KIA0KIHByaW50ICRjZ2ktPmhl
YWRlcigndGV4dC9wbGFpbicpOw0KIHByaW50ICRjZ2ktPnBhcmFtKCdrZXl3b3JkcycpOw0KK3By
aW50ICdjb250ZW50IHR5cGU6ICc7DQorcHJpbnQgJGNnaS0+Y29udGVudF90eXBlKCk7DQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26700</attachid>
            <date>2009-01-13 17:54:22 -0800</date>
            <delta_ts>2009-02-05 16:30:17 -0800</delta_ts>
            <desc>Fix for the cursor crash with Chromium</desc>
            <filename>CustomCursorCrash.txt</filename>
            <type>text/plain</type>
            <size>5921</size>
            <attacher name="Ananta Iyengar">ananta</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDM5ODgyKQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDU3IEBADQorMjAwOS0wMS0xMyAgaXllbmdhciAgPHNldCBFTUFJTF9BRERS
RVNTIGVudmlyb25tZW50IHZhcmlhYmxlPg0KUmVjcmVhdGUgdGhlIHNraWEgaW1hZ2UgZGVjb2Rl
ciBmcm9tIHRoZSB1bmRlY29kZWQgZGF0YSBiaXRzIHBhc3NlZCBkb3duLCB3aGVuDQp0aGUgaW1h
Z2Ugc291cmNlIGlzIGNsZWFyZWQuIA0KDQpUaGlzIGZpeGVzIGJ1ZyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMDksIHdoaWNoDQpvY2N1cnMgd2hlbiBhIGN1c3Rv
bSBjdXJzb3IgaXMgY3JlYXRlZCBieSB3ZWJraXQgYWZ0ZXIgdGhlIHdlYmtpdCBjYWNoZSBwcnVu
ZQ0Kb3BlcmF0aW9uIGhhcyBldmljdGVkIHRoZSBkZWNvZGVkIGZyYW1lcyBmcm9tIHRoZSBpbWFn
ZS4gVGhlIGZpeCBpcyBvbiB0aGUgc2FtZQ0KbGluZXMgYXMgdGhlIGNvcmVncmFwaGljcyBhbmQg
b3RoZXIgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBpbWFnZSBzb3VyY2UuDQoNClRoZSBvbmx5IG1l
YW5pbmdmdWwgY2hhbmdlIGlzIGluIEltYWdlU291cmNlU2tpYS5jcHAuIFRoZSByZXN0IG9mIHRo
ZSBjaGFuZ2VzIGFyZQ0KaW5kZW50YXRpb24gZml4ZXMgdG8gbWF0Y2ggV2Via2l0IHN0eWxlLg0K
Kw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2NhaXJvL0ltYWdlU291cmNlQ2Fpcm8uY3BwOg0KKyAgICAgICAgKFdl
YkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6DQorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L2NnL0ltYWdlU291cmNlQ0cuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpj
bGVhcik6DQorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlU291cmNlUXQuY3Bw
Og0KKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6DQorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VTb3VyY2VTa2lhLmNwcDoNCisgICAgICAgIChXZWJD
b3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIpOg0KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93
eC9JbWFnZVNvdXJjZVd4LmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xl
YXIpOg0KKw0KKzIwMDktMDEtMTMgIGl5ZW5nYXIgIDxzZXQgRU1BSUxfQUREUkVTUyBlbnZpcm9u
bWVudCB2YXJpYWJsZT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLg0K
Kw0KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNhaXJvLmNw
cDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIpOg0KKyAgICAgICAgKiBw
bGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZVNvdXJjZUNHLmNwcDoNCisgICAgICAgIChXZWJDb3Jl
OjpJbWFnZVNvdXJjZTo6Y2xlYXIpOg0KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9J
bWFnZVNvdXJjZVF0LmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIp
Og0KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU291cmNlU2tpYS5jcHA6
DQorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VTb3VyY2U6OmNsZWFyKToNCisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3Mvd3gvSW1hZ2VTb3VyY2VXeC5jcHA6DQorICAgICAgICAoV2ViQ29yZTo6
SW1hZ2VTb3VyY2U6OmNsZWFyKToNCisNCisyMDA5LTAxLTEzICBpeWVuZ2FyICA8c2V0IEVNQUlM
X0FERFJFU1MgZW52aXJvbm1lbnQgdmFyaWFibGU+DQorDQorICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4NCisNCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1h
Z2VTb3VyY2VDYWlyby5jcHA6DQorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VTb3VyY2U6OmNsZWFy
KToNCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VTb3VyY2VDRy5jcHA6DQor
ICAgICAgICAoV2ViQ29yZTo6SW1hZ2VTb3VyY2U6OmNsZWFyKToNCisgICAgICAgICogcGxhdGZv
cm0vZ3JhcGhpY3MvcXQvSW1hZ2VTb3VyY2VRdC5jcHA6DQorICAgICAgICAoV2ViQ29yZTo6SW1h
Z2VTb3VyY2U6OmNsZWFyKToNCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFn
ZVNvdXJjZVNraWEuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6
DQorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3d4L0ltYWdlU291cmNlV3guY3BwOg0KKyAg
ICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6DQorDQorMjAwOS0wMS0xMyAgaXll
bmdhciAgPHNldCBFTUFJTF9BRERSRVNTIGVudmlyb25tZW50IHZhcmlhYmxlPg0KKw0KKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL2NhaXJvL0ltYWdlU291cmNlQ2Fpcm8uY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6Oklt
YWdlU291cmNlOjpjbGVhcik6DQorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3NraWEvSW1h
Z2VTb3VyY2VTa2lhLmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIp
Og0KKw0KIDIwMDktMDEtMTMgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4NCiANCiAgICAg
ICAgIEZpeCB0aGUgVGlnZXIgV2ViQ29yZSBidWlsZCBhZnRlciByMzk4ODAuDQpJbmRleDogV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNhaXJvLmNwcA0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQ0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VTb3VyY2VDYWly
by5jcHAJKHJldmlzaW9uIDM5ODgyKQ0KKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fp
cm8vSW1hZ2VTb3VyY2VDYWlyby5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC0xMTEsNyArMTExLDcg
QEAgdm9pZCBJbWFnZVNvdXJjZTo6Y2xlYXIoYm9vbCBkZXN0cm95QWxsLA0KICAgICBkZWxldGUg
bV9kZWNvZGVyOw0KICAgICBtX2RlY29kZXIgPSAwOw0KICAgICBpZiAoZGF0YSkNCi0gICAgICBz
ZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7DQorICAgICAgICBzZXREYXRhKGRhdGEsIGFs
bERhdGFSZWNlaXZlZCk7DQogfQ0KIA0KIGJvb2wgSW1hZ2VTb3VyY2U6OmluaXRpYWxpemVkKCkg
Y29uc3QNCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlU291cmNlQ0cu
Y3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZVNv
dXJjZUNHLmNwcAkocmV2aXNpb24gMzk4ODIpDQorKysgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jZy9JbWFnZVNvdXJjZUNHLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTU4LDcgKzU4LDcgQEAg
dm9pZCBJbWFnZVNvdXJjZTo6Y2xlYXIoYm9vbCwgc2l6ZV90LCBTaA0KICAgICAgICAgbV9kZWNv
ZGVyID0gMDsNCiAgICAgfQ0KICAgICBpZiAoZGF0YSkNCi0gICAgICBzZXREYXRhKGRhdGEsIGFs
bERhdGFSZWNlaXZlZCk7DQorICAgICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7
DQogfQ0KIA0KIENGRGljdGlvbmFyeVJlZiBpbWFnZVNvdXJjZU9wdGlvbnMoKQ0KSW5kZXg6IFdl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvSW1hZ2VTb3VyY2VRdC5jcHANCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N
Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlU291cmNlUXQuY3BwCShyZXZp
c2lvbiAzOTg4MikNCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlU291cmNl
UXQuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMTYzLDcgKzE2Myw3IEBAIHZvaWQgSW1hZ2VTb3Vy
Y2U6OmNsZWFyKGJvb2wgZGVzdHJveUFsbCwNCiAgICAgZGVsZXRlIG1fZGVjb2RlcjsNCiAgICAg
bV9kZWNvZGVyID0gMDsNCiAgICAgaWYgKGRhdGEpDQotICAgICAgc2V0RGF0YShkYXRhLCBhbGxE
YXRhUmVjZWl2ZWQpOw0KKyAgICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0K
IH0NCiANCiB9DQpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU291
cmNlU2tpYS5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Nr
aWEvSW1hZ2VTb3VyY2VTa2lhLmNwcAkocmV2aXNpb24gMzk4ODIpDQorKysgV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU291cmNlU2tpYS5jcHAJKHdvcmtpbmcgY29weSkNCkBA
IC0xMDAsMTYgKzEwMCwxNiBAQCBJbWFnZVNvdXJjZTo6fkltYWdlU291cmNlKCkNCiANCiB2b2lk
IEltYWdlU291cmNlOjpjbGVhcihib29sIGRlc3Ryb3lBbGwsIHNpemVfdCBjbGVhckJlZm9yZUZy
YW1lLCBTaGFyZWRCdWZmZXIqIGRhdGEsIGJvb2wgYWxsRGF0YVJlY2VpdmVkKQ0KIHsNCi0gICAg
Ly8gVE9ETyhkYXJpbik6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyB3aXRoIHRoZSB8ZGF0YXwgYW5k
IHxhbGxEYXRhUmVjZWl2ZWR8IHBhcmFtcy4NCi0NCi0gICAgaWYgKGRlc3Ryb3lBbGwpIHsNCi0g
ICAgICAgIGRlbGV0ZSBtX2RlY29kZXI7DQotICAgICAgICBtX2RlY29kZXIgPSAwOw0KKyAgICBp
ZiAoIWRlc3Ryb3lBbGwpIHsNCisgICAgICAgIGlmIChtX2RlY29kZXIpDQorICAgICAgICAgICAg
bV9kZWNvZGVyLT5jbGVhckZyYW1lQnVmZmVyQ2FjaGUoY2xlYXJCZWZvcmVGcmFtZSk7DQogICAg
ICAgICByZXR1cm47DQogICAgIH0NCiANCi0gICAgaWYgKG1fZGVjb2RlcikNCi0gICAgICAgIG1f
ZGVjb2Rlci0+Y2xlYXJGcmFtZUJ1ZmZlckNhY2hlKGNsZWFyQmVmb3JlRnJhbWUpOw0KKyAgICBk
ZWxldGUgbV9kZWNvZGVyOw0KKyAgICBtX2RlY29kZXIgPSAwOw0KKyAgICBpZiAoZGF0YSkNCisg
ICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7DQogfQ0KIA0KIGJvb2wgSW1hZ2VT
b3VyY2U6OmluaXRpYWxpemVkKCkgY29uc3QNCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3d4L0ltYWdlU291cmNlV3guY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy93eC9JbWFnZVNvdXJjZVd4LmNwcAkocmV2aXNpb24gMzk4ODIpDQorKysgV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy93eC9JbWFnZVNvdXJjZVd4LmNwcAkod29ya2luZyBjb3B5
KQ0KQEAgLTE3MCw3ICsxNzAsNyBAQCB2b2lkIEltYWdlU291cmNlOjpjbGVhcihib29sIGRlc3Ry
b3lBbGwsDQogICAgIGRlbGV0ZSBtX2RlY29kZXI7DQogICAgIG1fZGVjb2RlciA9IDA7DQogICAg
IGlmIChkYXRhKQ0KLSAgICAgIHNldERhdGEoZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsNCisgICAg
ICAgIHNldERhdGEoZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsNCiB9DQogDQogTmF0aXZlSW1hZ2VQ
dHIgSW1hZ2VTb3VyY2U6OmNyZWF0ZUZyYW1lQXRJbmRleChzaXplX3QgaW5kZXgpDQo=
</data>
<flag name="review"
          id="12719"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26702</attachid>
            <date>2009-01-13 18:20:34 -0800</date>
            <delta_ts>2009-01-16 10:35:39 -0800</delta_ts>
            <desc>Fix for the custom cursor crash with Chromium. Updated based on code review comments by Eric</desc>
            <filename>CustomCursorCrash.txt</filename>
            <type>text/plain</type>
            <size>4426</size>
            <attacher name="Ananta Iyengar">ananta</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIENoYW5nZUxvZwkocmV2aXNpb24gMzk4
ODIpDQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpAQCAtMSwzICsxLDE4IEBADQorMjAw
OS0wMS0xMyAgaXllbmdhciAgPGFuYW50YUBjaHJvbWl1bS5vcmc+DQpSZWNyZWF0ZSB0aGUgc2tp
YSBpbWFnZSBkZWNvZGVyIGZyb20gdGhlIHVuZGVjb2RlZCBkYXRhIGJpdHMgcGFzc2VkIGRvd24s
IHdoZW4NCnRoZSBpbWFnZSBzb3VyY2UgaXMgY2xlYXJlZC4gDQoNClRoaXMgZml4ZXMgYnVnIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzMwOSwgd2hpY2gNCm9jY3Vy
cyB3aGVuIGEgY3VzdG9tIGN1cnNvciBpcyBjcmVhdGVkIGJ5IHdlYmtpdCBhZnRlciB0aGUgd2Vi
a2l0IGNhY2hlIHBydW5lDQpvcGVyYXRpb24gaGFzIGV2aWN0ZWQgdGhlIGRlY29kZWQgZnJhbWVz
IGZyb20gdGhlIGltYWdlLiBUaGUgZml4IGlzIG9uIHRoZSBzYW1lDQpsaW5lcyBhcyB0aGUgY29y
ZWdyYXBoaWNzIGFuZCBvdGhlciBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIGltYWdlIHNvdXJjZS4N
Cg0KVGhlIG9ubHkgbWVhbmluZ2Z1bCBjaGFuZ2UgaXMgaW4gSW1hZ2VTb3VyY2VTa2lhLmNwcC4g
VGhlIHJlc3Qgb2YgdGhlIGNoYW5nZXMgYXJlDQppbmRlbnRhdGlvbiBmaXhlcyB0byBtYXRjaCBX
ZWJraXQgc3R5bGUuDQorDQorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4NCisN
CisgICAgICAgICogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNh
aXJvLmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIpOg0KKyAgICAg
ICAgKiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlU291cmNlQ0cuY3BwOg0KKyAg
ICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6DQorICAgICAgICAqIFdlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvcXQvSW1hZ2VTb3VyY2VRdC5jcHA6DQorICAgICAgICAoV2ViQ29y
ZTo6SW1hZ2VTb3VyY2U6OmNsZWFyKToNCisgICAgICAgICogV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9za2lhL0ltYWdlU291cmNlU2tpYS5jcHA6DQorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VT
b3VyY2U6OmNsZWFyKToNCisgICAgICAgICogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93eC9J
bWFnZVNvdXJjZVd4LmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIp
Og0KKw0KIDIwMDktMDEtMTEgIFhhbiBMb3BleiAgPHhhbkBnbm9tZS5vcmc+DQogDQogICAgICAg
ICBSZXZpZXdlZCBieSBIb2xnZXIgRnJleXRoZXIuDQpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNhaXJvLmNwcA0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VTb3VyY2VDYWlyby5jcHAJKHJldmlzaW9u
IDM5ODgyKQ0KKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VTb3VyY2VD
YWlyby5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC0xMTEsNyArMTExLDcgQEAgdm9pZCBJbWFnZVNv
dXJjZTo6Y2xlYXIoYm9vbCBkZXN0cm95QWxsLA0KICAgICBkZWxldGUgbV9kZWNvZGVyOw0KICAg
ICBtX2RlY29kZXIgPSAwOw0KICAgICBpZiAoZGF0YSkNCi0gICAgICBzZXREYXRhKGRhdGEsIGFs
bERhdGFSZWNlaXZlZCk7DQorICAgICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7
DQogfQ0KIA0KIGJvb2wgSW1hZ2VTb3VyY2U6OmluaXRpYWxpemVkKCkgY29uc3QNCkluZGV4OiBX
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlU291cmNlQ0cuY3BwDQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
DQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZVNvdXJjZUNHLmNwcAkocmV2
aXNpb24gMzk4ODIpDQorKysgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZVNvdXJj
ZUNHLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTU4LDcgKzU4LDcgQEAgdm9pZCBJbWFnZVNvdXJj
ZTo6Y2xlYXIoYm9vbCwgc2l6ZV90LCBTaA0KICAgICAgICAgbV9kZWNvZGVyID0gMDsNCiAgICAg
fQ0KICAgICBpZiAoZGF0YSkNCi0gICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7
DQorICAgICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7DQogfQ0KIA0KIENGRGlj
dGlvbmFyeVJlZiBpbWFnZVNvdXJjZU9wdGlvbnMoKQ0KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvcXQvSW1hZ2VTb3VyY2VRdC5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlU291cmNlUXQuY3BwCShyZXZpc2lvbiAzOTg4MikNCisr
KyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlU291cmNlUXQuY3BwCSh3b3JraW5n
IGNvcHkpDQpAQCAtMTYzLDcgKzE2Myw3IEBAIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFyKGJvb2wg
ZGVzdHJveUFsbCwNCiAgICAgZGVsZXRlIG1fZGVjb2RlcjsNCiAgICAgbV9kZWNvZGVyID0gMDsN
CiAgICAgaWYgKGRhdGEpDQotICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0K
KyAgICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KIH0NCiANCiB9DQpJbmRl
eDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU291cmNlU2tpYS5jcHANCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCi0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VTb3VyY2VT
a2lhLmNwcAkocmV2aXNpb24gMzk4ODIpDQorKysgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9z
a2lhL0ltYWdlU291cmNlU2tpYS5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC0xMDAsMTYgKzEwMCwx
NiBAQCBJbWFnZVNvdXJjZTo6fkltYWdlU291cmNlKCkNCiANCiB2b2lkIEltYWdlU291cmNlOjpj
bGVhcihib29sIGRlc3Ryb3lBbGwsIHNpemVfdCBjbGVhckJlZm9yZUZyYW1lLCBTaGFyZWRCdWZm
ZXIqIGRhdGEsIGJvb2wgYWxsRGF0YVJlY2VpdmVkKQ0KIHsNCi0gICAgLy8gVE9ETyhkYXJpbik6
IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyB3aXRoIHRoZSB8ZGF0YXwgYW5kIHxhbGxEYXRhUmVjZWl2
ZWR8IHBhcmFtcy4NCi0NCi0gICAgaWYgKGRlc3Ryb3lBbGwpIHsNCi0gICAgICAgIGRlbGV0ZSBt
X2RlY29kZXI7DQotICAgICAgICBtX2RlY29kZXIgPSAwOw0KKyAgICBpZiAoIWRlc3Ryb3lBbGwp
IHsNCisgICAgICAgIGlmIChtX2RlY29kZXIpDQorICAgICAgICAgICAgbV9kZWNvZGVyLT5jbGVh
ckZyYW1lQnVmZmVyQ2FjaGUoY2xlYXJCZWZvcmVGcmFtZSk7DQogICAgICAgICByZXR1cm47DQog
ICAgIH0NCiANCi0gICAgaWYgKG1fZGVjb2RlcikNCi0gICAgICAgIG1fZGVjb2Rlci0+Y2xlYXJG
cmFtZUJ1ZmZlckNhY2hlKGNsZWFyQmVmb3JlRnJhbWUpOw0KKyAgICBkZWxldGUgbV9kZWNvZGVy
Ow0KKyAgICBtX2RlY29kZXIgPSAwOw0KKyAgICBpZiAoZGF0YSkNCisgICAgICAgIHNldERhdGEo
ZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsNCiB9DQogDQogYm9vbCBJbWFnZVNvdXJjZTo6aW5pdGlh
bGl6ZWQoKSBjb25zdA0KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd3gvSW1hZ2VT
b3VyY2VXeC5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3d4
L0ltYWdlU291cmNlV3guY3BwCShyZXZpc2lvbiAzOTg4MikNCisrKyBXZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL3d4L0ltYWdlU291cmNlV3guY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMTcwLDcg
KzE3MCw3IEBAIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFyKGJvb2wgZGVzdHJveUFsbCwNCiAgICAg
ZGVsZXRlIG1fZGVjb2RlcjsNCiAgICAgbV9kZWNvZGVyID0gMDsNCiAgICAgaWYgKGRhdGEpDQot
ICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KKyAgICAgICAgc2V0RGF0YShk
YXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KIH0NCiANCiBOYXRpdmVJbWFnZVB0ciBJbWFnZVNvdXJj
ZTo6Y3JlYXRlRnJhbWVBdEluZGV4KHNpemVfdCBpbmRleCkNCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26800</attachid>
            <date>2009-01-16 10:36:10 -0800</date>
            <delta_ts>2009-02-05 16:29:20 -0800</delta_ts>
            <desc>Updated patch created off the changelog this time.</desc>
            <filename>CustomCursorCrash.txt</filename>
            <type>text/plain</type>
            <size>4384</size>
            <attacher name="Ananta Iyengar">ananta</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDM5ODgy
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjkgQEAKKzIwMDktMDEt
MTMgIGl5ZW5nYXIgIDxhbmFudGFAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisJICBSZWNyZWF0ZSB0aGUgc2tpYSBpbWFnZSBkZWNvZGVyIGZy
b20gdGhlIHVuZGVjb2RlZCBkYXRhIGJpdHMgcGFzc2VkIGRvd24sIHdoZW4KKyAgICAgICAgdGhl
IGltYWdlIHNvdXJjZSBpcyBjbGVhcmVkLiAKKworICAgICAgICBUaGlzIGZpeGVzIGJ1ZyBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzMDksIHdoaWNoCisgICAgICAg
IG9jY3VycyB3aGVuIGEgY3VzdG9tIGN1cnNvciBpcyBjcmVhdGVkIGJ5IHdlYmtpdCBhZnRlciB0
aGUgd2Via2l0IGNhY2hlIHBydW5lCisgICAgICAgIG9wZXJhdGlvbiBoYXMgZXZpY3RlZCB0aGUg
ZGVjb2RlZCBmcmFtZXMgZnJvbSB0aGUgaW1hZ2UuIFRoZSBmaXggaXMgb24gdGhlIHNhbWUKKyAg
ICAgICAgbGluZXMgYXMgdGhlIGNvcmVncmFwaGljcyBhbmQgb3RoZXIgaW1wbGVtZW50YXRpb25z
IG9mIHRoZSBpbWFnZSBzb3VyY2UuCisKKyAgICAgICAgVGhlIG9ubHkgbWVhbmluZ2Z1bCBjaGFu
Z2UgaXMgaW4gSW1hZ2VTb3VyY2VTa2lhLmNwcC4gVGhlIHJlc3Qgb2YgdGhlIGNoYW5nZXMgYXJl
CisgICAgICAgIGluZGVudGF0aW9uIGZpeGVzIHRvIG1hdGNoIFdlYmtpdCBzdHlsZS4KKworICAg
ICAgICAqIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VTb3VyY2VDYWlyby5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIpOgorICAgICAgICAqIFdl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VTb3VyY2VDRy5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpJbWFnZVNvdXJjZTo6Y2xlYXIpOgorICAgICAgICAqIFdlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvcXQvSW1hZ2VTb3VyY2VRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNv
dXJjZTo6Y2xlYXIpOgorICAgICAgICAqIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9J
bWFnZVNvdXJjZVNraWEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VTb3VyY2U6OmNsZWFy
KToKKyAgICAgICAgKiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3d4L0ltYWdlU291cmNlV3gu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VTb3VyY2U6OmNsZWFyKToKKwogMjAwOS0wMS0x
MSAgWGFuIExvcGV6ICA8eGFuQGdub21lLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBIb2xn
ZXIgRnJleXRoZXIuCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0ltYWdl
U291cmNlQ2Fpcm8uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2Fpcm8vSW1hZ2VTb3VyY2VDYWlyby5jcHAJKHJldmlzaW9uIDM5ODgyKQorKysgV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYWlyby9JbWFnZVNvdXJjZUNhaXJvLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFyKGJvb2wgZGVzdHJv
eUFsbCwKICAgICBkZWxldGUgbV9kZWNvZGVyOwogICAgIG1fZGVjb2RlciA9IDA7CiAgICAgaWYg
KGRhdGEpCi0gICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7CisgICAgICAgIHNl
dERhdGEoZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsKIH0KIAogYm9vbCBJbWFnZVNvdXJjZTo6aW5p
dGlhbGl6ZWQoKSBjb25zdApJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFn
ZVNvdXJjZUNHLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nn
L0ltYWdlU291cmNlQ0cuY3BwCShyZXZpc2lvbiAzOTg4MikKKysrIFdlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2cvSW1hZ2VTb3VyY2VDRy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU4LDcgKzU4
LDcgQEAgdm9pZCBJbWFnZVNvdXJjZTo6Y2xlYXIoYm9vbCwgc2l6ZV90LCBTaAogICAgICAgICBt
X2RlY29kZXIgPSAwOwogICAgIH0KICAgICBpZiAoZGF0YSkKLSAgICAgIHNldERhdGEoZGF0YSwg
YWxsRGF0YVJlY2VpdmVkKTsKKyAgICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQp
OwogfQogCiBDRkRpY3Rpb25hcnlSZWYgaW1hZ2VTb3VyY2VPcHRpb25zKCkKSW5kZXg6IFdlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvSW1hZ2VTb3VyY2VRdC5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9JbWFnZVNvdXJjZVF0LmNwcAkocmV2aXNpb24g
Mzk4ODIpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlU291cmNlUXQuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0xNjMsNyArMTYzLDcgQEAgdm9pZCBJbWFnZVNvdXJjZTo6Y2xl
YXIoYm9vbCBkZXN0cm95QWxsLAogICAgIGRlbGV0ZSBtX2RlY29kZXI7CiAgICAgbV9kZWNvZGVy
ID0gMDsKICAgICBpZiAoZGF0YSkKLSAgICAgIHNldERhdGEoZGF0YSwgYWxsRGF0YVJlY2VpdmVk
KTsKKyAgICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOwogfQogCiB9CkluZGV4
OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VTb3VyY2VTa2lhLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VTb3VyY2VTa2lh
LmNwcAkocmV2aXNpb24gMzk4ODIpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEv
SW1hZ2VTb3VyY2VTa2lhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTAwLDE2ICsxMDAsMTYgQEAg
SW1hZ2VTb3VyY2U6On5JbWFnZVNvdXJjZSgpCiAKIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFyKGJv
b2wgZGVzdHJveUFsbCwgc2l6ZV90IGNsZWFyQmVmb3JlRnJhbWUsIFNoYXJlZEJ1ZmZlciogZGF0
YSwgYm9vbCBhbGxEYXRhUmVjZWl2ZWQpCiB7Ci0gICAgLy8gVE9ETyhkYXJpbik6IEZpZ3VyZSBv
dXQgd2hhdCB0byBkbyB3aXRoIHRoZSB8ZGF0YXwgYW5kIHxhbGxEYXRhUmVjZWl2ZWR8IHBhcmFt
cy4KLQotICAgIGlmIChkZXN0cm95QWxsKSB7Ci0gICAgICAgIGRlbGV0ZSBtX2RlY29kZXI7Ci0g
ICAgICAgIG1fZGVjb2RlciA9IDA7CisgICAgaWYgKCFkZXN0cm95QWxsKSB7CisgICAgICAgIGlm
IChtX2RlY29kZXIpCisgICAgICAgICAgICBtX2RlY29kZXItPmNsZWFyRnJhbWVCdWZmZXJDYWNo
ZShjbGVhckJlZm9yZUZyYW1lKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmICht
X2RlY29kZXIpCi0gICAgICAgIG1fZGVjb2Rlci0+Y2xlYXJGcmFtZUJ1ZmZlckNhY2hlKGNsZWFy
QmVmb3JlRnJhbWUpOworICAgIGRlbGV0ZSBtX2RlY29kZXI7CisgICAgbV9kZWNvZGVyID0gMDsK
KyAgICBpZiAoZGF0YSkKKyAgICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOwog
fQogCiBib29sIEltYWdlU291cmNlOjppbml0aWFsaXplZCgpIGNvbnN0CkluZGV4OiBXZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3d4L0ltYWdlU291cmNlV3guY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd3gvSW1hZ2VTb3VyY2VXeC5jcHAJKHJldmlzaW9uIDM5
ODgyKQorKysgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93eC9JbWFnZVNvdXJjZVd4LmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMTcwLDcgKzE3MCw3IEBAIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFy
KGJvb2wgZGVzdHJveUFsbCwKICAgICBkZWxldGUgbV9kZWNvZGVyOwogICAgIG1fZGVjb2RlciA9
IDA7CiAgICAgaWYgKGRhdGEpCi0gICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7
CisgICAgICAgIHNldERhdGEoZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsKIH0KIAogTmF0aXZlSW1h
Z2VQdHIgSW1hZ2VTb3VyY2U6OmNyZWF0ZUZyYW1lQXRJbmRleChzaXplX3QgaW5kZXgpCg==
</data>
<flag name="review"
          id="12792"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27369</attachid>
            <date>2009-02-05 16:30:17 -0800</date>
            <delta_ts>2009-02-06 10:10:10 -0800</delta_ts>
            <desc>Updated patch with the reviewer name fixed and tab removed.</desc>
            <filename>cursor_crash.txt</filename>
            <type>text/plain</type>
            <size>4515</size>
            <attacher name="Ananta Iyengar">ananta</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIENoYW5nZUxvZwkocmV2aXNpb24gMzk4
ODIpDQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpAQCAtMSwzICsxLDI5IEBADQorMjAw
OS0wMi0wNSAgQW5hbnRhbmFyYXlhbmFuIEl5ZW5nYXIgIDxhbmFudGFAY2hyb21pdW0ub3JnPg0K
Kw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorCSAgICAgUmVjcmVh
dGUgdGhlIHNraWEgaW1hZ2UgZGVjb2RlciBmcm9tIHRoZSB1bmRlY29kZWQgZGF0YSBiaXRzIHBh
c3NlZCBkb3duLCB3aGVuDQorICAgICAgICB0aGUgaW1hZ2Ugc291cmNlIGlzIGNsZWFyZWQuIA0K
Kw0KKyAgICAgICAgVGhpcyBmaXhlcyBidWcgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzMzA5LCB3aGljaA0KKyAgICAgICAgb2NjdXJzIHdoZW4gYSBjdXN0b20gY3Vy
c29yIGlzIGNyZWF0ZWQgYnkgd2Via2l0IGFmdGVyIHRoZSB3ZWJraXQgY2FjaGUgcHJ1bmUNCisg
ICAgICAgIG9wZXJhdGlvbiBoYXMgZXZpY3RlZCB0aGUgZGVjb2RlZCBmcmFtZXMgZnJvbSB0aGUg
aW1hZ2UuIFRoZSBmaXggaXMgb24gdGhlIHNhbWUNCisgICAgICAgIGxpbmVzIGFzIHRoZSBjb3Jl
Z3JhcGhpY3MgYW5kIG90aGVyIGltcGxlbWVudGF0aW9ucyBvZiB0aGUgaW1hZ2Ugc291cmNlLg0K
Kw0KKyAgICAgICAgVGhlIG9ubHkgbWVhbmluZ2Z1bCBjaGFuZ2UgaXMgaW4gSW1hZ2VTb3VyY2VT
a2lhLmNwcC4gVGhlIHJlc3Qgb2YgdGhlIGNoYW5nZXMgYXJlDQorICAgICAgICBpbmRlbnRhdGlv
biBmaXhlcyB0byBtYXRjaCBXZWJraXQgc3R5bGUuDQorDQorICAgICAgICAqIFdlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VTb3VyY2VDYWlyby5jcHA6DQorICAgICAgICAoV2Vi
Q29yZTo6SW1hZ2VTb3VyY2U6OmNsZWFyKToNCisgICAgICAgICogV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jZy9JbWFnZVNvdXJjZUNHLmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpJbWFnZVNv
dXJjZTo6Y2xlYXIpOg0KKyAgICAgICAgKiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0lt
YWdlU291cmNlUXQuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6
DQorICAgICAgICAqIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNvdXJjZVNr
aWEuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkltYWdlU291cmNlOjpjbGVhcik6DQorICAgICAg
ICAqIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd3gvSW1hZ2VTb3VyY2VXeC5jcHA6DQorICAg
ICAgICAoV2ViQ29yZTo6SW1hZ2VTb3VyY2U6OmNsZWFyKToNCisNCiAyMDA5LTAxLTExICBYYW4g
TG9wZXogIDx4YW5AZ25vbWUub3JnPg0KIA0KICAgICAgICAgUmV2aWV3ZWQgYnkgSG9sZ2VyIEZy
ZXl0aGVyLg0KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vSW1hZ2VTb3Vy
Y2VDYWlyby5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nh
aXJvL0ltYWdlU291cmNlQ2Fpcm8uY3BwCShyZXZpc2lvbiAzOTg4MikNCisrKyBXZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhaXJvL0ltYWdlU291cmNlQ2Fpcm8uY3BwCSh3b3JraW5nIGNvcHkp
DQpAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFyKGJvb2wgZGVzdHJv
eUFsbCwNCiAgICAgZGVsZXRlIG1fZGVjb2RlcjsNCiAgICAgbV9kZWNvZGVyID0gMDsNCiAgICAg
aWYgKGRhdGEpDQotICAgICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KKyAgICAg
ICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KIH0NCiANCiBib29sIEltYWdlU291
cmNlOjppbml0aWFsaXplZCgpIGNvbnN0DQpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jZy9JbWFnZVNvdXJjZUNHLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2cvSW1hZ2VTb3VyY2VDRy5jcHAJKHJldmlzaW9uIDM5ODgyKQ0KKysrIFdlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VTb3VyY2VDRy5jcHAJKHdvcmtpbmcgY29weSkN
CkBAIC01OCw3ICs1OCw3IEBAIHZvaWQgSW1hZ2VTb3VyY2U6OmNsZWFyKGJvb2wsIHNpemVfdCwg
U2gNCiAgICAgICAgIG1fZGVjb2RlciA9IDA7DQogICAgIH0NCiAgICAgaWYgKGRhdGEpDQotICAg
ICAgc2V0RGF0YShkYXRhLCBhbGxEYXRhUmVjZWl2ZWQpOw0KKyAgICAgICAgc2V0RGF0YShkYXRh
LCBhbGxEYXRhUmVjZWl2ZWQpOw0KIH0NCiANCiBDRkRpY3Rpb25hcnlSZWYgaW1hZ2VTb3VyY2VP
cHRpb25zKCkNCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ltYWdlU291cmNl
UXQuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9JbWFn
ZVNvdXJjZVF0LmNwcAkocmV2aXNpb24gMzk4ODIpDQorKysgV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9xdC9JbWFnZVNvdXJjZVF0LmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTE2Myw3ICsxNjMs
NyBAQCB2b2lkIEltYWdlU291cmNlOjpjbGVhcihib29sIGRlc3Ryb3lBbGwsDQogICAgIGRlbGV0
ZSBtX2RlY29kZXI7DQogICAgIG1fZGVjb2RlciA9IDA7DQogICAgIGlmIChkYXRhKQ0KLSAgICAg
IHNldERhdGEoZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsNCisgICAgICAgIHNldERhdGEoZGF0YSwg
YWxsRGF0YVJlY2VpdmVkKTsNCiB9DQogDQogfQ0KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3Mvc2tpYS9JbWFnZVNvdXJjZVNraWEuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU291cmNlU2tpYS5jcHAJKHJldmlzaW9uIDM5ODgy
KQ0KKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNvdXJjZVNraWEuY3Bw
CSh3b3JraW5nIGNvcHkpDQpAQCAtMTAwLDE2ICsxMDAsMTYgQEAgSW1hZ2VTb3VyY2U6On5JbWFn
ZVNvdXJjZSgpDQogDQogdm9pZCBJbWFnZVNvdXJjZTo6Y2xlYXIoYm9vbCBkZXN0cm95QWxsLCBz
aXplX3QgY2xlYXJCZWZvcmVGcmFtZSwgU2hhcmVkQnVmZmVyKiBkYXRhLCBib29sIGFsbERhdGFS
ZWNlaXZlZCkNCiB7DQotICAgIC8vIFRPRE8oZGFyaW4pOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8g
d2l0aCB0aGUgfGRhdGF8IGFuZCB8YWxsRGF0YVJlY2VpdmVkfCBwYXJhbXMuDQotDQotICAgIGlm
IChkZXN0cm95QWxsKSB7DQotICAgICAgICBkZWxldGUgbV9kZWNvZGVyOw0KLSAgICAgICAgbV9k
ZWNvZGVyID0gMDsNCisgICAgaWYgKCFkZXN0cm95QWxsKSB7DQorICAgICAgICBpZiAobV9kZWNv
ZGVyKQ0KKyAgICAgICAgICAgIG1fZGVjb2Rlci0+Y2xlYXJGcmFtZUJ1ZmZlckNhY2hlKGNsZWFy
QmVmb3JlRnJhbWUpOw0KICAgICAgICAgcmV0dXJuOw0KICAgICB9DQogDQotICAgIGlmIChtX2Rl
Y29kZXIpDQotICAgICAgICBtX2RlY29kZXItPmNsZWFyRnJhbWVCdWZmZXJDYWNoZShjbGVhckJl
Zm9yZUZyYW1lKTsNCisgICAgZGVsZXRlIG1fZGVjb2RlcjsNCisgICAgbV9kZWNvZGVyID0gMDsN
CisgICAgaWYgKGRhdGEpDQorICAgICAgICBzZXREYXRhKGRhdGEsIGFsbERhdGFSZWNlaXZlZCk7
DQogfQ0KIA0KIGJvb2wgSW1hZ2VTb3VyY2U6OmluaXRpYWxpemVkKCkgY29uc3QNCkluZGV4OiBX
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3d4L0ltYWdlU291cmNlV3guY3BwDQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
DQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93eC9JbWFnZVNvdXJjZVd4LmNwcAkocmV2
aXNpb24gMzk4ODIpDQorKysgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93eC9JbWFnZVNvdXJj
ZVd4LmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTE3MCw3ICsxNzAsNyBAQCB2b2lkIEltYWdlU291
cmNlOjpjbGVhcihib29sIGRlc3Ryb3lBbGwsDQogICAgIGRlbGV0ZSBtX2RlY29kZXI7DQogICAg
IG1fZGVjb2RlciA9IDA7DQogICAgIGlmIChkYXRhKQ0KLSAgICAgIHNldERhdGEoZGF0YSwgYWxs
RGF0YVJlY2VpdmVkKTsNCisgICAgICAgIHNldERhdGEoZGF0YSwgYWxsRGF0YVJlY2VpdmVkKTsN
CiB9DQogDQogTmF0aXZlSW1hZ2VQdHIgSW1hZ2VTb3VyY2U6OmNyZWF0ZUZyYW1lQXRJbmRleChz
aXplX3QgaW5kZXgp
</data>

          </attachment>
      

    </bug>

</bugzilla>