[marble] [Bug 462800] New: marble-maps tearing horribly on wayland

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Thu Dec 8 22:45:32 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=462800

            Bug ID: 462800
           Summary: marble-maps tearing horribly on wayland
    Classification: Applications
           Product: marble
           Version: 22.08.3
          Platform: Debian unstable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: count_omega at protonmail.com
  Target Milestone: ---

STEPS TO REPRODUCE
1. run QT_QPA_PLATFORM=wayland marble-maps


OBSERVED RESULT
terrible tearing of the window

EXPECTED RESULT
the window shouldn't tear

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian testing/unstable
(available in About System)
KDE Plasma Version: n/a
KDE Frameworks Version: 5.100
Qt Version: 5.16.6

ADDITIONAL INFORMATION

This is part of the log:

```
QObject::disconnect: Unexpected nullptr parameter
kf.kirigami: The Theme singleton is deprecated (since 5.39). Import Kirigami
2.2 or higher and use the attached property instead.
kf.kirigami: Failed to find a Kirigami platform plugin
QMetaProperty::read: Unable to handle unregistered datatype 'MarbleMap*' for
property 'Marble::MarbleMaps_QML_180::marbleMap'
qrc:/MainScreen.qml:443:9: QML Row: Cannot specify left, right,
horizontalCenter, fill or centerIn anchors for items inside Row. Row will not
function.
qrc:/MainScreen.qml:319:21: QML Connections: Implicitly defined onFoo
properties in Connections are deprecated. Use this syntax instead: function
onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/Page.qml:364:
Error: Cannot assign QObject* to PageRow_QMLTYPE_110*
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/Page.qml:364:
Error: Cannot assign QObject* to PageRow_QMLTYPE_110*
qrc:/RoutingManager.qml:15:5: Unable to assign [undefined] to [unknown property
type]
qrc:/MainScreen.qml:521: TypeError: Cannot read property 'longitude' of
undefined
QMetaProperty::read: Unable to handle unregistered datatype 'MarbleMap*' for
property 'Marble::MarbleMaps_QML_180::marbleMap'
QMetaProperty::read: Unable to handle unregistered datatype 'MarbleMap*' for
property 'Marble::MarbleMaps_QML_180::marbleMap'
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/BasicListItem.qml:276:18:
QML QQuickItem*: Binding loop detected for property "implicitWidth"
QMetaProperty::read: Unable to handle unregistered datatype 'MarbleMap*' for
property 'Marble::MarbleMaps_QML_180::marbleMap'
QMetaProperty::read: Unable to handle unregistered datatype 'MarbleMap*' for
property 'Marble::MarbleMaps_QML_180::marbleMap'
qrc:/MainScreen.qml:521: TypeError: Cannot read property 'longitude' of
undefined
qrc:/RoutingManager.qml:15:5: Unable to assign [undefined] to [unknown property
type]
qrc:/MainScreen.qml:443:9: QML Row: Cannot specify left, right,
horizontalCenter, fill or centerIn anchors for items inside Row. Row will not
function.
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QApplication(0x7fffd859df80), parent's thread is
QThread(0x55f081ce11a0), current thread is QSGRenderThread(0x55f0828f3770)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Marble::EclipsesPlugin(0x55f081f35430), parent's thread is
QThread(0x55f081ce11a0), current thread is QSGRenderThread(0x55f0828f3770)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Marble::CompassFloatItem(0x55f081f71990), parent's thread is
QThread(0x55f081ce11a0), current thread is QSGRenderThread(0x55f0828f3770)
QObject::connect: Cannot queue arguments of type 'GeoDataLineString'
(Make sure 'GeoDataLineString' is registered using qRegisterMetaType().)
QObject::setParent: Cannot set parent, new parent is in a different thread
qrc:/MainScreen.qml:443:9: QML Row: Cannot specify left, right,
horizontalCenter, fill or centerIn anchors for items inside Row. Row will not
function.
qrc:/MainScreen.qml:443:9: QML Row: Cannot specify left, right,
horizontalCenter, fill or centerIn anchors for items inside Row. Row will not
function.
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/Page.qml:364:
Error: Cannot assign QObject* to PageRow_QMLTYPE_110*
qrc:/Options.qml:59:9: QML QQuickItem: Binding loop detected for property
"implicitHeight"
qrc:/Options.qml:38:9: QML QQuickItem: Binding loop detected for property
"implicitHeight"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/Page.qml:364:
Error: Cannot assign QObject* to PageRow_QMLTYPE_110*
```

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list