[master/Qt6] Impossible to accept incoming call
Please check the video, on the left op6 with pmOS edge and kde-nightly:
- device does not wake up for the call, that's not plasma-dialer fault, likely it's the kernel (AFAIK happens with Phosh as well)
- the overlay screen to accept/deny incoming call does not show, this is an issue (1st)
- dialpad screen is shown with the "Active call list" bar on the top, but the "View" button does nothing, this is another issue (2nd)
- after the other phone has closed the incoming call temptative, plasma-dialer stays full-screen and it's impossible to get back to the plasma-mobile shell because the buttons on the bottom bar do not react to touch, as you can see in the image hereunder they seem greyed-out (3rd issue)
extract of `cat ~/.local/state/tinydm.log`
qt.qml.context: qrc:/org/kde/plasma/private/mobileshell/BrightnessItem.qml:59:9 Parameter "source" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
kf.notifications: Failed to play sound with canberra: Invalid state
ModemManagerController::_init()::<lambda(const QString&)> call added, initiating
void ModemManagerController::_initAddedCall(const QSharedPointer<ModemManager::ModemDevice>&, const QSharedPointer<ModemManager::Call>&) call details: 1 3 2
call added: "/org/freedesktop/ModemManager1/Modem/0" "/org/freedesktop/ModemManager1/Call/0"
void DialerManager::onUtilsCallAdded(const QString&, const QString&, const DialerTypes::CallDirection&, const DialerTypes::CallState&, const DialerTypes::CallStateReason&, QString) call added "/org/freedesktop/ModemManager1/Modem/0" "/org/freedesktop/ModemManager1/Call/0" DialerTypes::CallDirection::Incoming DialerTypes::CallState::RingingIn DialerTypes::CallStateReason::IncomingNew
void NotificationManager::onCallAdded(const QString&, const QString&, const DialerTypes::CallDirection&, const DialerTypes::CallState&, const DialerTypes::CallStateReason&, QString) call added "/org/freedesktop/ModemManager1/Modem/0" "/org/freedesktop/ModemManager1/Call/0" DialerTypes::CallDirection::Incoming DialerTypes::CallState::RingingIn DialerTypes::CallStateReason::IncomingNew
kf.notifications: Failed to play sound with canberra: Invalid state
kf.kio.gui: Failed to register new cgroup: "app-org.kde.phone.dialer-bfbee1ffd7244cdab92ded4280998989.scope" "org.freedesktop.DBus.Error.ServiceUnknown" "The name org.freedesktop.systemd1 was not provided by any .service files"
kf.quickcharts.datasource: ModelSource: Invalid role -1 "color"
kf.quickcharts.datasource: ModelSource: Invalid role -1 "color"
qrc:/main.qml:151:5: QML USSDSheet: Binding loop detected for property "implicitHeight"
qrc:/main.qml:163:5: QML ImeiSheet: Binding loop detected for property "implicitHeight"
qrc:/DialerPage.qml:18:1: QML DialerPage: Binding loop detected for property "implicitHeight"
kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kpeople/datasource/KPeopleVCard.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
qrc:/components/CloseButtonBackground.qml:11: ReferenceError: backgroundColor is not defined
void ActiveCallModel::onUtilsCallsChanged(const DialerTypes::CallDataVector&) 0 1
void ActiveCallModel::setActive(bool)
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
org.kde.plasma.libtaskmanager: Got invalid activation app_id: "org.kde.phone.dialer.desktop"
kf.windowsystem: static bool KX11Extras::compositingActive() may only be used on X11
kf.windowsystem: static bool KX11Extras::compositingActive() may only be used on X11
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
qt.qml.context: qrc:/dialpad/Dialpad.qml:99:9 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
qt.qml.context: qrc:/dialpad/Dialpad.qml:103:43 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
qt.qml.context: qrc:/dialpad/Dialpad.qml:104:43 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
qt.qml.context: qrc:/dialpad/Dialpad.qml:107:43 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
qt.qml.context: qrc:/dialpad/Dialpad.qml:106:43 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
qt.qml.context: qrc:/dialpad/Dialpad.qml:108:43 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:718:5: QML StackView: push: nothing to push
ModemManagerController::_initAddedCall(const QSharedPointer<ModemManager::ModemDevice>&, const QSharedPointer<ModemManager::Call>&)::<lambda(MMCallState, MMCallState, MMCallStateReason)> call state changed, initiating
new call state: "/org/freedesktop/ModemManager1/Modem/0" "/org/freedesktop/ModemManager1/Call/0" DialerTypes::CallDirection::Incoming DialerTypes::CallState::Terminated DialerTypes::CallStateReason::Unknown
call terminated
missed a call
new call state: DialerTypes::CallState::Terminated DialerTypes::CallStateReason::Unknown
virtual void ModemManagerController::deleteCall(const QString&, const QString&) deleting voice call "/org/freedesktop/ModemManager1/Call/0" via "/org/freedesktop/ModemManager1/Modem/0"
logind sleep inhibitor: turned off
new call state: DialerTypes::CallState::Terminated DialerTypes::CallStateReason::Unknown
void ActiveCallModel::onUtilsCallStateChanged(const DialerTypes::CallData&) DialerTypes::CallState::Terminated DialerTypes::CallStateReason::Unknown
call deleted: "/org/freedesktop/ModemManager1/Modem/0" "/org/freedesktop/ModemManager1/Call/0"
void DialerManager::onUtilsCallStateChanged(const DialerTypes::CallData&) new call state: DialerTypes::CallState::Terminated
void NotificationManager::onCallStateChanged(const DialerTypes::CallData&) call state changed: DialerTypes::CallState::Terminated DialerTypes::CallStateReason::Unknown
void CallHistoryModel::_fetchCalls() QDBusError("org.freedesktop.DBus.Error.NoReply", "Message recipient disconnected from message bus without replying")
void ActiveCallModel::onUtilsCallsChanged(const DialerTypes::CallDataVector&) 1 0
void ActiveCallModel::setActive(bool)
kf.kirigami: QList(qrc:/call/CallPage.qml:73:13: Type ActiveCallView unavailable
ActiveCallView {
^, qrc:/call/ActiveCallView.qml:7:1: module "QtGraphicalEffects" is not installed
import QtGraphicalEffects
^)
qt.qml.context: qrc:/dialpad/Dialpad.qml:115:58 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
qt.qml.context: qrc:/dialpad/Dialpad.qml:111:43 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
Edited by Marco Mattiolo