[Webkit-unassigned] [Bug 15765] ASSERTION FAILED: m_frame->page() in FrameLoader::tokenizerProcessedData using the new GMail interface
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Dec 29 18:20:42 PST 2007
http://bugs.webkit.org/show_bug.cgi?id=15765
------- Comment #12 from freyther at handhelds.org 2007-12-29 18:20 PDT -------
FrameLoader::stopLoading gets called before Frame::destroyed. The issue is that
from within WebCore::HTMLTokenizer::timerFired the tokenizer is getting
destroyed! This happens on the call to write().
Breakpoint 7, ~HTMLTokenizer (this=0x92339d8) at
../../../WebCore/html/HTMLTokenizer.cpp:1678
1678 HTMLTokenizer::~HTMLTokenizer()
(gdb) bt
#0 ~HTMLTokenizer (this=0x92339d8) at
../../../WebCore/html/HTMLTokenizer.cpp:1678
#1 0xb74a823c in WebCore::Document::implicitClose (this=0x91543b8) at
../../../WebCore/dom/Document.cpp:1398
#2 0xb761e14c in WebCore::FrameLoader::checkCallImplicitClose (this=0x911f138)
at ../../../WebCore/loader/FrameLoader.cpp:1301
#3 0xb76260aa in WebCore::FrameLoader::checkCompleted (this=0x911f138)
at ../../../WebCore/loader/FrameLoader.cpp:1244
#4 0xb762790b in WebCore::FrameLoader::finishedParsing (this=0x911f138)
at ../../../WebCore/loader/FrameLoader.cpp:1194
#5 0xb74a80fa in WebCore::Document::finishedParsing (this=0x91543b8) at
../../../WebCore/dom/Document.cpp:3431
#6 0xb75dd13d in WebCore::HTMLParser::finished (this=0x87a4200) at
../../../WebCore/html/HTMLParser.cpp:1426
#7 0xb75f42d1 in WebCore::HTMLTokenizer::end (this=0x92339d8) at
../../../WebCore/html/HTMLTokenizer.cpp:1571
#8 0xb75fa111 in WebCore::HTMLTokenizer::write (this=0x92339d8,
str=@0xbfe2cb4c, appendData=true)
at ../../../WebCore/html/HTMLTokenizer.cpp:1499
#9 0xb75f49ce in WebCore::HTMLTokenizer::timerFired (this=0x92339d8)
at ../../../WebCore/html/HTMLTokenizer.cpp:1543
#10 0xb75fbf35 in WebCore::Timer<WebCore::HTMLTokenizer>::fired
(this=0x9233ab0)
(oh the statement on m_fragment/DocumentFragment was wrong)
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list