6.2.8. Crashes
6.2.8.2. [Critical] Segmentation fault when running out of memory while calling custom OpenSSL allocator function *
When setting authentication.enable_custom_allocators to TRUE,
running out of memory while calling the custom OpenSSL realloc
allocator function triggered a segmentation fault. This issue only
affected Security Plugins 7.0.0 and above.
[RTI Issue ID SEC-2326]
6.2.8.3. [Critical] Crash when polling a file and changing QoS from file to string *
If you created a DomainParticipant with the properties
dds.sec.auth.identity_certificate set to a filename and
authentication.identity_certificate_file_poll_period.millisec set to
a non-zero value, and then you changed the identity certificate from a
value with the file: prefix to a value with the data:, prefix,
you would have seen this error when using the debug libraries:
!precondition: "fileName == ((void *)0)"
When using the release libraries, this scenario caused a segmentation
fault. There was a similar problem for the authentication.crl
property.
Note: authentication.identity_certificate_file_poll_period.millisec
has been replaced with files_poll_interval (see
:ref:`section-SEC-2083`).
These problems only affected Security Plugins 7.2.0.
[RTI Issue ID SEC-2317]
6.2.8.4. [Critical] Segmentation fault when running out of memory during creation of local crypto tokens
Running out of memory during the creation of the local crypto tokens would later lead to a segmentation fault when destroying the endpoint.
The segmentation fault, which happened in the function
PRESPsService_removeMatchSecurity(), called by
PRESPsService_destroyLocalEndpointWithCursor(), will no longer
occur.
[RTI Issue ID SEC-2303]
* This bug did not affect you if you are upgrading from 6.1.x or earlier.