Bug 49254
| Summary: | [Qt] Entering special character in password field causes QtTestBrowser to crash/panic | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Leonid Ebril <leonid.ebril> |
| Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | Normal | CC: | benjamin, johannes.oikarinen, koshuin |
| Priority: | P1 | Keywords: | Qt, QtTriaged |
| Version: | 528+ (Nightly build) | ||
| Hardware: | S60 Emulator | ||
| OS: | S60 3rd edition | ||
Leonid Ebril
When we chose special character input mode for password field the QtTestBrowser panics on Symbian emulator.
It is reproducible only in QGraphicsView. This is a call stack:
53 ThreadPanicBreakPoint() M:\sf\os\kernelhwsrv\kernel\eka\kernel\win32\cutils.cpp:156 0x0082bb66
52 DJitCrashHandler::HandleEvent() M:\sf\os\kernelhwsrv\kernel\eka\kernel\win32\cutils.cpp:204 0x0082bd7e
51 DKernelEventHandler::Dispatch() M:\sf\os\kernelhwsrv\kernel\eka\kernel\skernel.cpp:1932 0x00843254
50 DThread::Exit() M:\sf\os\kernelhwsrv\kernel\eka\kernel\sthread.cpp:710 0x00862240
49 DThread::EpocThreadExitHandler() M:\sf\os\kernelhwsrv\kernel\eka\kernel\sthread.cpp:651 0x00862042
48 NThreadBase::Exit() M:\sf\os\kernelhwsrv\kernel\eka\nkern\nkern.cpp:1101 0x00822358
47 NThreadBase::DoCsFunction() M:\sf\os\kernelhwsrv\kernel\eka\nkern\nkern.cpp:682 0x00821adc
46 NFastMutex::Signal() M:\sf\os\kernelhwsrv\kernel\eka\nkern\nkern.cpp:121 0x008211fa
45 NKern::ThreadKill() M:\sf\os\kernelhwsrv\kernel\eka\nkern\nkern.cpp:1542 0x00822924
44 DThread::Die() M:\sf\os\kernelhwsrv\kernel\eka\kernel\sthread.cpp:809 0x008624e4
43 ExecHandler::ThreadKill() M:\sf\os\kernelhwsrv\kernel\eka\kernel\server.cpp:852 0x00852f67
42 Invoke() M:\sf\os\kernelhwsrv\kernel\eka\nkern\win32\vectors.cpp:21 0x0082441d
41 Dispatch() M:\sf\os\kernelhwsrv\kernel\eka\nkern\win32\vectors.cpp:77 0x008243d2
40 ExitCurrentThread() M:\sf\os\kernelhwsrv\kernel\eka\euser\epoc\win32\uc_exec.cpp:322 0x6004b6a6
39 User::Panic() M:\sf\os\kernelhwsrv\kernel\eka\euser\us_func.cpp:741 0x600167f0
38 Panic() M:\sf\os\kernelhwsrv\kernel\eka\euser\cbase\ub_utl.cpp:27 0x6000efe6
37 CActiveScheduler::DoRunL() M:\sf\os\kernelhwsrv\kernel\eka\euser\cbase\ub_act.cpp:1101 0x600024b0
36 CActiveScheduler::Run() M:\sf\os\kernelhwsrv\kernel\eka\euser\cbase\ub_act.cpp:965 0x60002294
35 CActiveScheduler::Start() M:\sf\os\kernelhwsrv\kernel\eka\euser\cbase\ub_act.cpp:884 0x6000207e
34 CActiveSchedulerWait::Start() M:\sf\os\kernelhwsrv\kernel\eka\euser\cbase\ub_act.cpp:628 0x60001bd0
33 CEikDialog::WaitAsRequired() Y:\sf\mw\classicui\uifw\EikStd\dlgsrc\EIKDIALG.CPP:475 0x7480eb05
32 CEikDialog::RunLD() Y:\sf\mw\classicui\uifw\EikStd\dlgsrc\EIKDIALG.CPP:1703 0x7481118e
31 CAknDialog::RunLD() Y:\sf\mw\classicui\uifw\AvKon\src\akndialog.cpp:125 0x12bfa3f9
30 CAknCharMapDialog::ExecuteLD() Y:\sf\mw\classicui\uifw\AvKon\src\AknSctDialog.cpp:746 0x12c211b7
29 CAknFepUIAvkonImpl::CharMapDialogL() Y:\sf\mw\inputmethods\fep\aknfep\UiPlugins\AknFepUiInterface\AvkonImpl\src\AknFepUiAvkonImpl.cpp:617 0x2a493e77
28 CAknFepManager::DoLaunchSctAndPctL() Y:\sf\mw\inputmethods\fep\aknfep\src\AknFepManager.cpp:18526 0x2a2069cb
27 CAknFepManager::LaunchSpecialCharacterTableL() Y:\sf\mw\inputmethods\fep\aknfep\src\AknFepManager.cpp:13814 0x2a1fe1da
26 TAknFepInputStateInitialMultitapBase::HandleKeyL() Y:\sf\mw\inputmethods\fep\aknfep\src\AknFepUiInputStateInitialMultitapBase.cpp:103 0x2a2342b9
25 CAknFepUIManagerBase::HandleKeyL() Y:\sf\mw\inputmethods\fep\aknfep\src\AknFepUiManagerBase.cpp:321 0x2a215dde
24 CAknFepUIManagerWestern::HandleKeyL() Y:\sf\mw\inputmethods\fep\aknfep\src\AknFepUiManagerWestern.cpp:151 0x2a22a6a1
23 CAknFepManager::HandleKeyEventL() Y:\sf\mw\inputmethods\fep\aknfep\src\AknFepManager.cpp:1096 0x2a1e3da1
22 CAknFepKeyCatcher::OfferKeyEventL() Y:\sf\mw\inputmethods\fep\aknfep\src\AknFepKeyCatcher.cpp:600 0x2a20db38
21 CCoeControlStack::OfferKeyL() M:\sf\mw\classicui\lafagnosticuifoundation\cone\src\COEAUI.CPP:73 0x406010ba
20 CCoeAppUi::HandleWsEventL() M:\sf\mw\classicui\lafagnosticuifoundation\cone\src\COEAUI.CPP:236 0x4060187d
19 CEikAppUi::HandleWsEventL() M:\sf\mw\classicui\commonuisupport\uikon\coresrc\EIKAPPUI.CPP:702 0x40b4ab63
18 CAknAppUi::HandleWsEventL() Y:\sf\mw\classicui\uifw\AvKon\src\AknAppUi.cpp:1996 0x12b38625
17 QS60MainAppUi::HandleWsEventL() L:\qt470\src\gui\s60framework\qs60mainappui.cpp:207 0x4df20033
16 CCoeEnv::RunL() M:\sf\mw\classicui\lafagnosticuifoundation\cone\src\COEMAIN.CPP:253 0x4060acc0
15 CActiveScheduler::RunIfReady() M:\sf\os\kernelhwsrv\kernel\eka\euser\cbase\ub_act.cpp:1281 0x60002800
14 QEventDispatcherSymbian::processEvents() L:\qt470\src\corelib\kernel\qeventdispatcher_symbian.cpp:837 0x43c3d8d4
13 QEventDispatcherS60::processEvents() L:\qt470\src\gui\kernel\qeventdispatcher_s60.cpp:74 0x4de28105
12 QEventLoop::processEvents() L:\qt470\src\corelib\kernel\qeventloop.cpp:149 0x43c03e40
11 QEventLoop::exec() L:\qt470\src\corelib\kernel\qeventloop.cpp:201 0x43c04039
10 QCoreApplication::exec() L:\qt470\src\corelib\kernel\qcoreapplication.cpp:1009 0x43c073c3
9 QApplication::exec() L:\qt470\src\gui\kernel\qapplication.cpp:3672 0x4ddb0879
8 launcherMain() L:\qtwebkit\WebKitTools\QtTestBrowser\main.cpp:41 0x46339164
7 main() L:\qtwebkit\WebKitTools\QtTestBrowser\main.cpp:240 0x4633ad79
6 QtMainWrapper() L:\qt470\src\s60main\qts60main_mcrt0.cpp:86 0x46344f91
5 E32Main() L:\qt470\src\s60main\qts60main.cpp:56 0x46344afc
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Benjamin Poulain
Please follow http://trac.webkit.org/wiki/QtWebKitBugs when reporing bugs here (missing Qt keyword).
Is that specific to the emulator or it happen on device?
Johannes Oikarinen
Couldn't reproduce the crash with Webkit 2.1 in Nokia C7.
Could you provide some more additional information?
Janne Koskinen
Unable to reproduce, reopen with more detailed report if issue is still valid.