<?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>48799</bug_id>
          
          <creation_ts>2010-11-01 16:18:37 -0700</creation_ts>
          <short_desc>Crash when dragging and dropping in a document with an invalid XHTML header</short_desc>
          <delta_ts>2011-03-15 14:30:00 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Cheng">dcheng</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>adele</cc>
    
    <cc>ap</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>morrita</cc>
    
    <cc>rniwa</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>303037</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Cheng">dcheng</who>
    <bug_when>2010-11-01 16:18:37 -0700</bug_when>
    <thetext>http://crbug.com/61182. Open the SVG, then try to drag and drop the XHTML file into the window displaying the SVG.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303048</commentid>
    <comment_count>1</comment_count>
      <attachid>72592</attachid>
    <who name="Daniel Cheng">dcheng</who>
    <bug_when>2010-11-01 16:25:55 -0700</bug_when>
    <thetext>Created attachment 72592
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303067</commentid>
    <comment_count>2</comment_count>
      <attachid>72592</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-01 16:40:18 -0700</bug_when>
    <thetext>Comment on attachment 72592
Patch

Can you write a layout test for this?  Maybe you can put the drag target in an iframe and drag link to the svg into the iframe?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303111</commentid>
    <comment_count>3</comment_count>
      <attachid>72592</attachid>
    <who name="Daniel Cheng">dcheng</who>
    <bug_when>2010-11-01 17:27:09 -0700</bug_when>
    <thetext>Comment on attachment 72592
Patch

R- while I work on layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303231</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-11-01 23:09:36 -0700</bug_when>
    <thetext>See also: bug 48791.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305613</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Cheng">dcheng</who>
    <bug_when>2010-11-05 16:09:36 -0700</bug_when>
    <thetext>Adding morrita to see what he thinks of the fix.

Several things I noticed when trying to write a layout test for this:
findEventTargetFrom() is being called with an empty selection. In Safari/Chrome, m_frame-&gt;document()-&gt;body() seems to be returning NULL which causes findEventTargetFrom() to return NULL. However, in DRT, m_frame-&gt;document()-&gt;body() is *not* NULL. I do not know why there is a difference, but as a result, I am unable to write a layout test to automatically trigger this bug.

I can add a manual test to this bug if you want, but I don&apos;t think I understand enough to figure out the behavior difference between DRT and an actual browser. Maybe the DRT doesn&apos;t have special handling for invalid XML parses?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306433</commentid>
    <comment_count>6</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-08 16:03:20 -0800</bug_when>
    <thetext>I did some testing, it looks like the svg file isn&apos;t rendered as svg, it&apos;s just parsed as XML.  So you can repro this bug by loading a random XML document without a body tag and then dragging anything into the XML document.

I&apos;m not exactly sure why this doesn&apos;t repro in DRT.  It looks like DRT always loads random XML as an HTML document.  Maybe abarth has some insight into how we decide if something is an XML document vs an HTML document.

Here&apos;s an example: http://plexode.com/eval3/#ht=%3Ciframe%20src%3D%22data%3Atext%2Fxml%2C%3Cfoo%3E%3C%2Ffoo%3E%22%3E%3C%2Fiframe%3E&amp;ohh=1&amp;ohj=1&amp;jt=&amp;ojh=1&amp;ojj=1&amp;ms=100&amp;oth=0&amp;otj=0&amp;cex=1
If you drag anything into the iframe (e.g., a bookmark from the bookmark toolbar), we crash trying to reference body.  The check seems OK, but it seems better if we can verify that we have an HTML document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316721</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2010-12-03 01:08:53 -0800</bug_when>
    <thetext>Crash is P1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332751</commentid>
    <comment_count>8</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2011-01-11 15:52:13 -0800</bug_when>
    <thetext>*** Bug 48791 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364259</commentid>
    <comment_count>9</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2011-03-08 17:43:18 -0800</bug_when>
    <thetext>Any update on this?  Daniel, are you still working on it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366868</commentid>
    <comment_count>10</comment_count>
      <attachid>85652</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2011-03-14 00:03:11 -0700</bug_when>
    <thetext>Created attachment 85652
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366869</commentid>
    <comment_count>11</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2011-03-14 00:05:32 -0700</bug_when>
    <thetext>Hi Adele, Daniel, 
