[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