Bug 49254 - [Qt] Entering special character in password field causes QtTestBrowser to crash/panic
Summary: [Qt] Entering special character in password field causes QtTestBrowser to cra...
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: S60 Emulator S60 3rd edition
: P1 Normal
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2010-11-09 07:46 PST by Leonid Ebril
Modified: 2011-03-03 05:30 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonid Ebril 2010-11-09 07:46:08 PST
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
Comment 1 Benjamin Poulain 2011-01-30 07:04:06 PST
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?
Comment 2 Johannes Oikarinen 2011-02-24 03:20:38 PST
Couldn't reproduce the crash with Webkit 2.1 in Nokia C7.
Could you provide some more additional information?
Comment 3 Janne Koskinen 2011-03-03 05:30:28 PST
Unable to reproduce, reopen with more detailed report if issue is still valid.