6.11/dev ======== Set up DerivedReplicaPropertyChange registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.11.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "int" 5 <---------- TOO MANY PARAMETERS in names registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 70 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x2cbdee30 expectedSize 672 buildMetaObject dataIndex= 70 buf= 0x2cbdee30 pmeta= 0x2cbdee68 pmeta->propertyData= 68 methodCount/Data 6 16 propertyCount/Data 2 68 enumeratorCount/Data 0 78 ASSERT: "!buf || dataIndex == pmeta->propertyData" in file qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp, line 1345 Aborted (core dumped) 6.10 ==== Set up DerivedReplicaPropertyChange registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "int" 5 <---------- TOO MANY PARAMETERS in names, recovers registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 68 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x124309a0 expectedSize 672 buildMetaObject dataIndex= 68 buf= 0x124309a0 pmeta= 0x124309d8 pmeta->propertyData= 68 methodCount/Data 6 16 propertyCount/Data 2 68 enumeratorCount/Data 0 78 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "QRemoteObjectPendingCall" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 Tore down DerivedReplicaPropertyChange . Set up EnumTest Using class contents >POD MyPOD{ ENUM class Position : unsigned short {position1=1, position2=2, position3=4} Position pos, QString name } class Simple { ENUM Position {Left, Right, Top, Bottom} PROP(MyPOD myPod); PROP(Position pos); } < registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap(("Position", QMetaType(SimpleSource::Position))) registerDefinition sig "myPodChanged(MyPOD)" QList("myPod") 0 registerDefinition sig "posChanged(Position)" QList("pos") 1 registerDefinition slot "pushMyPod(MyPOD)" QList("myPod") void= true ret= "" 2 registerDefinition slot "pushPos(Position)" QList("pos") void= true ret= "" 3 registerDefinition prop sig 0 "myPod" "MyPOD" "myPodChanged(MyPOD)" 0 registerDefinition prop sig 1 "pos" "Position" "posChanged(Position)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 52 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x12430490 expectedSize 712 buildMetaObject dataIndex= 52 buf= 0x12430490 pmeta= 0x124304c8 pmeta->propertyData= 52 methodCount/Data 4 16 propertyCount/Data 2 52 enumeratorCount/Data 1 62 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap(("Position", QMetaType(Simple::Position))) registerDefinition sig "myPodChanged(MyPOD)" QList("myPod") 0 registerDefinition sig "posChanged(Position)" QList("pos") 1 registerDefinition slot "pushMyPod(MyPOD)" QList("myPod") void= true ret= "" 2 registerDefinition slot "pushPos(Position)" QList("pos") void= true ret= "" 3 registerDefinition prop sig 0 "myPod" "MyPOD" "myPodChanged(MyPOD)" 0 registerDefinition prop sig 1 "pos" "Position" "posChanged(Position)" 1 Tore down EnumTest . Set up PodTest Using class contents >POD MyPod(int i, QString s) class Simple { PROP(MyPod pod); } < registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "podChanged(MyPod)" QList("pod") 0 registerDefinition slot "pushPod(MyPod)" QList("pod") void= true ret= "" 1 registerDefinition prop sig 0 "pod" "MyPod" "podChanged(MyPod)" 0 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 34 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x12432f50 expectedSize 400 buildMetaObject dataIndex= 34 buf= 0x12432f50 pmeta= 0x12432f88 pmeta->propertyData= 34 methodCount/Data 2 16 propertyCount/Data 1 34 enumeratorCount/Data 0 39 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "podChanged(MyPod)" QList("pod") 0 registerDefinition slot "pushPod(MyPod)" QList("pod") void= true ret= "" 1 registerDefinition prop sig 0 "pod" "MyPod" "podChanged(MyPod)" 0 Tore down PodTest . Set up RefCountTest Using class contents >POD MyPOD{ ENUM class Position : unsigned short {position1=1, position2=2, position3=4} Position pos, QString name } class Simple { ENUM Position {Left, Right, Top, Bottom} PROP(MyPOD myPod); PROP(Position pos); } < registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap(("Position", QMetaType(SimpleSource::Position))) registerDefinition sig "myPodChanged(MyPOD)" QList("myPod") 0 registerDefinition sig "posChanged(Position)" QList("pos") 1 registerDefinition slot "pushMyPod(MyPOD)" QList("myPod") void= true ret= "" 2 registerDefinition slot "pushPos(Position)" QList("pos") void= true ret= "" 3 registerDefinition prop sig 0 "myPod" "MyPOD" "myPodChanged(MyPOD)" 0 registerDefinition prop sig 1 "pos" "Position" "posChanged(Position)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 52 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x12442210 expectedSize 712 buildMetaObject dataIndex= 52 buf= 0x12442210 pmeta= 0x12442248 pmeta->propertyData= 52 methodCount/Data 4 16 propertyCount/Data 2 52 enumeratorCount/Data 1 62 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap(("Position", QMetaType(Simple::Position))) registerDefinition sig "myPodChanged(MyPOD)" QList("myPod") 0 registerDefinition sig "posChanged(Position)" QList("pos") 1 registerDefinition slot "pushMyPod(MyPOD)" QList("myPod") void= true ret= "" 2 registerDefinition slot "pushPos(Position)" QList("pos") void= true ret= "" 3 registerDefinition prop sig 0 "myPod" "MyPOD" "myPodChanged(MyPOD)" 0 registerDefinition prop sig 1 "pos" "Position" "posChanged(Position)" 1 Tore down RefCountTest . Set up ReplicaInitialization registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "int" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 68 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x12440e40 expectedSize 672 buildMetaObject dataIndex= 68 buf= 0x12440e40 pmeta= 0x12440e78 pmeta->propertyData= 68 methodCount/Data 6 16 propertyCount/Data 2 68 enumeratorCount/Data 0 78 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "QRemoteObjectPendingCall" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 Tore down ReplicaInitialization . Set up ReplicaPropertyChange registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "int" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 68 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x12443b90 expectedSize 672 buildMetaObject dataIndex= 68 buf= 0x12443b90 pmeta= 0x12443bc8 pmeta->propertyData= 68 methodCount/Data 6 16 propertyCount/Data 2 68 enumeratorCount/Data 0 78 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "QRemoteObjectPendingCall" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 Tore down ReplicaPropertyChange . Set up ReplicaSlotImplementedChange registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "int" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 68 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x12446b20 expectedSize 672 buildMetaObject dataIndex= 68 buf= 0x12446b20 pmeta= 0x12446b58 pmeta->propertyData= 68 methodCount/Data 6 16 propertyCount/Data 2 68 enumeratorCount/Data 0 78 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "QRemoteObjectPendingCall" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 Tore down ReplicaSlotImplementedChange . Set up ReplicaSlotNotImplementedChange registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "int" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 68 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x12443e40 expectedSize 672 buildMetaObject dataIndex= 68 buf= 0x12443e40 pmeta= 0x12443e78 pmeta->propertyData= 68 methodCount/Data 6 16 propertyCount/Data 2 68 enumeratorCount/Data 0 78 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "QRemoteObjectPendingCall" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 NotImplementedError: ** The method reset is not implemented Tore down ReplicaSlotNotImplementedChange . Set up SourcePropertyChange registerDefinition "SimpleSource" "Simple" baseMeta= QObject Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "int" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 buildMetaObject buf= 0x0 expectedSize 0 buildMetaObject dataIndex= 68 buf= 0x0 pmeta= 0x0 buildMetaObject buf= 0x12446600 expectedSize 672 buildMetaObject dataIndex= 68 buf= 0x12446600 pmeta= 0x12446638 pmeta->propertyData= 68 methodCount/Data 6 16 propertyCount/Data 2 68 enumeratorCount/Data 0 78 registerDefinition "Simple" "Simple" baseMeta= QRemoteObjectReplica Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.3.0) registerDefinition QCLASSINFO RemoteObject Type "Simple" registerDefinition enums QMap() registerDefinition sig "iChanged(int)" QList("i") 0 registerDefinition sig "fChanged(float)" QList("f") 1 registerDefinition sig "random(int)" QList("", "i") 2 registerDefinition slot "pushI(int)" QList("i") void= true ret= "" 3 registerDefinition slot "reset()" QList() void= true ret= "" 4 registerDefinition slot "add(int)" QList("", "i") void= false ret= "QRemoteObjectPendingCall" 5 registerDefinition prop sig 0 "i" "int" "iChanged(int)" 0 registerDefinition prop sig 1 "f" "float" "fChanged(float)" 1 Tore down SourcePropertyChange . ---------------------------------------------------------------------- Ran 9 tests in 0.332s OK