I'm currently waiting for the admins to Install OpenMPI1.3, but in the
meantime I recompiled and linked against Mesa (rather than the nvidia
drivers).<br><br>Tada, all works.  So there&#39;s definately some problem with NVidia Drivers + OpenMPI1.2.x <br clear="all">--<br>Randall Hand<br>Visualization Scientist<br><a href="http://www.yeraze.com">http://www.yeraze.com</a><br>

<a href="http://www.vizworld.com">http://www.vizworld.com</a><br>
<br><br><div class="gmail_quote">On Tue, Aug 11, 2009 at 8:52 AM, Berk Geveci <span dir="ltr">&lt;<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

My guess is that there is a symbol conflict between something in<br>
ParaView and OpenMPI 1.2.6. If switching to 1.3 does not fix the<br>
problem, we&#39;ll have to resort to debugging this some other way.<br>
<font color="#888888"><br>
-berk<br>
</font><div><div></div><div class="h5"><br>
On Fri, Aug 7, 2009 at 8:59 AM, Rick Angelini&lt;<a href="mailto:angel@arl.army.mil">angel@arl.army.mil</a>&gt; wrote:<br>
&gt; Randall - try compiling against Openmpi-1.3 and see if you get different<br>
&gt; results.    We saw issues with compiling Paraview 3.x against Openmpi-1.2.6<br>
&gt; that went away when we switch to Openmpi-1.3.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; j s wrote:<br>
&gt;&gt;<br>
&gt;&gt; Looking online, that is a nasty FPE, since it is a result of an integer<br>
&gt;&gt; operation, not a floating point operation.<br>
&gt;&gt;<br>
&gt;&gt; This is occuring at address NULL, which should not be possible.<br>
&gt;&gt; #8  0x0000000000000000 in ?? ()<br>
&gt;&gt;<br>
&gt;&gt; It looks like a function at address 0 is being called.  Do you have more<br>
&gt;&gt; of the trace, or is that the top?  If that is the top, can you see if this<br>
&gt;&gt; function is being invoked from a different thread?<br>
&gt;&gt;<br>
&gt;&gt; Juan<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Aug 6, 2009 at 3:47 PM, Randall Hand &lt;<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a><br>
&gt;&gt; &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;    Ok, more information.<br>
&gt;&gt;<br>
&gt;&gt;    If I compile ParaView without Python and without MPI, it works<br>
&gt;&gt;    beautifully.<br>
&gt;&gt;<br>
&gt;&gt;    Enabling MPI, however, causes the problem.. a GDB trace:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;    (gdb) run<br>
&gt;&gt;    Starting program: /viz/work/rhand/pvezviz/install-MPI/bin/paraview<br>
&gt;&gt;<br>
&gt;&gt;    Program received signal SIGFPE, Arithmetic exception.<br>
&gt;&gt;    0x00000030fea6911c in _int_free () from /lib64/tls/libc.so.6<br>
&gt;&gt;    (gdb) bt<br>
&gt;&gt;    #0  0x00000030fea6911c in _int_free () from /lib64/tls/libc.so.6<br>
&gt;&gt;    #1  0x00000030fea69596 in free () from /lib64/tls/libc.so.6<br>
&gt;&gt;    #2  0x00000030fe800a2b in ?? ()<br>
&gt;&gt;    #3  0x0000007fbfffc8b0 in ?? ()<br>
&gt;&gt;    #4  0x0000002a9758a11e in ?? ()<br>
&gt;&gt;    #5  0x000000000000fd00 in ?? ()<br>
&gt;&gt;    #6  0x000000000128502b in ?? ()<br>
&gt;&gt;    #7  0x0000002aa267372a in ?? ()<br>
&gt;&gt;    #8  0x0000000000000000 in ?? ()<br>
&gt;&gt;    (gdb)<br>
&gt;&gt;<br>
&gt;&gt;    The MPI libraries I&#39;m using:<br>
&gt;&gt;<br>
&gt;&gt;     MPI_EXTRA_LIBRARY<br>
&gt;&gt;  /usr/local/ofed/mpi/gcc/openmpi-1.2.8/lib64/libmpi.so;/usr/local/ofed/mpi/gcc/openmpi-1.2.8/lib64/libopen-rte.so;/usr/local/ofed/mpi/gcc/openmpi-1.2.8/lib64/libopen-pal.so;/usr/lib64/libdl.so;/usr/lib64/libnsl.so;/usr/lib64/libutil.so;/usr/lib64/libm.so;/usr/lib64/libdl.so<br>


