[Webkit-unassigned] [Bug 65602] New: QtWebKit deadlocks when calling QGraphicsWebView::page()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Aug 3 03:09:37 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=65602
Summary: QtWebKit deadlocks when calling
QGraphicsWebView::page()
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh Intel
OS/Version: Mac OS X 10.6
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebKit Qt
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: blankpage.vm at gmail.com
I'm using Qt 4.8 beta1 and the version of QtWebKit that comes with it (2.2 beta).
When calling page() in a subclass of QGraphicsWebView to get the page, QtWebKit instantiates it and deadlocks with this backtrace:
__semwait_signal + 10 (in libSystem.B.dylib) [0x7fff87503a6a]
QWaitCondition::wait(QMutex*, unsigned long) + 304 (in QtCore) [0x103004d40]
QSemaphore::acquire(int) + 134 (in QtCore) [0x1030008b6]
QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const + 1109 (in QtCore) [0x10311e925]
QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) + 1324 (in QtCore) [0x103120f6c]
QNetworkConfigurationManagerPrivate::updateConfigurations() + 1035 (in QtNetwork) [0x102ea045b]
QNetworkConfigurationManager::qt_metacast(char const*) + 248 (in QtNetwork) [0x102e9dcd8]
QNetworkConfigurationManager::QNetworkConfigurationManager(QObject*) + 31 (in QtNetwork) [0x102e9e09f]
WebCore::NetworkStateNotifierPrivate::NetworkStateNotifierPrivate(WebCore::NetworkStateNotifier*) + 67 (in QtWebKit) [0x100fbbc13]
WebCore::NetworkStateNotifier::NetworkStateNotifier() + 54 (in QtWebKit) [0x100fbbcc6]
WebCore::networkStateNotifier() + 101 (in QtWebKit) [0x100d3aa55]
WebCore::Page::Page(WebCore::Page::PageClients&) + 1344 (in QtWebKit) [0x100ccae30]
QWebPagePrivate::QWebPagePrivate(QWebPage*) + 642 (in QtWebKit) [0x100745e72]
QWebPage::QWebPage(QObject*) + 66 (in QtWebKit) [0x10074c1f2]
QGraphicsWebView::page() const + 104 (in QtWebKit) [0x1007408b8]
QGraphicsWebView::setHtml(QString const&, QUrl const&) + 27 (in QtWebKit) [0x100740afb]
ContentView::ContentView(QGraphicsItem*) + 251 (in testprogram) [0x1000178ab]
In this backtrace, page() was called from setHtml() but it also happens if I call it directly or indirectly by using other methods such as settings().
--
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