[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