The workaround for this seems to cause a crash when running the unit
tests if the window loses focus. I guess this will probably happen in
the browser as well:
#0 0x00007fffc85eed25 in oxide::qt::RenderWidgetHostView::FocusedNodeChanged
(this=0x10dedc0, is_editable_node=<optimised out>)
at ../../../../qt/core/browser/oxide_qt_render_widget_host_view.cc:823
#1 0x00007fffca8b8cba in content::RenderViewHostImpl::OnFocusedNodeChanged
(this=this@entry=0x2692550, is_editable_node=false)
at
../../../../third_party/chromium/src/content/browser/renderer_host/render_view_host_impl.cc:1307
#2 0x00007fffca8c35a0 in DispatchToMethod<content::RenderViewHostImpl, void
(content::RenderViewHostImpl::*)(bool), bool> (arg=..., method=
(void (content::RenderViewHostImpl::*)(content::RenderViewHostImpl * const,
bool)) 0x7fffca8b8c90
<content::RenderViewHostImpl::OnFocusedNodeChanged(bool)>, obj=0x2692550)
at ../../../../third_party/chromium/src/base/tuple.h:548
#3 Dispatch<content::RenderViewHostImpl, content::RenderViewHostImpl, void,
void (content::RenderViewHostImpl::*)(bool)> (sender=<optimised out>,
parameter=0x0, func=
(void (content::RenderViewHostImpl::*)(content::RenderViewHostImpl * const,
bool)) 0x7fffca8b8c90
<content::RenderViewHostImpl::OnFocusedNodeChanged(bool)>, obj=0x2692550, msg=
0x7fff8c06cc68) at
../../../../third_party/chromium/src/content/common/view_messages.h:1170
#4 content::RenderViewHostImpl::OnMessageReceived (this=0x2692550, msg=...) at
../../../../third_party/chromium/src/content/browser/renderer_host/render_view_host_impl.cc:998
#5 0x00007fffca8b17a1 in content::RenderProcessHostImpl::OnMessageReceived
(this=0x2691e30, msg=...)
at
../../../../third_party/chromium/src/content/browser/renderer_host/render_process_host_impl.cc:1416
#6 0x00007fffc8c7c9e2 in IPC::ChannelProxy::Context::OnDispatchMessage
(this=0x10e19a0, message=...) at
../../../../third_party/chromium/src/ipc/ipc_channel_proxy.cc:273
#7 0x00007fffc867dedb in Run (this=0x7fffffffabb8) at
../../../../third_party/chromium/src/base/callback.h:401
#8 base::MessageLoop::RunTask (this=this@entry=0xda2890, pending_task=...) at
../../../../third_party/chromium/src/base/message_loop/message_loop.cc:450
#9 0x00007fffc867e921 in base::MessageLoop::DeferOrRunPendingTask
(this=this@entry=0xda2890, pending_task=...)
at
../../../../third_party/chromium/src/base/message_loop/message_loop.cc:462
#10 0x00007fffc8682185 in base::MessageLoop::DoWork (this=0xda2890) at
../../../../third_party/chromium/src/base/message_loop/message_loop.cc:576
#11 0x00007fffc85ee66a in oxide::qt::MessagePump::customEvent (this=0xd9e3f0,
event=<optimised out>) at
../../../../qt/core/browser/oxide_qt_message_pump.cc:60
#12 0x00007ffff79c42ad in QObject::event (this=0xd9e3f0, e=<optimised out>) at
kernel/qobject.cpp:1169
#13 0x00007ffff799befd in QCoreApplication::notify (this=<optimised out>,
receiver=<optimised out>, event=<optimised out>) at
kernel/qcoreapplication.cpp:943
#14 0x00007ffff799bc2d in QCoreApplication::notifyInternal
(this=0x7fffffffd800, receiver=0xd9e3f0, event=event@entry=0x10f55e0) at
kernel/qcoreapplication.cpp:881
#15 0x00007ffff799de07 in sendEvent (event=0x10f55e0, receiver=<optimised out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:232
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x60f4d0) at
kernel/qcoreapplication.cpp:1485
#17 0x00007ffff799e433 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1343
#18 0x00007ffff79e8cd3 in postEventSourceDispatch (s=0x6c08f0) at
kernel/qeventdispatcher_glib.cpp:279
#19 0x00007ffff4fe3e04 in g_main_dispatch (context=0x7fffe4003000) at
/build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
#20 g_main_context_dispatch (context=context@entry=0x7fffe4003000) at
/build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
#21 0x00007ffff4fe4048 in g_main_context_iterate
(context=context@entry=0x7fffe4003000, block=block@entry=0,
dispatch=dispatch@entry=1, self=<optimised out>)
at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
#22 0x00007ffff4fe40ec in g_main_context_iteration (context=0x7fffe4003000,
may_block=0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#23 0x00007ffff79e898c in QEventDispatcherGlib::processEvents (this=0x6d17e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#24 0x00007ffff799bffa in QCoreApplication::processEvents (flags=...,
flags@entry=..., maxtime=maxtime@entry=50) at kernel/qcoreapplication.cpp:1079
#25 0x00007ffff69518e9 in qWait (ms=50) at
/usr/include/qt5/QtTest/qtestsystem.h:66
#26 QuickTestResult::wait (this=<optimised out>, ms=50) at
quicktestresult.cpp:570
#27 0x00007ffff6954fcb in QuickTestResult::qt_static_metacall
(_o=_o@entry=0xdfd040, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=23, _a=_a@entry=0x7fffffffb270)
at .moc/moc_quicktestresult_p.cpp:286
#28 0x00007ffff6955327 in QuickTestResult::qt_metacall (this=0xdfd040,
_c=QMetaObject::InvokeMetaMethod, _id=23, _a=0x7fffffffb270) at
.moc/moc_quicktestresult_p.cpp:395
#29 0x00007ffff3f7e241 in CallMethod (object=object@entry=0xdfd040,
index=<optimised out>, returnType=returnType@entry=43, argCount=<optimised
out>, argTypes=<optimised out>,
engine=engine@entry=0xcfd150, callArgs=callArgs@entry=0x7fffd3801f28) at
jsruntime/qv4qobjectwrapper.cpp:1115
#30 0x00007ffff3f81322 in CallPrecise (object=object@entry=0xdfd040, data=...,
engine=engine@entry=0xcfd150, callArgs=callArgs@entry=0x7fffd3801f28)
at jsruntime/qv4qobjectwrapper.cpp:1362
#31 0x00007ffff3f81999 in QV4::QObjectMethod::callInternal
(this=0x7fffd81fc4a0, callData=0x7fffd3801f28) at
jsruntime/qv4qobjectwrapper.cpp:1837
#32 0x00007ffff3f076ca in call (callData=0x7fffd3801f28, this=<optimised out>)
at jsruntime/qv4functionobject_p.h:133
#33 QV4::__qmljs_call_property (context=0x7fffffffb850, name=..., callData=...)
at jsruntime/qv4runtime.cpp:915
#34 0x00007ffff7e3f5af in ?? ()
#35 0x0000000000cfd210 in ?? ()
#36 0x00007ffff7ed91a0 in ?? ()
#37 0x0003000000000002 in ?? ()
#38 0x00007ffff7eb3280 in ?? ()
#39 0x0000000000cfd210 in ?? ()
#40 0x0000000000cfd210 in ?? ()
#41 0x00007fffffffba20 in ?? ()
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1323743
Title:
keyboard doesn't display in webapps after some time
To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1323743/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs