Bug 29577

Summary: [Qt] WebKit assert failure (WA_WState_Created)
Product: WebKit Reporter: Tor Arne Vestbø <vestbo>
Component: PlatformAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: jturcotte
Priority: P2 Keywords: Qt
Version: 528+ (Nightly build)   
Hardware: Other   
OS: OS X 10.5   

Tor Arne Vestbø
Reported 2009-09-21 08:42:10 PDT
This bug report originated from Nokia internal issue QT-1823 --- Comments --- Product Qt Function webkit Version 4.4.3 Platform Windows XP Platform details Appears in the field for multiple customers running Windows XP Compilers MSVC Compiler details MS C compiler 15.00.30729.01 Subject WebKit assert failure (WA_WState_Created) Steps to reproduce / test case --- Debug Error! File: global\qglobal.cpp Line: 2090 Assert: &quot;fw-&gt;testAttribute(Qt::WA_WState_Created)&quot; in file inputmethod\qwinputcontext_win.cpp line 563 --- Happens when manipulating a dropdown (combo box) in WebKit. More information It appears to be related to a change in focus after changing the value of a combo box shown by webkit. Here is a stack. QtCored4.dll!qt_message_output(QtMsgType msgType=QtFatalMsg, const char * buf=0x0011fcd0) Line 2098 C++ QtCored4.dll!qFatal(const char * msg=0x67233220, ...) Line 2303 + 0xe bytes C++ QtCored4.dll!qt_assert(const char * assertion=0x658b03a0, const char * file=0x658b0378, int line=563) Line 1872 + 0x16 bytes C++ QtGuid4.dll!QWinInputContext::reset() Line 563 + 0x26 bytes C++ QtGuid4.dll!QApplicationPrivate::setFocusWidget(QWidget * focus=0x00000000, Qt::FocusReason reason=OtherFocusReason) Line 1969 C++ QtGuid4.dll!QWidget::clearFocus() Line 5448 + 0x9 bytes C++ QtGuid4.dll!QtWndProc(HWND__ * hwnd=0x000503cc, unsigned int message=8, unsigned int wParam=393910, long lParam=0) Line 2280 C++ user32.dll!7e418734() [Frames below may be incorrect and/or missing, no symbols loaded for user32.dll]
Attachments
Jocelyn Turcotte
Comment 1 2010-03-04 07:26:08 PST
This assert is raised by Qt in an old version without specific enough repro steps. Resolving as invalid.
Note You need to log in before you can comment on or make changes to this bug.