<?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: Weird Segmentation Fault in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752676#M8625</link>
    <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
a few last parting thoughts:&lt;BR /&gt;&lt;BR /&gt;If you use a batch system like PBS or LSF to submit jobs, be aware that under some batch subsystem your user environment may or may not be inherited by the child processes spawned on the remote nodes. Check into this (submit a batch job that simply returns the results of 'env'). This includes the stacksize.&lt;BR /&gt;&lt;BR /&gt;Since you did mention using 10.0, check the ReleaseNotes in your "doc" subdirectory where the compiler is installed. This will have a list of the supported Linux distributions and releases. 10.0 is a little old, and there have been a lot of linux releases since 10.0 was released. I would worry about new linux releases running this older 10.0 compiler. If you tell me your OS distro and release ( OpenSUSE 11.0 for example, or Fedora Core 10) I could try this again with this distro and compiler. Or ask your admin to install the latest 11.0 compiler.&lt;BR /&gt;&lt;BR /&gt;good hunting!&lt;BR /&gt;&lt;BR /&gt;ron&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 27 Jan 2009 00:11:41 GMT</pubDate>
    <dc:creator>Ron_Green</dc:creator>
    <dc:date>2009-01-27T00:11:41Z</dc:date>
    <item>
      <title>Weird Segmentation Fault</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752670#M8619</link>
      <description>Hello All,
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;I'm running into a weird segmentation fault (&lt;SPAN style="font-family: Verdana;"&gt;forrtl: severe (174): SIGSEGV) that has left me nonplussed. I have a Data Type that stores a bunch of complex vectors, dimension = 3, and a simple subroutine for printing a 3D complex wavevectors. Looping over each vector in the data type, if I send the vector to the subroutine via the data type, it fails; if I copy the data type vector it into another complex vector(3) and send that, it works.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-family: Verdana;"&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;! THIS FAILS&lt;/DIV&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;do i = 1, branches%natoms&lt;/DIV&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt; call z_onebythree_print(branches%branch(1)%atdisp(i)%zvec)&lt;/DIV&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;end do&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;! THIS WORKS&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-family: Verdana;"&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;do i = 1, branches%natoms&lt;/DIV&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt; zvec = branches%branch(1)%atdisp(i)%zvec&lt;BR style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;" /&gt;&lt;/DIV&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt; call z_onebythree_print(zvec)&lt;/DIV&gt;
&lt;DIV style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;"&gt;end do&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;**************&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;subroutine z_onebythree_print(zvec)&lt;/DIV&gt;
&lt;DIV&gt;complex(kind=8), intent(in) :: zvec(3)&lt;/DIV&gt;
&lt;DIV&gt;character(len=1) :: xchar,ychar,zchar&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;xchar="+"&lt;/DIV&gt;
&lt;DIV&gt;ychar="+"&lt;/DIV&gt;
&lt;DIV&gt;zchar="+"&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if(dimag(zvec(1)).lt. zero) xchar = "-"&lt;/DIV&gt;
&lt;DIV&gt;if(dimag(zvec(2)).lt. zero) ychar = "-"&lt;/DIV&gt;
&lt;DIV&gt;if(dimag(zvec(3)).lt. zero) zchar = "-"&lt;/DIV&gt;
&lt;DIV&gt;print '(F10.4,a1,F6.4,a1,F10.4,a1,F6.4,a1,F10.4,a1,F6.4,a1)',&amp;amp;&lt;/DIV&gt;
&lt;DIV&gt;        dble(zvec(1)),xchar,abs(dimag(zvec(1))), "i", &amp;amp;&lt;/DIV&gt;
&lt;DIV&gt;        dble(zvec(2)),ychar,abs(dimag(zvec(2))), "i", &amp;amp;&lt;/DIV&gt;
&lt;DIV&gt;        dble(zvec(3)),zchar,abs(dimag(zvec(3))), "i"&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;end subroutine&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;*************&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Please let me know if you have any ideas!&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thank you.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Demian&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 23 Jan 2009 22:18:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752670#M8619</guid>
      <dc:creator>riccardi</dc:creator>
      <dc:date>2009-01-23T22:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: Weird Segmentation Fault</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752671#M8620</link>
      <description>You did read the various threads on this forum for sigsegv, segmentation fault, etc, right? And you tried ALL the options mentioned?&lt;BR /&gt;&lt;BR /&gt;What version of the compiler are you using? I cannot reproduce this with 11.0 on Mac OS X. Below is my testcase. I highly recommend the previous suggestions on this post regarding &lt;BR /&gt; -gen-interfaces -warn interfaces &lt;BR /&gt;&lt;BR /&gt;and also options&lt;BR /&gt; &lt;BR /&gt;-check all -g -traceback -O2 -fp-stack-check&lt;BR /&gt;&lt;BR /&gt; Something is different with your code that is not captured with the case below. If you disagree, please open a problem report at premier.intel.com including your code and instructions on how to run it.&lt;BR /&gt;&lt;BR /&gt;--- repro.f90 ---&lt;BR /&gt;program repro&lt;BR /&gt;implicit none&lt;BR /&gt;complex (kind=8) :: zvec(3)&lt;BR /&gt;&lt;BR /&gt;type zztopvec&lt;BR /&gt; complex (kind=8) :: zvec(3)&lt;BR /&gt;end type&lt;BR /&gt;&lt;BR /&gt;type attilla&lt;BR /&gt; type (zztopvec) :: atdisp(3)&lt;BR /&gt;end type attilla&lt;BR /&gt;&lt;BR /&gt;type immabranch&lt;BR /&gt; type (attilla) :: branch(3)&lt;BR /&gt;end type&lt;BR /&gt;&lt;BR /&gt;type (immabranch) :: branches&lt;BR /&gt;&lt;BR /&gt;integer :: i&lt;BR /&gt;&lt;BR /&gt;print*, "entering case 1"&lt;BR /&gt;do i=1,3&lt;BR /&gt; call z_onebythree_print(branches%branch(1)%atdisp(i)%zvec)&lt;BR /&gt;end do&lt;BR /&gt;&lt;BR /&gt;print*, "exiting case 1 OK"&lt;BR /&gt;print*, " "&lt;BR /&gt;print*, "entering case 2"&lt;BR /&gt;&lt;BR /&gt;do i=1,3&lt;BR /&gt; zvec = branches%branch(1)%atdisp(i)%zvec&lt;BR /&gt; call z_onebythree_print( zvec )&lt;BR /&gt;end do&lt;BR /&gt;print*, "exiting case 2 OK"&lt;BR /&gt;&lt;BR /&gt;contains&lt;BR /&gt;&lt;BR /&gt;subroutine z_onebythree_print(zvec)&lt;BR /&gt;complex(kind=8), intent(in) :: zvec(3)&lt;BR /&gt;character(len=1) :: xchar,ychar,zchar&lt;BR /&gt;&lt;BR /&gt;print*, "made it into sub"&lt;BR /&gt;&lt;BR /&gt;end subroutine z_onebythree_print&lt;BR /&gt;end program repro&lt;BR /&gt;&lt;BR /&gt;--- end file ---&lt;BR /&gt;&lt;BR /&gt;output&lt;BR /&gt;rwgreen-mac01:63141 rwgreen$ ifort -o repro -g -traceback repro.f90&lt;BR /&gt;rwgreen-mac01:63141 rwgreen$ ./repro&lt;BR /&gt; entering case 1&lt;BR /&gt; made it into sub&lt;BR /&gt; made it into sub&lt;BR /&gt; made it into sub&lt;BR /&gt; exiting case 1 OK&lt;BR /&gt; &lt;BR /&gt; entering case 2&lt;BR /&gt; made it into sub&lt;BR /&gt; made it into sub&lt;BR /&gt; made it into sub&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 23 Jan 2009 22:57:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752671#M8620</guid>
      <dc:creator>Ron_Green</dc:creator>
      <dc:date>2009-01-23T22:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: Weird Segmentation Fault</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752672#M8621</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/160574"&gt;Ronald Green (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;You did read the various threads on this forum for sigsegv, segmentation fault, etc, right? And you tried ALL the options mentioned?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&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;SPAN style="font-style: italic;"&gt;You're right, I should have looked at more threads first as before you responded I did find some useful suggestions. I still haven't found the answer though.&lt;/SPAN&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;What version of the compiler are you using? I cannot reproduce this with 11.0 on Mac OS X. Below is my testcase. I highly recommend the previous suggestions on this post regarding &lt;BR /&gt; -gen-interfaces -warn interfaces &lt;BR /&gt;&lt;BR /&gt;&lt;/EM&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;SPAN style="font-style: italic;"&gt;10.0&lt;/SPAN&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;and also options&lt;BR /&gt; &lt;BR /&gt;-check all -g -traceback -O2 -fp-stack-check&lt;BR /&gt;&lt;BR /&gt; Something is different with your code that is not captured with the case below. If you disagree, please open a problem report at premier.intel.com including your code and instructions on how to run it.&lt;/EM&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;SPAN style="font-style: italic;"&gt;I'm getting a&lt;SPAN style="font-style: normal;"&gt;ld: fatal error in /usr/bin/ld64 with the -g.. I'm going to talk to the admin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&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;&lt;BR /&gt;--- repro.f90 ---&lt;BR /&gt;program repro&lt;BR /&gt;implicit none&lt;BR /&gt;complex (kind=8) :: zvec(3)&lt;BR /&gt;&lt;BR /&gt;type zztopvec&lt;BR /&gt; complex (kind=8) :: zvec(3)&lt;BR /&gt;end type&lt;BR /&gt;&lt;BR /&gt;type attilla&lt;BR /&gt; type (zztopvec) :: atdisp(3)&lt;BR /&gt;end type attilla&lt;BR /&gt;&lt;BR /&gt;type immabranch&lt;BR /&gt; type (attilla) :: branch(3)&lt;BR /&gt;end type&lt;BR /&gt;&lt;BR /&gt;type (immabranch) :: branches&lt;BR /&gt;&lt;BR /&gt;integer :: i&lt;BR /&gt;&lt;BR /&gt;print*, "entering case 1"&lt;BR /&gt;do i=1,3&lt;BR /&gt; call z_onebythree_print(branches%branch(1)%atdisp(i)%zvec)&lt;BR /&gt;end do&lt;BR /&gt;&lt;BR /&gt;print*, "exiting case 1 OK"&lt;BR /&gt;print*, " "&lt;BR /&gt;print*, "entering case 2"&lt;BR /&gt;&lt;BR /&gt;do i=1,3&lt;BR /&gt; zvec = branches%branch(1)%atdisp(i)%zvec&lt;BR /&gt; call z_onebythree_print( zvec )&lt;BR /&gt;end do&lt;BR /&gt;print*, "exiting case 2 OK"&lt;BR /&gt;&lt;BR /&gt;contains&lt;BR /&gt;&lt;BR /&gt;subroutine z_onebythree_print(zvec)&lt;BR /&gt;complex(kind=8), intent(in) :: zvec(3)&lt;BR /&gt;character(len=1) :: xchar,ychar,zchar&lt;BR /&gt;&lt;BR /&gt;print*, "made it into sub"&lt;BR /&gt;&lt;BR /&gt;end subroutine z_onebythree_print&lt;BR /&gt;end program repro&lt;BR /&gt;&lt;BR /&gt;--- end file ---&lt;BR /&gt;&lt;BR /&gt;output&lt;BR /&gt;rwgreen-mac01:63141 rwgreen$ ifort -o repro -g -traceback repro.f90&lt;BR /&gt;rwgreen-mac01:63141 rwgreen$ ./repro&lt;BR /&gt; entering case 1&lt;BR /&gt; made it into sub&lt;BR /&gt; made it into sub&lt;BR /&gt; made it into sub&lt;BR /&gt; exiting case 1 OK&lt;BR /&gt; &lt;BR /&gt; entering case 2&lt;BR /&gt; made it into sub&lt;BR /&gt; made it into sub&lt;BR /&gt; made it into sub&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&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;SPAN style="font-style: italic;"&gt;&lt;BR /&gt;&lt;/SPAN&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;SPAN style="font-style: italic;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&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;SPAN style="font-style: italic; padding: 0px; margin: 0px;"&gt;Thank you for this suggestion! I adjusted this code so that it was more like my datatypes (with allocatable arrays and whatnot), and I was unable to reproduce the error as well (even with giant branch and atdisp arrays). There must be something funky in my code. I'm going to take another look.&lt;/SPAN&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;SPAN style="font-style: italic; padding: 0px; margin: 0px;"&gt;Thanks for your helpful comments.&lt;/SPAN&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;SPAN style="font-style: italic; padding: 0px; margin: 0px;"&gt;Sincerely,&lt;/SPAN&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;SPAN style="font-style: italic; padding: 0px; margin: 0px;"&gt;Demian&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 23 Jan 2009 23:33:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752672#M8621</guid>
      <dc:creator>riccardi</dc:creator>
      <dc:date>2009-01-23T23:33:23Z</dc:date>
    </item>
    <item>
      <title>Re: Weird Segmentation Fault</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752673#M8622</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Hello again,&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;" /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;I have a simple code (posted below) that reproduces the problem. There are two types, seg and noseg: type seg has two entries (zvec(3) and vec(3)) while noseg has only zvec(3). The two subroutines (nosegfault and segfault differ only in the data type used). Apparantly, having the vec(3) but not using it causes the segfault, and I don't understand why. I am using v10.I also compiled this code with gfortran (version 4.2) and there is no seg fault. Thank you in advance for any insights!&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;" /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Sincerely,&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Demian&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;program repro&lt;/DIV&gt;
