Crashes
=======

.. Release Notes from this point.

:critical:`[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]

:critical:`[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]

:critical:`[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]

:critical:`[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]

:minor:`[Minor]` Integer overflow when setting MTU lower than 448 bytes
-----------------------------------------------------------------------
|me| could produce errors if the Maximum Transmission Unit
(MTU) for any transport was set lower than 448 bytes. |me|
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]