<?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>29498</bug_id>
          
          <creation_ts>2009-09-18 11:38:28 -0700</creation_ts>
          <short_desc>REGRESSION (r40098) Crash at WebCore::RenderBlock::layoutBlock()</short_desc>
          <delta_ts>2009-09-18 12:42:33 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148256</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2009-09-18 11:38:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/7050773&gt;
Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148266</commentid>
    <comment_count>1</comment_count>
      <attachid>39772</attachid>
    <who name="">mitz</who>
    <bug_when>2009-09-18 11:47:57 -0700</bug_when>
    <thetext>Created attachment 39772
Make AccessibilityRenderObject::updateBackingStore() recalc style</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148285</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2009-09-18 12:01:41 -0700</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/projects/webkit/changeset/48521&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148307</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-18 12:25:31 -0700</bug_when>
    <thetext>Looks like this was missing a test update:
http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r48521%20(5092)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148315</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2009-09-18 12:42:33 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Looks like this was missing a test update:
&gt; http://build.webkit.org/results/Leopard%20Intel%20Debug%20(Tests)/r48521%20(5092)/results.html

Thanks. Updated in r48523.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39772</attachid>
            <date>2009-09-18 11:47:57 -0700</date>
            <delta_ts>2009-09-18 11:54:20 -0700</delta_ts>
            <desc>Make AccessibilityRenderObject::updateBackingStore() recalc style</desc>
            <filename>29498_r1.diff</filename>
            <type>text/plain</type>
            <size>10647</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0ODUxOCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsNTAgQEAKKzIwMDktMDktMTggIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXgg
PHJkYXI6Ly9wcm9ibGVtLzcwNTA3NzM+IFJFR1JFU1NJT04gKHI0MDA5OCkgQ3Jhc2ggYXQKKyAg
ICAgICAgV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmxheW91dEJsb2NrKCkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5NDk4CisKKyAgICAgICAgVGVzdDog
YWNjZXNzaWJpbGl0eS9uZXN0ZWQtbGF5b3V0LWNyYXNoLmh0bWwKKworICAgICAgICAqIGFjY2Vz
c2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Ojp1cGRhdGVCYWNraW5nU3RvcmUpOiBDaGFuZ2Vk
IHRvCisgICAgICAgICAgICBjYWxsIERvY3VtZW50Ojp1cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5n
U3R5bGVzaGVldHMoKSBpbnN0ZWFkIG9mCisgICAgICAgICAgICBjYWxsaW5nIFJlbmRlck9iamVj
dDo6bGF5b3V0SWZOZWVkZWQoKS4gVGhlIGxhdHRlciByZXF1aXJlcyB0aGF0CisgICAgICAgICAg
ICB0aGVyZSBiZSBubyBwZW5kaW5nIHN0eWxlIHJlY2FsYywgd2hpY2ggYWxsb3dzIG1ldGhvZHMg
dGhhdCBjYWxsCisgICAgICAgICAgICBEb2N1bWVudDo6dXBkYXRlTGF5b3V0KCkgdG8gYmUgY2Fs
bGVkIGR1cmluZyBsYXlvdXQgd2l0aG91dCByaXNraW5nCisgICAgICAgICAgICByZS1lbnRyeSBp
bnRvIGxheW91dC4KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21hYy9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0V3JhcHBlci5tbToKKyAgICAgICAgKC1bQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIgYWNj
ZXNzaWJpbGl0eUFjdGlvbk5hbWVzXSk6IE51bGwtY2hlY2sKKyAgICAgICAgICAgIG1fb2JqZWN0
IGFmdGVyIGNhbGxpbmcgdXBkYXRlQmFja2luZ1N0b3JlKCksIHNpbmNlIHN0eWxlIHJlY2FsYyBt
YXkKKyAgICAgICAgICAgIGRlc3Ryb3kgdGhlIHJlbmRlcmVyLCB3aGljaCBkZXN0cm95cyB0aGUg
YWNjZXNzaWJpbGl0eSBvYmplY3QgYW5kCisgICAgICAgICAgICBkZXRhY2hlcyBpdCBmcm9tIHRo
ZSB3cmFwcGVyLgorICAgICAgICAoLVtBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBhY2Nlc3Np
YmlsaXR5QXR0cmlidXRlTmFtZXNdKTogRGl0dG8uCisgICAgICAgICgtW0FjY2Vzc2liaWxpdHlP
YmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlBdHRyaWJ1dGVWYWx1ZTpdKTogRGl0dG8uCisgICAg
ICAgICgtW0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlGb2N1c2VkVUlF
bGVtZW50XSk6IERpdHRvLgorICAgICAgICAoLVtBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBh
Y2Nlc3NpYmlsaXR5SGl0VGVzdDpdKTogRGl0dG8uCisgICAgICAgICgtW0FjY2Vzc2liaWxpdHlP
YmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlJc0F0dHJpYnV0ZVNldHRhYmxlOl0pOgorICAgICAg
ICAgICAgRGl0dG8uCisgICAgICAgICgtW0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vz
c2liaWxpdHlJc0lnbm9yZWRdKTogRGl0dG8uCisgICAgICAgICgtW0FjY2Vzc2liaWxpdHlPYmpl
Y3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlQYXJhbWV0ZXJpemVkQXR0cmlidXRlTmFtZXNdKToKKyAg
ICAgICAgICAgICBEaXR0by4KKyAgICAgICAgKC1bQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIg
YWNjZXNzaWJpbGl0eVBlcmZvcm1QcmVzc0FjdGlvbl0pOiBEaXR0by4KKyAgICAgICAgKC1bQWNj
ZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIgYWNjZXNzaWJpbGl0eVBlcmZvcm1JbmNyZW1lbnRBY3Rp
b25dKToKKyAgICAgICAgICAgIERpdHRvLgorICAgICAgICAoLVtBY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlciBhY2Nlc3NpYmlsaXR5UGVyZm9ybURlY3JlbWVudEFjdGlvbl0pOgorICAgICAgICAg
ICAgRGl0dG8uCisgICAgICAgICgtW0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2li
aWxpdHlQZXJmb3JtQWN0aW9uOl0pOiBEaXR0by4KKyAgICAgICAgKC1bQWNjZXNzaWJpbGl0eU9i
amVjdFdyYXBwZXIgYWNjZXNzaWJpbGl0eVNldFZhbHVlOmZvckF0dHJpYnV0ZTpdKToKKyAgICAg
ICAgICAgIERpdHRvLgorICAgICAgICAoLVtBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBhY2Nl
c3NpYmlsaXR5QXR0cmlidXRlVmFsdWU6Zm9yUGFyYW1ldGVyOl0pOgorICAgICAgICAgICAgRGl0
dG8uCisgICAgICAgICgtW0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlJ
bmRleE9mQ2hpbGQ6XSk6IERpdHRvLgorICAgICAgICAoLVtBY2Nlc3NpYmlsaXR5T2JqZWN0V3Jh
cHBlciBhY2Nlc3NpYmlsaXR5QXJyYXlBdHRyaWJ1dGVDb3VudDpdKToKKyAgICAgICAgICAgIERp
dHRvLgorICAgICAgICAoLVtBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBhY2Nlc3NpYmlsaXR5
QXJyYXlBdHRyaWJ1dGVWYWx1ZXM6aW5kZXg6bWF4Q291bnQ6XSk6CisgICAgICAgICAgICBEaXR0
by4KKwogMjAwOS0wOS0xOCAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEFkZWxlIFBldGVyc29uLgpJbmRleDogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5
L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYWNj
ZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkocmV2aXNpb24gNDg0OTkp
CisrKyBXZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTI2NzYsNyArMjY3Niw5IEBAIHZvaWQgQWNjZXNzaWJpbGl0eVJl
bmRlck9iamVjdDo6dXBkYXRlQmEKIHsKICAgICBpZiAoIW1fcmVuZGVyZXIpCiAgICAgICAgIHJl
dHVybjsKLSAgICBtX3JlbmRlcmVyLT52aWV3KCktPmxheW91dElmTmVlZGVkKCk7Ci19ICAgIAot
ICAgIAorCisgICAgLy8gVXBkYXRpbmcgbGF5b3V0IG1heSBkZWxldGUgbV9yZW5kZXJlciBhbmQg
dGhpcyBvYmplY3QuCisgICAgbV9yZW5kZXJlci0+ZG9jdW1lbnQoKS0+dXBkYXRlTGF5b3V0SWdu
b3JlUGVuZGluZ1N0eWxlc2hlZXRzKCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKSW5k
ZXg6IFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9BY2Nlc3NpYmlsaXR5
T2JqZWN0V3JhcHBlci5tbQkocmV2aXNpb24gNDg0OTkpCisrKyBXZWJDb3JlL2FjY2Vzc2liaWxp
dHkvbWFjL0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyLm1tCSh3b3JraW5nIGNvcHkpCkBAIC01
NDYsNiArNTQ2LDggQEAgc3RhdGljIFdlYkNvcmVUZXh0TWFya2VyUmFuZ2UqIHRleHRNYXJrZQog
ICAgICAgICByZXR1cm4gbmlsOwogCiAgICAgbV9vYmplY3QtPnVwZGF0ZUJhY2tpbmdTdG9yZSgp
OworICAgIGlmICghbV9vYmplY3QpCisgICAgICAgIHJldHVybiBuaWw7CiAKICAgICBzdGF0aWMg
TlNBcnJheSogYWN0aW9uRWxlbWVudEFjdGlvbnMgPSBbW05TQXJyYXkgYWxsb2NdIGluaXRXaXRo
T2JqZWN0czogTlNBY2Nlc3NpYmlsaXR5UHJlc3NBY3Rpb24sIE5TQWNjZXNzaWJpbGl0eVNob3dN
ZW51QWN0aW9uLCBuaWxdOwogICAgIHN0YXRpYyBOU0FycmF5KiBkZWZhdWx0RWxlbWVudEFjdGlv
bnMgPSBbW05TQXJyYXkgYWxsb2NdIGluaXRXaXRoT2JqZWN0czogTlNBY2Nlc3NpYmlsaXR5U2hv
d01lbnVBY3Rpb24sIG5pbF07CkBAIC01NzMsNiArNTc1LDggQEAgc3RhdGljIFdlYkNvcmVUZXh0
TWFya2VyUmFuZ2UqIHRleHRNYXJrZQogICAgICAgICByZXR1cm4gbmlsOwogICAgIAogICAgIG1f
b2JqZWN0LT51cGRhdGVCYWNraW5nU3RvcmUoKTsKKyAgICBpZiAoIW1fb2JqZWN0KQorICAgICAg
ICByZXR1cm4gbmlsOwogICAgIAogICAgIGlmIChtX29iamVjdC0+aXNBdHRhY2htZW50KCkpCiAg
ICAgICAgIHJldHVybiBbW3NlbGYgYXR0YWNobWVudFZpZXddIGFjY2Vzc2liaWxpdHlBdHRyaWJ1
dGVOYW1lc107CkBAIC0xMjI5LDYgKzEyMzMsOCBAQCBzdGF0aWMgTlNTdHJpbmcqIHJvbGVWYWx1
ZVRvTlNTdHJpbmcoQWNjCiAgICAgICAgIHJldHVybiBuaWw7CiAKICAgICBtX29iamVjdC0+dXBk
YXRlQmFja2luZ1N0b3JlKCk7CisgICAgaWYgKCFtX29iamVjdCkKKyAgICAgICAgcmV0dXJuIG5p
bDsKICAgICAKICAgICBpZiAoW2F0dHJpYnV0ZU5hbWUgaXNFcXVhbFRvU3RyaW5nOiBOU0FjY2Vz
c2liaWxpdHlSb2xlQXR0cmlidXRlXSkKICAgICAgICAgcmV0dXJuIFtzZWxmIHJvbGVdOwpAQCAt
MTU3MSw2ICsxNTc3LDggQEAgc3RhdGljIE5TU3RyaW5nKiByb2xlVmFsdWVUb05TU3RyaW5nKEFj
YwogICAgICAgICByZXR1cm4gbmlsOwogCiAgICAgbV9vYmplY3QtPnVwZGF0ZUJhY2tpbmdTdG9y
ZSgpOworICAgIGlmICghbV9vYmplY3QpCisgICAgICAgIHJldHVybiBuaWw7CiAKICAgICBSZWZQ
dHI8QWNjZXNzaWJpbGl0eU9iamVjdD4gZm9jdXNlZE9iaiA9IG1fb2JqZWN0LT5mb2N1c2VkVUlF
bGVtZW50KCk7CiAKQEAgLTE1ODYsNiArMTU5NCw4IEBAIHN0YXRpYyBOU1N0cmluZyogcm9sZVZh
bHVlVG9OU1N0cmluZyhBY2MKICAgICAgICAgcmV0dXJuIG5pbDsKIAogICAgIG1fb2JqZWN0LT51
cGRhdGVCYWNraW5nU3RvcmUoKTsKKyAgICBpZiAoIW1fb2JqZWN0KQorICAgICAgICByZXR1cm4g
bmlsOwogCiAgICAgUmVmUHRyPEFjY2Vzc2liaWxpdHlPYmplY3Q+IGF4T2JqZWN0ID0gbV9vYmpl
Y3QtPmRvQWNjZXNzaWJpbGl0eUhpdFRlc3QoSW50UG9pbnQocG9pbnQpKTsKICAgICBpZiAoYXhP
YmplY3QpCkBAIC0xNTk5LDYgKzE2MDksOCBAQCBzdGF0aWMgTlNTdHJpbmcqIHJvbGVWYWx1ZVRv
TlNTdHJpbmcoQWNjCiAgICAgICAgIHJldHVybiBuaWw7CiAKICAgICBtX29iamVjdC0+dXBkYXRl
QmFja2luZ1N0b3JlKCk7CisgICAgaWYgKCFtX29iamVjdCkKKyAgICAgICAgcmV0dXJuIG5pbDsK
IAogICAgIGlmIChbYXR0cmlidXRlTmFtZSBpc0VxdWFsVG9TdHJpbmc6IEAiQVhTZWxlY3RlZFRl
eHRNYXJrZXJSYW5nZSJdKQogICAgICAgICByZXR1cm4gWUVTOwpAQCAtMTYzOCw2ICsxNjUwLDgg
QEAgc3RhdGljIE5TU3RyaW5nKiByb2xlVmFsdWVUb05TU3RyaW5nKEFjYwogICAgICAgICByZXR1
cm4gbmlsOwogCiAgICAgbV9vYmplY3QtPnVwZGF0ZUJhY2tpbmdTdG9yZSgpOworICAgIGlmICgh
bV9vYmplY3QpCisgICAgICAgIHJldHVybiBuaWw7CiAKICAgICBpZiAobV9vYmplY3QtPmlzQXR0
YWNobWVudCgpKQogICAgICAgICByZXR1cm4gW1tzZWxmIGF0dGFjaG1lbnRWaWV3XSBhY2Nlc3Np
YmlsaXR5SXNJZ25vcmVkXTsKQEAgLTE2NTAsNiArMTY2NCw4IEBAIHN0YXRpYyBOU1N0cmluZyog
cm9sZVZhbHVlVG9OU1N0cmluZyhBY2MKICAgICAgICAgcmV0dXJuIG5pbDsKIAogICAgIG1fb2Jq
ZWN0LT51cGRhdGVCYWNraW5nU3RvcmUoKTsKKyAgICBpZiAoIW1fb2JqZWN0KQorICAgICAgICBy
ZXR1cm4gbmlsOwogCiAgICAgaWYgKG1fb2JqZWN0LT5pc0F0dGFjaG1lbnQoKSkgCiAgICAgICAg
IHJldHVybiBuaWw7CkBAIC0xNzM2LDYgKzE3NTIsOCBAQCBzdGF0aWMgTlNTdHJpbmcqIHJvbGVW
YWx1ZVRvTlNTdHJpbmcoQWNjCiAgICAgICAgIHJldHVybjsKIAogICAgIG1fb2JqZWN0LT51cGRh
dGVCYWNraW5nU3RvcmUoKTsKKyAgICBpZiAoIW1fb2JqZWN0KQorICAgICAgICByZXR1cm47CiAK
ICAgICBpZiAobV9vYmplY3QtPmlzQXR0YWNobWVudCgpKQogICAgICAgICBbW3NlbGYgYXR0YWNo
bWVudFZpZXddIGFjY2Vzc2liaWxpdHlQZXJmb3JtQWN0aW9uOk5TQWNjZXNzaWJpbGl0eVByZXNz
QWN0aW9uXTsKQEAgLTE3NDksNiArMTc2Nyw4IEBAIHN0YXRpYyBOU1N0cmluZyogcm9sZVZhbHVl
VG9OU1N0cmluZyhBY2MKICAgICAgICAgcmV0dXJuOwogCiAgICAgbV9vYmplY3QtPnVwZGF0ZUJh
Y2tpbmdTdG9yZSgpOworICAgIGlmICghbV9vYmplY3QpCisgICAgICAgIHJldHVybjsKIAogICAg
IGlmIChtX29iamVjdC0+aXNBdHRhY2htZW50KCkpCiAgICAgICAgIFtbc2VsZiBhdHRhY2htZW50
Vmlld10gYWNjZXNzaWJpbGl0eVBlcmZvcm1BY3Rpb246TlNBY2Nlc3NpYmlsaXR5SW5jcmVtZW50
QWN0aW9uXTsKQEAgLTE3NjIsNiArMTc4Miw4IEBAIHN0YXRpYyBOU1N0cmluZyogcm9sZVZhbHVl
VG9OU1N0cmluZyhBY2MKICAgICAgICAgcmV0dXJuOwogCiAgICAgbV9vYmplY3QtPnVwZGF0ZUJh
Y2tpbmdTdG9yZSgpOworICAgIGlmICghbV9vYmplY3QpCisgICAgICAgIHJldHVybjsKIAogICAg
IGlmIChtX29iamVjdC0+aXNBdHRhY2htZW50KCkpCiAgICAgICAgIFtbc2VsZiBhdHRhY2htZW50
Vmlld10gYWNjZXNzaWJpbGl0eVBlcmZvcm1BY3Rpb246TlNBY2Nlc3NpYmlsaXR5RGVjcmVtZW50
QWN0aW9uXTsKQEAgLTE4MTEsNiArMTgzMyw4IEBAIHN0YXRpYyBOU1N0cmluZyogcm9sZVZhbHVl
VG9OU1N0cmluZyhBY2MKICAgICAgICAgcmV0dXJuOwogCiAgICAgbV9vYmplY3QtPnVwZGF0ZUJh
Y2tpbmdTdG9yZSgpOworICAgIGlmICghbV9vYmplY3QpCisgICAgICAgIHJldHVybjsKIAogICAg
IGlmIChbYWN0aW9uIGlzRXF1YWxUb1N0cmluZzpOU0FjY2Vzc2liaWxpdHlQcmVzc0FjdGlvbl0p
CiAgICAgICAgIFtzZWxmIGFjY2Vzc2liaWxpdHlQZXJmb3JtUHJlc3NBY3Rpb25dOwpAQCAtMTgz
MSw2ICsxODU1LDggQEAgc3RhdGljIE5TU3RyaW5nKiByb2xlVmFsdWVUb05TU3RyaW5nKEFjYwog
ICAgICAgICByZXR1cm47CiAKICAgICBtX29iamVjdC0+dXBkYXRlQmFja2luZ1N0b3JlKCk7Cisg
ICAgaWYgKCFtX29iamVjdCkKKyAgICAgICAgcmV0dXJuOwogCiAgICAgV2ViQ29yZVRleHRNYXJr
ZXJSYW5nZSogdGV4dE1hcmtlclJhbmdlID0gbmlsOwogICAgIE5TTnVtYmVyKiAgICAgICAgICAg
ICAgIG51bWJlciA9IG5pbDsKQEAgLTE5NTUsNiArMTk4MSw4IEBAIHN0YXRpYyBSZW5kZXJPYmpl
Y3QqIHJlbmRlcmVyRm9yVmlldyhOU1YKICAgICAgICAgcmV0dXJuIG5pbDsKIAogICAgIG1fb2Jq
ZWN0LT51cGRhdGVCYWNraW5nU3RvcmUoKTsKKyAgICBpZiAoIW1fb2JqZWN0KQorICAgICAgICBy
ZXR1cm4gbmlsOwogICAgIAogICAgIC8vIGNvbW1vbiBwYXJhbWV0ZXIgdHlwZSBjaGVjay9jYXN0
aW5nLiAgTmlsIGNoZWNrcyBpbiBoYW5kbGVycyBjYXRjaCB3cm9uZyB0eXBlIGNhc2UuCiAgICAg
Ly8gTk9URTogVGhpcyBhc3N1bWVzIG5pbCBpcyBub3QgYSB2YWxpZCBwYXJhbWV0ZXIsIGJlY2F1
c2UgaXQgaXMgaW5kaXN0aW5ndWlzaGFibGUgZnJvbQpAQCAtMjIxMyw3ICsyMjQxLDkgQEAgc3Rh
dGljIFJlbmRlck9iamVjdCogcmVuZGVyZXJGb3JWaWV3KE5TVgogICAgICAgICByZXR1cm4gTlNO
b3RGb3VuZDsKIAogICAgIG1fb2JqZWN0LT51cGRhdGVCYWNraW5nU3RvcmUoKTsKLSAgICAKKyAg
ICBpZiAoIW1fb2JqZWN0KQorICAgICAgICByZXR1cm4gTlNOb3RGb3VuZDsKKwogICAgIGNvbnN0
IEFjY2Vzc2liaWxpdHlPYmplY3Q6OkFjY2Vzc2liaWxpdHlDaGlsZHJlblZlY3RvciYgY2hpbGRy
ZW4gPSBtX29iamVjdC0+Y2hpbGRyZW4oKTsKICAgICAgICAKICAgICBpZiAoY2hpbGRyZW4uaXNF
bXB0eSgpKQpAQCAtMjIzNSw2ICsyMjY1LDggQEAgc3RhdGljIFJlbmRlck9iamVjdCogcmVuZGVy
ZXJGb3JWaWV3KE5TVgogICAgICAgICByZXR1cm4gMDsKIAogICAgIG1fb2JqZWN0LT51cGRhdGVC
YWNraW5nU3RvcmUoKTsKKyAgICBpZiAoIW1fb2JqZWN0KQorICAgICAgICByZXR1cm4gMDsKICAg
ICAKICAgICBpZiAoW2F0dHJpYnV0ZSBpc0VxdWFsVG9TdHJpbmc6TlNBY2Nlc3NpYmlsaXR5Q2hp
bGRyZW5BdHRyaWJ1dGVdKSB7CiAgICAgICAgIGNvbnN0IEFjY2Vzc2liaWxpdHlPYmplY3Q6OkFj
Y2Vzc2liaWxpdHlDaGlsZHJlblZlY3RvciYgY2hpbGRyZW4gPSBtX29iamVjdC0+Y2hpbGRyZW4o
KTsKQEAgLTIyNTMsNiArMjI4NSw4IEBAIHN0YXRpYyBSZW5kZXJPYmplY3QqIHJlbmRlcmVyRm9y
VmlldyhOU1YKICAgICAgICAgcmV0dXJuIG5pbDsKIAogICAgIG1fb2JqZWN0LT51cGRhdGVCYWNr
aW5nU3RvcmUoKTsKKyAgICBpZiAoIW1fb2JqZWN0KQorICAgICAgICByZXR1cm4gbmlsOwogICAg
IAogICAgIGlmIChbYXR0cmlidXRlIGlzRXF1YWxUb1N0cmluZzpOU0FjY2Vzc2liaWxpdHlDaGls
ZHJlbkF0dHJpYnV0ZV0pIHsKICAgICAgICAgaWYgKG1fb2JqZWN0LT5jaGlsZHJlbigpLmlzRW1w
dHkoKSkgewpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNDg1MTgpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAwOS0wOS0xOCAgRGFuIEJlcm5z
dGVpbiAgPG1pdHpAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRlc3QgZm9yIDxyZGFyOi8vcHJvYmxlbS83MDUwNzczPiBSRUdSRVNT
SU9OIChyNDAwOTgpIENyYXNoIGF0CisgICAgICAgIFdlYkNvcmU6OlJlbmRlckJsb2NrOjpsYXlv
dXRCbG9jaygpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yOTQ5OAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9uZXN0ZWQtbGF5b3V0LWNyYXNoLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9uZXN0ZWQtbGF5b3V0
LWNyYXNoLmh0bWw6IEFkZGVkLgorCiAyMDA5LTA5LTE4ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRlbGUgUGV0ZXJzb24uCkluZGV4OiBMYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L25lc3RlZC1sYXlvdXQtY3Jhc2gtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbmVzdGVkLWxheW91dC1jcmFz
aC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L25lc3RlZC1sYXlvdXQtY3Jhc2gtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDUgQEAKK1Rlc3QgZm9yIHJkYXI6Ly9wcm9ibGVtLzcwNTA3NzMgQ3Jhc2ggYXQgV2ViQ29yZTo6
UmVuZGVyQmxvY2s6OmxheW91dEJsb2NrKCkuCisKK1RoZSB0ZXN0IHBhc3NlcyBpZiBpdCBkb2Vz
IG5vdCBjcmFzaCBvciBjYXVzZSBhbiBhc3NlcnRpb24gZmFpbHVyZS4KKworCkluZGV4OiBMYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L25lc3RlZC1sYXlvdXQtY3Jhc2guaHRtbAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L25lc3RlZC1sYXlvdXQtY3Jhc2guaHRtbAko
cmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbmVzdGVkLWxheW91dC1j
cmFzaC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMxIEBACis8cD4KKyAgICBUZXN0IGZv
ciA8aT48YSBocmVmPSJyZGFyOi8vcHJvYmxlbS83MDUwNzczIj5yZGFyOi8vcHJvYmxlbS83MDUw
NzczPC9hPgorICAgIENyYXNoIGF0IFdlYkNvcmU6OlJlbmRlckJsb2NrOjpsYXlvdXRCbG9jaygp
PC9pPi4KKzwvcD4KKzxwPgorICAgIFRoZSB0ZXN0IHBhc3NlcyBpZiBpdCBkb2VzIG5vdCBjcmFz
aCBvciBjYXVzZSBhbiBhc3NlcnRpb24gZmFpbHVyZS4KKzwvcD4KKzx0ZXh0YXJlYSByb3dzPSI1
IiBpZD0iY29udGFpbmVyIj4KKworCisKKworCisKKworCis8L3RleHRhcmVhPgorPHNjcmlwdD4K
KyAgICB2YXIgY29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnRhaW5lciIp
OworICAgIGNvbnRhaW5lci5mb2N1cygpOworICAgIGNvbnRhaW5lci5zY3JvbGxUb3AgPSAyMDA7
CisgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7CisKKyAgICBjb250YWluZXIucm93cyA9ICIy
MCI7CisKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworICAgICAgICBhY2Nlc3NpYmlsaXR5
Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudDsKKyAgICB9Cis8L3NjcmlwdD4K
</data>
<flag name="review"
          id="20899"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>