<?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>78080</bug_id>
          
          <creation_ts>2012-02-07 22:05:02 -0800</creation_ts>
          <short_desc>REGRESSION (r106681): Null check missing in [WebFrame(WebInternal) _typingStyle]</short_desc>
          <delta_ts>2012-02-08 09:36:05 -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>CSS</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>InRadar, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mitz</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>551789</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-02-07 22:05:02 -0800</bug_when>
    <thetext>It looks like FrameSelection::copyTypingStyle can return nil, but after r106681 -[WebFrame _typingStyle] assumes it does not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551790</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-02-07 22:05:42 -0800</bug_when>
    <thetext>&lt;rdar://problem/10825155&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551794</commentid>
    <comment_count>2</comment_count>
      <attachid>126001</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-02-07 22:11:55 -0800</bug_when>
    <thetext>Created attachment 126001
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551846</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-02-08 00:00:58 -0800</bug_when>
    <thetext>Can you add a TestWebKitAPI test for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552200</commentid>
    <comment_count>4</comment_count>
      <attachid>126100</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-02-08 09:23:20 -0800</bug_when>
    <thetext>Created attachment 126100
with API test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552201</commentid>
    <comment_count>5</comment_count>
      <attachid>126100</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2012-02-08 09:25:01 -0800</bug_when>
    <thetext>Comment on attachment 126100
with API test

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

&gt; Tools/TestWebKitAPI/Tests/mac/TypingStyleCrash.mm:32
&gt; +    WebView *webView = [[WebView alloc] initWithFrame:NSZeroRect frameName:@&quot;&quot; groupName:@&quot;&quot;];

I think another way to do the same thing is: [[WebView alloc] init]. I believe those arguments are the defaults.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552203</commentid>
    <comment_count>6</comment_count>
      <attachid>126100</attachid>
    <who name="">mitz</who>
    <bug_when>2012-02-08 09:28:05 -0800</bug_when>
    <thetext>Comment on attachment 126100
with API test

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

&gt; Tools/ChangeLog:12
&gt; +        (TestWebKitAPI):

prepare-ChangeLog keeps adding these…

&gt; Tools/TestWebKitAPI/Tests/mac/TypingStyleCrash.mm:33
&gt; +    [webView.mainFrame loadHTMLString:@&quot;&lt;html&gt;&lt;body&gt;foo&lt;/body&gt;&lt;/html&gt;&quot; baseURL:nil];

I doubt that this accomplishes anything, since you don’t spin the run loop and wait for this to load before continuing. Presumably, you can just remove this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552209</commentid>
    <comment_count>7</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2012-02-08 09:36:05 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/107100</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126001</attachid>
            <date>2012-02-07 22:11:55 -0800</date>
            <delta_ts>2012-02-08 09:23:20 -0800</delta_ts>
            <desc>patch</desc>
            <filename>typingstyle-null.patch</filename>
            <type>text/plain</type>
            <size>1459</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNzAzOSkKKysrIFNvdXJjZS9XZWJLaXQv
bWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAyLTA3
ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9O
IChyMTA2NjgxKTogTnVsbCBjaGVjayBtaXNzaW5nIGluIFtXZWJGcmFtZShXZWJJbnRlcm5hbCkg
X3R5cGluZ1N0eWxlXQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NzgwODAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIFdlYlZpZXcvV2ViRnJhbWUubW06CisgICAgICAgICgtW1dlYkZyYW1lIF90eXBpbmdT
dHlsZV0pOgorCiAyMDEyLTAyLTA3ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgbWVyZ2UgRGFzaGJvYXJkU3VwcG9ydENTU1Byb3BlcnR5TmFtZXMuaW4gaW50byBD
U1NQcm9wZXJ0eU5hbWVzLmluCkluZGV4OiBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZy
YW1lLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJhbWUu
bW0JKHJldmlzaW9uIDEwNjk4OCkKKysrIFNvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJh
bWUubW0JKHdvcmtpbmcgY29weSkKQEAgLTc5MSwxMCArNzkxLDEwIEBAIC0gKERPTUNTU1N0eWxl
RGVjbGFyYXRpb24gKilfdHlwaW5nU3R5bGUKIHsKICAgICBpZiAoIV9wcml2YXRlLT5jb3JlRnJh
bWUpCiAgICAgICAgIHJldHVybiBuaWw7Ci0gICAgUmVmUHRyPENTU1N0eWxlRGVjbGFyYXRpb24+
IHR5cGluZ1N0eWxlID0gX3ByaXZhdGUtPmNvcmVGcmFtZS0+c2VsZWN0aW9uKCktPmNvcHlUeXBp
bmdTdHlsZSgpLT5lbnN1cmVDU1NTdHlsZURlY2xhcmF0aW9uKCk7CisgICAgUmVmUHRyPFN0eWxl
UHJvcGVydHlTZXQ+IHR5cGluZ1N0eWxlID0gX3ByaXZhdGUtPmNvcmVGcmFtZS0+c2VsZWN0aW9u
KCktPmNvcHlUeXBpbmdTdHlsZSgpOwogICAgIGlmICghdHlwaW5nU3R5bGUpCiAgICAgICAgIHJl
dHVybiBuaWw7Ci0gICAgcmV0dXJuIGtpdCh0eXBpbmdTdHlsZS5nZXQoKSk7CisgICAgcmV0dXJu
IGtpdCh0eXBpbmdTdHlsZS0+ZW5zdXJlQ1NTU3R5bGVEZWNsYXJhdGlvbigpKTsKIH0KIAogLSAo
dm9pZClfc2V0VHlwaW5nU3R5bGU6KERPTUNTU1N0eWxlRGVjbGFyYXRpb24gKilzdHlsZSB3aXRo
VW5kb0FjdGlvbjooRWRpdEFjdGlvbil1bmRvQWN0aW9uCg==
</data>
<flag name="review"
          id="127686"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126100</attachid>
            <date>2012-02-08 09:23:20 -0800</date>
            <delta_ts>2012-02-08 09:28:05 -0800</delta_ts>
            <desc>with API test</desc>
            <filename>typingstyle-null-2.patch</filename>
            <type>text/plain</type>
            <size>7859</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNzAzOSkKKysrIFNvdXJjZS9XZWJLaXQv
bWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAyLTA3
ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9O
IChyMTA2NjgxKTogTnVsbCBjaGVjayBtaXNzaW5nIGluIFtXZWJGcmFtZShXZWJJbnRlcm5hbCkg
X3R5cGluZ1N0eWxlXQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NzgwODAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIFdlYlZpZXcvV2ViRnJhbWUubW06CisgICAgICAgICgtW1dlYkZyYW1lIF90eXBpbmdT
dHlsZV0pOgorCiAyMDEyLTAyLTA3ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgbWVyZ2UgRGFzaGJvYXJkU3VwcG9ydENTU1Byb3BlcnR5TmFtZXMuaW4gaW50byBD
U1NQcm9wZXJ0eU5hbWVzLmluCkluZGV4OiBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZy
YW1lLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJhbWUu
bW0JKHJldmlzaW9uIDEwNjk4OCkKKysrIFNvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJh
bWUubW0JKHdvcmtpbmcgY29weSkKQEAgLTc5MSwxMCArNzkxLDEwIEBAIC0gKERPTUNTU1N0eWxl
RGVjbGFyYXRpb24gKilfdHlwaW5nU3R5bGUKIHsKICAgICBpZiAoIV9wcml2YXRlLT5jb3JlRnJh
bWUpCiAgICAgICAgIHJldHVybiBuaWw7Ci0gICAgUmVmUHRyPENTU1N0eWxlRGVjbGFyYXRpb24+
IHR5cGluZ1N0eWxlID0gX3ByaXZhdGUtPmNvcmVGcmFtZS0+c2VsZWN0aW9uKCktPmNvcHlUeXBp
bmdTdHlsZSgpLT5lbnN1cmVDU1NTdHlsZURlY2xhcmF0aW9uKCk7CisgICAgUmVmUHRyPFN0eWxl
UHJvcGVydHlTZXQ+IHR5cGluZ1N0eWxlID0gX3ByaXZhdGUtPmNvcmVGcmFtZS0+c2VsZWN0aW9u
KCktPmNvcHlUeXBpbmdTdHlsZSgpOwogICAgIGlmICghdHlwaW5nU3R5bGUpCiAgICAgICAgIHJl
dHVybiBuaWw7Ci0gICAgcmV0dXJuIGtpdCh0eXBpbmdTdHlsZS5nZXQoKSk7CisgICAgcmV0dXJu
IGtpdCh0eXBpbmdTdHlsZS0+ZW5zdXJlQ1NTU3R5bGVEZWNsYXJhdGlvbigpKTsKIH0KIAogLSAo
dm9pZClfc2V0VHlwaW5nU3R5bGU6KERPTUNTU1N0eWxlRGVjbGFyYXRpb24gKilzdHlsZSB3aXRo
VW5kb0FjdGlvbjooRWRpdEFjdGlvbil1bmRvQWN0aW9uCkluZGV4OiBUb29scy9DaGFuZ2VMb2cK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDcwOTcpCisrKyBUb29s
cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0wMi0wOCAg
QW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAo
cjEwNjY4MSk6IE51bGwgY2hlY2sgbWlzc2luZyBpbiBbV2ViRnJhbWUoV2ViSW50ZXJuYWwpIF90
eXBpbmdTdHlsZV0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTc4MDgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAg
IAorICAgICAgICBBZGQgQVBJIHRlc3QuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RX
ZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKyAgICAgICAgKiBUZXN0V2ViS2l0
QVBJL1Rlc3RzL21hYy9UeXBpbmdTdHlsZUNyYXNoLm1tOiBBZGRlZC4KKyAgICAgICAgKFRlc3RX
ZWJLaXRBUEkpOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVTVCk6CisKIDIwMTItMDItMDgg
IENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtH
VEtdIE9wZW4gbGlua3MgaW4gYSBuZXcgd2luZG93IHdoZW4gY2xpY2tpbmcgd2l0aCB0aGUgbWlk
ZGxlIGJ1dHRvbiBpbiBNaW5pQnJvd3NlcgpJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHJl
dmlzaW9uIDEwNjk4OCkKKysrIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29k
ZXByb2ovcHJvamVjdC5wYnhwcm9qCSh3b3JraW5nIGNvcHkpCkBAIC0xMTcsNiArMTE3LDcgQEAK
IAkJQzBDNUQzQkUxNDU5OEI2RjAwQTgwMkE2IC8qIEdldEJhY2tpbmdTY2FsZUZhY3Rvci5tbSBp
biBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEMwQzVEM0JDMTQ1
OThCNkYwMEE4MDJBNiAvKiBHZXRCYWNraW5nU2NhbGVGYWN0b3IubW0gKi87IH07CiAJCUMwQzVE
M0M2MTQ1OTkxMjkwMEE4MDJBNiAvKiBHZXRCYWNraW5nU2NhbGVGYWN0b3JfQnVuZGxlLm1tIGlu
IFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQzBDNUQzQkQxNDU5
OEI2RjAwQTgwMkE2IC8qIEdldEJhY2tpbmdTY2FsZUZhY3Rvcl9CdW5kbGUubW0gKi87IH07CiAJ
CUM1MDdFOEE3MTRDNjU0NUIwMDVENkIzQiAvKiBJbnNwZWN0b3JCYXIubW0gaW4gU291cmNlcyAq
LyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDNTA3RThBNjE0QzY1NDVCMDA1RDZC
M0IgLyogSW5zcGVjdG9yQmFyLm1tICovOyB9OworCQlFNDkwMjk2ODE0RTJFM0E0MDAyQkVERDEg
LyogVHlwaW5nU3R5bGVDcmFzaC5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmls
ZTsgZmlsZVJlZiA9IEU0OTAyOTY3MTRFMkUzQTQwMDJCRUREMSAvKiBUeXBpbmdTdHlsZUNyYXNo
Lm1tICovOyB9OwogCQlGM0ZDM0VFMzEzNjc4QjczMDAxMjZBNjUgLyogbGliZ3Rlc3QuYSBpbiBG
cmFtZXdvcmtzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEYzRkMzRUUyMTM2
NzhCNzMwMDEyNkE2NSAvKiBsaWJndGVzdC5hICovOyB9OwogCQlGNkYzRjI5MTEzMzQyRkVCMDBB
NkJGMTkgLyogQ29va2llTWFuYWdlci5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWls
ZEZpbGU7IGZpbGVSZWYgPSBGNkYzRjI5MDEzMzQyRkVCMDBBNkJGMTkgLyogQ29va2llTWFuYWdl
ci5jcHAgKi87IH07CiAJCUY2RkREREQzMTQyNDFBRDQwMDRGMTcyOSAvKiBQcml2YXRlQnJvd3Np
bmdQdXNoU3RhdGVOb0hpc3RvcnlDYWxsYmFjay5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQ
QlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBGNkZEREREMjE0MjQxQUQ0MDA0RjE3MjkgLyogUHJpdmF0
ZUJyb3dzaW5nUHVzaFN0YXRlTm9IaXN0b3J5Q2FsbGJhY2suY3BwICovOyB9OwpAQCAtMjk2LDYg
KzI5Nyw3IEBACiAJCUMwQzVEM0JDMTQ1OThCNkYwMEE4MDJBNiAvKiBHZXRCYWNraW5nU2NhbGVG
YWN0b3IubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsg
bGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGggPSBHZXRCYWNr
aW5nU2NhbGVGYWN0b3IubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUMwQzVEM0JE
MTQ1OThCNkYwMEE4MDJBNiAvKiBHZXRCYWNraW5nU2NhbGVGYWN0b3JfQnVuZGxlLm1tICovID0g
e2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVU
eXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gR2V0QmFja2luZ1NjYWxlRmFjdG9y
X0J1bmRsZS5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJQzUwN0U4QTYxNEM2NTQ1
QjAwNUQ2QjNCIC8qIEluc3BlY3RvckJhci5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNl
OyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9i
amNwcDsgcGF0aCA9IEluc3BlY3RvckJhci5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsK
KwkJRTQ5MDI5NjcxNEUyRTNBNDAwMkJFREQxIC8qIFR5cGluZ1N0eWxlQ3Jhc2gubW0gKi8gPSB7
aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5
cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGggPSBUeXBpbmdTdHlsZUNyYXNoLm1tOyBz
b3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlGM0ZDM0VFMjEzNjc4QjczMDAxMjZBNjUgLyog
bGliZ3Rlc3QuYSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBsYXN0S25vd25GaWxlVHlw
ZSA9IGFyY2hpdmUuYXI7IHBhdGggPSBsaWJndGVzdC5hOyBzb3VyY2VUcmVlID0gQlVJTFRfUFJP
RFVDVFNfRElSOyB9OwogCQlGNkYzRjI5MDEzMzQyRkVCMDBBNkJGMTkgLyogQ29va2llTWFuYWdl
ci5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFz
dEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBDb29raWVNYW5hZ2Vy
LmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJRjZGRERERDIxNDI0MUFENDAwNEYx
NzI5IC8qIFByaXZhdGVCcm93c2luZ1B1c2hTdGF0ZU5vSGlzdG9yeUNhbGxiYWNrLmNwcCAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IFByaXZhdGVCcm93c2luZ1B1c2hTdGF0
ZU5vSGlzdG9yeUNhbGxiYWNrLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKQEAgLTU2
OSw2ICs1NzEsNyBAQAogCQkJCTM3MjJDODY4MTQ2MUUwM0UwMEM0NUQwMCAvKiBSZW5kZXJlZElt
YWdlRnJvbURPTVJhbmdlLm1tICovLAogCQkJCTM3OTlBRDM5MTQxMjBBNDMwMDVFQjBDNiAvKiBT
dHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0RnJvbVN0cmluZy5tbSAqLywKIAkJCQkzN0E2ODk1
RDE0OEE5QjUwMDA1MTAwRkEgLyogU3VicmVzb3VyY2VFcnJvckNyYXNoLm1tICovLAorCQkJCUU0
OTAyOTY3MTRFMkUzQTQwMDJCRUREMSAvKiBUeXBpbmdTdHlsZUNyYXNoLm1tICovLAogCQkJKTsK
IAkJCXBhdGggPSBtYWM7CiAJCQlzb3VyY2VUcmVlID0gIjxncm91cD4iOwpAQCAtNzY4LDYgKzc3
MSw3IEBACiAJCQkJOTNGMURCNTUxNERCMUI3MzAwMjRDMzYyIC8qIE5ld0ZpcnN0VmlzdWFsbHlO
b25FbXB0eUxheW91dEZhaWxzLmNwcCBpbiBTb3VyY2VzICovLAogCQkJCTkzRjdFODZDMTREQzhF
NEQwMEM4NEE5OSAvKiBOZXdGaXJzdFZpc3VhbGx5Tm9uRW1wdHlMYXlvdXRGcmFtZXMuY3BwIGlu
IFNvdXJjZXMgKi8sCiAJCQkJQkMyMkQzMTUxNERDNjg5ODAwRkZCMUREIC8qIFVzZXJNZXNzYWdl
LmNwcCBpbiBTb3VyY2VzICovLAorCQkJCUU0OTAyOTY4MTRFMkUzQTQwMDJCRUREMSAvKiBUeXBp
bmdTdHlsZUNyYXNoLm1tIGluIFNvdXJjZXMgKi8sCiAJCQkpOwogCQkJcnVuT25seUZvckRlcGxv
eW1lbnRQb3N0cHJvY2Vzc2luZyA9IDA7CiAJCX07CkluZGV4OiBUb29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL21hYy9UeXBpbmdTdHlsZUNyYXNoLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdHMvbWFjL1R5cGluZ1N0eWxlQ3Jhc2gubW0JKHJldmlzaW9uIDApCisrKyBU
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL21hYy9UeXBpbmdTdHlsZUNyYXNoLm1tCShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDM4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDEyIEFwcGxlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwor
ICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlv
bnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxz
IHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElT
IFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCisg
KiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlN
RUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUworICog
QkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisgKiBUSEUg
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgor
CituYW1lc3BhY2UgVGVzdFdlYktpdEFQSSB7CisKK1RFU1QoV2ViS2l0MSwgVHlwaW5nU3R5bGVD
cmFzaCkKK3sKKyAgICBXZWJWaWV3ICp3ZWJWaWV3ID0gW1tXZWJWaWV3IGFsbG9jXSBpbml0V2l0
aEZyYW1lOk5TWmVyb1JlY3QgZnJhbWVOYW1lOkAiIiBncm91cE5hbWU6QCIiXTsKKyAgICBbd2Vi
Vmlldy5tYWluRnJhbWUgbG9hZEhUTUxTdHJpbmc6QCI8aHRtbD48Ym9keT5mb288L2JvZHk+PC9o
dG1sPiIgYmFzZVVSTDpuaWxdOworICAgIFt3ZWJWaWV3IHR5cGluZ1N0eWxlXTsKKyAgICBbd2Vi
VmlldyByZWxlYXNlXTsKK30KKworfSAvLyBuYW1lc3BhY2UgVGVzdFdlYktpdEFQSQo=
</data>
<flag name="review"
          id="127823"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>