Problem Type Reference

Note

Sanitizers in Intel® oneAPI DPC++/C++ Compiler and Intel® Fortran Compiler help effectively pinpoint memory, address, threading, and undefined behavior related issues early in the development process. Sanitizers offer faster time to results, fewer false positives, and improved compiler integration compared to Intel Inspector. As a result, Intel Inspector will no longer be included in the Intel® HPC Toolkit. It continues to be downloadable as a standalone package and it will be discontinued in 2025 or later. Customers who have purchased Intel® Priority Support will continue to receive support. Please see Intel Inspector deprecation article for more information.

Intel® Inspector currently classifies problems detected by analysis into the following types:

Problem Type

Code Location Relationships

Asynchronous Buffer

Problem type: Uninitialized memory access

Cross-thread stack access

Problem type: Cross-thread stack access

Data race

Problem type: Data race (Write -> Write)

Problem type: Data race (Read -> Write)

Deadlock

Problem type: Deadlock

Host Pointer Used on Device

Problem type: Memory leak

Incorrect memcpy call

Problem type: Incorrect memcpy call

Invalid deallocation

Problem type: Invalid deallocation

Invalid Kernel Argument

Problem type: Memory leak

Invalid Kernel Argument Size

Problem type: Memory leak

Invalid memory access

Problem type: Invalid memory access (Read)

Problem type: Invalid memory access (Write)

Invalid partial memory access

Problem type: Invalid partial memory access

Lock hierarchy violation

Problem type: Lock hierachy violation

Memory growth

Problem type: Memory growth

Problem type: Memory growth

Problem type: Memory growth

Memory leak

Problem type: Memory leak

Memory not deallocated

Problem type: Memory not deallocated

Mismatched allocation/deallocation

Problem type: Mismatched allocation/deallocation

Mismatched Queue

Problem type: Memory leak

Missing allocation

Problem type: Missing allocation

Non-Host Pointer

Problem type: Memory leak

Pointer from Different Device

Problem type: Memory leak

Thread exit information

Problem type: Thread exit information

Thread start information

Problem type: Thread information

Unhandled application exception

Problem type: Unhandled application exception

Uninitialized memory access

Problem type: Uninitialized memory access

Uninitialized partial memory access

Problem type: Uninitialized partial memory access

Parent topic:Intel® Inspector

See Also