Release: Ubuntu 22.04 LTS
Kernel: 5.15.0-1005-raspi
Package: qtvirtualkeyboard-plugin
Version: 5.15.3+dfsg-1
I encounter errors when trying to use a QT Application with `qtvirtualkeyboard-plugin`. The application source is on Github: https://github.com/OpenVoiceOS/ovos-shell. Below is the gdb output that identified this package as the problem.
I tried building the package from source, but was unable to continue when build packages conflicted with system dependencies. There is already a thread on the Qt forums discussing this: https://forum.qt.io/topic/137839/issues-installing-qtbase5-private-dev-on-an-ubuntu-22-04-system/8.
```
(gdb) bt
#0 0x0000fffff75a8eb4 in QQuickWindow::contentItem() const () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#1 0x0000ffffea124b40 in QVirtualKeyboardInputContextPrivate::onInputItemChanged() () at /lib/aarch64-linux-gnu/libQt5VirtualKeyboard.so.5
#2 0x0000fffff65b78cc in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#3 0x0000ffffea1216d0 in QtVirtualKeyboard::PlatformInputContext::setFocusObject(QObject*) () at /lib/aarch64-linux-gnu/libQt5VirtualKeyboard.so.5
#4 0x0000fffff6de6a48 in QGuiApplicationPrivate::_q_updateFocusObject(QObject*) () at /lib/aarch64-linux-gnu/libQt5Gui.so.5
#5 0x0000fffff65b7914 in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#6 0x0000fffff6df59c0 in QWindow::focusObjectChanged(QObject*) () at /lib/aarch64-linux-gnu/libQt5Gui.so.5
#7 0x0000fffff75b3af8 in QQuickWindowPrivate::setFocusInScope(QQuickItem*, QQuickItem*, Qt::FocusReason, QFlags<QQuickWindowPrivate::FocusOption>) () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#8 0x0000fffff75976d0 in QQuickItem::forceActiveFocus(Qt::FocusReason) () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#9 0x0000ffffd58852dc in () at /usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/libKirigamiPlugin.so
#10 0x0000ffffd5893378 in () at /usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/libKirigamiPlugin.so
#11 0x0000fffff69cfb14 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#12 0x0000fffff69d07ec in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#13 0x0000fffff69a5f80 in QV4::QQmlContextWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#14 0x0000fffff695e794 in QV4::ExecutionContext::setProperty(QV4::String*, QV4::Value const&) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#15 0x0000fffff69f9a30 in QV4::Runtime::StoreNameSloppy::call(QV4::ExecutionEngine*, int, QV4::Value const&) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#16 0x0000fffff69eaa3c in () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#17 0x0000fffff69ed834 in () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#18 0x0000fffff6982a74 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#19 0x0000fffff6b14864 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#20 0x0000fffff6ac1f9c in QQmlBoundSignalExpression::evaluate(void**) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#21 0x0000fffff6ac32d4 in () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#22 0x0000fffff6af9a64 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#23 0x0000fffff65b74a0 in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#24 0x0000ffffd5885ae8 in () at /usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/libKirigamiPlugin.so
#25 0x0000fffff758a7ac in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#26 0x0000fffff7596e7c in QQuickItemPrivate::addChild(QQuickItem*) () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#27 0x0000fffff7598fac in QQuickItem::setParentItem(QQuickItem*) () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#28 0x0000ffffd5884fa0 in () at /usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/libKirigamiPlugin.so
#29 0x0000ffffd58851a4 in () at /usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/libKirigamiPlugin.so
#30 0x0000fffff758a7ac in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#31 0x0000fffff7596e7c in QQuickItemPrivate::addChild(QQuickItem*) () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#32 0x0000fffff7598fac in QQuickItem::setParentItem(QQuickItem*) () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#33 0x0000fffff769db44 in () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#34 0x0000fffff769e5ec in () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#35 0x0000fffff65b7660 in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#36 0x0000fffff5db8018 in QQmlInstanceModel::initItem(int, QObject*) () at /lib/aarch64-linux-gnu/libQt5QmlModels.so.5
#37 0x0000fffff6abc53c in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
--Type <RET> for more, q to quit, c to continue without paging--c
#38 0x0000fffff6abc7ac in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /lib/aarch64-linux-gnu/libQt5Qml.so.5
#39 0x0000fffff5de7094 in () at /lib/aarch64-linux-gnu/libQt5QmlModels.so.5
#40 0x0000fffff769c460 in () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#41 0x0000fffff769e5ec in () at /lib/aarch64-linux-gnu/libQt5Quick.so.5
#42 0x0000fffff65b7660 in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#43 0x0000fffff5db7f38 in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () at /lib/aarch64-linux-gnu/libQt5QmlModels.so.5
#44 0x0000fffff5ddaca0 in () at /lib/aarch64-linux-gnu/libQt5QmlModels.so.5
#45 0x0000fffff5de1490 in () at /lib/aarch64-linux-gnu/libQt5QmlModels.so.5
#46 0x0000fffff5de185c in () at /lib/aarch64-linux-gnu/libQt5QmlModels.so.5
#47 0x0000fffff5de534c in QQmlDelegateModel::_q_itemsInserted(int, int) () at /lib/aarch64-linux-gnu/libQt5QmlModels.so.5
#48 0x0000fffff5ded8c0 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /lib/aarch64-linux-gnu/libQt5QmlModels.so.5
#49 0x0000fffff65b7660 in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#50 0x0000fffff6519ca4 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#51 0x0000fffff65228a8 in QAbstractItemModel::endInsertRows() () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#52 0x0000ffffd577b098 in DelegatesModel::insertDelegateLoaders(int, QList<DelegateLoader*>) () at /usr/lib/aarch64-linux-gnu/qt5/qml/Mycroft/libmycroftplugin.so
#53 0x0000ffffd5780d4c in AbstractSkillView::onGuiSocketMessageReceived(QString const&) () at /usr/lib/aarch64-linux-gnu/qt5/qml/Mycroft/libmycroftplugin.so
#54 0x0000fffff65b78cc in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#55 0x0000ffffd55e86a8 in QWebSocket::textMessageReceived(QString const&) () at /lib/aarch64-linux-gnu/libQt5WebSockets.so.5
#56 0x0000fffff65b78cc in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#57 0x0000ffffd55eaf28 in () at /lib/aarch64-linux-gnu/libQt5WebSockets.so.5
#58 0x0000ffffd55e1a34 in () at /lib/aarch64-linux-gnu/libQt5WebSockets.so.5
#59 0x0000fffff65acfd4 in QObject::event(QEvent*) () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#60 0x0000fffff7a22ac0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#61 0x0000fffff657cb90 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#62 0x0000fffff657ff88 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#63 0x0000fffff65dc058 in () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#64 0x0000fffff5175a70 in g_main_context_dispatch () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#65 0x0000fffff51cb79c in () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#66 0x0000fffff5172f14 in g_main_context_iteration () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#67 0x0000fffff65db524 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#68 0x0000fffff657b06c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#69 0x0000fffff65841cc in QCoreApplication::exec() () at /lib/aarch64-linux-gnu/libQt5Core.so.5
#70 0x0000aaaaaaaa4fa8 in main ()
```