Intel® Trace Analyzer and Collector User and Reference Guide

ID 767272
Date 3/31/2023
Public
Document Table of Contents

Checking Message Transmission

(GLOBAL:MSG)

For each application message, another extra message is sent which includes:

  • Data type signature hash code (for GLOBAL:MSG:DATATYPE:MISMATCH)

  • Checksum of the data (for GLOBAL:MSG:DATA_TRANSMISSION_CORRUPTED)

  • Stack backtrace for the place where the message was sent (for both of these errors and also for GLOBAL:MSG:PENDING)

Only disabling of all of these three errors avoids the overhead for the extra messages.

Buffered messages which are not received lead to a resource leak. They are detected each time a communicator is freed or (if a communicator does not get freed) when the application terminates.

The information provided includes a call stack of where the message was sent as well as the current call stack where the error is detected.