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 <[email protected] <mailto:[email protected]>> 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
    <[email protected] <mailto:[email protected]>> 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* <[email protected] <mailto:[email protected]>
            <mailto:[email protected] <mailto:[email protected]>>>
            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 <[email protected]
            <mailto:[email protected]>
            <mailto:[email protected]
            <mailto:[email protected]>>>


            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
            <[email protected] <mailto:[email protected]>
            <mailto:[email protected]
            <mailto:[email protected]>>> 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
               <[email protected]
            <mailto:[email protected]>
            <mailto:[email protected]
            <mailto:[email protected]>>> 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<[email protected]
            <mailto:[email protected]>
            <mailto:[email protected]
            <mailto:[email protected]>>>

                   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



_______________________________________________
Powered by 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

Reply via email to