[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