.. include:: /../getting_started/vars.rst .. _section-Regressions6xx: Regressions in 6.1.1/6.1.2 ************************** The following regressions occur in *Connext* 6.1.1/6.1.2. Core Libraries ============== Durable Writer History properties prefix must contain ".builtin" substring --------------------------------------------------------------------------- This regression was introduced in 6.0.1 and is not yet fixed. See :ref:`CORE-12240` in the 6.0.1 Regressions section. Durable Writer History properties cannot be set on DomainParticipant -------------------------------------------------------------------- This regression was introduced in 6.0.1 and is not yet fixed. See :ref:`CORE-13516` in the 6.0.1 Regressions section. Fixed in 7.1.0 -------------- .. _CORE-13462: Unexpected precondition error with debug libraries on a reliable |DW| while sending a GAP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In the 6.1.2 and 5.3.1.41 releases, you may see the following precondition error while using the |CONNEXT| debug libraries. .. code-block:: text DL Debug: : Backtrace: 141: DL Debug: : #4 COMMENDSrWriterService_sendGapToRR /rti/jenkins/workspace/connextdds_ci_fastbuild-debug_develop/commend.1.0/srcC/srw/SrWriterService.c:4096 (discriminator 9) [0x5B101E] 141: DL Debug: : #5 COMMENDSrWriterService_onSendDataEvent /rti/jenkins/workspace/connextdds_ci_fastbuild-debug_develop/commend.1.0/srcC/srw/SrWriterService.c:6570 [0x5BACF6] 141: DL Debug: : #6 RTIEventActiveGeneratorThread_loop /rti/jenkins/workspace/connextdds_ci_fastbuild-debug_develop/event.1.0/srcC/activeGenerator/ActiveGenerator.c:307 [0x28E2FC] 141: DL Debug: : #7 RTIOsapiThreadFactory_onSpawned /rti/jenkins/workspace/connextdds_ci_fastbuild-debug_develop/osapi.1.0/srcC/threadFactory/ThreadFactory.c:208 [0x1F3A42] 141: DL Debug: : #8 RTIOsapiThreadFactory_onSpawned /rti/jenkins/workspace/connextdds_ci_fastbuild-debug_develop/osapi.1.0/srcC/threadFactory/ThreadFactory.c:208 [0x1F3A42] 141: DL Debug: : #9 RTIOsapiThreadChild_onSpawned /rti/jenkins/workspace/connextdds_ci_fastbuild-debug_develop/osapi.1.0/srcC/thread/Thread.c:1941 [0x1EDB64] 141: DL Debug: : #10 start_thread /build/glibc-CVJwZb/glibc-2.27/nptl/pthread_create.c:463 [0x76DB] 141: DL Debug: : #11 clone /build/glibc-CVJwZb/glibc-2.27/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:97 [0x12161F] 141: DL Fatal: : FATAL rCoRTInk####Evt [0x01014F91,0x39810444,0x4EC68AEA:0x000004C2|RECEIVE FROM remote DR (GUID: 0x01015FBD,0x5892DC7E,0x9DB082D4:0x000004C7). 141: ] Mx00:/rti/jenkins/workspace/connextdds_ci_fastbuild-debug_develop/commend.1.0/srcC/srw/SrWriterService.c:4099:RTI0x200003b:!precondition: "((((gapStartSn)->high) > (((&(gapBitmap)->_lead))->high)) ? 1 : ((((gapStartSn)->high) < (((&(gapBitmap)->_lead))->high)) ? -1 : ((((gapStartSn)->low) > (((&(gapBitmap)->_lead))->low)) ? 1 : ((((gapStartSn)->low) < (((&(gapBitmap)->_lead))->low)) ? -1 : 0)))) >= 0" 141: DL Error: : ERROR [0x01014F91,0x39810444,0x4EC68AEA:0x000004C2|RECEIVE FROM remote DR (GUID: 0x01015FBD,0x5892DC7E,0x9DB082D4:0x000004C7). 141: ] COMMENDSrWriterService_onSendDataEvent:!send GAP This error is generated by a reliable |DW| sending a GAP to a reliable |DR|. After the error is printed, the |DR| may stop receiving data from the |DW|, leading to a non-recoverable situation. This problem does not occur with release libraries. This problem is fixed in 6.1.2.3 and 7.1.0 releases. [RTI Issue ID CORE-13462] .. _CORE-13403: Unexpected warning during discovery when multicast disabled ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |CONNEXT| logs a warning during the discovery process when multicast is disabled. The message warns about unreachable multicast locators. The message is unexpected and has been removed in release 7.1.0. [RTI Issue ID CORE-13403] Fixed in 7.1.0 and 6.1.2 ------------------------ DomainParticipant with non-default metatraffic_transport_priority QoS does not complete discovery ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This regression was introduced in 6.1.0 and has been fixed in 6.1.2 and 7.1.0. See :ref:`CORE-12739` in the 6.1.0 Regressions section. Broken communication when DataWriter with transport priority discovers DataReader with multicast receive address ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This regression was introduced in 6.1.0 and has been fixed in 6.1.2 and 7.1.0. See :ref:`CORE-12772` in the 6.1.0 Regressions section. No more than 100 asynchronous publisher threads can be created ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This regression was introduced in 6.1.0 and has been fixed in 6.1.2 and 7.1.0. See :ref:`CORE-12874` in the 6.1.0 Regressions section. Creating DynamicDataTypePlugin with TypeCode from discovery and using content filtering causes segmentation fault ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This regression was introduced in 6.0.0 and has been fixed in 6.0.1.30, 6.1.2, and 7.1.0. See :ref:`CORE-12992` in the 6.0.0 Regressions section. Crash with NULL listeners and non-none status masks in C applications that mix types with and without Zero Copy ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This regression was introduced in 6.0.0 and has been fixed in 6.0.1.30, 6.1.2, and 7.1.0. See :numref:`CORE-13151` in the 6.0.0 Regressions section. Fixed in 7.0.0 and 6.1.2 ------------------------ Continuous creation of TopicQueries may lead to unnecessary memory fragmentation in OS memory allocator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This regression was introduced in 6.0.0 and has been fixed in releases 7.0.0 and 6.1.2. See :ref:`CORE-12352` in the 6.0.0 Regressions section. Code Generator ============== Fixed in 7.1.0 -------------- Compile-time error when using -constructor with types containing sequence of pointers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This regression was introduced in 6.1.0 and has been fixed in release 7.1.0. See :ref:`CODEGENII-1596` in the 6.1.0 Regressions section. Security Plugins ================ Fixed in 7.1.0 -------------- .. _SEC-1960: Potential crash while decoding protected submessages ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Release 6.1.1 introduced several performance optimizations to Submessage Protection decoding. There is an issue with one of these optimizations, potentially resulting in a rare crash on the receiver (|DW| or |DR|) while decoding a protected submessage. In particular, this issue is triggerable if any of the following is true for at least one |DW|/|DR| pair: - ``metadata_protection_kind`` is set to a value different from ``NONE`` - ``discovery_protection_kind`` is set to a value different from ``NONE`` and ``enable_discovery_protection`` is set to ``TRUE`` - ``liveliness_protection_kind`` is set to a value different from ``NONE`` and ``enable_liveliness_protection`` isset to ``TRUE`` This issue, which is more likely to trigger when the sender's |DP| is deleting all of its endpoints, has been fixed in release 7.1.0. In release 7.1.0, decoding protected submessages no longer results in a crash. [RTI Issue ID SEC-1960] Recording Service ================= Fixed in 7.1.0 -------------- Exception reported when recording or replaying type registered as a union ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This regression was introduced in 6.1.0 and has been fixed in release 7.1.0. See :ref:`RECORD-1339` in the 6.1.0 Regressions section.