&lt;DIV&gt;implicit none&lt;/DIV&gt;
&lt;DIV&gt;type :: seg&lt;/DIV&gt;
&lt;DIV&gt;complex(kind=8) :: zvec(3)&lt;/DIV&gt;
&lt;DIV&gt;real(kind=8)  :: vec(3)&lt;/DIV&gt;
&lt;DIV&gt;end type seg&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;type :: noseg&lt;/DIV&gt;
&lt;DIV&gt;complex(kind=8) :: zvec(3)&lt;/DIV&gt;
&lt;DIV&gt;end type noseg&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;print *, "run with type noseg"&lt;/DIV&gt;
&lt;DIV&gt;call nosegfault()&lt;/DIV&gt;
&lt;DIV&gt;print *, "run with type seg"&lt;/DIV&gt;
&lt;DIV&gt;call segfault()&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;contains&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;subroutine segfault()&lt;/DIV&gt;
&lt;DIV&gt;type(seg),    allocatable :: wide(:)&lt;/DIV&gt;
&lt;DIV&gt;complex (kind=8),allocatable :: long(:)&lt;/DIV&gt;
&lt;DIV&gt;complex (kind=8)       :: zvec(3)&lt;/DIV&gt;
&lt;DIV&gt;real(kind = 8) :: rval, ival&lt;/DIV&gt;
&lt;DIV&gt;integer :: i,j, nlength_wide,nlength_long&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;nlength_wide = 92&lt;/DIV&gt;
&lt;DIV&gt;nlength_long = nlength_wide * 3&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;allocate(wide(nlength_wide), stat=i)&lt;/DIV&gt;
&lt;DIV&gt;allocate(long(nlength_long), stat=i)&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;do i = 1, nlength_long&lt;/DIV&gt;
&lt;DIV&gt;long(i) = cmplx(0.0d0,0.0d0,kind=8)&lt;/DIV&gt;
&lt;DIV&gt;end do&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;j = 1&lt;/DIV&gt;
&lt;DIV&gt;do i = 1, nlength_wide&lt;/DIV&gt;
&lt;DIV&gt;wide(i)%zvec(1) = long(j)&lt;/DIV&gt;
&lt;DIV&gt;wide(i)%zvec(2) = long(j+1)&lt;/DIV&gt;
&lt;DIV&gt;wide(i)%zvec(3) = long(j+2)&lt;/DIV&gt;
&lt;DIV&gt;j = j + 3&lt;/DIV&gt;
&lt;DIV&gt;end do&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;do i=1,nlength_wide&lt;/DIV&gt;
&lt;DIV&gt;call z_onebythree_print(wide(i)%zvec)&lt;/DIV&gt;
&lt;DIV&gt;end do&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;end subroutine&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;subroutine nosegfault()&lt;/DIV&gt;
&lt;DIV&gt;type(noseg),  allocatable :: wide(:)&lt;/DIV&gt;
&lt;DIV&gt;complex (kind=8),allocatable :: long(:)&lt;/DIV&gt;
&lt;DIV&gt;complex (kind=8)       :: zvec(3)&lt;/DIV&gt;
&lt;DIV&gt;real(kind = 8) :: rval, ival&lt;/DIV&gt;
&lt;DIV&gt;integer :: i,j, nlength_wide,nlength_long&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;nlength_wide = 92&lt;/DIV&gt;
&lt;DIV&gt;nlength_long = nlength_wide * 3&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;allocate(wide(nlength_wide), stat=i)&lt;/DIV&gt;
&lt;DIV&gt;allocate(long(nlength_long), stat=i)&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;do i = 1, nlength_long&lt;/DIV&gt;
&lt;DIV&gt;long(i) = cmplx(0.0d0,0.0d0,kind=8)&lt;/DIV&gt;
&lt;DIV&gt;end do&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;j = 1&lt;/DIV&gt;
&lt;DIV&gt;do i = 1, nlength_wide&lt;/DIV&gt;
&lt;DIV&gt;wide(i)%zvec(1) = long(j)&lt;/DIV&gt;
&lt;DIV&gt;wide(i)%zvec(2) = long(j+1)&lt;/DIV&gt;
&lt;DIV&gt;wide(i)%zvec(3) = long(j+2)&lt;/DIV&gt;
&lt;DIV&gt;j = j + 3&lt;/DIV&gt;
&lt;DIV&gt;end do&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;do i=1,nlength_wide&lt;/DIV&gt;
&lt;DIV&gt;call z_onebythree_print(wide(i)%zvec)&lt;/DIV&gt;
&lt;DIV&gt;end do&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;end subroutine&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;subroutine z_onebythree_print(zvec)&lt;/DIV&gt;
&lt;DIV&gt;complex(kind=8), intent(in) :: zvec(3)&lt;/DIV&gt;
&lt;DIV&gt;character(len=1) :: xchar,ychar,zchar&lt;/DIV&gt;
&lt;DIV&gt;real(kind=8) :: zero&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;zero = 0.0d0&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;xchar="+"&lt;/DIV&gt;
&lt;DIV&gt;ychar="+"&lt;/DIV&gt;
&lt;DIV&gt;zchar="+"&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if(dimag(zvec(1)).lt. zero) xchar = "-"&lt;/DIV&gt;
&lt;DIV&gt;if(dimag(zvec(2)).lt. zero) ychar = "-"&lt;/DIV&gt;
&lt;DIV&gt;if(dimag(zvec(3)).lt. zero) zchar = "-"&lt;/DIV&gt;
&lt;DIV&gt;print '(F10.4,a1,F6.4,a1,F10.4,a1,F6.4,a1,F10.4,a1,F6.4,a1)',&amp;amp;&lt;/DIV&gt;
&lt;DIV&gt;        dble(zvec(1)),xchar,abs(dimag(zvec(1))), "i", &amp;amp;&lt;/DIV&gt;
&lt;DIV&gt;        dble(zvec(2)),ychar,abs(dimag(zvec(2))), "i", &amp;amp;&lt;/DIV&gt;
&lt;DIV&gt;        dble(zvec(3)),zchar,abs(dimag(zvec(3))), "i"&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;end subroutine&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;end program repro&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Sun, 25 Jan 2009 04:06:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752673#M8622</guid>
      <dc:creator>riccardi</dc:creator>
      <dc:date>2009-01-25T04:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: Weird Segmentation Fault</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752674#M8623</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Strange, I used several 10.0 compilers, including a really old version 10.0.012. No seg fault.&lt;BR /&gt;&lt;BR /&gt;Are you sure you tried compiling with -heap-arrays? And what is the output of:&lt;BR /&gt;&lt;BR /&gt;ulimit -a&lt;BR /&gt;&lt;BR /&gt;(the value for your stack ?)&lt;BR /&gt;&lt;BR /&gt;output:&lt;BR /&gt;&lt;BR /&gt;$ ifort -o repronew repronew.f90&lt;BR /&gt;[rwgreen@spd20 rwgreen]$ ./repronew&lt;BR /&gt; run with type noseg&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; run with type seg&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt; 0.0000+0.0000i 0.0000+0.0000i 0.0000+0.0000i&lt;BR /&gt;[rwgreen@spd20 rwgreen]$ &lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Jan 2009 20:56:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752674#M8623</guid>
      <dc:creator>Ron_Green</dc:creator>
      <dc:date>2009-01-26T20:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: Weird Segmentation Fault</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752675#M8624</link>
      <description>&lt;SPAN style="font-family: verdana;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Thank you for trying. I'm glad to see that it should work, but this is indeed weird. I did try -heap-arrays, and my stack size is65532kbytes. I have a feeling that it may be something unique to my machine. I tried it with version 8.1 on an older linux server running red hat 9 and it worked fine. As soon as my admin comes back from a trip, I'll see if she can help.&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR style="font-family: verdana, sans-serif; padding: 0px; margin: 0px;" /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Demian&lt;/DIV&gt;
