<?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 Re: Missing traceback with OpenMP threads activated in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759464#M14951</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/304039"&gt;cessenat@free.fr&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Could you indicate some documentation about what signals are handled by the OpenMP RTL ?&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Please excuse the delay Olivier. In regards to this question, Development says:&lt;BR /&gt;&lt;BR /&gt;List of handled signals on Windows: int, ill, abrt, fpe, segv, term.&lt;BR /&gt;List of handled signals on Linux/Mac OS: hup, int, quit, ill, abrt, fpe, bus, segv, sys (if any), term, pipe.&lt;BR /&gt;&lt;BR /&gt;This information nor the previous mentioned environment variable are currently documented so I requested both be documented in a future release.</description>
    <pubDate>Mon, 21 Dec 2009 10:55:27 GMT</pubDate>
    <dc:creator>Kevin_D_Intel</dc:creator>
    <dc:date>2009-12-21T10:55:27Z</dc:date>
    <item>
      <title>Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759456#M14943</link>
      <description>To get a traceback, we set the -traceback option to the compiler.&lt;BR /&gt;However, after meeting an OpenMP instruction (threads created), there is no more traceback.&lt;BR /&gt;Here is a sample program:&lt;BR /&gt;$ cat toto.f90&lt;BR /&gt;program toto&lt;BR /&gt; implicit none&lt;BR /&gt; integer :: iexit&lt;BR /&gt; integer(KIND=4) :: ier&lt;BR /&gt; !$ integer(kIND=4),external :: omp_get_num_threads&lt;BR /&gt; !$OMP PARALLEL&lt;BR /&gt; !$OMP MASTER&lt;BR /&gt; !$ print*,'Threads=',omp_get_num_threads()&lt;BR /&gt; !$OMP END MASTER&lt;BR /&gt; !$OMP END PARALLEL&lt;BR /&gt; do iexit=-2, 2&lt;BR /&gt; print*,'iexit=',1/iexit&lt;BR /&gt; enddo&lt;BR /&gt;end program toto&lt;BR /&gt;$ ifort -V -traceback -g -C -openmp -c toto.f90 -o toto.o &amp;amp;&amp;amp; ifort -g -openmp -o a.toto toto.o &amp;amp;&amp;amp; ./a.toto ; ldd ./a.toto&lt;BR /&gt;Intel Fortran Intel 64 Compiler Professional for applications running on Intel 64, Version 11.0 Build 20080930 Package ID: l_cprof_p_11.0.069&lt;BR /&gt;Copyright (C) 1985-2008 Intel Corporation. All rights reserved.&lt;BR /&gt;FOR NON-COMMERCIAL USE ONLY&lt;BR /&gt;&lt;BR /&gt; Intel Fortran 11.0-1549&lt;BR /&gt;toto.f90(6): (col. 9) remark: OpenMP DEFINED REGION WAS PARALLELIZED.&lt;BR /&gt; Threads= 4&lt;BR /&gt; iexit= 0&lt;BR /&gt; iexit= -1&lt;BR /&gt;Aborted&lt;BR /&gt; linux-vdso.so.1 =&amp;gt; (0x00007fff647fd000)&lt;BR /&gt; libm.so.6 =&amp;gt; /lib64/libm.so.6 (0x00002ac2465f7000)&lt;BR /&gt; libiomp5.so =&amp;gt; /opt/intel/Compiler/11.0/069/lib/intel64/libiomp5.so (0x00002ac246879000)&lt;BR /&gt; libpthread.so.0 =&amp;gt; /lib64/libpthread.so.0 (0x00002ac246a09000)&lt;BR /&gt; libc.so.6 =&amp;gt; /lib64/libc.so.6 (0x00002ac246c24000)&lt;BR /&gt; libgcc_s.so.1 =&amp;gt; /lib64/libgcc_s.so.1 (0x00002ac246f79000)&lt;BR /&gt; libdl.so.2 =&amp;gt; /lib64/libdl.so.2 (0x00002ac247186000)&lt;BR /&gt; /lib64/ld-linux-x86-64.so.2 (0x00002ac2463dc000)&lt;BR /&gt;Does anyone have an Intel compiler release/platform that provides a traceback ?&lt;BR /&gt;Without OpenMP, we get&lt;BR /&gt;$ ifort -V -traceback -g -C -c toto.f90 -o toto.o &amp;amp;&amp;amp; ifort -g -openmp -o a.toto toto.o &amp;amp;&amp;amp; ./a.toto&lt;BR /&gt;Intel Fortran Intel 64 Compiler Professional for applications running on Intel 64, Version 11.0 Build 20080930 Package ID: l_cprof_p_11.0.069&lt;BR /&gt;Copyright (C) 1985-2008 Intel Corporation. All rights reserved.&lt;BR /&gt;FOR NON-COMMERCIAL USE ONLY&lt;BR /&gt;&lt;BR /&gt; Intel Fortran 11.0-1549&lt;BR /&gt; iexit= 0&lt;BR /&gt; iexit= -1&lt;BR /&gt;forrtl: severe (71): integer divide by zero&lt;BR /&gt;Image PC Routine Line Source &lt;BR /&gt;a.toto 000000000040302E MAIN__ 12 toto.f90&lt;BR /&gt;a.toto 0000000000402F7C Unknown Unknown Unknown&lt;BR /&gt;libc.so.6 00002B08A385D074 Unknown Unknown Unknown&lt;BR /&gt;a.toto 0000000000402EA9 Unknown Unknown Unknown&lt;BR /&gt;which is what is expected from the -traceback option.&lt;BR /&gt;</description>
      <pubDate>Sat, 19 Sep 2009 22:31:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759456#M14943</guid>
      <dc:creator>Olivier_C_</dc:creator>
      <dc:date>2009-09-19T22:31:29Z</dc:date>
    </item>
    <item>
      <title>Re: Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759457#M14944</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Thanks for the convenient reproducer. Also occurs with our 11.1 release on non-Mandriva. I noted you also submitted to Intel Premier so I will try to coordinateinvestigation with the assigned Support Engineer and update as we learn more.</description>
      <pubDate>Mon, 21 Sep 2009 14:58:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759457#M14944</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2009-09-21T14:58:20Z</dc:date>
    </item>
    <item>
      <title>Re: Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759458#M14945</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/335337"&gt;Kevin Davis (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;BR /&gt;Thanks for the convenient reproducer. Also occurs with our 11.1 release on non-Mandriva. I noted you also submitted to Intel Premier so I will try to coordinateinvestigation with the assigned Support Engineer and update as we learn more. &lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Today I made the test on an old Xeon with a CentOS, a three years old one.&lt;BR /&gt;I got the traceback with 11.0.69 !&lt;BR /&gt;As well, I tried the test on an old Pentium III. It failed with 10.1.008 but passed with 9.1.039 !&lt;BR /&gt;Since the problem seems to be very operating system related, I think a survey in that forum might be more fruitful there than by the traditional support.&lt;BR /&gt;Thank you for your feedback, I need more feedback from other users.&lt;BR /&gt;Sincerely,&lt;BR /&gt;Olivier Cessenat.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 21 Sep 2009 20:40:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759458#M14945</guid>
      <dc:creator>Olivier_C_</dc:creator>
      <dc:date>2009-09-21T20:40:23Z</dc:date>
    </item>
    <item>
      <title>Re: Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759459#M14946</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/304039"&gt;cessenat@free.fr&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Today I made the test on an old Xeon with a CentOS, a three years old one.&lt;BR /&gt;I got the traceback with 11.0.69 !&lt;BR /&gt;As well, I tried the test on an old Pentium III. It failed with 10.1.008 but passed with 9.1.039 !&lt;BR /&gt;Since the problem seems to be very operating system related, I think a survey in that forum might be more fruitful there than by the traditional support.&lt;BR /&gt;Thank you for your feedback, I need more feedback from other users.&lt;BR /&gt;Sincerely,&lt;BR /&gt;Olivier Cessenat.&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Apologies, on Pentium is OK with 9.1.039 and sometimes with 10.1.008 (not always) but fails on 11.0.069. In fact it depends on the libguide runtime library since the same executable is OK or not depending on libguide as follows:&lt;BR /&gt;&amp;lt;&amp;lt;&lt;BR /&gt;KO:&lt;BR /&gt;$ a.toto_chaillot_ifort10&lt;BR /&gt; Threads= 1&lt;BR /&gt; iexit= 0&lt;BR /&gt; iexit= -1&lt;BR /&gt;forrtl: severe (71): integer divide by zero&lt;BR /&gt;Image PC Routine Line Source &lt;BR /&gt;&lt;BR /&gt;Stack trace terminated abnormally.&lt;BR /&gt;$ ldd a.toto_chaillot_ifort10&lt;BR /&gt; linux-gate.so.1 =&amp;gt; (0xffffe000)&lt;BR /&gt; libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xb7f5a000)&lt;BR /&gt; libguide.so =&amp;gt; /opt/intel/Compiler/11.0/069/lib/ia32/libguide.so (0xb7ee4000)&lt;BR /&gt; libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xb7ed2000)&lt;BR /&gt; libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xb7ece000)&lt;BR /&gt; libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xb7d9b000)&lt;BR /&gt; libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7d90000)&lt;BR /&gt; /lib/ld-linux.so.2 (0xb7f99000)&lt;BR /&gt;&amp;lt;&amp;lt;&lt;BR /&gt;OK:&lt;BR /&gt;a.toto_chaillot_ifort10&lt;BR /&gt; Threads= 1&lt;BR /&gt; iexit= 0&lt;BR /&gt; iexit= -1&lt;BR /&gt;forrtl: severe (71): integer divide by zero&lt;BR /&gt;Image PC Routine Line Source &lt;BR /&gt;a.toto_chaillot_i 0804A3BF MAIN__ 12 toto.f90&lt;BR /&gt;a.toto_chaillot_i 0804A2DD Unknown Unknown Unknown&lt;BR /&gt;libc.so.6 B7E41E40 Unknown Unknown Unknown&lt;BR /&gt;a.toto_chaillot_i 0804A201 Unknown Unknown Unknown&lt;BR /&gt;$ ldd a.toto_chaillot_ifort10&lt;BR /&gt; linux-gate.so.1 =&amp;gt; (0xffffe000)&lt;BR /&gt; libm.so.6 =&amp;gt; /lib/tls/libm.so.6 (0xb7f38000)&lt;BR /&gt; libguide.so =&amp;gt; /opt/intel/fc/9.1.039/lib/libguide.so (0xb7f03000)&lt;BR /&gt; libpthread.so.0 =&amp;gt; /lib/tls/libpthread.so.0 (0xb7ef1000)&lt;BR /&gt; libdl.so.2 =&amp;gt; /lib/libdl.so.2 (0xb7eed000)&lt;BR /&gt; libc.so.6 =&amp;gt; /lib/tls/libc.so.6 (0xb7dba000)&lt;BR /&gt; libgcc_s.so.1 =&amp;gt; /lib/libgcc_s.so.1 (0xb7daf000)&lt;BR /&gt; /lib/ld-linux.so.2 (0xb7f77000)&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;I also provide a C reproducer :&lt;BR /&gt;$ cat toto.c&lt;BR /&gt;#include &lt;STDLIB.H&gt;&lt;BR /&gt;#include &lt;STDIO.H&gt;&lt;BR /&gt;int main () {&lt;BR /&gt; int i;&lt;BR /&gt;#pragma omp parallel&lt;BR /&gt; {&lt;BR /&gt;#pragma omp master&lt;BR /&gt; {&lt;BR /&gt;#if _OPENMP&lt;BR /&gt; fprintf(stdout,"#Threads=%dn",omp_get_num_threads()) ;&lt;BR /&gt;#endif&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; system("sleep 10") ;&lt;BR /&gt; for (i=-2; i&amp;lt;1;i++) {&lt;BR /&gt; fprintf(stdout,"iexit=%dn",1/i) ;&lt;BR /&gt; }&lt;BR /&gt; exit(0) ;&lt;BR /&gt;}&lt;BR /&gt;$ icc -openmp toto.c &amp;amp;&amp;amp; ./a.out&lt;BR /&gt;toto.c(5): (col. 1) remark: OpenMP DEFINED REGION WAS PARALLELIZED.&lt;BR /&gt;#Threads=4&lt;BR /&gt;iexit=0&lt;BR /&gt;iexit=-1&lt;BR /&gt;Floating point exception&lt;BR /&gt;&lt;BR /&gt;&lt;/STDIO.H&gt;&lt;/STDLIB.H&gt;</description>
      <pubDate>Mon, 21 Sep 2009 21:44:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759459#M14946</guid>
      <dc:creator>Olivier_C_</dc:creator>
      <dc:date>2009-09-21T21:44:43Z</dc:date>
    </item>
    <item>
      <title>Re: Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759460#M14947</link>
      <description>&lt;DIV style="margin: 0px;"&gt;From Development: the OpenMP RTLs handle interrupts by default. This will be changed in a future release.&lt;/DIV&gt;
