<?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>60692</bug_id>
          
          <creation_ts>2011-05-11 22:36:38 -0700</creation_ts>
          <short_desc>[SVG] Assertion failure by dragging text between input fields inside &lt;foreignObject&gt;s</short_desc>
          <delta_ts>2011-05-25 11:36:47 -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>SVG</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="Hajime Morrita">morrita</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ademar</cc>
    
    <cc>justin.garcia</cc>
    
    <cc>leo.yang</cc>
    
    <cc>rniwa</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>402680</commentid>
    <comment_count>0</comment_count>
      <attachid>93251</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2011-05-11 22:36:38 -0700</bug_when>
    <thetext>Created attachment 93251
A repro.

1. Select text on one &lt;input&gt; textfield
 2. Drag it to another text field.
 3. An assertion will fail.

---
Error message:
0x000000010217d350 in WebCore::RenderSVGRoot::mapLocalToContainer (this=0x106af2a28, repaintContainer=0x0, fixed=false, useTransforms=false, transformState=@0x7fff5fbfe700) at RenderSVGRoot.cpp:300
300	    ASSERT(useTransforms); // mapping a point through SVG w/o respecting trasnforms is useless.
---

Stacktrace:
(gdb) bt 10
#0  0x000000010217d350 in WebCore::RenderSVGRoot::mapLocalToContainer (this=0x106af2a28, repaintContainer=0x0, fixed=false, useTransforms=false, transformState=@0x7fff5fbfe700) at RenderSVGRoot.cpp:300
#1  0x0000000102143ce9 in WebCore::RenderObject::localToAbsolute (this=0x106af2a28, localPoint=@0x7fff5fbfe7a0, fixed=false, useTransforms=false) at /Users/morrita/work/webkit/apricot/Source/WebCore/rendering/RenderObject.cpp:1803
#2  0x00000001019e7811 in WebCore::selectionExtentRespectingEditingBoundary (selection=@0x108005d28, localPoint=@0x7fff5fbfe8f0, targetNode=0x106ad2170) at /Users/morrita/work/webkit/apricot/Source/WebCore/page/EventHandler.cpp:643
#3  0x00000001019ea918 in WebCore::EventHandler::updateSelectionForMouseDrag (this=0x108005df0, hitTestResult=@0x7fff5fbfea40) at /Users/morrita/work/webkit/apricot/Source/WebCore/page/EventHandler.cpp:663
#4  0x00000001019eaeab in WebCore::EventHandler::handleMouseDraggedEvent (this=0x108005df0, event=@0x7fff5fbfea10) at /Users/morrita/work/webkit/apricot/Source/WebCore/page/EventHandler.cpp:574
#5  0x00000001019ed91f in WebCore::EventHandler::handleMouseMoveEvent (this=0x108005df0, mouseEvent=@0x7fff5fbfeb60, hoveredNode=0x0) at /Users/morrita/work/webkit/apricot/Source/WebCore/page/EventHandler.cpp:1660
#6  0x00000001019f2e04 in WebCore::EventHandler::mouseDragged (this=0x108005df0, event=0x11646f230) at /Users/morrita/work/webkit/apricot/Source/WebCore/page/mac/EventHandlerMac.mm:500
#7  0x00000001010c87e4 in -[WebHTMLView mouseDragged:] (self=0x10963c440, _cmd=0x7fff80d08d70, event=0x11646f230) at /Users/morrita/work/webkit/apricot/Source/WebKit/mac/WebView/WebHTMLView.mm:3533
#8  0x00007fff8070406f in -[NSWindow sendEvent:] ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408727</commentid>
    <comment_count>1</comment_count>
      <attachid>94584</attachid>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-05-24 01:52:49 -0700</bug_when>
    <thetext>Created attachment 94584
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408748</commentid>
    <comment_count>2</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2011-05-24 02:57:46 -0700</bug_when>
    <thetext>Looks good to me, but should get a final okay from an editing expert, Ryosuke?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408929</commentid>
    <comment_count>3</comment_count>
      <attachid>94584</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-05-24 09:41:40 -0700</bug_when>
    <thetext>Comment on attachment 94584
Patch

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