I&apos;m sorry for passing over the discussion.
I attached a fix and test that reproduces the crash.
Reviews are welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367042</commentid>
    <comment_count>12</comment_count>
      <attachid>85652</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-03-14 10:18:25 -0700</bug_when>
    <thetext>Comment on attachment 85652
Patch

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

&gt; LayoutTests/editing/pasteboard/drop-file-svg.html:23
&gt; +&lt;p&gt;PASS unless crash&lt;/p&gt;

Nit: Please make this a full sentence.  Also, please mention that this test requires DRT.

&gt; Source/WebCore/page/DragController.cpp:398
&gt; +    if (!m_page-&gt;dragCaretController()-&gt;isNone()) {
&gt; +        if (!dispatchTextInputEventFor(innerFrame, dragData))

Nit: Can we just combine these into 1 if statement using &amp;&amp; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367412</commentid>
    <comment_count>13</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2011-03-14 18:22:51 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; (From update of attachment 85652 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=85652&amp;action=review
&gt; 
&gt; &gt; LayoutTests/editing/pasteboard/drop-file-svg.html:23
&gt; &gt; +&lt;p&gt;PASS unless crash&lt;/p&gt;
&gt; 
&gt; Nit: Please make this a full sentence.  Also, please mention that this test requires DRT.
&gt; 
&gt; &gt; Source/WebCore/page/DragController.cpp:398
&gt; &gt; +    if (!m_page-&gt;dragCaretController()-&gt;isNone()) {
&gt; &gt; +        if (!dispatchTextInputEventFor(innerFrame, dragData))
&gt; 
&gt; Nit: Can we just combine these into 1 if statement using &amp;&amp; ?

Hi Tony,
thank you for your quick review! 
I&apos;ll fix these before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367461</commentid>
    <comment_count>14</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2011-03-14 19:39:09 -0700</bug_when>
    <thetext>Committed r81101: &lt;http://trac.webkit.org/changeset/81101&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367506</commentid>
    <comment_count>15</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-03-14 22:12:56 -0700</bug_when>
    <thetext>It seems like the test has been failing on Windows 7 since it was added:
http://build.webkit.org/results/Windows%207%20Release%20(Tests)/r81105%20(10397)/editing/pasteboard/drop-file-svg-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367945</commentid>
    <comment_count>16</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2011-03-15 14:30:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/8616986&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72592</attachid>
            <date>2010-11-01 16:25:55 -0700</date>
            <delta_ts>2011-03-14 00:03:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48799-20101101162553.patch</filename>
            <type>text/plain</type>
            <size>1399</size>
            <attacher name="Daniel Cheng">dcheng</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YzhiMmYzZDI3OTFlZjc0MWVjOTMxZjQzY2IwYTg5OTg4YzQ0ZDhmNy4uNzg5MDQzOTQzZmNmYTlj
NDg3ZTZhZTMyZjFiMjFiZmU4Yjg2NDZkNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0xMS0wMSAgRGFu
aWVsIENoZW5nICA8ZGNoZW5nQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDcmFzaCB3aGVuIGRyYWdnaW5nIGFuZCBkcm9wcGlu
ZyBpbiBhIGRvY3VtZW50IHdpdGggYW4gaW52YWxpZCBYSFRNTCBoZWFkZXIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4Nzk5CisKKyAgICAgICAgKiBw
YWdlL0RyYWdDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRyYWdDb250cm9sbGVy
OjpkaXNwYXRjaFRleHRJbnB1dEV2ZW50Rm9yKTogQWRkIG51bGwgY2hlY2suCisKIDIwMTAtMTEt
MDEgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IERhbiBCZXJuc3RlaW4uCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvRHJhZ0NvbnRyb2xsZXIu
Y3BwIGIvV2ViQ29yZS9wYWdlL0RyYWdDb250cm9sbGVyLmNwcAppbmRleCAyZTdkMjQxNzYzYjAx
NTVjOTUzMGNmNDUzZGZjYjFmMWZkOTM2ZDkwLi5jNmY0OGFhOTg0MDI5OWQxZmRlMDc3YjAxOWIy
YTE0ZTAzZjljZmE4IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvRHJhZ0NvbnRyb2xsZXIuY3Bw
CisrKyBiL1dlYkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAKQEAgLTM2OSw2ICszNjksOCBA
QCBib29sIERyYWdDb250cm9sbGVyOjpkaXNwYXRjaFRleHRJbnB1dEV2ZW50Rm9yKEZyYW1lKiBp
bm5lckZyYW1lLCBEcmFnRGF0YSogZHJhZwogICAgIFZpc2libGVTZWxlY3Rpb24gZHJhZ0NhcmV0
KG1fcGFnZS0+ZHJhZ0NhcmV0Q29udHJvbGxlcigpLT5zZWxlY3Rpb24oKSk7CiAgICAgU3RyaW5n
IHRleHQgPSBkcmFnQ2FyZXQuaXNDb250ZW50UmljaGx5RWRpdGFibGUoKSA/ICIiIDogZHJhZ0Rh
dGEtPmFzUGxhaW5UZXh0KCk7CiAgICAgTm9kZSogdGFyZ2V0ID0gaW5uZXJGcmFtZS0+ZWRpdG9y
KCktPmZpbmRFdmVudFRhcmdldEZyb20oZHJhZ0NhcmV0KTsKKyAgICBpZiAoIXRhcmdldCkKKyAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgRXhjZXB0aW9uQ29kZSBlYyA9IDA7CiAgICAgcmV0dXJu
IHRhcmdldC0+ZGlzcGF0Y2hFdmVudChUZXh0RXZlbnQ6OmNyZWF0ZUZvckRyb3AoaW5uZXJGcmFt
ZS0+ZG9tV2luZG93KCksIHRleHQpLCBlYyk7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85652</attachid>
            <date>2011-03-14 00:03:11 -0700</date>
            <delta_ts>2011-03-14 10:18:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48799-20110314160308.patch</filename>
            <type>text/plain</type>
            <size>4372</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODA5OTIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhYjI2YzlmNzU2Zjc2ZGU1YzdlZDE5
YTY0ODFmNjJmNjEyOTA0Mjg2Li5hZTY2MTE0N2RhNjhmZjVjODM1ODc1YjJkM2YzNmExN2VhZjM3
ZjgyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMTMgIE1PUklUQSBIYWppbWUgIDxt
b3JyaXRhQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQ3Jhc2ggd2hlbiBkcmFnZ2luZyBhbmQgZHJvcHBpbmcgaW4gYSBkb2N1bWVu
dCB3aXRoIGFuIGludmFsaWQgWEhUTUwgaGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODc5OQorICAgICAgICAKKyAgICAgICAgKiBlZGl0aW5n
L3Bhc3RlYm9hcmQvZHJvcC1maWxlLXN2Zy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5n
L3Bhc3RlYm9hcmQvcmVzb3VyY2VzL2Ryb3AtZmlsZS1zdmcuc3ZnOiBBZGRlZC4KKwogMjAxMS0w
My0xMyAgRGF2aWQgTGV2aW4gIDxsZXZpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQWRkIHNv
bWUgdGVzdCBmYWlsdXJlcyB0aGF0IEkgbmVlZCB0byBpbnZlc3RpZ2F0ZSBmdXJ0aGVyLgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2Ryb3AtZmlsZS1zdmcuaHRt
bCBiL0xheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9kcm9wLWZpbGUtc3ZnLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uN2Y1NWRjYjFlNTUzNjZkOGJhMzBlOGQ3ZWQ2NWE5ZWFkMjNhNWRhZAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9kcm9wLWZpbGUtc3Zn
Lmh0bWwKQEAgLTAsMCArMSwyNyBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CisKK2Z1bmN0
aW9uIG1vdmVNb3VzZVRvQ2VudGVyT2ZFbGVtZW50KGVsZW1lbnQpCit7CisgICAgdmFyIGNlbnRl
clggPSBlbGVtZW50Lm9mZnNldExlZnQgKyBlbGVtZW50Lm9mZnNldFdpZHRoIC8gMjsKKyAgICB2
YXIgY2VudGVyWSA9IGVsZW1lbnQub2Zmc2V0VG9wICsgZWxlbWVudC5vZmZzZXRIZWlnaHQgLyAy
OworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGNlbnRlclgsIGNlbnRlclkpOworfQorCitm
dW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQor
ICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgZXZlbnRTZW5k
ZXIuYmVnaW5EcmFnV2l0aEZpbGVzKFsiZmFrZWZpbGUiXSk7CisgICAgbW92ZU1vdXNlVG9DZW50
ZXJPZkVsZW1lbnQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRhcmdldCIpKTsKKyAgICBldmVu
dFNlbmRlci5tb3VzZVVwKCk7Cit9CisKKzwvc2NyaXB0PgorPC9oZWFkPgorPHA+UEFTUyB1bmxl
c3MgY3Jhc2g8L3A+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8aWZyYW1lIGlkPSJ0YXJnZXQi
IHNyYz0icmVzb3VyY2VzL2Ryb3AtZmlsZS1zdmcuc3ZnIj48L2lmcmFtZT4KKzwvYm9keT4KKzwv
aHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9yZXNvdXJj
ZXMvZHJvcC1maWxlLXN2Zy5zdmcgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvcmVz
b3VyY2VzL2Ryb3AtZmlsZS1zdmcuc3ZnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM4NzYwNGM4ZmM4YjkxOWE3YzJh
MmI0NTk2ZDI5YjkwMzcyNGZjNmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0
aW5nL3Bhc3RlYm9hcmQvcmVzb3VyY2VzL2Ryb3AtZmlsZS1zdmcuc3ZnCkBAIC0wLDAgKzEsMyBA
QAorPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgorICA8cmVjdCB4PSIx
MCIgeT0iMTAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTUwIiBmaWxsPSJncmF5Ii8+Cis8L3N2Zz4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBiM2NiNzIzZWVlMDRlODU2YmFmODA5MmIwYTcxZWFlNTMzMWY4ZTNlLi5k
MjMyNzlhOTY2M2I5OGMzMjczNDRiNmM3YTRhODdlM2I4MGYxMDJjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjAgQEAKKzIwMTEtMDMtMTMgIE1PUklUQSBIYWppbWUgIDxtb3JyaXRhQGdvb2dsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3Jh
c2ggd2hlbiBkcmFnZ2luZyBhbmQgZHJvcHBpbmcgaW4gYSBkb2N1bWVudCB3aXRoIGFuIGludmFs
aWQgWEhUTUwgaGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD00ODc5OQorCisgICAgICAgIERyYWdDb250cm9sbGVyIHRyaWVkIHRvIGRpc3BhdGNo
IHRleHRJbnB1dCBldmVudCBldmVuIHdoZW4gdGhlCisgICAgICAgIGRyYWcgZGVzdGluYXRpb24g
aXMgbm90IHRoZSBlZGl0YWJsZSBhcmVhLgorICAgICAgICBUaGlzIGNoYW5nZSBza2lwcyB0aGUg
ZXZlbnQgZGlzcGF0Y2hpbmcgb24gdGhhdCBjYXNlLgorICAgICAgICAKKyAgICAgICAgVGVzdDog
ZWRpdGluZy9wYXN0ZWJvYXJkL2Ryb3AtZmlsZS1zdmcuaHRtbAorCisgICAgICAgICogcGFnZS9E
cmFnQ29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEcmFnQ29udHJvbGxlcjo6ZGlz
cGF0Y2hUZXh0SW5wdXRFdmVudEZvcik6CisgICAgICAgIChXZWJDb3JlOjpEcmFnQ29udHJvbGxl
cjo6Y29uY2x1ZGVFZGl0RHJhZyk6CisKIDIwMTEtMDMtMTMgIFNhbSBXZWluaWcgIDxzYW1Ad2Vi
a2l0Lm9yZz4KIAogICAgICAgICBGaXggd2luZG93cyBidWlsZC4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRHJhZ0NvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9E
cmFnQ29udHJvbGxlci5jcHAKaW5kZXggNmE0YmI3MDc3M2ViMjhhNDExN2UxODMyMTA0YzkxODAx
OGIyZjdmNC4uOGM0ZmM4MTc0YTFlYTZiNzc0ZmFlZjU4MzI5ZWY0NjVjYTA1NDRlZCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAKQEAgLTM3MSw2ICszNzEsNyBAQCBzdGF0
aWMgYm9vbCBzZXRTZWxlY3Rpb25Ub0RyYWdDYXJldChGcmFtZSogZnJhbWUsIFZpc2libGVTZWxl
Y3Rpb24mIGRyYWdDYXJldCwgUgogCiBib29sIERyYWdDb250cm9sbGVyOjpkaXNwYXRjaFRleHRJ
bnB1dEV2ZW50Rm9yKEZyYW1lKiBpbm5lckZyYW1lLCBEcmFnRGF0YSogZHJhZ0RhdGEpCiB7Cisg
ICAgQVNTRVJUKCFtX3BhZ2UtPmRyYWdDYXJldENvbnRyb2xsZXIoKS0+aXNOb25lKCkpOwogICAg
IFZpc2libGVTZWxlY3Rpb24gZHJhZ0NhcmV0KG1fcGFnZS0+ZHJhZ0NhcmV0Q29udHJvbGxlcigp
LT5zZWxlY3Rpb24oKSk7CiAgICAgU3RyaW5nIHRleHQgPSBkcmFnQ2FyZXQuaXNDb250ZW50Umlj
aGx5RWRpdGFibGUoKSA/ICIiIDogZHJhZ0RhdGEtPmFzUGxhaW5UZXh0KGlubmVyRnJhbWUpOwog
ICAgIE5vZGUqIHRhcmdldCA9IGlubmVyRnJhbWUtPmVkaXRvcigpLT5maW5kRXZlbnRUYXJnZXRG
cm9tKGRyYWdDYXJldCk7CkBAIC0zOTMsOCArMzk0LDEwIEBAIGJvb2wgRHJhZ0NvbnRyb2xsZXI6
OmNvbmNsdWRlRWRpdERyYWcoRHJhZ0RhdGEqIGRyYWdEYXRhKQogICAgIEZyYW1lKiBpbm5lckZy
YW1lID0gZWxlbWVudC0+b3duZXJEb2N1bWVudCgpLT5mcmFtZSgpOwogICAgIEFTU0VSVChpbm5l
ckZyYW1lKTsKIAotICAgIGlmICghZGlzcGF0Y2hUZXh0SW5wdXRFdmVudEZvcihpbm5lckZyYW1l
LCBkcmFnRGF0YSkpCi0gICAgICAgIHJldHVybiB0cnVlOworICAgIGlmICghbV9wYWdlLT5kcmFn
Q2FyZXRDb250cm9sbGVyKCktPmlzTm9uZSgpKSB7CisgICAgICAgIGlmICghZGlzcGF0Y2hUZXh0
SW5wdXRFdmVudEZvcihpbm5lckZyYW1lLCBkcmFnRGF0YSkpCisgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICB9CiAKICAgICBpZiAoZHJhZ0RhdGEtPmNvbnRhaW5zQ29sb3IoKSkgewogICAg
ICAgICBDb2xvciBjb2xvciA9IGRyYWdEYXRhLT5hc0NvbG9yKCk7Cg==
</data>
<flag name="review"
          id="77806"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>