<?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>129148</bug_id>
          
          <creation_ts>2014-02-21 04:02:16 -0800</creation_ts>
          <short_desc>ASSERTION FAILED: span &gt;= 1</short_desc>
          <delta_ts>2014-03-10 12:50:51 -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>DOM</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>
          
          <blocked>116980</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zsolt Borbely">zsborbely.u-szeged</reporter>
          <assigned_to name="Zsolt Borbely">zsborbely.u-szeged</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>ossy</cc>
    
    <cc>rtakacs</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>983171</commentid>
    <comment_count>0</comment_count>
      <attachid>224849</attachid>
    <who name="Zsolt Borbely">zsborbely.u-szeged</who>
    <bug_when>2014-02-21 04:02:16 -0800</bug_when>
    <thetext>Created attachment 224849
Test case

The failing test case:

&lt;table&gt;
	&lt;colgroup span=&quot;0&quot;&gt;
	&lt;th&gt;&lt;/th&gt;
	&lt;/colgroup&gt;
&lt;/table&gt;

ASSERTION FAILED: span &gt;= 1
/home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTable.cpp(874) : WebCore::RenderTableCol* WebCore::RenderTable::slowColElement(unsigned int, bool*, bool*) const

Backtrace:

#0  0x00007ffff5ec5f62 in WTFCrash () at /home/bzsolt/webkit/EflWebKit1/Source/WTF/wtf/Assertions.cpp:333
#1  0x00007ffff15d876d in WebCore::RenderTable::slowColElement (this=0x1043970, col=0, startEdge=0x0, endEdge=0x0)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTable.cpp:874
#2  0x00007ffff13fdc22 in WebCore::RenderTable::colElement (this=0x1043970, col=0, startEdge=0x0, endEdge=0x0)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTable.h:216
#3  0x00007ffff13fdcf6 in WebCore::RenderTableCell::styleOrColLogicalWidth (this=0x107c0c0)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTableCell.h:93
#4  0x00007ffff14546f2 in WebCore::RenderBlock::computeIntrinsicLogicalWidths (this=0x107c0c0, minLogicalWidth=..., 
    maxLogicalWidth=...) at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderBlock.cpp:3869
#5  0x00007ffff1454972 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x107c0c0)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderBlock.cpp:3893
#6  0x00007ffff15df0d9 in WebCore::RenderTableCell::computePreferredLogicalWidths (this=0x107c0c0)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTableCell.cpp:177
#7  0x00007ffff14a8cc5 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x107c0c0)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderBox.cpp:956
#8  0x00007ffff13f970d in WebCore::AutoTableLayout::recalcColumn (this=0x1047d40, effCol=0)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/AutoTableLayout.cpp:76
#9  0x00007ffff13f9fab in WebCore::AutoTableLayout::fullRecalc (this=0x1047d40)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/AutoTableLayout.cpp:179
#10 0x00007ffff13fa22e in WebCore::AutoTableLayout::computeIntrinsicLogicalWidths (this=0x1047d40, minWidth=..., 
    maxWidth=...) at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/AutoTableLayout.cpp:214
#11 0x00007ffff15d7e05 in WebCore::RenderTable::computeIntrinsicLogicalWidths (this=0x1043970, minWidth=..., 
    maxWidth=...) at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTable.cpp:752
#12 0x00007ffff15d7e6b in WebCore::RenderTable::computePreferredLogicalWidths (this=0x1043970)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTable.cpp:761
#13 0x00007ffff14a8d27 in WebCore::RenderBox::maxPreferredLogicalWidth (this=0x1043970)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderBox.cpp:968
#14 0x00007ffff15d4c4b in WebCore::RenderTable::updateLogicalWidth (this=0x1043970)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTable.cpp:292
#15 0x00007ffff15d5b43 in WebCore::RenderTable::layout (this=0x1043970)
    at /home/bzsolt/webkit/EflWebKit1/Source/WebCore/rendering/RenderTable.cpp:431</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>983177</commentid>
    <comment_count>1</comment_count>
      <attachid>224853</attachid>
    <who name="Zsolt Borbely">zsborbely.u-szeged</who>
    <bug_when>2014-02-21 05:10:43 -0800</bug_when>
    <thetext>Created attachment 224853
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>983814</commentid>
    <comment_count>2</comment_count>
      <attachid>225033</attachid>
    <who name="Zsolt Borbely">zsborbely.u-szeged</who>
    <bug_when>2014-02-24 01:01:28 -0800</bug_when>
    <thetext>Created attachment 225033
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>984264</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-02-25 04:43:02 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Created an attachment (id=225033) [details]
&gt; Proposed patch

