ubuntu-webapps-bugs team mailing list archive
-
ubuntu-webapps-bugs team
-
Mailing list archive
-
Message #00857
[Bug 1327241] Re: Crash on devices when inputing characters with the OSK
** Also affects: oxide/1.0
Importance: Undecided
Status: New
** Changed in: oxide/1.0
Importance: Undecided => Critical
** Changed in: oxide
Status: New => Triaged
** Changed in: oxide/1.0
Status: New => Triaged
** Changed in: oxide
Milestone: None => branch-1.1
** Changed in: oxide/1.0
Milestone: None => 1.0.2
** Changed in: oxide/1.0
Assignee: (unassigned) => Chris Coulson (chrisccoulson)
--
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1327241
Title:
Crash on devices when inputing characters with the OSK
Status in Oxide Webview:
Triaged
Status in Oxide 1.0 series:
Triaged
Bug description:
This happens with a recent version of oxide built from lp:oxide. When
tested on a device to input text in a text field, the client process
crashes with the following backtrace:
#0 0xb6dda5c6 in QEvent::QEvent(QEvent const&) ()
from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#1 0xae4241ba in content::NativeWebKeyboardEvent::NativeWebKeyboardEvent(content::NativeWebKeyboardEvent const&) ()
from /usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0
#2 0xafaca89e in content::InputRouterImpl::SendKeyboardEvent(content::NativeWebKeyboardEvent const&, ui::LatencyInfo const&, bool) ()
from /usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0
#3 0xafb17c58 in content::RenderWidgetHostImpl::ForwardKeyboardEvent(content::NativeWebKeyboardEvent const&) ()
from /usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0
#4 0xae425d4c in oxide::qt::sendFakeCompositionKeyEvent(content::RenderWidgetHostImpl*, blink::WebInputEvent::Type) ()
from /usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0
#5 0xae427678 in oxide::qt::RenderWidgetHostView::HandleInputMethodEvent(QInputMethodEvent*) () from /usr/lib/arm-linux-gnueabihf/libOxideQtCore.so.0
#6 0xb661dfde in QQuickItem::event(QEvent*) ()
from /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5
#7 0xb616d8a0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5
#8 0xb617136e in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5
The crash is happening in gfx::NativeEvent CopyEvent(gfx::NativeEvent event).
Because os_event is 0, we dereference a null pointer in the copy constructor for NativeWebKeyboardEvent.
To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1327241/+subscriptions
References