[Webkit-unassigned] [Bug 51934] New: [Qt] Crash closing QtTestBrowser after loading www.orbitz.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 5 10:52:30 PST 2011


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

           Summary: [Qt] Crash closing QtTestBrowser after loading
                    www.orbitz.com
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Keywords: Qt
          Severity: Normal
          Priority: P2
         Component: Page Loading
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yael.aharon at nokia.com


To reproduce the crash, open QtTestBrowser, load www.orbitz.com and close QtTestBrowser.
www.orbitz.com sends XMLHTTPRequest during the unload event and that is causing the crash. 


callstack:
0    QObject::thread    qobject.cpp    1387    0x04482945    
1    WebCore::QtNetworkReplyThreadSafeProxy::QtNetworkReplyThreadSafeProxy    QtNAMThreadSafeProxy.cpp    80    0x01e49fff    
2    WebCore::QNetworkReplyHandler::start    QNetworkReplyHandler.cpp    509    0x01e5098b    
3    WebCore::QNetworkReplyHandler::QNetworkReplyHandler    QNetworkReplyHandler.cpp    227    0x01e4eaa3    
4    WebCore::ResourceHandle::start    ResourceHandleQt.cpp    138    0x01e47809    
5    WebCore::ResourceHandle::create    ResourceHandle.cpp    70    0x01c512a4    
6    WebCore::ResourceLoader::start    ResourceLoader.cpp    163    0x01b18635    
7    WebCore::ResourceLoadScheduler::servePendingRequests    ResourceLoadScheduler.cpp    199    0x01b1b6c6    
8    WebCore::ResourceLoadScheduler::scheduleLoad    ResourceLoadScheduler.cpp    122    0x01b1b0a9    
9    WebCore::ResourceLoadScheduler::scheduleSubresourceLoad    ResourceLoadScheduler.cpp    90    0x01b1add6    
10    WebCore::DocumentThreadableLoader::loadRequest    DocumentThreadableLoader.cpp    323    0x01ae41f0    
11    WebCore::DocumentThreadableLoader::DocumentThreadableLoader    DocumentThreadableLoader.cpp    76    0x01ae2109    
12    WebCore::DocumentThreadableLoader::create    DocumentThreadableLoader.cpp    59    0x01ae185b    
13    WebCore::ThreadableLoader::create    ThreadableLoader.cpp    54    0x01b26734    
14    WebCore::XMLHttpRequest::createRequest    XMLHttpRequest.cpp    663    0x01e05335    
15    WebCore::XMLHttpRequest::send    XMLHttpRequest.cpp    543    0x01e04866    
16    WebCore::JSXMLHttpRequest::send    JSXMLHttpRequestCustom.cpp    132    0x01636136    
17    WebCore::jsXMLHttpRequestPrototypeFunctionSend    JSXMLHttpRequest.cpp    486    0x0152d35a    
18    ??        0    0x08047c66    
19    JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*)    /home/yael/webkit/ws1/WebKitBuild/Debug/bin/../lib/libQtWebKit.so.4    0    0x02195520    
20    JSC::Interpreter::executeCall    Interpreter.cpp    849    0x0219279a    
21    JSC::call    CallData.cpp    38    0x021bc8d6    
22    WebCore::JSMainThreadExecState::call    JSMainThreadExecState.h    48    0x015eb02a    
23    WebCore::JSEventListener::handleEvent    JSEventListener.cpp    124    0x0161dd81    
24    WebCore::EventTarget::fireEventListeners    EventTarget.cpp    342    0x0180c084    
25    WebCore::EventTarget::fireEventListeners    EventTarget.cpp    311    0x0180bf0b    
26    WebCore::DOMWindow::dispatchEvent    DOMWindow.cpp    1549    0x01b612d3    
27    WebCore::FrameLoader::stopLoading    FrameLoader.cpp    394    0x01aec33d    
28    WebCore::FrameLoader::closeURL    FrameLoader.cpp    466    0x01aec794    
29    WebCore::FrameLoader::detachFromParent    FrameLoader.cpp    2558    0x01af669f    
30    QWebPage::~QWebPage    qwebpage.cpp    1942    0x01eb7ced    
31    WebPage::~WebPage    webpage.h    44    0x0807cacc    
32    QObjectPrivate::deleteChildren    qobject.cpp    1949    0x04483796    
33    QWidget::~QWidget    qwidget.cpp    1589    0x037dd046    
34    QMainWindow::~QMainWindow    qmainwindow.cpp    329    0x03cb5bc1    
35    MainWindow::~MainWindow    mainwindow.h    41    0x0806f09a    
36    LauncherWindow::~LauncherWindow    launcherwindow.cpp    59    0x08067ddb    
37    qDeleteInEventHandler    qobject.cpp    3980    0x04487af4    
38    QObject::event    qobject.cpp    1194    0x044824e2    
39    QWidget::event    qwidget.cpp    8646    0x037efc20    
40    QMainWindow::event    qmainwindow.cpp    1417    0x03cb7e03    
41    QApplicationPrivate::notify_helper    qapplication.cpp    4396    0x037817b6    
42    QApplication::notify    qapplication.cpp    4361    0x03781622    
43    QCoreApplication::notifyInternal    qcoreapplication.cpp    732    0x0446962f    
44    QCoreApplication::sendEvent    qcoreapplication.h    215    0x0806e631    
45    QCoreApplicationPrivate::sendPostedEvents    qcoreapplication.cpp    1373    0x0446a6f9    
46    QCoreApplication::sendPostedEvents    qcoreapplication.cpp    1266    0x0446a3b1    
47    QCoreApplication::sendPostedEvents    qcoreapplication.h    220    0x0384fea2    
48    postEventSourceDispatch    qeventdispatcher_glib.cpp    277    0x044a22e0    
49    g_main_context_dispatch    /lib/libglib-2.0.so.0    0    0x0534f5e5    
50    ??    /lib/libglib-2.0.so.0    0    0x053532d8    
51    g_main_context_iteration    /lib/libglib-2.0.so.0    0    0x053534b8    
52    QEventDispatcherGlib::processEvents    qeventdispatcher_glib.cpp    415    0x044a3312    
53    QGuiEventDispatcherGlib::processEvents    qguieventdispatcher_glib.cpp    204    0x0385c5fe    
54    QEventLoop::processEvents    qeventloop.cpp    149    0x044669ef    
55    QEventLoop::exec    qeventloop.cpp    201    0x04466b34    
56    QCoreApplication::exec    qcoreapplication.cpp    1009    0x04469d21    
57    QApplication::exec    qapplication.cpp    3672    0x0377ec50    
58    launcherMain    main.cpp    41    0x080707ff    
59    main    main.cpp    255    0x0807293f

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