[Webkit-unassigned] [Bug 14987] New: EEventKeyUp event type causes S60 browser control to crash
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Aug 16 11:13:29 PDT 2007
http://bugs.webkit.org/show_bug.cgi?id=14987
Summary: EEventKeyUp event type causes S60 browser control to
crash
Product: WebKit
Version: 420+
Platform: S60 Hardware
OS/Version: S60 3rd edition
Status: UNCONFIRMED
Severity: Major
Priority: P2
Component: WebKit Misc.
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: andreip at google.com
When embedding the browser control in an S60 application, a crash occurs in the
following scenario:
- the embedding application has a component that implements
MBrCtlSpecialLoadObserver and that is passed to the browser control,
- in the implementation of MBrCtlSpecialLoadObserver::HandleRequestL() the
embedding application loads asynchronously new content to the browser control
(ie it returns ETrue from HandleRequestL and uses a CIdle object to later call
CBrCtlInterface::LoadDataL on the browser control).
- the application first loads a document with that contains the following
markup: <a href="foo://bar">Bar</a>
- the user selects the above element and presses the joystick, the application
gets the HandleRequestL callback and loads the second document
If the user releases the joystick _only after_ the second document has loaded,
the browser control crashes with KERN-EXEC 3. Since all key events are
forwarded to the browser control, this seems to suggest that the crash occurs
when EEventKeyDown is received in the context of the first document and
EEventKeyUp in the context of the second.
This has been observed on Nokia N95 with firmware version V 12.0.013, 19-06-07.
Previous firmware versions didn't have this problem, which indicates a
regression.
We have also seen the same crash on Nokia 6110 V03.58, 20-06-07.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list