Qt 5.15 crash

0x00007ffff5b392b8 in list_append(QQmlListProperty<QObject>*, QObject*) () from /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5
(gdb) bt
#0  0x00007ffff5b392b8 in list_append(QQmlListProperty<QObject>*, QObject*) () at /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5
#1  0x00007ffff5bc9ea7 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () at /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5
#2  0x00007ffff5bca513 in QQmlObjectCreator::setupBindings(bool) () at /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5
#3  0x00007ffff5bc6b93 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () at /home/jbb/.local/Qt/5.15.0/gcc_64/lib/libQt5Qml.so.5

ktp-common-internals rebase diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 280a8a8..ce14aa4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,20 +10,22 @@ set (CMAKE_MODULE_PATH
 cmake_policy(SET CMP0002 OLD)

kaidan tests patch

diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 903a7d3..aa125bc 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -2,8 +2,9 @@ set(
     qt_quick_test_harness_source_files

qxmpp osxcross Qt 5.14

# kdesrc-build running: 'make'
# from directory: /root/kde/build/qxmpp
Scanning dependencies of target qxmpp_autogen
[  1%] Automatic MOC for target qxmpp
[  1%] Built target qxmpp_autogen
Scanning dependencies of target qxmpp

Paste #Rt4wgU6FS

/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate10createIntoI23QDeclarativeVideoOutputEEvPv[_ZN11QQmlPrivate10createIntoI23QDeclarativeVideoOutputEEvPv]+0x10): undefined reference to `QDeclarativeVideoOutput::QDeclarativeVideoOutput(QQuickItem*)'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate11QQmlElementI23QDeclarativeVideoOutputED1Ev[_ZN11QQmlPrivate11QQmlElementI23QDeclarativeVideoOutputED1Ev]+0x2b): undefined reference to `QDeclarativeVideoOutput::~QDeclarativeVideoOutput()'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate11QQmlElementI23QDeclarativeVideoOutputED0Ev[_ZN11QQmlPrivate11QQmlElementI23QDeclarativeVideoOutputED0Ev]+0x26): undefined reference to `QDeclarativeVideoOutput::~QDeclarativeVideoOutput()'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate10createIntoI12QSoundEffectEEvPv[_ZN11QQmlPrivate10createIntoI12QSoundEffectEEvPv]+0x10): undefined reference to `QSoundEffect::QSoundEffect(QObject*)'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate11QQmlElementI12QSoundEffectED1Ev[_ZN11QQmlPrivate11QQmlElementI12QSoundEffectED1Ev]+0x20): undefined reference to `QSoundEffect::~QSoundEffect()'
/usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/qml/QtMultimedia/libdeclarative_multimedia.a(multimedia.o):multimedia.cpp:(.text$_ZN11QQmlPrivate11QQmlElementI12QSoundEffectED0Ev[_ZN11QQmlPrivate11QQmlElementI12QSoundEffectED0Ev]+0x1b): undefined reference to `QSoundEffect::~QSoundEffect()'

Binding

import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Layouts 1.12
import QtQuick.Controls 2.12

Window {

Paste #YCptu2WmR

# before optimization:

counter: int = 0

for i in range(0, 9):
    counter += 1

get IP

#!/usr/bin/env python2
from __future__ import print_function
"""

use as


Paste #ev1XvekST

diff --git a/utils/build-android-docker.sh b/utils/build-android-docker.sh
index f7a3ad2..f1fe206 100755
--- a/utils/build-android-docker.sh
+++ b/utils/build-android-docker.sh
@@ -3,6 +3,12 @@
 # KDE Frameworks Version, either master or a version number

strace qmlplane

lstat64("/usr/share/plasma", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/share/plasma/desktoptheme", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/share/plasma/desktoptheme/default", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/share/plasma/desktoptheme/default/metadata.desktop", {st_mode=S_IFREG|0644, st_size=2386, ...}) = 0
access("/usr/share/plasma/desktoptheme/default/metadata.desktop", F_OK) = 0
access("/usr/share/plasma/desktoptheme/default/metadata.desktop", W_OK) = -1 EACCES (Permission denied)