Please add a test which asserts without the fix and not with it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>984749</commentid>
    <comment_count>4</comment_count>
      <attachid>225258</attachid>
    <who name="Zsolt Borbely">zsborbely.u-szeged</who>
    <bug_when>2014-02-26 08:33:57 -0800</bug_when>
    <thetext>Created attachment 225258
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987357</commentid>
    <comment_count>5</comment_count>
      <attachid>225258</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-05 12:58:48 -0800</bug_when>
    <thetext>Comment on attachment 225258
Proposed patch

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

r- because the isNull() case is not tested despite ChangeLog mentioning such a test.

&gt; LayoutTests/ChangeLog:8
&gt; +        Added test demonstrates the behavior of colgroup in case of large negative, large positive  and null span values.

The added test is not hitting the null value case.
&quot;value&quot; will be null in parseAttribute() if the attribute is being programmatically removed from the element; e.g element.removeAttribute(&quot;colgroup&quot;)

&gt; Source/WebCore/html/HTMLTableColElement.cpp:68
&gt; -        m_span = !value.isNull() ? value.toInt() : 1;
&gt; +        m_span = (value.isNull() || !value.toInt()) ? 1 : value.toInt();

This code looks a bit messy. In the common case, you are doing string-to-int conversion twice.
I&apos;d write it like this:

int newSpan = value.toInt();
m_span = newSpan ? newSpan : 1;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987396</commentid>
    <comment_count>6</comment_count>
      <attachid>225914</attachid>
    <who name="Zsolt Borbely">zsborbely.u-szeged</who>
    <bug_when>2014-03-05 14:28:51 -0800</bug_when>
    <thetext>Created attachment 225914
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987633</commentid>
    <comment_count>7</comment_count>
      <attachid>225914</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-06 02:30:41 -0800</bug_when>
    <thetext>Comment on attachment 225914
Patch

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

&gt; LayoutTests/fast/table/incorrect-colgroup-span-values.html:6
&gt; +      if (window.testRunner)
&gt; +      testRunner.dumpAsText();

The second line here should be indented.

&gt; LayoutTests/fast/table/incorrect-colgroup-span-values.html:12
&gt; +      &lt;colgroup span=&quot;&quot;&gt;

This is still not testing the null case; it will arrive in parseAttribute() as an empty string, not a null one.
To get null, you need to run some JavaScript that does element.removeAttribute(&quot;colgroup&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987671</commentid>
    <comment_count>8</comment_count>
      <attachid>225985</attachid>
    <who name="Zsolt Borbely">zsborbely.u-szeged</who>
    <bug_when>2014-03-06 06:42:25 -0800</bug_when>
    <thetext>Created attachment 225985
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987673</commentid>
    <comment_count>9</comment_count>
    <who name="Zsolt Borbely">zsborbely.u-szeged</who>
    <bug_when>2014-03-06 06:52:24 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 225914 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=225914&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/table/incorrect-colgroup-span-values.html:6
&gt; &gt; +      if (window.testRunner)
&gt; &gt; +      testRunner.dumpAsText();
&gt; 
&gt; The second line here should be indented.

Fixed.
&gt; 
&gt; &gt; LayoutTests/fast/table/incorrect-colgroup-span-values.html:12
&gt; &gt; +      &lt;colgroup span=&quot;&quot;&gt;
&gt; 
&gt; This is still not testing the null case; it will arrive in parseAttribute() as an empty string, not a null one.
&gt; To get null, you need to run some JavaScript that does element.removeAttribute(&quot;colgroup&quot;)

Sorry about this misunderstanding, when I wrote null I actually meant zero.
I have just extended the test with a null case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989003</commentid>
    <comment_count>10</comment_count>
      <attachid>225985</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-03-10 12:18:03 -0700</bug_when>
    <thetext>Comment on attachment 225985
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989030</commentid>
    <comment_count>11</comment_count>
      <attachid>225985</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-10 12:50:47 -0700</bug_when>
    <thetext>Comment on attachment 225985
Patch

Clearing flags on attachment: 225985

Committed r165395: &lt;http://trac.webkit.org/changeset/165395&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989032</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-10 12:50:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>224849</attachid>
            <date>2014-02-21 04:02:16 -0800</date>
            <delta_ts>2014-02-21 04:02:16 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>61</size>
            <attacher name="Zsolt Borbely">zsborbely.u-szeged</attacher>
            
              <data encoding="base64">PHRhYmxlPgoJPGNvbGdyb3VwIHNwYW49IjAiPgoJPHRoPjwvdGg+Cgk8L2NvbGdyb3VwPgo8L3Rh
YmxlPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224853</attachid>
            <date>2014-02-21 05:10:43 -0800</date>
            <delta_ts>2014-02-24 01:01:28 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>span.patch</filename>
            <type>text/plain</type>
            <size>1367</size>
            <attacher name="Zsolt Borbely">zsborbely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBmZDczNzJhLi5jOGVkYWI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTQtMDItMjEgIFpzb2x0IEJvcmJlbHkgIDxib3JiZXpzQGluZi51LXN6ZWdlZC5odT4K
KworICAgICAgICBBU1NFUlRJT04gRkFJTEVEOiBzcGFuID49IDEKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyOTE0OAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNldCB0aGUgdmFsdWUgb2Ygc3BhbiB0byAx
IGlmIHRoZSBnaXZlbiBudW1iZXIgdG9vIGJpZyBvciBudWxsLgorCisgICAgICAgICogaHRtbC9I
VE1MVGFibGVDb2xFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUYWJsZUNvbEVs
ZW1lbnQ6OnBhcnNlQXR0cmlidXRlKToKKwogMjAxNC0wMi0yMCAgQ29tbWl0IFF1ZXVlICA8Y29t
bWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQg
cjE2NDQyMi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRhYmxlQ29sRWxl
bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxUYWJsZUNvbEVsZW1lbnQuY3BwCmlu
ZGV4IDk5NWI4OTIuLjMyNmM5MWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRN
TFRhYmxlQ29sRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MVGFibGVD
b2xFbGVtZW50LmNwcApAQCAtNjUsNyArNjUsNyBAQCB2b2lkIEhUTUxUYWJsZUNvbEVsZW1lbnQ6
OmNvbGxlY3RTdHlsZUZvclByZXNlbnRhdGlvbkF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWROYQog
dm9pZCBIVE1MVGFibGVDb2xFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWRO
YW1lJiBuYW1lLCBjb25zdCBBdG9taWNTdHJpbmcmIHZhbHVlKQogewogICAgIGlmIChuYW1lID09
IHNwYW5BdHRyKSB7Ci0gICAgICAgIG1fc3BhbiA9ICF2YWx1ZS5pc051bGwoKSA/IHZhbHVlLnRv
SW50KCkgOiAxOworICAgICAgICBtX3NwYW4gPSAodmFsdWUuaXNOdWxsKCkgfHwgIXZhbHVlLnRv
SW50KCkpID8gMSA6IHZhbHVlLnRvSW50KCk7CiAgICAgICAgIGlmIChyZW5kZXJlcigpICYmIHJl
bmRlcmVyKCktPmlzUmVuZGVyVGFibGVDb2woKSkKICAgICAgICAgICAgIHJlbmRlcmVyKCktPnVw
ZGF0ZUZyb21FbGVtZW50KCk7CiAgICAgfSBlbHNlIGlmIChuYW1lID09IHdpZHRoQXR0cikgewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225033</attachid>
            <date>2014-02-24 01:01:28 -0800</date>
            <delta_ts>2014-02-26 08:33:57 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>span.patch</filename>
            <type>text/plain</type>
            <size>1378</size>
            <attacher name="Zsolt Borbely">zsborbely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA3YjAwZjEwLi42MjYzMDY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTQtMDItMjQgIFpzb2x0IEJvcmJlbHkgIDxib3JiZXpzQGluZi51LXN6ZWdlZC5odT4K
KworICAgICAgICBBU1NFUlRJT04gRkFJTEVEOiBzcGFuID49IDEKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyOTE0OAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNldCB0aGUgdmFsdWUgb2Ygc3BhbiB0byAx
IGlmIHRoZSBnaXZlbiBudW1iZXIgaXMgdG9vIGJpZyBvciB6ZXJvLgorCisgICAgICAgICogaHRt
bC9IVE1MVGFibGVDb2xFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUYWJsZUNv
bEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKToKKwogMjAxNC0wMi0yMyAgRGVhbiBKYWNrc29uICA8
ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgW1dlYkdMXSBBbGxvdyBBTkdMRSB0byBpbml0aWFs
aXplIHVudXNlZCB2YXJ5aW5ncwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
VGFibGVDb2xFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRhYmxlQ29sRWxl
bWVudC5jcHAKaW5kZXggOTk1Yjg5Mi4uMzI2YzkxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MVGFibGVDb2xFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxUYWJsZUNvbEVsZW1lbnQuY3BwCkBAIC02NSw3ICs2NSw3IEBAIHZvaWQgSFRNTFRhYmxl
Q29sRWxlbWVudDo6Y29sbGVjdFN0eWxlRm9yUHJlc2VudGF0aW9uQXR0cmlidXRlKGNvbnN0IFF1
YWxpZmllZE5hCiB2b2lkIEhUTUxUYWJsZUNvbEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKGNvbnN0
IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpCiB7CiAgICAg
aWYgKG5hbWUgPT0gc3BhbkF0dHIpIHsKLSAgICAgICAgbV9zcGFuID0gIXZhbHVlLmlzTnVsbCgp
ID8gdmFsdWUudG9JbnQoKSA6IDE7CisgICAgICAgIG1fc3BhbiA9ICh2YWx1ZS5pc051bGwoKSB8
fCAhdmFsdWUudG9JbnQoKSkgPyAxIDogdmFsdWUudG9JbnQoKTsKICAgICAgICAgaWYgKHJlbmRl
cmVyKCkgJiYgcmVuZGVyZXIoKS0+aXNSZW5kZXJUYWJsZUNvbCgpKQogICAgICAgICAgICAgcmVu
ZGVyZXIoKS0+dXBkYXRlRnJvbUVsZW1lbnQoKTsKICAgICB9IGVsc2UgaWYgKG5hbWUgPT0gd2lk
dGhBdHRyKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225258</attachid>
            <date>2014-02-26 08:33:57 -0800</date>
            <delta_ts>2014-03-05 14:28:51 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>span.patch</filename>
            <type>text/plain</type>
            <size>3345</size>
            <attacher name="Zsolt Borbely">zsborbely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3MGNlOGZjLi5hNGUzYTFmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTQtMDIt
MjYgIFpzb2x0IEJvcmJlbHkgIDxib3JiZXpzQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBB
U1NFUlRJT04gRkFJTEVEOiBzcGFuID49IDEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEyOTE0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3QgZGVtb25zdHJhdGVzIHRoZSBiZWhhdmlvciBv
ZiBjb2xncm91cCBpbiBjYXNlIG9mIGxhcmdlIG5lZ2F0aXZlLCBsYXJnZSBwb3NpdGl2ZSAgYW5k
IG51bGwgc3BhbiB2YWx1ZXMuCisKKyAgICAgICAgKiBmYXN0L3RhYmxlL2luY29ycmVjdC1jb2xn
cm91cC1zcGFuLXZhbHVlcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGFi
bGUvaW5jb3JyZWN0LWNvbGdyb3VwLXNwYW4tdmFsdWVzLmh0bWw6IEFkZGVkLgorCiAyMDE0LTAy
LTI2ICBYYWJpZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW0dUS10gUmVncmVzc2lvbiB3aGVuIHNob3dpbmcgdGhlIGNhcHRpb25zIG1lbnUKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGFibGUvaW5jb3JyZWN0LWNvbGdyb3VwLXNwYW4t
dmFsdWVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvdGFibGUvaW5jb3JyZWN0LWNv
bGdyb3VwLXNwYW4tdmFsdWVzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi40OTAwNDg2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90
YWJsZS9pbmNvcnJlY3QtY29sZ3JvdXAtc3Bhbi12YWx1ZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMyBAQAorVGhpcyB0ZXN0IHBhc3NlcyBpZiBpdCBkb2VzIG5vdCBjcmFzaC4KKworCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RhYmxlL2luY29ycmVjdC1jb2xncm91cC1zcGFuLXZh
bHVlcy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90YWJsZS9pbmNvcnJlY3QtY29sZ3JvdXAtc3Bh
bi12YWx1ZXMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xZmY0ZjNh
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90YWJsZS9pbmNvcnJlY3QtY29s
Z3JvdXAtc3Bhbi12YWx1ZXMuaHRtbApAQCAtMCwwICsxLDI3IEBACis8IURPQ1RZUEUgaHRtbD4K
KzxodG1sPgorICA8aGVhZD4KKyAgICA8c2NyaXB0PgorICAgICAgaWYgKHdpbmRvdy50ZXN0UnVu
bmVyKQorICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgPC9zY3JpcHQ+CisgIDwv
aGVhZD4KKyAgPGJvZHk+CisgICAgPHA+VGhpcyB0ZXN0IHBhc3NlcyBpZiBpdCBkb2VzIG5vdCBj
cmFzaC48L3A+CisgICAgPHRhYmxlPgorICAgICAgPGNvbGdyb3VwIHNwYW49IjAiPgorICAgICAg
ICA8dGg+PC90aD4KKyAgICAgIDwvY29sZ3JvdXA+CisgICAgPC90YWJsZT4KKyAgICA8dGFibGU+
CisgICAgICA8Y29sZ3JvdXAgc3Bhbj0iMTAwMDAwMDAwMDAiPgorICAgICAgICA8dGg+PC90aD4K
KyAgICAgIDwvY29sZ3JvdXA+CisgICAgPC90YWJsZT4KKyAgICA8dGFibGU+CisgICAgICA8Y29s
Z3JvdXAgc3Bhbj0iLTEwMDAwMDAwMDAwIj4KKyAgICAgICAgPHRoPjwvdGg+CisgICAgICA8L2Nv
bGdyb3VwPgorICAgIDwvdGFibGU+CisgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBh
ZjUxYTViLi41YWY4YTYxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTQtMDItMjYg
IFpzb2x0IEJvcmJlbHkgIDxib3JiZXpzQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBBU1NF
UlRJT04gRkFJTEVEOiBzcGFuID49IDEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyOTE0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFNldCB0aGUgdmFsdWUgb2Ygc3BhbiB0byAxIGlmIHRoZSBnaXZlbiBu
dW1iZXIgaXMgdG9vIGJpZyBvciB6ZXJvLgorCisgICAgICAgIFRlc3Q6IGZhc3QvdGFibGUvaW5j
b3JyZWN0LWNvbGdyb3VwLXNwYW4tdmFsdWVzLmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTFRh
YmxlQ29sRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MVGFibGVDb2xFbGVtZW50
OjpwYXJzZUF0dHJpYnV0ZSk6CisKIDIwMTQtMDItMjYgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5l
YUBhZG9iZS5jb20+CiAKICAgICAgICAgW0NTU1JlZ2lvbnNdIFJlbW92ZSB1bnVzZWQgbWV0aG9k
IFJlbmRlckZsb3dUaHJlYWQ6OnVwZGF0ZUxheWVyVG9SZWdpb25NYXBwaW5ncygpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxUYWJsZUNvbEVsZW1lbnQuY3BwIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MVGFibGVDb2xFbGVtZW50LmNwcAppbmRleCA5OTViODkyLi4zMjZj
OTFmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxUYWJsZUNvbEVsZW1lbnQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRhYmxlQ29sRWxlbWVudC5jcHAKQEAg
LTY1LDcgKzY1LDcgQEAgdm9pZCBIVE1MVGFibGVDb2xFbGVtZW50Ojpjb2xsZWN0U3R5bGVGb3JQ
cmVzZW50YXRpb25BdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmEKIHZvaWQgSFRNTFRhYmxlQ29s
RWxlbWVudDo6cGFyc2VBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSwgY29uc3Qg
QXRvbWljU3RyaW5nJiB2YWx1ZSkKIHsKICAgICBpZiAobmFtZSA9PSBzcGFuQXR0cikgewotICAg
ICAgICBtX3NwYW4gPSAhdmFsdWUuaXNOdWxsKCkgPyB2YWx1ZS50b0ludCgpIDogMTsKKyAgICAg
ICAgbV9zcGFuID0gKHZhbHVlLmlzTnVsbCgpIHx8ICF2YWx1ZS50b0ludCgpKSA/IDEgOiB2YWx1
ZS50b0ludCgpOwogICAgICAgICBpZiAocmVuZGVyZXIoKSAmJiByZW5kZXJlcigpLT5pc1JlbmRl
clRhYmxlQ29sKCkpCiAgICAgICAgICAgICByZW5kZXJlcigpLT51cGRhdGVGcm9tRWxlbWVudCgp
OwogICAgIH0gZWxzZSBpZiAobmFtZSA9PSB3aWR0aEF0dHIpIHsK
</data>
<flag name="review"
          id="249382"
          type_id="1"
          status="-"
          setter="kling"
    />
    <flag name="commit-queue"
          id="249383"
          type_id="3"
          status="-"
          setter="kling"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225914</attachid>
            <date>2014-03-05 14:28:51 -0800</date>
            <delta_ts>2014-03-06 06:42:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>span.patch</filename>
            <type>text/plain</type>
            <size>3498</size>
            <attacher name="Zsolt Borbely">zsborbely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4MDhlNzVjLi41YzQwMDNmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTQtMDMt
MDUgIFpzb2x0IEJvcmJlbHkgIDxib3JiZXpzQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBB
U1NFUlRJT04gRkFJTEVEOiBzcGFuID49IDEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEyOTE0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3QgZGVtb25zdHJhdGVzIHRoZSBiZWhhdmlvciBv
ZiBjb2xncm91cCBpbiBjYXNlIG9mIGxhcmdlIG5lZ2F0aXZlLCBsYXJnZSBwb3NpdGl2ZSBhbmQg
bnVsbCBzcGFuIHZhbHVlcy4KKworICAgICAgICAqIGZhc3QvdGFibGUvaW5jb3JyZWN0LWNvbGdy
b3VwLXNwYW4tdmFsdWVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC90YWJs
ZS9pbmNvcnJlY3QtY29sZ3JvdXAtc3Bhbi12YWx1ZXMuaHRtbDogQWRkZWQuCisKIDIwMTQtMDMt
MDUgIE1pY2hhZWwgU2Fib2ZmICA8bXNhYm9mZkBhcHBsZS5jb20+CiAKICAgICAgICAgSlNEYXRh
Vmlld1Byb3RvdHlwZTo6Z2V0RGF0YSgpIGFuZCBzZXREYXRhKCkgY3Jhc2ggb24gcGxhdGZvcm1z
IHRoYXQgZG9uJ3QgYWxsb3cgdW5hbGlnbmVkIGFjY2Vzc2VzCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L3RhYmxlL2luY29ycmVjdC1jb2xncm91cC1zcGFuLXZhbHVlcy1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3RhYmxlL2luY29ycmVjdC1jb2xncm91cC1zcGFuLXZhbHVl
cy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDkwMDQ4
NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGFibGUvaW5jb3JyZWN0LWNv
bGdyb3VwLXNwYW4tdmFsdWVzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1RoaXMgdGVz
dCBwYXNzZXMgaWYgaXQgZG9lcyBub3QgY3Jhc2guCisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC90YWJsZS9pbmNvcnJlY3QtY29sZ3JvdXAtc3Bhbi12YWx1ZXMuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvdGFibGUvaW5jb3JyZWN0LWNvbGdyb3VwLXNwYW4tdmFsdWVzLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMGVlN2ViYQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvdGFibGUvaW5jb3JyZWN0LWNvbGdyb3VwLXNwYW4tdmFsdWVz
Lmh0bWwKQEAgLTAsMCArMSwzMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKyAgPGhlYWQ+
CisgICAgPHNjcmlwdD4KKyAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgIHRlc3RS
dW5uZXIuZHVtcEFzVGV4dCgpOworICAgIDwvc2NyaXB0PgorICA8L2hlYWQ+CisgIDxib2R5Pgor
ICAgIDxwPlRoaXMgdGVzdCBwYXNzZXMgaWYgaXQgZG9lcyBub3QgY3Jhc2guPC9wPgorICAgIDx0
YWJsZT4KKyAgICAgIDxjb2xncm91cCBzcGFuPSIiPgorICAgICAgICA8dGg+PC90aD4KKyAgICAg
IDwvY29sZ3JvdXA+CisgICAgPC90YWJsZT4KKyAgICA8dGFibGU+CisgICAgICA8Y29sZ3JvdXAg
c3Bhbj0iMCI+CisgICAgICAgIDx0aD48L3RoPgorICAgICAgPC9jb2xncm91cD4KKyAgICA8L3Rh
YmxlPgorICAgIDx0YWJsZT4KKyAgICAgIDxjb2xncm91cCBzcGFuPSIxMDAwMDAwMDAwMCI+Cisg
ICAgICAgIDx0aD48L3RoPgorICAgICAgPC9jb2xncm91cD4KKyAgICA8L3RhYmxlPgorICAgIDx0
YWJsZT4KKyAgICAgIDxjb2xncm91cCBzcGFuPSItMTAwMDAwMDAwMDAiPgorICAgICAgICA8dGg+
PC90aD4KKyAgICAgIDwvY29sZ3JvdXA+CisgICAgPC90YWJsZT4KKyAgPC9ib2R5PgorPC9odG1s
PgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IGI2MTI1ZDkuLjE5N2Q5NTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NyBAQAorMjAxNC0wMy0wNSAgWnNvbHQgQm9yYmVseSAgPGJvcmJlenNAaW5mLnUtc3plZ2VkLmh1
PgorCisgICAgICAgIEFTU0VSVElPTiBGQUlMRUQ6IHNwYW4gPj0gMQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5MTQ4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2V0IHRoZSB2YWx1ZSBvZiBzcGFuIHRv
IDEgaWYgdGhlIGdpdmVuIG51bWJlciBpcyB0b28gYmlnIG9yIHplcm8uCisKKyAgICAgICAgVGVz
dDogZmFzdC90YWJsZS9pbmNvcnJlY3QtY29sZ3JvdXAtc3Bhbi12YWx1ZXMuaHRtbAorCisgICAg
ICAgICogaHRtbC9IVE1MVGFibGVDb2xFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxUYWJsZUNvbEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKToKKwogMjAxNC0wMy0wNSAgU2ltb24g
RnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBPYmpDIGV4Y2VwdGlv
biB3aGVuIGRyb3BwaW5nIGZpbGVzIGludG8gYSBXS1ZpZXc6IGRyYWcgYW5kIGRyb3AgdXNlcyBj
b2RlIGZyb20gV2ViS2l0LmZyYW1ld29yawpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MVGFibGVDb2xFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRhYmxl
Q29sRWxlbWVudC5jcHAKaW5kZXggOTk1Yjg5Mi4uYmJmODEwOCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MVGFibGVDb2xFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxUYWJsZUNvbEVsZW1lbnQuY3BwCkBAIC02NSw3ICs2NSw4IEBAIHZvaWQgSFRN
TFRhYmxlQ29sRWxlbWVudDo6Y29sbGVjdFN0eWxlRm9yUHJlc2VudGF0aW9uQXR0cmlidXRlKGNv
bnN0IFF1YWxpZmllZE5hCiB2b2lkIEhUTUxUYWJsZUNvbEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRl
KGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpCiB7
CiAgICAgaWYgKG5hbWUgPT0gc3BhbkF0dHIpIHsKLSAgICAgICAgbV9zcGFuID0gIXZhbHVlLmlz
TnVsbCgpID8gdmFsdWUudG9JbnQoKSA6IDE7CisgICAgICAgIGludCBuZXdTcGFuID0gdmFsdWUu
dG9JbnQoKTsKKyAgICAgICAgbV9zcGFuID0gbmV3U3BhbiA/IG5ld1NwYW4gOiAxOwogICAgICAg
ICBpZiAocmVuZGVyZXIoKSAmJiByZW5kZXJlcigpLT5pc1JlbmRlclRhYmxlQ29sKCkpCiAgICAg
ICAgICAgICByZW5kZXJlcigpLT51cGRhdGVGcm9tRWxlbWVudCgpOwogICAgIH0gZWxzZSBpZiAo
bmFtZSA9PSB3aWR0aEF0dHIpIHsK
</data>
<flag name="review"
          id="250101"
          type_id="1"
          status="-"
          setter="kling"
    />
    <flag name="commit-queue"
          id="250102"
          type_id="3"
          status="-"
          setter="kling"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225985</attachid>
            <date>2014-03-06 06:42:25 -0800</date>
            <delta_ts>2014-03-10 12:50:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>span.patch</filename>
            <type>text/plain</type>
            <size>3720</size>
            <attacher name="Zsolt Borbely">zsborbely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjOGJlNDVhLi42M2ViMDY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTQtMDMt
MDYgIFpzb2x0IEJvcmJlbHkgIDxib3JiZXpzQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBB
U1NFUlRJT04gRkFJTEVEOiBzcGFuID49IDEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEyOTE0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3QgZGVtb25zdHJhdGVzIHRoZSBiZWhhdmlvciBv
ZiBjb2xncm91cCBpbiBjYXNlIG9mIGxhcmdlIG5lZ2F0aXZlLCBsYXJnZSBwb3NpdGl2ZSwgemVy
byBhbmQgbnVsbCBzcGFuIHZhbHVlcy4KKworICAgICAgICAqIGZhc3QvdGFibGUvaW5jb3JyZWN0
LWNvbGdyb3VwLXNwYW4tdmFsdWVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFz
dC90YWJsZS9pbmNvcnJlY3QtY29sZ3JvdXAtc3Bhbi12YWx1ZXMuaHRtbDogQWRkZWQuCisKIDIw
MTQtMDMtMDUgIEppbndvbyBTb25nICA8amlud29vNy5zb25nQHNhbXN1bmcuY29tPgogCiAgICAg
ICAgIFVucmV2aWV3ZWQgRUZMIGdhcmRlbmluZy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvdGFibGUvaW5jb3JyZWN0LWNvbGdyb3VwLXNwYW4tdmFsdWVzLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2Zhc3QvdGFibGUvaW5jb3JyZWN0LWNvbGdyb3VwLXNwYW4tdmFsdWVzLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40OTAwNDg2Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90YWJsZS9pbmNvcnJlY3QtY29sZ3JvdXAt
c3Bhbi12YWx1ZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMyBAQAorVGhpcyB0ZXN0IHBhc3Nl
cyBpZiBpdCBkb2VzIG5vdCBjcmFzaC4KKworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L3RhYmxlL2luY29ycmVjdC1jb2xncm91cC1zcGFuLXZhbHVlcy5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC90YWJsZS9pbmNvcnJlY3QtY29sZ3JvdXAtc3Bhbi12YWx1ZXMuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zM2Y5YzhmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC90YWJsZS9pbmNvcnJlY3QtY29sZ3JvdXAtc3Bhbi12YWx1ZXMuaHRtbApA
QCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAg
ICAgICA8c2NyaXB0PgorICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAg
ICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgICAgICAgICBmdW5jdGlv
biByZW1vdmVTcGFuKCkgeworICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJjb2xHcm91cCIpLnJlbW92ZUF0dHJpYnV0ZSgic3BhbiIpOworICAgICAgICAgICAgfQorICAg
ICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHkgb25sb2FkPSJyZW1vdmVTcGFu
KCkiPgorICAgICAgICA8cD5UaGlzIHRlc3QgcGFzc2VzIGlmIGl0IGRvZXMgbm90IGNyYXNoLjwv
cD4KKyAgICAgICAgPHRhYmxlPgorICAgICAgICAgICAgPGNvbGdyb3VwIGlkPSJjb2xHcm91cCIg
c3Bhbj0iMTAwMDAwMDAwMDAiPgorICAgICAgICAgICAgICAgIDx0aD48L3RoPgorICAgICAgICAg
ICAgPC9jb2xncm91cD4KKyAgICAgICAgPC90YWJsZT4KKyAgICAgICAgPHRhYmxlPgorICAgICAg
ICAgICAgPGNvbGdyb3VwIHNwYW49IjAiPgorICAgICAgICAgICAgICAgIDx0aD48L3RoPgorICAg
ICAgICAgICAgPC9jb2xncm91cD4KKyAgICAgICAgPC90YWJsZT4KKyAgICAgICAgPHRhYmxlPgor
ICAgICAgICAgICAgPGNvbGdyb3VwIHNwYW49IjEwMDAwMDAwMDAwIj4KKyAgICAgICAgICAgICAg
ICA8dGg+PC90aD4KKyAgICAgICAgICAgIDwvY29sZ3JvdXA+CisgICAgICAgIDwvdGFibGU+Cisg
ICAgICAgIDx0YWJsZT4KKyAgICAgICAgICAgIDxjb2xncm91cCBzcGFuPSItMTAwMDAwMDAwMDAi
PgorICAgICAgICAgICAgICAgIDx0aD48L3RoPgorICAgICAgICAgICAgPC9jb2xncm91cD4KKyAg
ICAgICAgPC90YWJsZT4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTI2ZDFm
MS4uMjljYzBhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTAzLTA2ICBac29s
dCBCb3JiZWx5ICA8Ym9yYmV6c0BpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgQVNTRVJUSU9O
IEZBSUxFRDogc3BhbiA+PSAxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMjkxNDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBTZXQgdGhlIHZhbHVlIG9mIHNwYW4gdG8gMSBpZiB0aGUgZ2l2ZW4gbnVtYmVy
IGlzIHRvbyBiaWcgb3IgemVyby4KKworICAgICAgICBUZXN0OiBmYXN0L3RhYmxlL2luY29ycmVj
dC1jb2xncm91cC1zcGFuLXZhbHVlcy5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxUYWJsZUNv
bEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRhYmxlQ29sRWxlbWVudDo6cGFy
c2VBdHRyaWJ1dGUpOgorCiAyMDE0LTAzLTA2ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdh
bGlhLmNvbT4KIAogICAgICAgICBNb3ZlIFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzLyBjb2Rl
IHRvIHN0ZDo6dW5pcXVlX3B0cgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
VGFibGVDb2xFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRhYmxlQ29sRWxl
bWVudC5jcHAKaW5kZXggOTk1Yjg5Mi4uYmJmODEwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MVGFibGVDb2xFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxUYWJsZUNvbEVsZW1lbnQuY3BwCkBAIC02NSw3ICs2NSw4IEBAIHZvaWQgSFRNTFRhYmxl
Q29sRWxlbWVudDo6Y29sbGVjdFN0eWxlRm9yUHJlc2VudGF0aW9uQXR0cmlidXRlKGNvbnN0IFF1
YWxpZmllZE5hCiB2b2lkIEhUTUxUYWJsZUNvbEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKGNvbnN0
IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpCiB7CiAgICAg
aWYgKG5hbWUgPT0gc3BhbkF0dHIpIHsKLSAgICAgICAgbV9zcGFuID0gIXZhbHVlLmlzTnVsbCgp
ID8gdmFsdWUudG9JbnQoKSA6IDE7CisgICAgICAgIGludCBuZXdTcGFuID0gdmFsdWUudG9JbnQo
KTsKKyAgICAgICAgbV9zcGFuID0gbmV3U3BhbiA/IG5ld1NwYW4gOiAxOwogICAgICAgICBpZiAo
cmVuZGVyZXIoKSAmJiByZW5kZXJlcigpLT5pc1JlbmRlclRhYmxlQ29sKCkpCiAgICAgICAgICAg
ICByZW5kZXJlcigpLT51cGRhdGVGcm9tRWxlbWVudCgpOwogICAgIH0gZWxzZSBpZiAobmFtZSA9
PSB3aWR0aEF0dHIpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>