&lt;DIV style="margin: 0px;"&gt;(Internal tracking id: DPD200140048)&lt;BR /&gt;&lt;BR /&gt;For now, disable OpenMP RTL handling by setting the environment variable &lt;STRONG&gt;KMP_HANDLE_SIGNALS&lt;/STRONG&gt; to 0.&lt;BR /&gt;&lt;BR /&gt;The variable setting applies equally to 11.x, 10.x, 9.x compiler releases. (11.1.056 shown below).&lt;BR /&gt;&lt;BR /&gt;$ ifort -V -g -traceback -openmp -o a.toto toto.f90&lt;BR /&gt;Intel Fortran Intel 64 Compiler Professional for applications running on Intel 64, Version 11.1 Build 20090827 Package ID: l_cprof_p_11.1.056&lt;BR /&gt;Copyright (C) 1985-2009 Intel Corporation. All rights reserved.&lt;BR /&gt;&lt;BR /&gt;Intel Fortran 11.1-2582&lt;BR /&gt;GNU ld version 2.17.50.0.6-5.el5 20061020&lt;BR /&gt;&lt;BR /&gt;$ ./a.toto&lt;BR /&gt;Threads= 8&lt;BR /&gt;iexit= 0&lt;BR /&gt;iexit= -1&lt;BR /&gt;Aborted&lt;BR /&gt;&lt;BR /&gt;$ export KMP_HANDLE_SIGNALS=0&lt;BR /&gt;$ ./a.toto&lt;BR /&gt;Threads= 8&lt;BR /&gt;iexit= 0&lt;BR /&gt;iexit= -1&lt;BR /&gt;forrtl: severe (71): integer divide by zero&lt;BR /&gt;Image PC Routine Line Source &lt;BR /&gt;a.toto 000000000040358B MAIN__ 12 toto.f90&lt;BR /&gt;a.toto000000000040335CUnknownUnknown Unknown&lt;BR /&gt;libc.so.6 0000003D0FC1D8A4 Unknown Unknown Unknown&lt;BR /&gt;a.toto 0000000000403269 Unknown Unknown Unknown&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Wed, 07 Oct 2009 16:18:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759460#M14947</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2009-10-07T16:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759461#M14948</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Modify your test program such that the exit(0); is .NOT. issued from OpenMP team member number 0 if(omp_get_thread_num() != 0) exit(0)&lt;BR /&gt;&lt;BR /&gt;When team member number ==0 this is the "master thread" of the team. In an un-Nested parallel region this is your main thread.&lt;BR /&gt;&lt;BR /&gt;Should the exit(0) occure in the main thread then the unwinding of the stack will show path up through main.&lt;BR /&gt;IOW you will have a false indication that everything works as expected.&lt;BR /&gt;&lt;BR /&gt;Only when traceback works properly for thread .NOT. being main thread can you then declare the code is working as expected.&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey&lt;BR /&gt;</description>
      <pubDate>Wed, 07 Oct 2009 21:36:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759461#M14948</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2009-10-07T21:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759462#M14949</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/335337"&gt;Kevin Davis (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;From Development: the OpenMP RTLs handle interrupts by default. This will be changed in a future release.&lt;BR /&gt;&lt;BR /&gt;For now, disable OpenMP RTL handling by setting the environment variable &lt;STRONG&gt;KMP_HANDLE_SIGNALS&lt;/STRONG&gt; to 0.&lt;BR /&gt;&lt;BR /&gt;The variable setting applies equally to 11.x, 10.x, 9.x compiler releases. (11.1.056 shown below).&lt;BR /&gt;&lt;BR /&gt;$ ifort -V -g -traceback -openmp -o a.toto toto.f90&lt;BR /&gt;Intel Fortran Intel 64 Compiler Professional for applications running on Intel 64, Version 11.1 Build 20090827 Package ID: l_cprof_p_11.1.056&lt;BR /&gt;Copyright (C) 1985-2009 Intel Corporation. All rights reserved.&lt;BR /&gt;&lt;BR /&gt;Intel Fortran 11.1-2582&lt;BR /&gt;GNU ld version 2.17.50.0.6-5.el5 20061020&lt;BR /&gt;&lt;BR /&gt;$ ./a.toto&lt;BR /&gt;Threads= 8&lt;BR /&gt;iexit= 0&lt;BR /&gt;iexit= -1&lt;BR /&gt;Aborted&lt;BR /&gt;&lt;BR /&gt;$ export KMP_HANDLE_SIGNALS=0&lt;BR /&gt;$ ./a.toto&lt;BR /&gt;Threads= 8&lt;BR /&gt;iexit= 0&lt;BR /&gt;iexit= -1&lt;BR /&gt;forrtl: severe (71): integer divide by zero&lt;BR /&gt;Image PC Routine Line Source &lt;BR /&gt;a.toto 000000000040358B MAIN__ 12 toto.f90&lt;BR /&gt;a.toto000000000040335CUnknownUnknown Unknown&lt;BR /&gt;libc.so.6 0000003D0FC1D8A4 Unknown Unknown Unknown&lt;BR /&gt;a.toto 0000000000403269 Unknown Unknown Unknown&lt;BR /&gt;&lt;/DIV&gt;
