<?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>115574</bug_id>
          
          <creation_ts>2013-05-03 13:55:39 -0700</creation_ts>
          <short_desc>Crash using new WKBundlePageSetHeaderBanner() API to set a banner to null</short_desc>
          <delta_ts>2013-05-04 11:46:05 -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>Layout and Rendering</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</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Beth Dakin">bdakin</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          <cc>andersca</cc>
    
    <cc>bdakin</cc>
    
    <cc>benjamin</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>884319</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-05-03 13:55:39 -0700</bug_when>
    <thetext>The new WKBundlePageSetHeaderBanner does not correctly handle the null banner case. Patch forthcoming.

&lt;rdar://problem/13798364&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884324</commentid>
    <comment_count>1</comment_count>
      <attachid>200466</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-05-03 13:57:51 -0700</bug_when>
    <thetext>Created attachment 200466
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884424</commentid>
    <comment_count>2</comment_count>
      <attachid>200466</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-03 15:58:15 -0700</bug_when>
    <thetext>Comment on attachment 200466
Patch

No API tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884547</commentid>
    <comment_count>3</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-05-04 11:44:09 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 200466 [details])
&gt; No API tests?

You&apos;re right; Sam and I should add API tests for this feature. Up until when Sam added the hit testing stuff to the API (which led to this crash), most of the interesting work was happening down in WebCore and we have been testing it with Internals.setHeaderHeight and Internals.setFooterHeight.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884548</commentid>
    <comment_count>4</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-05-04 11:46:05 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/149561</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200466</attachid>
            <date>2013-05-03 13:57:51 -0700</date>
            <delta_ts>2013-05-03 19:01:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>for-review.txt</filename>
            <type>text/plain</type>
            <size>2032</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0OTUzNykKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEzLTA1LTAzICBCZXRoIERh
a2luICA8YmRha2luQGFwcGxlLmNvbT4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTE1NTc0CisgICAgICAgIENyYXNoIHVzaW5nIG5ldyBXS0J1bmRs
ZVBhZ2VTZXRIZWFkZXJCYW5uZXIoKSBBUEkgdG8gc2V0IGEgYmFubmVyIHRvIG51bGwKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEb24ndCBjYWxsIGFk
ZFRvUGFnZSgpIG9uIGEgbnVsbCBiYW5uZXIuCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdl
L1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpzZXRIZWFkZXJQYWdlQmFu
bmVyKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6c2V0Rm9vdGVyUGFnZUJhbm5lcik6CisK
IDIwMTMtMDUtMDMgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgUERGUGx1Z2luOiBDaGFuZ2VzIGJlaW5nIG1hZGUgdG8gYWN0aXZlIGFubm90YXRpb24g
YXJlbid0IHNhdmVkIHdoZW4gdGhlIFBERiBpcyBleHBvcnRlZApJbmRleDogU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAkocmV2aXNpb24gMTQ5NTIzKQor
KysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xNDEwLDEzICsxNDEwLDEzIEBAIHZvaWQgV2ViUGFnZTo6dW5pbnN0YWxsUGFn
ZU92ZXJsYXkoUGFnZU8KIAogdm9pZCBXZWJQYWdlOjpzZXRIZWFkZXJQYWdlQmFubmVyKFBhc3NS
ZWZQdHI8UGFnZUJhbm5lcj4gcGFnZUJhbm5lcikKIHsKLSAgICBpZiAobV9oZWFkZXJCYW5uZXIp
IHsKKyAgICBpZiAobV9oZWFkZXJCYW5uZXIpCiAgICAgICAgIG1faGVhZGVyQmFubmVyLT5kZXRh
Y2hGcm9tUGFnZSgpOwotICAgICAgICBtX2hlYWRlckJhbm5lciA9IDA7Ci0gICAgfQogCiAgICAg
bV9oZWFkZXJCYW5uZXIgPSBwYWdlQmFubmVyOwotICAgIG1faGVhZGVyQmFubmVyLT5hZGRUb1Bh
Z2UoUGFnZUJhbm5lcjo6SGVhZGVyLCB0aGlzKTsKKworICAgIGlmIChtX2hlYWRlckJhbm5lcikK
KyAgICAgICAgbV9oZWFkZXJCYW5uZXItPmFkZFRvUGFnZShQYWdlQmFubmVyOjpIZWFkZXIsIHRo
aXMpOwogfQogCiBQYWdlQmFubmVyKiBXZWJQYWdlOjpoZWFkZXJQYWdlQmFubmVyKCkKQEAgLTE0
MjYsMTMgKzE0MjYsMTMgQEAgUGFnZUJhbm5lciogV2ViUGFnZTo6aGVhZGVyUGFnZUJhbm5lcigp
CiAKIHZvaWQgV2ViUGFnZTo6c2V0Rm9vdGVyUGFnZUJhbm5lcihQYXNzUmVmUHRyPFBhZ2VCYW5u
ZXI+IHBhZ2VCYW5uZXIpCiB7Ci0gICAgaWYgKG1fZm9vdGVyQmFubmVyKSB7CisgICAgaWYgKG1f
Zm9vdGVyQmFubmVyKQogICAgICAgICBtX2Zvb3RlckJhbm5lci0+ZGV0YWNoRnJvbVBhZ2UoKTsK
LSAgICAgICAgbV9mb290ZXJCYW5uZXIgPSAwOwotICAgIH0KIAogICAgIG1fZm9vdGVyQmFubmVy
ID0gcGFnZUJhbm5lcjsKLSAgICBtX2Zvb3RlckJhbm5lci0+YWRkVG9QYWdlKFBhZ2VCYW5uZXI6
OkZvb3RlciwgdGhpcyk7CisKKyAgICBpZiAobV9mb290ZXJCYW5uZXIpCisgICAgICAgIG1fZm9v
dGVyQmFubmVyLT5hZGRUb1BhZ2UoUGFnZUJhbm5lcjo6Rm9vdGVyLCB0aGlzKTsKIH0KIAogUGFn
ZUJhbm5lciogV2ViUGFnZTo6Zm9vdGVyUGFnZUJhbm5lcigpCg==
</data>
<flag name="review"
          id="221921"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>