[Webkit-unassigned] [Bug 50312] Assertion failure in WebCore::HTMLFrameElementBase::insertedIntoDocument()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 3 16:29:38 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=50312





--- Comment #13 from Dmitry Titov <dimich at chromium.org>  2012-01-03 16:29:38 PST ---
doesn't seem related to magic iframe. 

However, I'm not sure what to deduct from what I see, maybe this will help Eric: it appears that iframe element gets a renderer before it gets insertedIntoDocument() call, then the whole fragment gets inserted into a document... Here is the callstack where IFrame gets the renderer:


1   0x1a57597c WebCore::HTMLIFrameElement::createRenderer(WebCore::RenderArena*, WebCore::RenderStyle*)
2   0x1a4aa8fa WebCore::NodeRendererFactory::createRenderer()
3   0x1a4aace6 WebCore::NodeRendererFactory::createRendererIfNeeded()
4   0x1a46450d WebCore::Node::createRendererIfNeeded()
5   0x1a4181d0 WebCore::Element::attach()
6   0x1a56f860 WebCore::HTMLFrameElementBase::attach()
7   0x1a35df87 WebCore::ContainerNode::attach()
8   0x1a41820e WebCore::Element::attach()
9   0x1a35df87 WebCore::ContainerNode::attach()
10  0x1a41820e WebCore::Element::attach()
11  0x1a35df87 WebCore::ContainerNode::attach()
12  0x1a41820e WebCore::Element::attach()
13  0x1a35df87 WebCore::ContainerNode::attach()
14  0x1a41820e WebCore::Element::attach()
15  0x1a35df87 WebCore::ContainerNode::attach()
16  0x1a41820e WebCore::Element::attach()
17  0x1a35df87 WebCore::ContainerNode::attach()
18  0x1a41820e WebCore::Element::attach()
19  0x1a35df87 WebCore::ContainerNode::attach()
20  0x1a41820e WebCore::Element::attach()
21  0x1a35df87 WebCore::ContainerNode::attach()
22  0x1a41820e WebCore::Element::attach()
23  0x1a420d84 WebCore::Node::reattach()
24  0x1a418c2d WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
25  0x1a419313 WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
26  0x1a419313 WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
27  0x1a419313 WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
28  0x1a419313 WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
29  0x1a419313 WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
30  0x1a419313 WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
31  0x1a38a5fc WebCore::Document::recalcStyle(WebCore::Node::StyleChange)
32  0x1a38be89 WebCore::Document::styleSelectorChanged(WebCore::StyleSelectorUpdateFlag)
33  0x1a391f17 WebCore::Document::removePendingSheet()
34  0x1a4fa71e WebCore::StyleElement::sheetLoaded(WebCore::Document*)
35  0x1a5e68f6 WebCore::HTMLStyleElement::sheetLoaded()
36  0x1ad7e6a4 WebCore::CSSStyleSheet::checkLoaded()
37  0x1a4fa4b0 WebCore::StyleElement::createSheet(WebCore::Element*, int, WTF::String const&)
38  0x1a4f99bf WebCore::StyleElement::process(WebCore::Element*)
39  0x1a4f96f3 WebCore::StyleElement::insertedIntoDocument(WebCore::Document*, WebCore::Element*)
40  0x1a5e631c WebCore::HTMLStyleElement::insertedIntoDocument()
41  0x1a35e15d WebCore::ContainerNode::insertedIntoDocument()
42  0x1a417bd1 WebCore::Element::insertedIntoDocument()
43  0x1a35e15d WebCore::ContainerNode::insertedIntoDocument()
44  0x1a417bd1 WebCore::Element::insertedIntoDocument()
45  0x1a35e15d WebCore::ContainerNode::insertedIntoDocument()
46  0x1a417bd1 WebCore::Element::insertedIntoDocument()
47  0x1a35bba2 WebCore::notifyChildInserted(WebCore::Node*)
48  0x1a35b1b1 WebCore::ContainerNode::appendChild(WTF::PassRefPtr<WebCore::Node>, int&, bool)
49  0x1a460666 WebCore::Node::appendChild(WTF::PassRefPtr<WebCore::Node>, int&, bool)
50  0x1ab8fa44 WebCore::V8Node::appendChildCallback(v8::Arguments const&)
51  0x19407466 v8::internal::MaybeObject* v8::internal::HandleApiCallHelper<false>(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*)
52  0x19406f2a v8::internal::Builtin_Impl_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*)
53  0x193fcd5d v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list