&lt;/SPAN&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 26 Jan 2009 23:04:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752675#M8624</guid>
      <dc:creator>riccardi</dc:creator>
      <dc:date>2009-01-26T23:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: Weird Segmentation Fault</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752676#M8625</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
a few last parting thoughts:&lt;BR /&gt;&lt;BR /&gt;If you use a batch system like PBS or LSF to submit jobs, be aware that under some batch subsystem your user environment may or may not be inherited by the child processes spawned on the remote nodes. Check into this (submit a batch job that simply returns the results of 'env'). This includes the stacksize.&lt;BR /&gt;&lt;BR /&gt;Since you did mention using 10.0, check the ReleaseNotes in your "doc" subdirectory where the compiler is installed. This will have a list of the supported Linux distributions and releases. 10.0 is a little old, and there have been a lot of linux releases since 10.0 was released. I would worry about new linux releases running this older 10.0 compiler. If you tell me your OS distro and release ( OpenSUSE 11.0 for example, or Fedora Core 10) I could try this again with this distro and compiler. Or ask your admin to install the latest 11.0 compiler.&lt;BR /&gt;&lt;BR /&gt;good hunting!&lt;BR /&gt;&lt;BR /&gt;ron&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 27 Jan 2009 00:11:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Weird-Segmentation-Fault/m-p/752676#M8625</guid>
      <dc:creator>Ron_Green</dc:creator>
      <dc:date>2009-01-27T00:11:41Z</dc:date>
    </item>
  </channel>
</rss>

