<?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>86403</bug_id>
          
          <creation_ts>2012-05-14 14:22:57 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: m_verticalScrollbarPainterDelegate on recent builds</short_desc>
          <delta_ts>2012-05-14 14:47:14 -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>bdakin</cc>
    
    <cc>eric</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>623329</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-05-14 14:22:57 -0700</bug_when>
    <thetext>I have occasionally encountered this on recent builds:


ASSERTION FAILED: m_horizontalScrollbarPainterDelegate
/Volumes/Big/Source/Labyrinth/OpenSource/Source/WebCore/platform/mac/ScrollAnimatorMac.mm(873) : virtual void WebCore::ScrollAnimatorMac::willRemoveHorizontalScrollbar(WebCore::Scrollbar *)
1   0x10377770f WebCore::ScrollableArea::willRemoveHorizontalScrollbar(WebCore::Scrollbar*)
2   0x10356a4b2 WebCore::RenderLayer::destroyScrollbar(WebCore::ScrollbarOrientation)
3   0x10356a213 WebCore::RenderLayer::~RenderLayer()
4   0x10356a095 WebCore::RenderLayer::~RenderLayer()
5   0x10356a059 WebCore::RenderLayer::~RenderLayer()
6   0x10356f385 WebCore::RenderLayer::destroy(WebCore::RenderArena*)
7   0x1035022a5 WebCore::RenderBoxModelObject::destroyLayer()
8   0x1035e3bc7 WebCore::RenderObject::willBeDestroyed()
9   0x103502373 WebCore::RenderBoxModelObject::willBeDestroyed()
10  0x1034e2820 WebCore::RenderBox::willBeDestroyed()
11  0x10346e9b2 WebCore::RenderBlock::willBeDestroyed()
12  0x1035e3d4d WebCore::RenderObject::destroy()
13  0x1035e3c4d WebCore::RenderObject::destroyAndCleanupAnonymousWrappers()
14  0x10338bfb0 WebCore::Node::detach()
15  0x1025728db WebCore::ContainerNode::detach()
16  0x10291890b WebCore::Element::detach()
17  0x102574da7 WebCore::ContainerNode::detachChildren()
18  0x1025728c9 WebCore::ContainerNode::detach()
19  0x10291890b WebCore::Element::detach()
20  0x102574da7 WebCore::ContainerNode::detachChildren()
21  0x1025728c9 WebCore::ContainerNode::detach()
22  0x10291890b WebCore::Element::detach()
23  0x102574da7 WebCore::ContainerNode::detachChildren()
24  0x1025728c9 WebCore::ContainerNode::detach()
25  0x102719b0a WebCore::Document::detach()
26  0x102719e33 WebCore::Document::prepareForDestruction()
27  0x1029e0dd6 WebCore::Frame::setView(WTF::PassRefPtr&lt;WebCore::FrameView&gt;)
28  0x1029e37bd WebCore::Frame::createView(WebCore::IntSize const&amp;, WebCore::Color const&amp;, bool, WebCore::IntSize const&amp;, bool, WebCore::ScrollbarMode, bool, WebCore::ScrollbarMode, bool)
29  0x100a5827e WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage()
30  0x1029f621d WebCore::FrameLoader::transitionToCommitted(WTF::PassRefPtr&lt;WebCore::CachedPage&gt;)
31  0x1029f576b WebCore::FrameLoader::commitProvisionalLoad()
LEAK: 1 WebPageProxy
LEAK: 1 WebContext

Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623330</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-05-14 14:24:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/11448841&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623332</commentid>
    <comment_count>2</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-05-14 14:27:10 -0700</bug_when>
    <thetext>This appears to be a regression from http://trac.webkit.org/changeset/116476 and it occurs when you reload a page that contains a RenderLayer with a custom scrollbar. I can&apos;t seem to get it to happen in DRT though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623333</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-05-14 14:27:51 -0700</bug_when>
    <thetext>&lt;rdar://problem/11448891&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623338</commentid>
    <comment_count>4</comment_count>
      <attachid>141791</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-05-14 14:30:04 -0700</bug_when>
    <thetext>Created attachment 141791
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623357</commentid>
    <comment_count>5</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-05-14 14:47:14 -0700</bug_when>
    <thetext>Thanks Simon! http://trac.webkit.org/changeset/117004</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141791</attachid>
            <date>2012-05-14 14:30:04 -0700</date>
            <delta_ts>2012-05-14 14:44:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>for-review.txt</filename>
            <type>text/plain</type>
            <size>1915</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNzAwMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA1LTE0ICBCZXRoIERh