&gt; LayoutTests/editing/pasteboard/drag-drop-input-in-svg.svg:14
&gt; +(function runTest()
&gt; +{

Is it really necessary to have a function?  I would have done:
if (window.layoutTestController) {
   ...
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408930</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-05-24 09:42:36 -0700</bug_when>
    <thetext>+justin because he added removeInterchangeNodes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>409349</commentid>
    <comment_count>5</comment_count>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-05-24 18:27:23 -0700</bug_when>
    <thetext>Committed r87248: &lt;http://trac.webkit.org/changeset/87248&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>409778</commentid>
    <comment_count>6</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-05-25 11:36:47 -0700</bug_when>
    <thetext>Revision r87248 cherry-picked into qtwebkit-2.2 with commit 46706ea &lt;http://gitorious.org/webkit/qtwebkit/commit/46706ea&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>93251</attachid>
            <date>2011-05-11 22:36:38 -0700</date>
            <delta_ts>2011-05-11 22:36:38 -0700</delta_ts>
            <desc>A repro.</desc>
            <filename>svgcrash.svg</filename>
            <type>image/svg+xml</type>
            <size>535</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAv
c3ZnIgogICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAg
IHhtbG5zOnhodG1sPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4KPGZvcmVpZ25PYmpl
Y3QgaWQ9ImZvcmVpZ24iIHg9IjEwIiB5PSIxMCIgd2lkdGg9IjIwMCIgaGVpZ2h0PSI1MCI+CiAg
PHhodG1sOmRpdj4KICAgICAgPHhodG1sOmlucHV0IHR5cGU9InRleHQiIHZhbHVlPSJTZWxlY3Qg
YW5kIGRyYWcgdGhpcyB0ZXh0Ij48L3hodG1sOmlucHV0PgogIDwveGh0bWw6ZGl2Pgo8L2ZvcmVp
Z25PYmplY3Q+Cjxmb3JlaWduT2JqZWN0IGlkPSJmb3JlaWduIiB4PSIxMCIgeT0iMTEwIiB3aWR0
aD0iMjAwIiBoZWlnaHQ9IjUwIj4KICA8eGh0bWw6ZGl2PgogICAgICA8eGh0bWw6aW5wdXQgdHlw
ZT0idGV4dCIgdmFsdWU9InRvIGhlcmUiPjwveGh0bWw6aW5wdXQ+CiAgPC94aHRtbDpkaXY+Cjwv
Zm9yZWlnbk9iamVjdD4KPC9zdmc+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>94584</attachid>
            <date>2011-05-24 01:52:49 -0700</date>
            <delta_ts>2011-05-24 09:41:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-2011-05-24-Leo-Yang-leo.yang-torchmobile.com.cn.patch</filename>
            <type>text/plain</type>
            <size>6678</size>
            <attacher name="Leo Yang">leo.yang</attacher>
            
              <data encoding="base64">RnJvbSA5NmY5ZGNkYTc3ZGRkNzc2MWNiM2E4M2VhMWMzZjZjMjJhYzM2MTc4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gWWFuZyA8bGVvLnlhbmdAdG9yY2htb2JpbGUuY29tLmNu
PgpEYXRlOiBUdWUsIDI0IE1heSAyMDExIDE2OjQ2OjEwICswODAwClN1YmplY3Q6IFtQQVRDSF0g
MjAxMS0wNS0yNCAgTGVvIFlhbmcgIDxsZW8ueWFuZ0B0b3JjaG1vYmlsZS5jb20uY24+CgogICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKICAgICAgICBbU1ZHXSBBc3NlcnRpb24g
ZmFpbHVyZSBieSBkcmFnZ2luZyB0ZXh0IGJldHdlZW4gaW5wdXQgZmllbGRzIGluc2lkZSA8Zm9y
ZWlnbk9iamVjdD5zCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTYwNjkyCgogICAgICAgIEFkZCBOVUxMIGNoZWNrIG9mICdob2xkZXInIGluIFdlYkNvcmU6
OlJlcGxhY2VtZW50RnJhZ21lbnQ6OlJlcGxhY2VtZW50RnJhZ21lbnQoKQogICAgICAgIGJlZm9y
ZSBjYWxsIFZpc2libGVTZWxlY3Rpb246OnNlbGVjdGlvbkZyb21Db250ZW50c09mTm9kZSgpIHRv
IHByZXZlbnQgY3Jhc2hpbmcuCgogICAgICAgIFRlc3Q6IGVkaXRpbmcvcGFzdGVib2FyZC9kcmFn
LWRyb3AtaW5wdXQtaW4tc3ZnLnN2ZwoKICAgICAgICAqIGVkaXRpbmcvUmVwbGFjZVNlbGVjdGlv
bkNvbW1hbmQuY3BwOgogICAgICAgIChXZWJDb3JlOjpSZXBsYWNlbWVudEZyYWdtZW50OjpSZXBs
YWNlbWVudEZyYWdtZW50KToKCiAgICAgICAgKiBlZGl0aW5nL3Bhc3RlYm9hcmQvZHJhZy1kcm9w
LWlucHV0LWluLXN2Zy1leHBlY3RlZC50eHQ6IEFkZGVkLgogICAgICAgICogZWRpdGluZy9wYXN0
ZWJvYXJkL2RyYWctZHJvcC1pbnB1dC1pbi1zdmcuc3ZnOiBBZGRlZC4KICAgICAgICAqIHBsYXRm
b3JtL3F0L1NraXBwZWQ6Ci0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysrCiAuLi4vcGFzdGVib2FyZC9kcmFnLWRyb3At
aW5wdXQtaW4tc3ZnLWV4cGVjdGVkLnR4dCB8ICAgIDEgKwogLi4uL2VkaXRpbmcvcGFzdGVib2Fy
ZC9kcmFnLWRyb3AtaW5wdXQtaW4tc3ZnLnN2ZyAgfCAgIDQxICsrKysrKysrKysrKysrKysrKysr
CiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDE1ICsrKysrKysKIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNv
bW1hbmQuY3BwIHwgICAgNCArKwogNiBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCAw
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2VkaXRpbmcvcGFz
dGVib2FyZC9kcmFnLWRyb3AtaW5wdXQtaW4tc3ZnLWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUg
MTAwNjQ0IExheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtaW5wdXQtaW4t
c3ZnLnN2ZwoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCA4OWNjMWQyLi4yNTJjMjVlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAK
KzIwMTEtMDUtMjQgIExlbyBZYW5nICA8bGVvLnlhbmdAdG9yY2htb2JpbGUuY29tLmNuPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtTVkddIEFzc2Vy
dGlvbiBmYWlsdXJlIGJ5IGRyYWdnaW5nIHRleHQgYmV0d2VlbiBpbnB1dCBmaWVsZHMgaW5zaWRl
IDxmb3JlaWduT2JqZWN0PnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTYwNjkyCisKKyAgICAgICAgVGVzdCBjYXNlIHRvIHZlcmlmeSBkcmFnZ2luZyBh
bmQgZHJvcHBpbmcgdGV4dCBiZXR3ZWVuIGlucHV0IGZpZWxkcworICAgICAgICBpbnNpZGUgU1ZH
IDxmb3JlaWduT2JqZWN0PnMuIFRlc3QgcGFzc2VzIGlmIG5vIGNyYXNoIG9jY3VycyBpbiBkZWJ1
ZyBtb2RlLgorCisgICAgICAgIERyYWcgYW5kIGRyb3AgaXMgbm90IHN1cHBvcnRlZCBpbiBRdCBE
UlQsIHNvIHNraXAgdGhpcyBjYXNlIG9uIFF0IHBsYXRmb3JtLgorCisgICAgICAgICogZWRpdGlu
Zy9wYXN0ZWJvYXJkL2RyYWctZHJvcC1pbnB1dC1pbi1zdmctZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBlZGl0aW5nL3Bhc3RlYm9hcmQvZHJhZy1kcm9wLWlucHV0LWluLXN2Zy5zdmc6
IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisKIDIwMTEtMDUtMjMgIEp1
bGllbiBDaGFmZnJhaXggIDxqY2hhZmZyYWl4QGNvZGVhdXJvcmEub3JnPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IERhcmluIEFkbGVyLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9w
YXN0ZWJvYXJkL2RyYWctZHJvcC1pbnB1dC1pbi1zdmctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZWRpdGluZy9wYXN0ZWJvYXJkL2RyYWctZHJvcC1pbnB1dC1pbi1zdmctZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmMwNWMyMzUKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvZHJhZy1kcm9wLWlucHV0LWlu
LXN2Zy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAorUEFTUyB3aXRob3V0IGNyYXNoIGluIERl
YnVnIG1vZGUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvZHJh
Zy1kcm9wLWlucHV0LWluLXN2Zy5zdmcgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQv
ZHJhZy1kcm9wLWlucHV0LWluLXN2Zy5zdmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uN2Y5NGU5YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvcGFz
dGVib2FyZC9kcmFnLWRyb3AtaW5wdXQtaW4tc3ZnLnN2ZwpAQCAtMCwwICsxLDQxIEBACis8P3ht
bCB2ZXJzaW9uPSIxLjAiPz4KKzxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3Zn
IgorICAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKKyAgICAg
eG1sbnM6eGh0bWw9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgorPGZvcmVpZ25PYmpl
Y3Qgd2lkdGg9IjIwMCIgaGVpZ2h0PSI4MCI+CisgICAgPHhodG1sOmRpdj4KKyAgICAgICAgPHho
dG1sOmlucHV0IGlkPSJzcmMiIHR5cGU9InRleHQiIHZhbHVlPSJTZWxlY3QgYW5kIGRyYWcgdGhp
cyB0ZXh0Ij48L3hodG1sOmlucHV0PgorICAgICAgICA8eGh0bWw6aW5wdXQgaWQ9ImRzdCIgdHlw
ZT0idGV4dCIgdmFsdWU9InRvIGhlcmUiPjwveGh0bWw6aW5wdXQ+CisgICAgPC94aHRtbDpkaXY+
Cis8L2ZvcmVpZ25PYmplY3Q+Cis8dGV4dD5QQVNTIHdpdGhvdXQgY3Jhc2ggaW4gRGVidWcgbW9k
ZS48L3RleHQ+Cis8c2NyaXB0PgorKGZ1bmN0aW9uIHJ1blRlc3QoKQoreworICAgIGlmICghd2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICByZXR1cm47CisKKyAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2Fp
dFVudGlsRG9uZSgpOworCisgICAgdmFyIHNvdXJjZUlucHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoInNyYyIpOworICAgIHNvdXJjZUlucHV0LmZvY3VzKCk7CisgICAgc291cmNlSW5wdXQu
c2V0U2VsZWN0aW9uUmFuZ2UoMCwgNik7CisgICAgdmFyIHggPSBzb3VyY2VJbnB1dC5vZmZzZXRM
ZWZ0ICsgMTA7CisgICAgdmFyIHkgPSBzb3VyY2VJbnB1dC5vZmZzZXRUb3AgKyBzb3VyY2VJbnB1
dC5vZmZzZXRIZWlnaHQgLyAyOworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHgsIHkpOwor
ICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworCisgICAgZXZlbnRTZW5kZXIubGVhcEZvcndh
cmQoNTAwKTsKKworICAgIHZhciBkZXN0aW5hdGlvbklucHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImRzdCIpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGRlc3RpbmF0aW9uSW5w
dXQub2Zmc2V0TGVmdCArIDEwLCBkZXN0aW5hdGlvbklucHV0Lm9mZnNldFRvcCArIGRlc3RpbmF0
aW9uSW5wdXQub2Zmc2V0SGVpZ2h0IC8gMik7CisgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOwor
CisgICAgc291cmNlSW5wdXQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChzb3VyY2VJbnB1dCk7Cisg
ICAgZGVzdGluYXRpb25JbnB1dC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGRlc3RpbmF0aW9uSW5w
dXQpOworCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworfSkoKTsKKzwv
c2NyaXB0PgorPC9zdmc+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lw
cGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCA2NmU1NDM4Li5lMWE2
ZGNkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTE0NCw2ICsxNDQsNyBAQCBlZGl0aW5n
L3Bhc3RlYm9hcmQvNDk0NzEzMC5odG1sCiBlZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1zdGFuZGFs
b25lLWltYWdlLmh0bWwKIGVkaXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtZGVhZC1mcmFtZS5o
dG1sCiBlZGl0aW5nL3Bhc3RlYm9hcmQvZHJhZy1kcm9wLWlucHV0LXRleHRhcmVhLmh0bWwKK2Vk
aXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtaW5wdXQtaW4tc3ZnLnN2ZwogZWRpdGluZy9wYXN0
ZWJvYXJkL2RyYWctZHJvcC1pZnJhbWUtcmVmcmVzaC1jcmFzaC5odG1sCiBlZGl0aW5nL3Bhc3Rl
Ym9hcmQvZHJhZy1kcm9wLW1vZGlmaWVzLXBhZ2UuaHRtbAogZWRpdGluZy9wYXN0ZWJvYXJkL2Ry
YWctZHJvcC11cmwtdGV4dC5odG1sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTg2NThiYy4uMGFlNTllYSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTA1LTI0ICBMZW8gWWFuZyAgPGxlby55YW5n
QHRvcmNobW9iaWxlLmNvbS5jbj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBbU1ZHXSBBc3NlcnRpb24gZmFpbHVyZSBieSBkcmFnZ2luZyB0ZXh0IGJl
dHdlZW4gaW5wdXQgZmllbGRzIGluc2lkZSA8Zm9yZWlnbk9iamVjdD5zCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MDY5MgorCisgICAgICAgIEFkZCBO
VUxMIGNoZWNrIG9mICdob2xkZXInIGluIFdlYkNvcmU6OlJlcGxhY2VtZW50RnJhZ21lbnQ6OlJl
cGxhY2VtZW50RnJhZ21lbnQoKQorICAgICAgICBiZWZvcmUgY2FsbCBWaXNpYmxlU2VsZWN0aW9u
OjpzZWxlY3Rpb25Gcm9tQ29udGVudHNPZk5vZGUoKSB0byBwcmV2ZW50IGNyYXNoaW5nLgorCisg
ICAgICAgIFRlc3Q6IGVkaXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtaW5wdXQtaW4tc3ZnLnN2
ZworCisgICAgICAgICogZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpSZXBsYWNlbWVudEZyYWdtZW50OjpSZXBsYWNlbWVudEZyYWdtZW50KToK
KwogMjAxMS0wNS0yMyAgSnVsaWVuIENoYWZmcmFpeCAgPGpjaGFmZnJhaXhAY29kZWF1cm9yYS5v
cmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5kLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwCmluZGV4IGE3Yzc5Zjku
LjBlYjZiMWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVj
dGlvbkNvbW1hbmQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVj
dGlvbkNvbW1hbmQuY3BwCkBAIC0xNTYsNiArMTU2LDEwIEBAIFJlcGxhY2VtZW50RnJhZ21lbnQ6
OlJlcGxhY2VtZW50RnJhZ21lbnQoRG9jdW1lbnQqIGRvY3VtZW50LCBEb2N1bWVudEZyYWdtZW50
KiBmCiAKICAgICBOb2RlKiBzdHlsZU5vZGUgPSBzZWxlY3Rpb24uYmFzZSgpLmRlcHJlY2F0ZWRO
b2RlKCk7CiAgICAgUmVmUHRyPFN0eWxlZEVsZW1lbnQ+IGhvbGRlciA9IGluc2VydEZyYWdtZW50
Rm9yVGVzdFJlbmRlcmluZyhzdHlsZU5vZGUpOworICAgIGlmICghaG9sZGVyKSB7CisgICAgICAg
IHJlbW92ZUludGVyY2hhbmdlTm9kZXMobV9mcmFnbWVudC5nZXQoKSk7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CiAgICAgCiAgICAgUmVmUHRyPFJhbmdlPiByYW5nZSA9IFZpc2libGVTZWxlY3Rp
b246OnNlbGVjdGlvbkZyb21Db250ZW50c09mTm9kZShob2xkZXIuZ2V0KCkpLnRvTm9ybWFsaXpl
ZFJhbmdlKCk7CiAgICAgU3RyaW5nIHRleHQgPSBwbGFpblRleHQocmFuZ2UuZ2V0KCkpOwotLSAK
MS43LjAuNAoK
</data>
<flag name="review"
          id="87900"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>