&gt;&gt;     MPI_INCLUDE_PATH<br>
&gt;&gt;  /usr/local/ofed/mpi/gcc/openmpi-1.2.8/include<br>
&gt;&gt;     MPI_LIBRARY<br>
&gt;&gt;  /usr/local/ofed/mpi/gcc/openmpi-1.2.8/lib64/libmpi_cxx.so<br>
&gt;&gt;<br>
&gt;&gt;    Anyone see anything obviously wrong?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;    --<br>
&gt;&gt;    Randall Hand<br>
&gt;&gt;    Visualization Scientist<br>
&gt;&gt;    <a href="http://www.yeraze.com" target="_blank">http://www.yeraze.com</a><br>
&gt;&gt;    <a href="http://www.vizworld.com" target="_blank">http://www.vizworld.com</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;    On Thu, Jul 30, 2009 at 10:49 AM, Rick Angelini<br>
&gt;&gt;    &lt;<a href="mailto:angel@arl.army.mil">angel@arl.army.mil</a> &lt;mailto:<a href="mailto:angel@arl.army.mil">angel@arl.army.mil</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;        Randall - we saw some execution-time failures of 3.6.1 that<br>
&gt;&gt;        was related to an older version of the nVidia driver.     We<br>
&gt;&gt;        didn&#39;t see floating point exceptions, though - we saw socket<br>
&gt;&gt;        errors related to the client-server connection.  Moving to a<br>
&gt;&gt;        newer version of the nVidia driver on the client side fixed<br>
&gt;&gt;        the problem.     It doesn&#39;t make sense, but that&#39;s what<br>
&gt;&gt;        happened!   8-)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;        j s wrote:<br>
&gt;&gt;<br>
&gt;&gt;            I had meant to send this to the list, instead of just Randall.<br>
&gt;&gt;<br>
&gt;&gt;            ---------- Forwarded message ----------<br>
&gt;&gt;            From: *j s* &lt;<a href="mailto:j.s4403@gmail.com">j.s4403@gmail.com</a> &lt;mailto:<a href="mailto:j.s4403@gmail.com">j.s4403@gmail.com</a>&gt;<br>
&gt;&gt;            &lt;mailto:<a href="mailto:j.s4403@gmail.com">j.s4403@gmail.com</a> &lt;mailto:<a href="mailto:j.s4403@gmail.com">j.s4403@gmail.com</a>&gt;&gt;&gt;<br>
&gt;&gt;            Date: Thu, Jul 30, 2009 at 9:03 AM<br>
&gt;&gt;            Subject: Re: [Paraview] Baffled by &quot;floating point<br>
&gt;&gt;            exceptions&quot; in ParaView 3.6.1<br>
&gt;&gt;            To: Randall Hand &lt;<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a><br>
&gt;&gt;            &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a>&gt;<br>
&gt;&gt;            &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a><br>
&gt;&gt;            &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a>&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;            If you are running it in gdb, you might be able to do:<br>
&gt;&gt;<br>
&gt;&gt;            (gdb) handle SIGFPE nopass<br>
&gt;&gt;            Signal        Stop      Print   Pass to program Description<br>
&gt;&gt;            SIGFPE        Yes       Yes     No              Arithmetic<br>
&gt;&gt;            exception<br>
&gt;&gt;<br>
&gt;&gt;            or<br>
&gt;&gt;<br>
&gt;&gt;            (gdb) handle SIGFPE nostop nopass<br>
&gt;&gt;            Signal        Stop      Print   Pass to program Description<br>
&gt;&gt;            SIGFPE        No        Yes     No              Arithmetic<br>
&gt;&gt;            exception<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;            On Thu, Jul 30, 2009 at 8:52 AM, Randall Hand<br>
&gt;&gt;            &lt;<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a> &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a>&gt;<br>
&gt;&gt;            &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a><br>
&gt;&gt;            &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a>&gt;&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;               I was unable to compile 3.4 against these libraries,<br>
&gt;&gt;            compilation<br>
&gt;&gt;               would fail with errors in the Python libraries about<br>
&gt;&gt;            &quot;-fPIC&quot;.<br>
&gt;&gt;<br>
&gt;&gt;               I&#39;ll try again without MPI &amp; Python, and get back with you.<br>
&gt;&gt;<br>
&gt;&gt;               --<br>
&gt;&gt;               Randall Hand<br>
&gt;&gt;               Visualization Scientist<br>
&gt;&gt;               <a href="http://www.yeraze.com" target="_blank">http://www.yeraze.com</a> &lt;<a href="http://www.yeraze.com/" target="_blank">http://www.yeraze.com/</a>&gt;<br>
&gt;&gt;               <a href="http://www.vizworld.com" target="_blank">http://www.vizworld.com</a> &lt;<a href="http://www.vizworld.com/" target="_blank">http://www.vizworld.com/</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;               On Thu, Jul 30, 2009 at 8:47 AM, Berk Geveci<br>
&gt;&gt;               &lt;<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a><br>
&gt;&gt;            &lt;mailto:<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a>&gt;<br>
&gt;&gt;            &lt;mailto:<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a><br>
&gt;&gt;            &lt;mailto:<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a>&gt;&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;                   Can you try compiling without Python and MPI? Also,<br>
&gt;&gt;            can you<br>
&gt;&gt;                   try with<br>
&gt;&gt;                   Mesa? I am guessing some system library is causing this<br>
&gt;&gt;                   problem but<br>
&gt;&gt;                   without a stack trace, it will be trial-and-error<br>
&gt;&gt;            to find out<br>
&gt;&gt;                   which.<br>
&gt;&gt;                   Also, do older versions work with the same libraries?<br>
&gt;&gt;<br>
&gt;&gt;                   -berk<br>
&gt;&gt;<br>
&gt;&gt;                   On Thu, Jul 30, 2009 at 9:43 AM, Randall<br>
&gt;&gt;                   Hand&lt;<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a><br>
&gt;&gt;            &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a>&gt;<br>
&gt;&gt;            &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a><br>
&gt;&gt;            &lt;mailto:<a href="mailto:randall.hand@gmail.com">randall.hand@gmail.com</a>&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;                   wrote:<br>
&gt;&gt;                   &gt; I&#39;ve compiled ParaView 3.6.1 three times so far,<br>
&gt;&gt;            and every<br>
&gt;&gt;                   time it compiles<br>
&gt;&gt;                   &gt; successfully but when I attempt to run it, it<br>
&gt;&gt;            dies with<br>
&gt;&gt;                   &quot;Floating point<br>
&gt;&gt;                   &gt; exception&quot;.<br>
&gt;&gt;                   &gt;<br>
&gt;&gt;                   &gt; I&#39;m compiling it on a Linux system (RHEL4), and<br>
&gt;&gt;            linking<br>
&gt;&gt;                   against MPI (OpenMPE<br>
&gt;&gt;                   &gt; 1.2.8) and python (2.5.1).  I&#39;m using cmake 2.6.4<br>
&gt;&gt;            .  Is<br>
&gt;&gt;                   there some known<br>
&gt;&gt;                   &gt; problem here?<br>
&gt;&gt;                   &gt;<br>
&gt;&gt;                   &gt; I compiled Paraview in &quot;Debug&quot; mode, but a<br>
&gt;&gt;            backtrace doesn&#39;t<br>
&gt;&gt;                   show anything<br>
&gt;&gt;                   &gt; but question marks.<br>
&gt;&gt;                   &gt; --<br>
&gt;&gt;                   &gt; Randall Hand<br>
&gt;&gt;                   &gt; Visualization Scientist<br>
&gt;&gt;                   &gt; <a href="http://www.yeraze.com" target="_blank">http://www.yeraze.com</a> &lt;<a href="http://www.yeraze.com/" target="_blank">http://www.yeraze.com/</a>&gt;<br>
&gt;&gt;                   &gt; <a href="http://www.vizworld.com" target="_blank">http://www.vizworld.com</a> &lt;<a href="http://www.vizworld.com/" target="_blank">http://www.vizworld.com/</a>&gt;<br>
&gt;&gt;                   &gt;<br>
&gt;&gt;                   &gt; _______________________________________________<br>
&gt;&gt;                   &gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;            &lt;<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a>&gt; &lt;<a href="http://www.kitware.com/" target="_blank">http://www.kitware.com/</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;                   &gt;<br>
&gt;&gt;                   &gt; Visit other Kitware open-source projects at<br>
&gt;&gt;                   &gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;                   &gt;<br>
&gt;&gt;                   &gt; Please keep messages on-topic and check the<br>
&gt;&gt;            ParaView Wiki at:<br>
&gt;&gt;                   &gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;                   &gt;<br>
&gt;&gt;                   &gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;                   &gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;                   &gt;<br>
&gt;&gt;                   &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;               _______________________________________________<br>
&gt;&gt;               Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a> &lt;<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a>&gt;<br>
&gt;&gt;            &lt;<a href="http://www.kitware.com/" target="_blank">http://www.kitware.com/</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;               Visit other Kitware open-source projects at<br>
&gt;&gt;               <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt;               Please keep messages on-topic and check the ParaView<br>
&gt;&gt;            Wiki at:<br>
&gt;&gt;               <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;<br>
&gt;&gt;               Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;               <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;  ------------------------------------------------------------------------<br>
&gt;&gt;<br>
&gt;&gt;            _______________________________________________<br>
&gt;&gt;            Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a> &lt;<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;            Visit other Kitware open-source projects at<br>
&gt;&gt;            <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt;            Please keep messages on-topic and check the ParaView Wiki<br>
&gt;&gt;            at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;<br>
&gt;&gt;            Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;            <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;<br>
&gt;&gt;        _______________________________________________<br>
&gt;&gt;        Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a> &lt;<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;        Visit other Kitware open-source projects at<br>
&gt;&gt;        <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt;        Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt;        <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;<br>
&gt;&gt;        Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;        <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</div></div></blockquote></div><br>