Search
Support & Downloads
All of Support
This Category
This Product
 
Software Products
Intel® VTune™ Performance Analyzer for Windows*
An Error Occurs When I Try to Call Graph My Application

Symptom(s):

Any of the following error messages are displayed:

  • "Application failed to initialize properly."
  • "No results were generated for this run...."
  • "Instrumentation is not possible."

Or, after exiting the application being call graphed, the activity does not automatically terminate and, after pressing the Stop button in the analyzer, the analyzer appears to hang.

Solution:

Follow this list of suggested steps to resolve any number of problems that you may encounter when using the call graph feature of the Intel® VTune™ analyzer. They are listed in order of preference:

A. Clear the Call Graph Cache
(problems addressed: instrumentation failures, application execution failures)
  1. Select the Options item from the Configure menu.
  2. In the tree on the left, select Call Graph\Collector\Cache Directories.
  3. Press both of the Clear buttons.
  4. Create a new call graph activity and attempt to collect call graph data, again.

B. Remove the Module(s) from the Symbol Repository
(problems addressed: instrumentation failures, application execution failures, source view failures)
  1. Select the Options item from the Configure menu.
  2. In the tree on the left, select Directories\Symbol Repository.
  3. Press the View Symbol Repository Files button.
  4. Locate your module(s) in the list and click on it.
  5. Press the Delete button - this does not delete the file from your system, it only removes the VTune analyzer's knowledge of it so that it will be regenerated.
  6. Press OK until all dialog boxes are dismissed.
  7. Create a new call graph activity and attempt to collect call graph data, again.
    Note: If the problem persists, view the Symbol Repository files again and ensure that the correct symbol file is associated with the module(s) in question.

C. Ensure That the Symbol Information is Valid
(problems addressed: application execution failures, source view failures)
  1. Open your module(s) with the Static Module Viewer, by selecting Open Static Module Viewer from the File menu.
  2. Review the module and function list to ensure that the expected routines are present with the Functions with source check box checked.
  3. If modules or functions are missing, ensure you have created a binary with debug information and that it is correctly identified by the VTune analyzer in the Symbol Repository (see section B above).

D. Reduce the Instrumentation Level to Minimal
(problems addressed: memory consumption, application execution failures, lengthy processing times)
  1. Select the Options item from the Configure menu.
  2. In the tree on the left, select Call Graph\Collector.
  3. Set the Default Instrumentation Level of User EXEs and User DLLs to Minimal.
  4. Create a new project using the Call Graph wizard, specifying your application, and attempt to run the activity.
  5. If the execution of your application is successful (regardless of whether any results were generated), begin to increase the instrumentation level of specific modules of interest by modifying the activity and configuring the call graph collector.

Operating System:
Windows* 2000, Windows* XP Professional, Windows Server* 2003

This applies to:
Intel® VTune™ Performance Analyzer 8.0 for Windows*

Solution ID: CS-006107
Date Created: 29-Apr-2003
Last Modified: 19-Mar-2008
Back to Top