Intel® Inspector XE

Memory errors and leaks in Fortran code

I ran "Memory Error Analysis / Detect Leaks" on my Fortran code (fixed form) and Inspector reported several problems that I don't understand:

1. Kernel resource leak in the following piece of code:

use ifport

character*1024 arg0
character*1024 filename
character*16 dllname

character(3) drive
character(256) dir, name, ext, file

integer*4 length

integer (kind=int_ptr_kind()) handle
type (file$info) info

call getarg ( 0, arg0 )

length = SPLITPATHQQ ( arg0, drive, dir, name, ext )

Known Limitations of the Inspector Analysis?


We want to analyse a C++-application which uses among others libraries from Qt and ACE/TAO. We are using the command line to start the analysis. Due to the fact that there are a lot of DLLs in our system we use the option "-module-filter" to minimize the number of analyzed files.
Nevertheless we have got the problem, that the analyse-run "stops"... the app freezes! There is no progress in the process explorer any more....

Big analysis files / Clear Case

Hello I'm a beginner of using the Intel inspector, so I've got some questions in different matter. I hope you have got any answers for me… :-) Do you know anything about the directory structure and the files which will be generated from the inspector while a analysis? It's among others due to the idea to use CVS, ClearCase, … to manage these files. The problem is that some files in same cases are very, very large. For example: /data.0 *.pdr --> 198MB *.db3 --> 130MB *.db3.337 --> 130MB *.pdr_out --> 861MB Which files contain which information?

third party libs

Good morning

I am using a third party lib from a hardware company. delivering a data aquisition card that reads data from

a CAN bus.

If i integrate the H file and the dll to my project, but don't use any of the methods from

this library, the inspector throws me an lot of kernel resource leaks pointing to that library.

Why does that happen, none of the code has been used?

kind regards


Kernel resource leak

Hello there

when I close my application the inspector throws me a kernel resource leak message pointing to the main window handle.

The summary screen shows two times the CreateWindow line.

The application has been cosed correctly with a DestroyWindow.

How can I get rid of that message??

kind regards


Application exit code: -1073741819

I am trying to run a "Detect Leaks" analysis on a large 64-bit windows application. Analysis starts as it should but stops almost immediately reporting: "No problems detected"

However, the collector messages reveals that the exit has happened in the middle of DLL loading, way before the business logic is started:


Analysis started...


Loaded module: C:\Windows\SYSTEM32\sechost.dll, address range [0x000007FEFEF30000-0x000007FEFEF4EFFF]

Intel Inspector XE 2013 not working with Debugger in Visual Studio 2012


I am evaluating Intel Inspector on a rather large C++ 32 bit multithreaded library on Visual Studio 2012 in windows, that produces an exel add-in (xll) and run from excel by calling cutsom functions.

Some algorithms in the library are multi-threaded (using the standard threading library from c++11 available in VS12), and I need to be able to detect and correct the race conditions, hence the evaluation.

inspector out of disk space on /home

Inspector is causing linux (rhel6.2 x86_64) to report out of disk space on /home and stopping with internal error.

I don't see any explicit indication of where it is writing data.  Only /home reports full but I don't see where it may have written data. After inspector quits /home reports only 3% full.   For good luck, I'm moving /opt/intel over to /home (2nd disk) and symlinking it back to the standard installation directory,

Data race in Pardiso Solver?

Hi All,

I ran into a tricky problem when test data race for my codes. The Intel Inspector XE 2013 shows that there is data race in the following calling:

282    !C.. Factorization.
283          phase = 22 ! only factorization
284          CALL pardiso (pt, maxfct, mnum, mtype, phase, n, a, ia, ja,     &
285           idum, nrhs, iparm, msglvl, ddum, ddum, error)

But it can still solve the matrix and the result seems correct. How does this data race come from? Would anyone help to check?

Iscriversi a Intel® Inspector XE