[Webkit-unassigned] [Bug 77292] New: [Qt] Crashing error in QWebView when accessing ebay homepage
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Jan 29 00:11:39 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=77292
Summary: [Qt] Crashing error in QWebView when accessing ebay
homepage
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Windows 7
Status: UNCONFIRMED
Severity: Normal
Priority: P3
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: zhiyiliu at yahoo.com
Created an attachment (id=124458)
--> (https://bugs.webkit.org/attachment.cgi?id=124458&action=review)
Qt project for reproducing the error
I am using Qt SDK 4.7.4. In debug mode, the application would crash if you follow these steps. Or you can use my attached project and go to step 4 directly.
1. Create a Qt Gui Application, the target is Desktop.
2. Drag a QWebView onto the MainWindow.
3. In mainwindow.cpp, add this line to the constructor: ui->webView->setUrl(QUrl("http://www.ebay.ca"));
4. Now run the application in debug mode. If eBay page shows diamond ad with pink background (if it doesn't, you need to restart your application a couple of times until the ad rotates to the diamond one), hover your mouse to the ad, and you'll see the error.
The debug log shows this trace:
Debugging starts
ASSERT failure in QVector<T>::at: "index out of range", file ..\..\..\..\include/QtCore/../../../../../../ndk_buildrepos/qt-desktop/src/corelib/tools/qvector.h, line 339
Invalid parameter passed to C runtime function.
Invalid parameter passed to C runtime function.
--
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