Quantcast
Channel: Intel® VTune™ Profiler (Intel® VTune™ Amplifier)
Viewing all 1347 articles
Browse latest View live

MinGW exes with DWARF debug info - "cannot locate debugging symbols"

$
0
0

I'm trying to profile a Windows application built with MinGW with DWARF debug information. About a year ago VTune used to correctly load all debug information and show function names; now it fails to load any debug symbols:

Data collection is completed successfully

    7/9/2017 10:00:56 PM  The result file 'C:\Users\zyy\Documents\Amplifier XE\Projects\qemu2\r004ah\r004ah.amplxe' is successfully created and added to the project qemu2. 

    7/9/2017 10:00:56 PM  
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\lib64OpenglRender.dll'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\lib64EGL_translator.dll'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\qt\lib\Qt5Core.dll'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\qt\plugins\imageformats\qgif.dll'.
    Cannot locate debugging symbols for file `C:\WINDOWS\system32\DRIVERS\nvlddmkm.sys'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\qt\lib\Qt5Widgets.dll'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\qt\plugins\imageformats\qsvg.dll'.
    Cannot locate debugging symbols for file `C:\WINDOWS\system32\DRIVERS\Parity.sys'.
    Cannot locate debugging symbols for file `C:\Windows\System32\nvd3dumx.dll'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\lib64GLES_V2_translator.dll'.
    Cannot locate debugging symbols for file `C:\WINDOWS\system32\drivers\vtss.sys'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\qt\lib\Qt5Svg.dll'.
    Cannot locate debugging symbols for file `C:\Users\zyy\AppData\Local\Android\sdk\platform-tools\AdbWinApi.dll'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\qt\plugins\imageformats\qsvg.dll'.
    Cannot locate debugging symbols for file `C:\WINDOWS\system32\DRIVERS\IntelHaxm.sys'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\qt\lib\Qt5Gui.dll'.
    Cannot locate debugging symbols for file `C:\Windows\System32\nvoglv64.dll'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\qemu\windows-x86_64\qemu-system-i386.exe'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\emulator.exe'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\lib64OpenglRender.dll'.
    Cannot locate debugging symbols for file `c:\src\master\objs-win-rel\lib64\qt\plugins\platforms\qwindows.dll'.

    Progressed 25%

Here's the repro - whole set of profiled binaries + two last profiling results.

https://drive.google.com/drive/folders/0B73KGLi34py3WnlTV1FWRTQwbTA?usp=sharing

I'm using the 2017 Update 4 version, and I had the same issue with Update 1. Both gdb and lldb load debug information from the attached binaries correctly.

Thanks

Zone: 

Thread Topic: 

Bug Report

amplxe: Error: The launcher cannot open the option file: PATH/runss.options.9

$
0
0

Hi,

I am trying out VTune in hotspots mode but it seems to crash with an error:

amplxe: Error: The launcher cannot open the option file: PATH_TO_WORKDIR/res_dir.***/config/runss.options.9' and similarly runss.options.8

Has anyone come across such error? I couldn't find any search results. My command was:

srun -n 96 amplxe-cl -collect hotspots -knob enable-user-tasks=true -data-limit=3000 -no-auto-finalize -r res_dir -trace-mpi -- ./a.out

Would greatly appreciate any help.

 

Thanks.

 

- Aditya

Thread Topic: 

Help Me

VTune and PS XE 2018 beta update1

$
0
0

Been a while since I used the performance tools and tried to run VTune Hotspot analysis on my Fortran code.  Attached is an image of the errors.  Quick search in internet didn't help.

Compile with these fortran options "/nologo /debug:full /O2 /QaxCORE-AVX2 /QxCORE-AVX2 /Qparallel /Qopt-prefetch=1 /assume:buffered_io /assume:nocc_omp /reentrancy:threaded /Qoffload:optional /tune:haswell /extend_source:80 /module:"x64\Release\\" /object:"x64\Release\\" /Fd"x64\Release\vc140.pdb" /libs:dll /threads /Qmkl:parallel /c" plus the loader "/DEBUG" option.