&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Thanks a lot, I had the same answer from a colleague today.&lt;BR /&gt;I tested at home and it works.&lt;BR /&gt;Could you indicate some documentation about what signals are handled by the OpenMP RTL ?&lt;BR /&gt;Thank you.&lt;BR /&gt;Olivier Cessenat.&lt;BR /&gt;</description>
      <pubDate>Fri, 09 Oct 2009 16:32:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759462#M14949</guid>
      <dc:creator>Olivier_C_</dc:creator>
      <dc:date>2009-10-09T16:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759463#M14950</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/99850"&gt;jimdempseyatthecove&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;BR /&gt;Modify your test program such that the exit(0); is .NOT. issued from OpenMP team member number 0 if(omp_get_thread_num() != 0) exit(0)&lt;BR /&gt;&lt;BR /&gt;When team member number ==0 this is the "master thread" of the team. In an un-Nested parallel region this is your main thread.&lt;BR /&gt;&lt;BR /&gt;Should the exit(0) occure in the main thread then the unwinding of the stack will show path up through main.&lt;BR /&gt;IOW you will have a false indication that everything works as expected.&lt;BR /&gt;&lt;BR /&gt;Only when traceback works properly for thread .NOT. being main thread can you then declare the code is working as expected.&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
I didn't get your point. The exit function is outside the parallel region and never reached.&lt;BR /&gt;You are right for the traceback inside an OpenMP region, which may be my next subject.&lt;BR /&gt;Thanks for you answer and attention.&lt;BR /&gt;Sincerely,&lt;BR /&gt;Olivier Cessenat.&lt;BR /&gt;</description>
      <pubDate>Fri, 09 Oct 2009 16:36:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759463#M14950</guid>
      <dc:creator>Olivier_C_</dc:creator>
      <dc:date>2009-10-09T16:36:09Z</dc:date>
    </item>
    <item>
      <title>Re: Missing traceback with OpenMP threads activated</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759464#M14951</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/304039"&gt;cessenat@free.fr&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Could you indicate some documentation about what signals are handled by the OpenMP RTL ?&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Please excuse the delay Olivier. In regards to this question, Development says:&lt;BR /&gt;&lt;BR /&gt;List of handled signals on Windows: int, ill, abrt, fpe, segv, term.&lt;BR /&gt;List of handled signals on Linux/Mac OS: hup, int, quit, ill, abrt, fpe, bus, segv, sys (if any), term, pipe.&lt;BR /&gt;&lt;BR /&gt;This information nor the previous mentioned environment variable are currently documented so I requested both be documented in a future release.</description>
      <pubDate>Mon, 21 Dec 2009 10:55:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Missing-traceback-with-OpenMP-threads-activated/m-p/759464#M14951</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2009-12-21T10:55:27Z</dc:date>
    </item>
  </channel>
</rss>

