[Paraview] Fwd: Baffled by "floating point exceptions" in ParaView 3.6.1

Rick Angelini angel at arl.army.mil
Fri Aug 7 08:59:43 EDT 2009


Randall - try compiling against Openmpi-1.3 and see if you get different 
results.    We saw issues with compiling Paraview 3.x against 
Openmpi-1.2.6 that went away when we switch to Openmpi-1.3.



j s wrote:
> Looking online, that is a nasty FPE, since it is a result of an 
> integer operation, not a floating point operation.
>
> This is occuring at address NULL, which should not be possible.
> #8  0x0000000000000000 in ?? ()
>
> It looks like a function at address 0 is being called.  Do you have 
> more of the trace, or is that the top?  If that is the top, can you 
> see if this function is being invoked from a different thread?
>
> Juan
>
>
> On Thu, Aug 6, 2009 at 3:47 PM, Randall Hand <randall.hand at gmail.com 
> <mailto:randall.hand at gmail.com>> wrote:
>
>     Ok, more information.
>
>     If I compile ParaView without Python and without MPI, it works
>     beautifully.
>
>     Enabling MPI, however, causes the problem.. a GDB trace:
>
>
>     (gdb) run
>     Starting program: /viz/work/rhand/pvezviz/install-MPI/bin/paraview
>
>     Program received signal SIGFPE, Arithmetic exception.
>     0x00000030fea6911c in _int_free () from /lib64/tls/libc.so.6
>     (gdb) bt
>     #0  0x00000030fea6911c in _int_free () from /lib64/tls/libc.so.6
>     #1  0x00000030fea69596 in free () from /lib64/tls/libc.so.6
>     #2  0x00000030fe800a2b in ?? ()
>     #3  0x0000007fbfffc8b0 in ?? ()
>     #4  0x0000002a9758a11e in ?? ()
>     #5  0x000000000000fd00 in ?? ()
>     #6  0x000000000128502b in ?? ()
>     #7  0x0000002aa267372a in ?? ()
>     #8  0x0000000000000000 in ?? ()
>     (gdb)
>
>     The MPI libraries I'm using:
>
>      MPI_EXTRA_LIBRARY               
>     /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
>      MPI_INCLUDE_PATH                
>     /usr/local/ofed/mpi/gcc/openmpi-1.2.8/include
>      MPI_LIBRARY                     
>     /usr/local/ofed/mpi/gcc/openmpi-1.2.8/lib64/libmpi_cxx.so
>
>     Anyone see anything obviously wrong?
>
>
>     --
>     Randall Hand
>     Visualization Scientist
>     http://www.yeraze.com
>     http://www.vizworld.com
>
>
>
>     On Thu, Jul 30, 2009 at 10:49 AM, Rick Angelini
>     <angel at arl.army.mil <mailto:angel at arl.army.mil>> wrote:
>
>         Randall - we saw some execution-time failures of 3.6.1 that
>         was related to an older version of the nVidia driver.     We
>         didn't see floating point exceptions, though - we saw socket
>         errors related to the client-server connection.  Moving to a
>         newer version of the nVidia driver on the client side fixed
>         the problem.     It doesn't make sense, but that's what
>         happened!   8-)
>
>
>
>         j s wrote:
>
>             I had meant to send this to the list, instead of just Randall.
>
>             ---------- Forwarded message ----------
>             From: *j s* <j.s4403 at gmail.com <mailto:j.s4403 at gmail.com>
>             <mailto:j.s4403 at gmail.com <mailto:j.s4403 at gmail.com>>>
>             Date: Thu, Jul 30, 2009 at 9:03 AM
>             Subject: Re: [Paraview] Baffled by "floating point
>             exceptions" in ParaView 3.6.1
>             To: Randall Hand <randall.hand at gmail.com
>             <mailto:randall.hand at gmail.com>
>             <mailto:randall.hand at gmail.com
>             <mailto:randall.hand at gmail.com>>>
>
>
>             If you are running it in gdb, you might be able to do:
>
>             (gdb) handle SIGFPE nopass
>             Signal        Stop      Print   Pass to program Description
>             SIGFPE        Yes       Yes     No              Arithmetic
>             exception
>
>             or
>
>             (gdb) handle SIGFPE nostop nopass
>             Signal        Stop      Print   Pass to program Description
>             SIGFPE        No        Yes     No              Arithmetic
>             exception
>
>
>
>             On Thu, Jul 30, 2009 at 8:52 AM, Randall Hand
>             <randall.hand at gmail.com <mailto:randall.hand at gmail.com>
>             <mailto:randall.hand at gmail.com
>             <mailto:randall.hand at gmail.com>>> wrote:
>
>                I was unable to compile 3.4 against these libraries,
>             compilation
>                would fail with errors in the Python libraries about
>             "-fPIC".
>
>                I'll try again without MPI & Python, and get back with you.
>
>                --
>                Randall Hand
>                Visualization Scientist
>                http://www.yeraze.com <http://www.yeraze.com/>
>                http://www.vizworld.com <http://www.vizworld.com/>
>
>
>
>                On Thu, Jul 30, 2009 at 8:47 AM, Berk Geveci
>                <berk.geveci at kitware.com
>             <mailto:berk.geveci at kitware.com>
>             <mailto:berk.geveci at kitware.com
>             <mailto:berk.geveci at kitware.com>>> wrote:
>
>                    Can you try compiling without Python and MPI? Also,
>             can you
>                    try with
>                    Mesa? I am guessing some system library is causing this
>                    problem but
>                    without a stack trace, it will be trial-and-error
>             to find out
>                    which.
>                    Also, do older versions work with the same libraries?
>
>                    -berk
>
>                    On Thu, Jul 30, 2009 at 9:43 AM, Randall
>                    Hand<randall.hand at gmail.com
>             <mailto:randall.hand at gmail.com>
>             <mailto:randall.hand at gmail.com
>             <mailto:randall.hand at gmail.com>>>
>
>                    wrote:
>                    > I've compiled ParaView 3.6.1 three times so far,
>             and every
>                    time it compiles
>                    > successfully but when I attempt to run it, it
>             dies with
>                    "Floating point
>                    > exception".
>                    >
>                    > I'm compiling it on a Linux system (RHEL4), and
>             linking
>                    against MPI (OpenMPE
>                    > 1.2.8) and python (2.5.1).  I'm using cmake 2.6.4
>             .  Is
>                    there some known
>                    > problem here?
>                    >
>                    > I compiled Paraview in "Debug" mode, but a
>             backtrace doesn't
>                    show anything
>                    > but question marks.
>                    > --
>                    > Randall Hand
>                    > Visualization Scientist
>                    > http://www.yeraze.com <http://www.yeraze.com/>
>                    > http://www.vizworld.com <http://www.vizworld.com/>
>                    >
>                    > _______________________________________________
>                    > Powered by www.kitware.com
>             <http://www.kitware.com> <http://www.kitware.com/>
>
>                    >
>                    > Visit other Kitware open-source projects at
>                    > http://www.kitware.com/opensource/opensource.html
>                    >
>                    > Please keep messages on-topic and check the
>             ParaView Wiki at:
>                    > http://paraview.org/Wiki/ParaView
>                    >
>                    > Follow this link to subscribe/unsubscribe:
>                    > http://www.paraview.org/mailman/listinfo/paraview
>                    >
>                    >
>
>
>
>                _______________________________________________
>                Powered by www.kitware.com <http://www.kitware.com>
>             <http://www.kitware.com/>
>
>
>                Visit other Kitware open-source projects at
>                http://www.kitware.com/opensource/opensource.html
>
>                Please keep messages on-topic and check the ParaView
>             Wiki at:
>                http://paraview.org/Wiki/ParaView
>
>                Follow this link to subscribe/unsubscribe:
>                http://www.paraview.org/mailman/listinfo/paraview
>
>
>
>             ------------------------------------------------------------------------
>
>             _______________________________________________
>             Powered by www.kitware.com <http://www.kitware.com>
>
>             Visit other Kitware open-source projects at
>             http://www.kitware.com/opensource/opensource.html
>
>             Please keep messages on-topic and check the ParaView Wiki
>             at: http://paraview.org/Wiki/ParaView
>
>             Follow this link to subscribe/unsubscribe:
>             http://www.paraview.org/mailman/listinfo/paraview
>              
>
>         _______________________________________________
>         Powered by www.kitware.com <http://www.kitware.com>
>
>         Visit other Kitware open-source projects at
>         http://www.kitware.com/opensource/opensource.html
>
>         Please keep messages on-topic and check the ParaView Wiki at:
>         http://paraview.org/Wiki/ParaView
>
>         Follow this link to subscribe/unsubscribe:
>         http://www.paraview.org/mailman/listinfo/paraview
>
>
>


More information about the ParaView mailing list