No doubt it is my error but would appreciate suggestions to fix my issue.

-ralph

AttachmentSize
Downloadimage/jpegVTuneCrash.JPG87.59 KB

Zone: 

VTune, PS XE 2018 beta, Fortran, --- Cannot find symbols

$
0
0

I see several messages with a search but nothing that helps me.

Running Windows 10 Pro and first attempt to run VTune.  Get messages that
"Cannot locate debugging symbols for file 'C:WINDOWS\System32\KERNEL32.DLL'."
plus ucrtbase.dll, dbghelp.dll, ntdll.dll, KERNELBASE.dll tpsstool.dll

Attached is the amp results folder.

AttachmentSize
Downloadapplication/x-7z-compressedr000hs.7z10.28 KB

Zone: 

Bottom-up pane --- hangs when filtering by module

$
0
0

1.  After collecting a new general exploration result, go to the bottom-up tab.

2.  Note the bottom filter is pre-configured to display results for all modules.

3.  Choose a specific module.

4.  The filter pane shows a "loading" progress spinner for a bit, then stops.  However, the function pane shows a "loading" spinner which does not stop.

5.  The function pane of the bottom-up tab is now unresponsive.  Have to kill vtune and restart it.

If it helps, the results has data for a dynamically generated code pseudo-module.

VTune symbols issue

$
0
0

Wonder if anyone can help me with a windows symbols issue with Vtune….

I have a standalone exe (calling on one dll) that works fine in the VS debugger. Under debug, /Zi is set, and I see the pdb created and loaded ok. The pdb is created in the same directory as the .exe, and both share the same timestamp. No surprises there.

But when I try a vtune basic hotspots analysis on the exe, it works, but behaves like it can’t see the symbol file: I get loads of “func@0x36363633” and the like. I’ve left “additional binary and symbol file locations” blank inside vtune, since the pdb is in the same directory as the exe. Application directory is set to be same as working directory. If I take away the pdb, Vtune complains about the absence of debugging symbols. Restore it, and the message goes away. So I’m presuming it’s finding it ok, just not using it.

Tearing hair out here, so any help gratefully accepted……

Windows 7, running Vs2015sp3

VTune amplifier XE 2017 update 3

VTune crash

$
0
0

Running Windows 10, PS XE 2018 beta.

Code runs fine as purely Release or Debug but ask it to execute VTune it crashes.  Writes message into CMD window which disappears to fast to see VTune output.  Suggestions on how to get the CMD open to see what it says?

Thanks.
 

Intel® VTune™ Amplifier XE 2017 Update 4 released with support for the new Intel Xeon Scalable Processors!

$
0
0

Intel® VTune™ Amplifier XE 2017 Update 4 release supports the new Intel® Xeon® Processor Scalable family (codenamed Skylake-X) including algorithm, microarhitecture and compute-intensive application analysis as well as support for the new generation of Intel Advanced Vector Extensions, Intel AVX-512. The release is available now as a standalone download and will be part of Intel Parallel Studio XE 2017 Update 5 later this year.

Also see the Tuning Guide which outlines Skylake-X specific BKMs for analyzing and tuning your code in order to enable faster adoption of the new platform: https://software.intel.com/en-us/articles/processor-specific-performance-analysis-papers


Vtune Amplifier 2017 on Knight's Landing

$
0
0

Is Vtune compatible with Windows Server 2016 Datacenter Version on Knight's Landing?

​The installation window disappears while loading for a few seconds. So, I can't even install the software.

VTune Amplifier XE 2017 not working for any analysis on Win 10

$
0
0

Hi,

I was able to use Intel VTune Amplifier XE 2017 on my Windows 10 machine till day. Unfortunately, I am unable to use it as I am seeing an unusual

