[Webkit-unassigned] [Bug 29567] New: [Qt] Crash when destroying QWebView with custom QWebPage when plugin content has been loaded

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 21 08:26:49 PDT 2009


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

           Summary: [Qt] Crash when destroying QWebView with custom
                    QWebPage when plugin  content has been loaded
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Other
        OS/Version: Mac OS X 10.5
            Status: NEW
          Keywords: Qt
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: vestbo at webkit.org


This bug report originated from Nokia internal issue QT-1737


--- Comments ---

Product
Qt

Function
webkit

Version
4.5.2

Platform
Mac OS X

Platform details
Mac OS X 10.5.7 on a 2.66 GHz quad-core Mac Pro.

Compilers
GCC

Compiler details
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5490)

Subject
Crash when destroying QWebView with custom QWebPage when plugin content has
been loaded

Steps to reproduce / test case
Build and run the attached project.
Using the address bar, navigate to http://www.youtube.com/watch?v=oHg5SJYRHA0
Once the plugin has loaded, quit the application using Command-Q.
Observe a crash with the following stack trace:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c706cff3
Crashed Thread:  0

Thread 0 Crashed:
0   QtGui                          0x029e4409 QWidget::window() const + 9
1   QtWebKit                       0x01ace1d6
WebCore::PluginView::globalMousePosForPlugin() const + 54
2   QtWebKit                       0x01ace2e7
WebCore::PluginView::nullEventTimerFired(WebCore::Timer<WebCore::PluginView>*)
+ 39
3   QtWebKit                       0x0197aae2
WebCore::Timer<WebCore::PluginView>::fired() + 82
4   QtWebKit                       0x01966079
WebCore::TimerBase::fireTimers(double, WTF::Vector<WebCore::TimerBase*,
0ul> const&) + 137
5   QtWebKit                       0x01966142
WebCore::TimerBase::sharedTimerFired() + 162
6   QtWebKit                       0x01a9d6c3
WebCore::SharedTimerQt::~SharedTimerQt() + 131
7   QtCore                         0x003f23af QObjectPrivate::deleteChildren()
+ 127
8   QtCore                         0x003f74a3 QObject::~QObject() + 899
9   QtGui                          0x029a6f8f QApplication::~QApplication() +
1423

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