Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
44 Views

MAX_LOADLIB_NESTING Error Message while instrumenting for Call graph analysis

Hi Guys:

Just doing an eval with 9.0 at the moment with an AutoCAD custom application, using the Call Graph collector. When loading the extension DLL (called an ObectARX module in AutoCAD) for our application, we get an instrumentation error:

enum_img_on <= MAX_LOADLIB_NESTING failed.

Nesting level of LoadLibrary calls exceeds limit.

This occurs while it is instrumenting some Oracle dlls that are demand loaded by our application.

Is there any easy way around this? Perhaps disabling the instrumentation of the Oracle dlls? In the config for the collector I can see the list of dlls (long) - but for some reason I can't scroll down in this list to get to the Oracle dlls (that are presumably) somewhere further down the list.

Thanks in advance

Anthony

0 Kudos
2 Replies
Highlighted
Beginner
44 Views

Hi Anthony

The problem seems to be either a bug in VTune runtime code or unexpected behavior of Windows loader we did not consider in runtime design at time of VTune 9.0 release.

Attempt to reduce instrumentation level will not help, as the problem occurs before instrumentation engine analyzes loaded image and decides which instrumentation level to apply.

Will you please open new tracker in Premier on this problem.

regards, Andrei
0 Kudos
Highlighted
Beginner
44 Views

You may also try the recently published VTune 9.0 update 3. There were several improvements in instrumenting engine, so this could potentially fix the error.

Andrei
0 Kudos