a2luICA8YmRha2luQGFwcGxlLmNvbT4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODY0MDMKKyAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDogbV92ZXJ0
aWNhbFNjcm9sbGJhclBhaW50ZXJEZWxlZ2F0ZSBvbiByZWNlbnQgYnVpbGRzCisgICAgICAgIC1h
bmQgY29ycmVzcG9uZGluZy0KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzExNDQ4ODQxPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly90cmFj
LndlYmtpdC5vcmcvY2hhbmdlc2V0LzExNjQ3NiBhY2NpZGVudGFsbHkgc3RhcnRlZCBjYWxsaW5n
IAorICAgICAgICB0aGVzZSBmdW5jdGlvbnMgZm9yIGN1c3RvbSBzY3JvbGxiYXJzLiBUaGlzIGNo
YW5nZSByZXBsYWNlcyB0aGF0IAorICAgICAgICBndWFyZC4KKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OmRlc3Ryb3lT
Y3JvbGxiYXIpOgorCiAyMDEyLTA1LTE0ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBw
bGUuY29tPgogCiAgICAgICAgIFJlbW92ZSByZWR1bmRhbnQgcGl4ZWwgc25hcHBpbmcgaW4gY2Fs
Y3VsYXRlQ29tcG9zaXRlZEJvdW5kcygpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAJKHJldmlzaW9uIDExNjk3MykKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIyMTEsMTYgKzIyMTEsMTkg
QEAgUGFzc1JlZlB0cjxTY3JvbGxiYXI+IFJlbmRlckxheWVyOjpjcmVhdAogdm9pZCBSZW5kZXJM
YXllcjo6ZGVzdHJveVNjcm9sbGJhcihTY3JvbGxiYXJPcmllbnRhdGlvbiBvcmllbnRhdGlvbikK
IHsKICAgICBSZWZQdHI8U2Nyb2xsYmFyPiYgc2Nyb2xsYmFyID0gb3JpZW50YXRpb24gPT0gSG9y
aXpvbnRhbFNjcm9sbGJhciA/IG1faEJhciA6IG1fdkJhcjsKLSAgICBpZiAoc2Nyb2xsYmFyKSB7
CisgICAgaWYgKCFzY3JvbGxiYXIpCisgICAgICAgIHJldHVybjsKKworICAgIGlmICghc2Nyb2xs
YmFyLT5pc0N1c3RvbVNjcm9sbGJhcigpKSB7CiAgICAgICAgIGlmIChvcmllbnRhdGlvbiA9PSBI
b3Jpem9udGFsU2Nyb2xsYmFyKQogICAgICAgICAgICAgd2lsbFJlbW92ZUhvcml6b250YWxTY3Jv
bGxiYXIoc2Nyb2xsYmFyLmdldCgpKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgd2lsbFJl
bW92ZVZlcnRpY2FsU2Nyb2xsYmFyKHNjcm9sbGJhci5nZXQoKSk7Ci0KLSAgICAgICAgc2Nyb2xs
YmFyLT5yZW1vdmVGcm9tUGFyZW50KCk7Ci0gICAgICAgIHNjcm9sbGJhci0+ZGlzY29ubmVjdEZy
b21TY3JvbGxhYmxlQXJlYSgpOwotICAgICAgICBzY3JvbGxiYXIgPSAwOwogICAgIH0KKworICAg
IHNjcm9sbGJhci0+cmVtb3ZlRnJvbVBhcmVudCgpOworICAgIHNjcm9sbGJhci0+ZGlzY29ubmVj
dEZyb21TY3JvbGxhYmxlQXJlYSgpOworICAgIHNjcm9sbGJhciA9IDA7CiB9CiAKIGJvb2wgUmVu
ZGVyTGF5ZXI6OnNjcm9sbHNPdmVyZmxvdygpIGNvbnN0Cg==
</data>
<flag name="review"
          id="147976"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>