Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Hallo32
Beginner
48 Views

Seems not detect end of apllication. Report: BUG! Please contact the technical support.

Jump to solution

Hello,

I'm just taking a look at the VTune Amplifier XE and following the tutorial "Find hotspots" with my application.

After pressing the "Start" button I saw my debug messages at the terminal and the application reached its end but the VTune seems not to detect it and shows no reaction any more. If I kill it, it shows:

AMPLXE_TPSSCOLLECTOR[9518]: init1469: detach_notification_result == tpss_er_success : BUG! : detach_notification_result == 14
Assertion failed: init1469: detach_notification_result == tpss_er_success : BUG! : detach_notification_result == 14. Please contact the technical support. AMPLXE_TPSSCOLLECTOR[9504]: init1469: detach_notification_result == tpss_er_success : BUG! : detach_notification_result == 14
Assertion failed: init1469: detach_notification_result == tpss_er_success : BUG! : detach_notification_result == 14. Please contact the technical support.find_hotspots

Any ideas how I can fix it?

0 Kudos
1 Solution
Peter_W_Intel
Employee
48 Views

> The "main application" is calling a third party application and VTune seems to have a problem to detect, that the main application has ended and only the third party application is still running. 

Other thoughts are:

1.  Was it possible that your application invoked other process(es) then exited immediately ( Hotspots can analyze child process with option "-follow-child", as default). Note if your main process ran shortly, VTune will stop data collection even other process still was running), secondary Hotspots analysis only profile single process and not analyze other process which is not child process of main.

2. You may use advanced-hotspots instead of basic hotspots, option "-analyze-system" supports of analyzing all active processes in your platform.

View solution in original post

4 Replies
Hallo32
Beginner
48 Views

VTune seems not to love it, if the "tested" app is starting an other application.

 

Case can be closed.

Peter_W_Intel
Employee
48 Views

Verify: 

1. If your application can run to end without VTune Amplifier XE?

2. Was there any problem that VTune launched your application?

3. Can you use "amplxe-cl -collect hotspots -duration 30 -target-pid PID" to profile? I mean to run application without VTune, first. 

4. Is it possible that you can submit a ticket to Intel Premier with test case, for bug report? Thank you

Hallo32
Beginner
48 Views

Peter Wang (Intel) wrote:

Verify: 

1. If your application can run to end without VTune Amplifier XE?

2. Was there any problem that VTune launched your application?

3. Can you use "amplxe-cl -collect hotspots -duration 30 -target-pid PID" to profile? I mean to run application without VTune, first. 

4. Is it possible that you can submit a ticket to Intel Premier with test case, for bug report? Thank you

1.) Yes, as standalone the binary runs well.

2.) No, problem at the application lunch.

3.) The runtime of the application is around ~6 seconds as long as I'm not adding a few extra loops. I will give it a try tomorrow, it is late here.

4.) I'm using the non-commercial version of your tools for linux, no access to Premier support.

The "main application" is calling a third party application and VTune seems to have a problem to detect, that the main application has ended and only the third party application is still running. 

If I deactivate the call of the third party app, VTune runs fine. It's simple a point, which has to been known by the user.

Peter_W_Intel
Employee
49 Views

> The "main application" is calling a third party application and VTune seems to have a problem to detect, that the main application has ended and only the third party application is still running. 

Other thoughts are:

1.  Was it possible that your application invoked other process(es) then exited immediately ( Hotspots can analyze child process with option "-follow-child", as default). Note if your main process ran shortly, VTune will stop data collection even other process still was running), secondary Hotspots analysis only profile single process and not analyze other process which is not child process of main.

2. You may use advanced-hotspots instead of basic hotspots, option "-analyze-system" supports of analyzing all active processes in your platform.

View solution in original post

Reply