[INSTRUMENTATION ENGINE]: SYSCALL_INSPECTOR: The NTDLL!NtAllocateVirtualMemory function jumps out of NTDLL at 0x7ff926894400. It may be hooked by a pin incompatible software installed on the system Source\pin\base_w\ipc_server_windows.cpp

Can anyone please help me out on how to resolve this issue? Thanks for the help! 

Comparison report not matching function names

$
0
0

When I compare 2 results sets the comparison report (bottom-up) just contains duplicates for most of the functions with 0 time in alternate columns.  Basically it is not matching the functions from the 2 runs.

The 2 runs are with slightly different executables but they are essentially 99.9% the same.  Any hints on why VTune is not identifying the functions as being the same?

Jon

 

Vtune vtss collector endless loop

$
0
0

I'm using Vtune amplxe cli to collect performance on Linux target.

Sometimes the collection is completed successfully, but sometimes the collection seems to be stucked and doesn't finish.

In these cases, when looking at linux dmesg we can see endless logs like that:

[ 3691.202846] vtss_pmi_record[cpu23]: in error store swapin

[ 3691.212270] vtss_pmi_record[cpu22]: in error store swapin

[ 3691.222063] vtss_pmi_record[cpu25]: in error store swapin

[ 3691.223318] vtss_pmi_record[cpu24]: in error store swapin

What can be the reason for that?

BTW - the collector is from VTune 2015...

Thanks,

 - Ronen

 

 

 

VTune 2017 Update 3 -- Execution hanging

$
0
0

Hello,

I have recently decided to start profiling my code with the intel vtune amplifier. I have the software installed on a cluster that I ssh to.

I have a pretty decent connection so the idea was to run the analysis through the GUI.

What I did was the following:

  • I created a very simple example  file in C and compiled it with icc -g -O2
  • Once loaded the VTune module I lauched the GUI with amplxe-gui (Version is 2017 Update 3)
  • I created a new project and set the application to be the newly compiled binary
  • I set the automatic stop to happen at 120 sec after execution.
  • I selected Basic Hotspots as the analysis type and started.

Now a collection log pane appeared and there's a symbol showing that a process is running. There's written "Collecting Basic Hotspots data" and a few other things. The binary needs only a few second to run normally but here in VTune it hangs forever.

Am I missing something?

Thanks

What does DTLB_Load and DTLB_Store mean in TMAM

$
0
0

Hi anybody,

I am trying to optimize my applications running on Intel's platform. I use the tool named toplev, which implement the TMAM to analysis the performance of the applications. (Just like the VTune in Windows) . I read the source file of ivb_client_ratios.py, which is used to define the metrics for Ivybridge platform. In L1_Bound, there is one metric named DTLB_Load. As I know, L1_Bound estimates how often the CPU was stalled without
loads missing the L1 data cache. So the key point here is 'stalled', in my understanding, it count the cycles only when RS dispatch is pending, and the pending reason is L1D hit. But when I get the metric named DTLB_Load, it use the formula to get its vaue, which is (Mem_STLB_Hit_Cost * EV("DTLB_LOAD_MISSES.STLB_HIT", 4) + EV("DTLB_LOAD_MISSES.WALK_DURATION", 4)) / CLKS(self, EV, 4 ). It can't see any stall information from this formula, does it mean that this metric include the whole DTLB cycles, not only the cycles seen when dispatch is pending? But I think the whole memory bound metris must be counted when dispatch is pending, right?

Thanks,

Jin, Jie

Recent VTune problems may be caused by PIN

$
0
0

Lately, we have been getting many reports of problems with the analysis tools (Inspector, Advisor, and VTune Amplifier) caused by a problem with PIN, the tool they use to instrument software.

PIN problems can produce several types of error. One of the more common ones is
__bionic_open_tzdata_path: PIN_CRT_TZDATA not set!

If you believe you may be affected, please see this article for more information.


sampling-interval with general-exploration

$
0
0

Hi,

