[Webkit-unassigned] [Bug 52449] New: Crash when logging into gmail.com with frame flattening turned on.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 14 08:13:56 PST 2011


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

           Summary: Crash when logging into gmail.com with frame
                    flattening turned on.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yael.aharon at nokia.com


Using QtTestBrowser with frame flattening turned on, this crash is very consistent when logging into gmail.com. (On mac and Symbian).
In debug builds we hit ASSERT, in release builds, infinite loop.

0    WebCore::Document::updateStyleIfNeeded    Document.cpp    1633    0x0000000100789bcd    
1    WebCore::Document::updateLayout    Document.cpp    1668    0x00000001007899be    
2    WebCore::Document::updateLayout    Document.cpp    1666    0x00000001007899a8    
3    WebCore::Document::updateLayoutIgnorePendingStylesheets    Document.cpp    1704    0x000000010078bb30    
4    WebCore::Element::clientWidth    Element.cpp    381    0x00000001007d393c    
5    WebCore::jsElementClientWidth    JSElement.cpp    351    0x00000001002b47d7    
6    JSC::PropertySlot::getValue    PropertySlot.h    78    0x000000010024bea2    
7    JSC::JSValue::get    JSObject.h    661    0x00000001006020bc    
8    cti_op_get_by_id    JITStubs.cpp    1657    0x00000001011fcc0e    
9    WTF::doubleHash    HashTable.h    447    0x00000001011f0541    
10    JSC::JITCode::execute    JITCode.h    77    0x00000001011cbe57    
11    JSC::Interpreter::executeCall    Interpreter.cpp    849    0x00000001011c5b8f    
12    JSC::call    CallData.cpp    38    0x0000000101248551    
13    WebCore::JSMainThreadExecState::call    JSMainThreadExecState.h    48    0x00000001005c104d    
14    WebCore::JSEventListener::handleEvent    JSEventListener.cpp    124    0x00000001005edcc5    
15    WebCore::EventTarget::fireEventListeners    EventTarget.cpp    342    0x00000001007dd283    
16    WebCore::EventTarget::fireEventListeners    EventTarget.cpp    311    0x00000001007ddbf5    
17    WebCore::DOMWindow::dispatchEvent    DOMWindow.cpp    1549    0x0000000100b328af    
18    WebCore::Document::dispatchWindowEvent    Document.cpp    3498    0x00000001007865d0    
19    WebCore::EventHandler::sendResizeEvent    EventHandler.cpp    2795    0x0000000100b44c56    
20    WebCore::FrameView::performPostLayoutTasks    FrameView.cpp    1839    0x0000000100b6bdd6    
21    WebCore::FrameView::layout    FrameView.cpp    928    0x0000000100b6f57c    
22    WebCore::FrameView::visibleContentsResized    FrameView.cpp    1393    0x0000000100b6fd0c    
23    WebCore::ScrollView::updateScrollbars    ScrollView.cpp    424    0x0000000100c2edf5    
24    WebCore::ScrollView::setFrameRect    ScrollView.cpp    789    0x0000000100c2fce2    
25    WebCore::FrameView::setFrameRect    FrameView.cpp    335    0x0000000100b707bc    
26    WebCore::RenderWidget::setWidgetGeometry    RenderWidget.cpp    177    0x0000000100da0c91    
27    WebCore::RenderWidget::updateWidgetPosition    RenderWidget.cpp    352    0x0000000100da0ea7    
28    WebCore::RenderFrameBase::layoutWithFlattening    RenderFrameBase.cpp    55    0x0000000100d00f51    
29    WebCore::RenderIFrame::layout    RenderIFrame.cpp    114    0x0000000100d056ec    
30    WebCore::RenderObject::layoutIfNeeded    RenderObject.h    501    0x0000000100cc7b57    
31    WebCore::RenderBlock::layoutInlineChildren    RenderBlockLineLayout.cpp    566    0x0000000100cc5764    
32    WebCore::RenderBlock::layoutBlock    RenderBlock.cpp    1230    0x0000000100ca4752    
33    WebCore::RenderBlock::layout    RenderBlock.cpp    1128    0x0000000100ca32f4    
34    WebCore::RenderBlock::layoutBlockChild    RenderBlock.cpp    1959    0x0000000100ca25fc    
35    WebCore::RenderBlock::layoutBlockChildren    RenderBlock.cpp    1897    0x0000000100ca40fa    
36    WebCore::RenderBlock::layoutBlock    RenderBlock.cpp    1232    0x0000000100ca476b    
37    WebCore::RenderBlock::layout    RenderBlock.cpp    1128    0x0000000100ca32f4    
38    WebCore::RenderBlock::layoutBlockChild    RenderBlock.cpp    1959    0x0000000100ca25fc    
39    WebCore::RenderBlock::layoutBlockChildren    RenderBlock.cpp    1897    0x0000000100ca40fa    
40    WebCore::RenderBlock::layoutBlock    RenderBlock.cpp    1232    0x0000000100ca476b    
41    WebCore::RenderBlock::layout    RenderBlock.cpp    1128    0x0000000100ca32f4    
42    WebCore::RenderBlock::layoutBlockChild    RenderBlock.cpp    1959    0x0000000100ca25fc    
43    WebCore::RenderBlock::layoutBlockChildren    RenderBlock.cpp    1897    0x0000000100ca40fa    
44    WebCore::RenderBlock::layoutBlock    RenderBlock.cpp    1232    0x0000000100ca476b    
45    WebCore::RenderBlock::layout    RenderBlock.cpp    1128    0x0000000100ca32f4    
46    WebCore::RenderView::layout    RenderView.cpp    130    0x0000000100d97ef1    
47    WebCore::FrameView::layout    FrameView.cpp    872    0x0000000100b6f2b0    
48    WebCore::FrameView::visibleContentsResized    FrameView.cpp    1393    0x0000000100b6fd0c    
49    WebCore::ScrollView::updateScrollbars    ScrollView.cpp    424    0x0000000100c2edf5    
50    WebCore::ScrollView::setScrollbarModes    ScrollView.cpp    156    0x0000000100c300ce    
51    WebCore::FrameView::layout    FrameView.cpp    837    0x0000000100b6f04c    
52    WebCore::Document::updateLayout    Document.cpp    1673    0x0000000100789a22    
53    WebCore::Document::updateLayout    Document.cpp    1666    0x00000001007899a8    
54    WebCore::Document::updateLayoutIgnorePendingStylesheets    Document.cpp    1704    0x000000010078bb30    
55    WebCore::Element::clientWidth    Element.cpp    381    0x00000001007d393c    
56    WebCore::jsElementClientWidth    JSElement.cpp    351    0x00000001002b47d7    
57    JSC::PropertySlot::getValue    PropertySlot.h    78    0x000000010024bea2    
58    JSC::JSValue::get    JSObject.h    661    0x00000001006020bc    
59    cti_op_get_by_id    JITStubs.cpp    1657    0x00000001011fcc0e    
60    WTF::doubleHash    HashTable.h    447    0x00000001011f0541    
61    JSC::JITCode::execute    JITCode.h    77    0x00000001011cbe57    
62    JSC::Interpreter::execute    Interpreter.cpp    778    0x00000001011c6ae5    
63    JSC::evaluate    Completion.cpp    62    0x00000001012525d2    
64    WebCore::JSMainThreadExecState::evaluate    JSMainThreadExecState.h    54    0x00000001005fa419    
65    WebCore::ScriptController::evaluateInWorld    ScriptController.cpp    148    0x000000010060ee79    
66    WebCore::ScriptController::evaluate    ScriptController.cpp    171    0x000000010060f2d6    
67    WebCore::ScriptController::executeScript    ScriptControllerBase.cpp    60    0x00000001005b5dd6    
68    WebCore::ScriptElement::executeScript    ScriptElement.cpp    216    0x0000000100825a5b    
69    WebCore::HTMLScriptRunner::runScript    HTMLScriptRunner.cpp    316    0x00000001009cf11f    
70    WebCore::HTMLScriptRunner::execute    HTMLScriptRunner.cpp    173    0x00000001009cfd17    
71    WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder    HTMLDocumentParser.cpp    199    0x00000001009c1454    
72    WebCore::HTMLDocumentParser::pumpTokenizer    HTMLDocumentParser.cpp    244    0x00000001009c1a2b    
73    WebCore::HTMLDocumentParser::pumpTokenizerIfPossible    HTMLDocumentParser.cpp    169    0x00000001009c1d40    
74    WebCore::HTMLDocumentParser::append    HTMLDocumentParser.cpp    320    0x00000001009c222b    
75    WebCore::DecodedDataDocumentParser::appendBytes    DecodedDataDocumentParser.cpp    54    0x0000000100776775    
76    WebCore::DocumentWriter::addData    DocumentWriter.cpp    200    0x0000000100abb3a6    
77    WebCore::DocumentLoader::commitData    DocumentLoader.cpp    310    0x0000000100aad5dc    
78    WebCore::FrameLoaderClientQt::committedLoad    FrameLoaderClientQt.cpp    882    0x0000000100e4fd38    
79    WebCore::DocumentLoader::commitLoad    DocumentLoader.cpp    295    0x0000000100aad6dc    
80    WebCore::DocumentLoader::receivedData    DocumentLoader.cpp    322    0x0000000100aad75a    
81    WebCore::MainResourceLoader::addData    MainResourceLoader.cpp    157    0x0000000100ae29fc    
82    WebCore::ResourceLoader::didReceiveData    ResourceLoader.cpp    278    0x0000000100af0312    
83    WebCore::MainResourceLoader::didReceiveData    MainResourceLoader.cpp    442    0x0000000100ae1e9f    
84    WebCore::ResourceLoader::didReceiveData    ResourceLoader.cpp    429    0x0000000100aefaa0    
85    WebCore::QNetworkReplyHandler::forwardData    QNetworkReplyHandler.cpp    482    0x0000000100e1670d    
86    WebCore::QNetworkReplyHandler::qt_metacall    moc_QNetworkReplyHandler.cpp    86    0x0000000100e18834    
87    QObject::event        0    0x000000010776c169    
88    QApplicationPrivate::notify_helper        0    0x0000000106a3628d    
89    QApplication::notify        0    0x0000000106a3db2e    
90    QCoreApplication::notifyInternal        0    0x00000001076827cc    
91    QCoreApplicationPrivate::sendPostedEvents        0    0x000000010775f2ab    
92    __CFRunLoopDoSources0        0    0x00007fff8804b401    
93    __CFRunLoopRun        0    0x00007fff880495f9    
94    CFRunLoopRunSpecific        0    0x00007fff88048dbf    
95    RunCurrentEventLoopInMode        0    0x00007fff8293991a    
96    ReceiveNextEventCommon        0    0x00007fff8293971f    
97    BlockUntilNextEventMatchingListInMode        0    0x00007fff829395d8    
98    _DPSNextEvent        0    0x00007fff86aa2e64    
99    -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]        0    0x00007fff86aa27a9    
100    -[NSApplication run]        0    0x00007fff86a6848b    
101    QEventDispatcherMac::processEvents        0    0x00000001069f2084    
102    QEventLoop::processEvents        0    0x000000010775dc14    
103    QEventLoop::exec        0    0x000000010775df34    
104    QCoreApplication::exec        0    0x000000010775f55c    
105    launcherMain    main.cpp    41    0x0000000100011163    
106    main    main.cpp    274    0x000000010001186d

-- 
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