10.3.7. Crashes¶
10.3.7.1. [Critical] Segmentation fault occurred when an asynchronous publisher tried to send a missing data fragment¶
When an asynchronous publisher tried to send a data fragment that was no longer available, a segmentation fault occurred.
[RTI Issue ID MICRO-7982]
10.3.7.2. [Critical] Segmentation fault occurred when creating or finalizing a DataWriter or DataReader while using asynchronous publication¶
A segmentation fault could have occurred when creating or finalizing a
DataWriter or DataReader if the built-in writers were using asynchronous
publication. The built-in writers would automatically use asynchronous
publication if the max_message_size
property of the UDP transport was set
to a low value (~1400). This issue only occurred if the DataWriter or DataReader was
created or finalized while the DomainParticipant was matched with another
DomainParticipant.
[RTI Issue ID MICRO-8111]
10.3.7.3. [Critical] Potential race condition and crash occurred when a DataWriter waited for resources¶
A race condition could occur when a DataWriter waited for resources to be freed while sending data asynchronously. This could cause a crash, since the DataWriter state was incorrectly updated.
[RTI Issue ID MICRO-8001]
10.3.7.4. [Critical] Potential race condition and crash occurred when a DataWriter unmatched with a remote entity¶
A race condition could occur when a DataWriter using asynchronous publishing unmatched with a remote entity while data was being sent to the same entity. This could cause a crash.
[RTI Issue ID MICRO-8170]
10.3.7.5. [Minor] Integer overflow when setting MTU lower than 448 bytes¶
Connext Micro could produce errors if the Maximum Transmission Unit (MTU) for any transport was set lower than 448 bytes. Connext Micro now ensures that the MTU across all enabled transports is greater than 448 bytes. If the MTU requirement is not met, entity creation will fail.
[RTI Issue ID MICRO-7530]