I would like to know how to reduce generated data without imposing a data-limit (this would stop collection midway). 

https://software.intel.com/en-us/node/596736 says sampling-interval cannot be used with general-exploration in VTune 2017. Why not?

-Aditya

amplxe-cl cannot get context values

$
0
0

Hi,

I have tried running amplxe-cl on my freebsd(-based) system and it seems to have problem getting the context values.

bash-3.2# bin64/amplxe-runss --context-value-list
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
Abort trap (core dumped)
bash-3.2# bin64/amplxe-runss --version
Intel(R) VTune(TM) Amplifier 2016 Beta Update 1 for Systems (build 438551) Data Collector
Copyright (C) 2009-2015 Intel Corporation. All rights reserved.

I tried upgrading to the newer version but still have the problem:

bash-3.2# bin64/amplxe-cl -collect advanced-hotspots
amplxe: Error: %CanNotGetContextValues
amplxe: Error: %CanNotGetContextValues
bash-3.2# bin64/amplxe-runss --context-value-list
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
Abort trap (core dumped)
bash-3.2# bin64/amplxe-runss --version
Intel(R) VTune(TM) Amplifier 2017 for Systems (build 480304) Data Collector
Copyright (C) 2009-2016 Intel Corporation. All rights reserved.

Any idea?

Vtune Error: Failed to execute sep process

$
0
0

Hi all,

I am trying to run Vtune using the sampling drivers and getting the following error:

/root> amplxe-cl -v -target-pid=12205 -collect memory-access -knob analyze-mem-objects=true -knob dram-bandwidth-limits=true
amplxe: Warning: Measuring peak bandwidth may be not accurate in the attach mode since the system can be heavily loaded at the time of the measurement. Accurate peak DRAM bandwidth is important for further analysis. When collection is done, check the Bandwidth Utilization Histogram on the Summary view and make sure the Low/Medium/High utilization thresholds are correct for your system and manually adjust them, if required.
amplxe: Warning: To profile kernel modules during the session, make sure they are available in the /lib/modules/kernel_version/ location.
amplxe: Error: Failed to execute sep process. Data collection is interrupted.
amplxe: Collection failed.
amplxe: Internal Error

I have built and installed all the drivers as explained in the documentation. I can also run the sep binary standalone without any issue:

/root>  sep -version
Sampling Enabling Product version: 4.1 built on Jun 29 2017 19:51:03
SEP User Mode Version: 4.1.0
SEP Driver Version: 4.1.0
PAX Driver Version: 1.0.2
Platform type: 108
CPU name: Intel(R) Xeon(R) Processor code named Broadwell-EP
PMU: broadwell_server
Sampling interrupt mode: Maskable
Virtualization platform: Guest VM on KVM
Copyright (C) 2007-2016 Intel Corporation. All rights reserved.
/root> sep -start -app grep                                  <= Running fine
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.

Please note I'm trying to run this on a virtual platform.

Any pointers will be much appreciated!

Best,

Matias

Using ITT Event and/or Task API in Fortran

$
0
0

Hi,

I wanted to use the ITT Event API (and maybe the Task API) to help mark sections of my Fortran code for profiling but there doesn't appear to any event functions in the Fortran ittnotify module?

Is there a different way to access the Event (or Task) API in Fortran? I can't seem to find anything in the manual relating to Fortran, it only refers to C/C++. Looking in ittnotify.h the correct API methods are available.

 

Error message : An unexpected sequence of events was found

$
0
0

Hi,

With a brand new machine (W10 64 bits, version 1703), whenever I carry out a basic hotspot analysis, I have the same error message at the end :

"Accurate CPU time detection was disabled. When processing data from NT Kernel Logger, an unexpected sequence of events was found."

I don't see anything in the Troubleshooting sections for this case, I ran all my analysis in Administrator mode. I use VTune Amplifier 2017 Update 4.

Best regards.

Alain.

Viewing all 1347 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>