<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Tue, 24 Nov 2009 23:29:34 -0800 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-kb/type/software-defects/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles feed</title>
    <link>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-kb/software-defects/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Intel® VTune™ Performance Analyzer for Linux* - Installation Limitations for VTune™ Analyzer 9.0 for Linux*</title>
      <description><![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<table border="0" cellspacing="15" cellpadding="0"><tr><td class="bodycopy">
<ul>
<li>The VTune&trade; analyzer installation may fail if all users, including root, are not allowed to add new users and groups to their systems except through NIS. In this case you should create an NIS user "vtunesag" and an NIS group "vtunesag" with the following parameters:</li>
<li>$ groupadd -g 28888 vtunesag</li>
<li>$ useradd -u 28888 -g vtunesag -r -s /bin/false -d /sbin vtunesag</li>
<li>After that, try to re-install VTune Analyzer.</li>
</ul>
<br><ul><li>The install script hangs occasionally on some Intel® 64 systems after running 
<strong>install.sh</strong> and before the registration phase. If this occurs, first try running the 
<strong>install.sh</strong> script again. If the problem persists, copy the license file you received in the email from the Intel® Registration Center to 
<strong>&lt;Install Dir&gt;/intel/licenses</strong> (default installation directory is /opt/intel), and run the install script again. If the install still hangs and you have an Intel® Premier Support account, submit a technical support issue and refer to this SCR number. If you do not have an Intel Premier Support account, go to 
<a href="https://registrationcenter.intel.com/">Registration Center</a> and click the "contact technical support" link at the bottom of the page to submit your issue.
<br><br>The VTune&trade; Analyzer 9.0 for Linux* can be integrated only with the 32 bit version of Eclipse 3.2.1 on Intel 64 systems. Integration into a 64-bit version of Eclipse is not supported.</li></ul>
<ul><li>If you are installing the 
<code>vtl</code> software on a network filesystem (such as NFS or AFS), you may experience security-related installation failures, depending on how the network file system was set up. In the event of such a failure, you should first install the needed software locally (by default, the 
<code>/opt/intel</code> and 
<code>/opt/sag</code> directories, and their subdirectories), and then, after successful completion, put the software on the shared drive. To complete this process, you need to create symbolic links pointing from the local directories to the network directories. [SCR #13717]</li></ul>
<ul><li>During installation, do not enter an installation path that contains a space; if you do, the installation will fail.</li></ul>
<ul><li>If you install the Intel® C++ Compiler 8.1 with Eclipse integration, then install the VTune analyzer with Eclipse integration and try to run vtlec, it fails to start. You should set these environment variables prior to launching vtlec:</li></ul>
<blockquote>OTHER_JVM_BINDIR=Your 
<i><strong>JVM/bin</strong></i> directory ("
<i><strong>/opt/intel/eclipsepackage/3.1.1/eclipse</strong></i>" by default) and OTHER_ECLIPSE_BIN=Eclipse binary file for VTune analyzer ("
<i><strong>/opt/intel/eclipsepackage/3.1.1/eclipse</strong></i>" by default).</blockquote>
<ul><li>VTune A
nalyzer 9.0 for Linux* 
<strong>requires</strong> Eclipse* version 3.2.1. It will not work properly with another version of Eclipse.</li></ul>
<ul>
<li>Intel compilers version 9.0 and earlier install an earlier version of Eclipse, therefore during the VTune analyzer installation, you must choose to 
<strong>install a separate version</strong>. You should not merge with an existing version of Eclipse* unless it is version 3.2.1.</li>
<li>If you have installed any other tools that require an earlier version of Eclipse*, you 
<strong>must install a separate version</strong> of Eclipse for the VTune analyzer for Linux.</li>
</ul>
<br><ul><li>The VTune&amp;trade Performance Analyzer does not support the cluster filesystems Linux kernel under SuSE* Linux Enterprise Server* 9.0.</li></ul>
</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="http://software.intel.com/file/6324" width="388" height="5"></td></tr>
<tr><td height="10"></td></tr>
</table>
</body></html>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-installation-limitations-for-vtune-analyzer-90-for-linux</link>
      <pubDate>Fri, 19 Sep 2008 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-installation-limitations-for-vtune-analyzer-90-for-linux#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-installation-limitations-for-vtune-analyzer-90-for-linux</guid>
      <category>Intel® VTune™ Performance Analyzer for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Intel® VTune™ Performance Analyzer for Linux* - General Limitations for VTune™ Analyzer 9.0 for Linux*</title>
      <description><![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<table border="0" cellspacing="15" cellpadding="0"><tr><td class="bodycopy">
<ul>
<li>When you run the VTune Analyzer under Eclipse for the first time, Dynamic Help indexing is performed. During this operation it is not possible to create a local tuning activity on Intel® 64 and a remote tuning activity on IA-32, Intel 64 and Itanium&reg; processor-based systems. As a result of this action you may see an error messages like: "Error: Failed to configure the collector," "Error - Remote operation failed," "Select error before receiving bytes Error no.: (4). Connection to server lost." Wait until the indexing is finished to create the tuning activity as a workaround for this issue.</li>
<li>The VTune analyzer will crash under Eclipse if you run it with BEA JRockit 1.5.0 under Red Hat* Enterprise Linux 4.0 for Intel 64. The problem occurs if the "Modify Activity before running" check box is checked at the end of the wizard. Do one of the following to avoid this situation:</li>
<li>Install the errata kernel for Red Hat Enterprise Linux 4.0.</li>
<li>Use Red Hat Enterprise Linux 4.0 U1</li>
<li>Use the Sun JVM 1.5.0</li>
</ul>
<br><ul><li>Eclipse 3.1.1 may hang on an Intel® IA-32 system with BEA* JRockit* 1.5.0 and Red Hat Enterprise Linux 4.0. Install the 32-bit Sun JRE v5.0 and set the path to the JRE in the environment variable OTHER_JVM_BINDIR to Sun's JVM directory as a workaround for this issue.</li></ul>
<ul><li>You may get an error message: "An error has occurred. See error log for more details" if you have uninstalled the analyzer and reinstalled it. Delete the $HOME/.eclipse directory after the uninstall is finished.</li></ul>
<ul><li>When you open an Eclipse workspace created with a previous version of Eclipse, you may get an error message. This is a general Eclipse issue and will be considered by eclipse.org for a future version of Eclipse. The error message is only displayed the first time you open the Eclipse workspace.</li></ul>
<ul><li>The evaluation version of the analyzer contains all of the features of the commercial version, except you do not have the ability to open existing projects, save projects, or the ability to create or unpack a Pack and Go file. You do not need to re-install the product when you convert from the evaluation version to the commercial version. Simply copy your commercial license file into the directory specified by the INTEL_LICENSE_FILE environment variable. The default location is /opt/intel/licenses.</li></ul>
</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="http://software.intel.com/file/6324" width="388" height="5"></td></tr>
<tr><td height="10"></td></tr>
</table>
</body></html>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-general-limitations-for-vtune-analyzer-90-for-linux</link>
      <pubDate>Fri, 19 Sep 2008 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-general-limitations-for-vtune-analyzer-90-for-linux#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-general-limitations-for-vtune-analyzer-90-for-linux</guid>
      <category>Intel® VTune™ Performance Analyzer for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Intel® VTune™ Performance Analyzer for Linux* - Sampling Limitatations for VTune™ Analyzer 9.0</title>
      <description><![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<table border="0" cellspacing="15" cellpadding="0"><tr><td class="bodycopy"><ul>
<li>In order to build the VTune analyzer Driver Kit driver for Red Flag 5.0 DC kernel compiled with the Intel® C++ Compiler you must install icclibs rpm, which provides Intel® C++ Compiler runtime libraries.</li>
<li>Sampling on kernels configured with non-consecutively numbered CPUs (as seen by 
<strong>cat /proc/cpuinfo</strong>) is not supported.</li>
<li>The VTune&trade; Perforrmance Analyzer 9.0 for Linux* client is not compatible with the VTune&trade; Perforrmance Analyzer 8.0 for Linux* vtserver. If you try to collect data using this configuration you will get an error message: Remote agent on the remote system is incompatible with this version of the VTune Performance Analyzer. Be sure you install the VTune Perforrmance Analyzer 9.0 for Linux* remote agent on the remote machine to avoid this situation. The reverse is also true. The VTune analyzer 8.0 for Linux client is not compatible with the VTune analyzer 9.0 for Linux vtserver.</li>
<li>Sampling does not work on Dual-Core Intel® Itanium&reg; 2 processor 9000 sequence-based systems with Asianux 2.0 (kernel 2.6.9-11.24AX). You should upgrade to a newer kernel which supports sampling on Dual-Core Intel Itanium 2 processor 9000 sequence-based systems.</li>
<li>Sampling with BEA JRockit 1.4.2 incurs overhead &gt; 50%. Add the following command line options to the java program to solve the problem. This is not needed for BEA JRockit 1.5.0.
<blockquote>-Xjvmpi::allocs=off,monitors=off,entryexit=off</blockquote>
</li>
<li>In order for sampling to work on a Linux* 2.6 kernel, Oprofile must be enabled in the kernel. Some IA-32 UP kernels such as those in Red Hat* Red Hat Fedora* Core 2 and Core 3 distributions and in Red Hat* Enterprise Linux 4.0 do not have Oprofile enabled by default. If you are using such a kernel, we recommend that you use the IA-32 SMP kernel instead since Oprofile is enabled there. The IA-32 SMP kernel is usually provided on the Linux vendor’s install CDs. Once you’re booted into the kernel, then you may either use the default sampling driver (if it is available) or build one using the VTune analyzer driver kit. See 
<strong>/opt/intel/vtune/vdk/src/</strong> README for details.</li>
<li>The default kernel that comes with MontaVista Linux Carrier Grade Edition* 3.1 on IA-32 systems has mismatched kernel sources. This results in some symbols not being exported correctly, which in turn causes problems with building VTune analyzer driver kit driver for that kernel. The workaround is for customers to rebuild their kernel and then build a sampling driver for that kernel. The steps are described in the Installation Limitations section of these Release Notes.</li>
<li>Sampling hotspots may show up in "Other32" for Sampling activities on MontaVista Linux-based systems. This happens because the sampling driver requires OPROFILE to be enabled and the default MontaVis
ta Linux* kernel is not configured with OPROFILE enabled. To resolve this issue, either rebuild the kernel with OPROFILE support, or start the application prior to starting the sampling activity and then start collecting data. [SCR #25854]</li>
</ul></td></tr></table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="http://software.intel.com/file/6324" width="388" height="5"></td></tr>
<tr><td height="10"></td></tr>
</table>
</body></html>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-sampling-limitatations-for-vtune-analyzer-90</link>
      <pubDate>Fri, 19 Sep 2008 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-sampling-limitatations-for-vtune-analyzer-90#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-sampling-limitatations-for-vtune-analyzer-90</guid>
      <category>Intel® VTune™ Performance Analyzer for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Intel® VTune™ Performance Analyzer for Linux* - Call Graph Limitations for VTune™ Analyzer 9.0</title>
      <description><![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<table border="0" cellspacing="15" cellpadding="0"><tr><td class="bodycopy">
<ul>
<li>In Call Graph view, when trying to sort by a hierarchical column, the grid's behavior is to sort by the internal column, and not the hierarchical one - in this case simply set hierarchy off, sort by needed column, and set hierarchy on again.</li>
<li>If you are upgrading your version of the VTune analyzer, after installation you may discover it is not possible to create a call graph project. To correct this issue, remove the 
<code>/tmp/vtune_username/</code> directory, which ensures that the files in it were not created by an older version of the VTune analyzer.</li>
<li>The LD_LIBRARY_PATH environment variable must not contain 
<strong>/lib</strong>. Including 
<strong>/lib</strong> in the LD_LIBRARY_PATH environment variable may cause call graph to load the wrong shared object with the application.</li>
<li>The LD_LIBRARY_PATH environment variable must always contain an absolute path -- not a relative path, or Call Graph may fail to profile the application.</li>
</ul>
<ul>
<li>Call graph support is based on binary instrumentation; therefore only instrumented functions are reported in the call graph results. There can be several reasons why a function may not be instrumented:</li>
<li>There is no symbol for the function in the binary (the image is stripped).</li>
<li>The first basic block of the function is smaller than 5 bytes.</li>
<li>The function is inline and therefore doesn't exist in the binary.</li>
</ul>
<br><ul><li>Statically linked executables are not fully supported. You may see problems, especially when C++ exception handling is used. To avoid this problem, dynamically link your application for Call Graph profiling.</li></ul>
<ul><li>When specifying a module of interest for Call Graph profiling on remote machines and systems with Intel® 64 processors, make sure the module already exists. For local call graph profiling, you may specify a module of interest that does not exist initially, but will be generated during the Activity run.</li></ul>
<ul><li>The buffer-size property name is buffer size. By default, the buffer size is set to 128MB, unless your system has less then 256MB, in this case, it is half of the physical memory. More information on the configuration file can be found in the VTune analyzer command line interface User's Guide. By default, the VTune analyzer User's Guide is located in 
<code>/opt/intel/vtune/doc/users_guide/ index.htm</code>.</li></ul>
<ul><li>Call Graph does not support applications that use two different shared objects with the same name, even if they are located in different directories. This may cause an abnormal termination of the VTune analyzer.</li></ul>
<ul>
<li>Call Graph adds the pthreads library to the instrumented application in order to profile it. Call Graph profiling does not support applications that cannot link to the pthread library into the executable.</li>
</ul>
<ul><li>Using Function selection with a remote Call Graph Activity before running the Activity cause instabilities in the Eclipse GUI. To avoid this issue, run the Activity before using this functionality.</li></ul>
</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="http://software.intel.com/file/6324" width="388" height="5"></td></tr>
<tr><td height="10"></td></tr>
</table>
</body></html>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-call-graph-limitations-for-vtune-analyzer-90</link>
      <pubDate>Fri, 19 Sep 2008 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-call-graph-limitations-for-vtune-analyzer-90#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-call-graph-limitations-for-vtune-analyzer-90</guid>
      <category>Intel® VTune™ Performance Analyzer for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Intel® VTune™ Performance Analyzer for Linux* - Issues with &quot;per CPU buffering&quot; feature</title>
      <description><![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<table border="0" cellspacing="15" cellpadding="0"><tr><td class="bodycopy">
<p>We have recently become aware of an issue with "per CPU buffering" support in the Intel® VTune&trade; Performance Analyzer for Linux*. You may experience any of the following symptoms on systems with more than 4 processors when per-cpu-buffering is enabled:
<br></p>
<ul>
<li>skewed sampling results</li>
<li>large variations in sampling results</li>
<li>system crashes</li>
</ul>
<p>We are working on characterizing the issue but until then we suggest you use this feature with caution. This feature is automatically enabled on SGI* Altix* Pro Pack 4 Service Pack 3, and SGI Altix Pro Pack 5 systems.
<br><br>The feature can be manually disabled by setting the following environment variable prior to running vtl or vtlec:
<br></p>
<blockquote>SEP_PERCPU_BUFFER=0
<br>
</blockquote>
<p>Please check back often for updates on this issue.</p>
</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="http://software.intel.com/file/6324" width="388" height="5"></td></tr>
<tr><td height="10"></td></tr>
</table>
</body></html>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-issues-with-per-cpu-buffering-feature</link>
      <pubDate>Fri, 19 Sep 2008 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-issues-with-per-cpu-buffering-feature#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-vtune-performance-analyzer-for-linux-issues-with-per-cpu-buffering-feature</guid>
      <category>Intel® VTune™ Performance Analyzer for Linux* Knowledge Base</category>
    </item>
  </channel></rss>