<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Process terminates invoked from Thread checker in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Process-terminates-invoked-from-Thread-checker/m-p/948356#M5140</link>
    <description>&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;Hi All,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;When I launch my application from thread checker tool then it collects the information then terminates it and I &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;want to duplicate ths issue by making test calls etc...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;Let me explain the application. It's MFC based multithreaded application designed for telephony system which &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;incorporates other telephony libraries and custom DLLs. All works fine with Single processor system and when I use hyper threading or &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;Xeon multiprocessor(Dual CPU) system then some of the threads starts misbehaving after sometime in test. It can be some where race condition &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;or memory etc...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;Does anyone has good experience in hyperthreading/multiprocessor(SMP) systems ?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;Any help greatly appreciated.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;thanks&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;bsingh&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 16 Jul 2004 06:13:09 GMT</pubDate>
    <dc:creator>Deleted_U_Intel</dc:creator>
    <dc:date>2004-07-16T06:13:09Z</dc:date>
    <item>
      <title>Process terminates invoked from Thread checker</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Process-terminates-invoked-from-Thread-checker/m-p/948356#M5140</link>
      <description>&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;Hi All,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;When I launch my application from thread checker tool then it collects the information then terminates it and I &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;want to duplicate ths issue by making test calls etc...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;Let me explain the application. It's MFC based multithreaded application designed for telephony system which &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;incorporates other telephony libraries and custom DLLs. All works fine with Single processor system and when I use hyper threading or &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;Xeon multiprocessor(Dual CPU) system then some of the threads starts misbehaving after sometime in test. It can be some where race condition &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT face="Arial" color="#0000ff" size="2"&gt;or memory etc...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;Does anyone has good experience in hyperthreading/multiprocessor(SMP) systems ?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;Any help greatly appreciated.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;thanks&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;bsingh&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;FONT color="#0000ff" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="224491922-15072004"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 16 Jul 2004 06:13:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Process-terminates-invoked-from-Thread-checker/m-p/948356#M5140</guid>
      <dc:creator>Deleted_U_Intel</dc:creator>
      <dc:date>2004-07-16T06:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: Process terminates invoked from Thread checker</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Process-terminates-invoked-from-Thread-checker/m-p/948357#M5141</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;bsingh -&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;After the data collection is completed, do you get any diagnostic results? Or does the termination of your code in Thread Checker occur before any analysis of the running app can be done?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;If you can compile the code with the Intel compilers, you can do a source code instrumentation (use &lt;FONT face="Courier New" size="2"&gt;/Qtcheck &lt;/FONT&gt;flag) and run the application outside of Thread Checker. This should generate an analysis file that can be read into Thread Checker.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Another option would be to try running the application, but not launching it from Thread Checker. You will need to instrument the code and any libraries that are used from within Thread Checker. To do this, set up an activity, but uncheck the "Launch an application" box. Be sure to add the executable and libraries to the Modules of Interest box and have the tool do the binary instrumentation. When you run this activity, a dialog box will pop up to let you know it is time to run the executable. Click "Ok" and start your application as you normally would. When the app finishes, click the "stop" button in Thread Checker. This will stop data collection and begin the process of compiling and displaying the analysis results.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;If you're still having problems, your best bet would be to submit the problem to Intel Premier Support (&lt;A href="http://premier.intel.com/" target="_blank"&gt;http://premier.intel.com&lt;/A&gt;), which you should have an account with when you registered the product.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;--clay&lt;/DIV&gt;</description>
      <pubDate>Thu, 22 Jul 2004 21:11:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Process-terminates-invoked-from-Thread-checker/m-p/948357#M5141</guid>
      <dc:creator>ClayB</dc:creator>
      <dc:date>2004-07-22T21:11:21Z</dc:date>
    </item>
  </channel>
</rss>

