PV crashes with little endian client / big endian server setup
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
I get crashes with the following little endian client / big endian server setup:
Client: Mac OS X 10.6.8 (Intel) PV 3.14.1 OS X 64-bit binary downloaded from Kitware
Server: Fujitsu FX10 (SPARC64 IXfx) PV 3.14.1 cross-compiled on x86-64 Linux with CMake 2.8.7, FCCpx compiler
Server error messages: mpiexec ~/fx/20120415/bin/pvserver --use-offscreen-rendering Waiting for client... Connection URL: cs://xxxxx:11111 Accepting connection(s): xxxxx:11111 Client connected. [xxxxx:12678] *** Process received signal *** [xxxxx:12678] Signal: Bus error (10) [xxxxx:12678] Signal code: Invalid address alignment (1) [xxxxx:12678] Failing at address: 0x214037b1 [xxxxx:12678] [ 0] /opt/FJSVxosmmm/lib64/libmpgpthread.so.1(_IO_funlockfile+0x5c) [0xffffffff20809974] [xxxxx:12678] [ 1] /xxxxx/fx/20120415/lib/paraview-3.14/libvtkParallel.so.pv3.14(_ZN21vtkMultiProcessStream12vtkInternals9SwapBytesEv+0x1e4) [0xffffffff06783b64] [xxxxx:12678] [ 2] /xxxxx/fx/20120415/lib/paraview-3.14/libvtkParallel.so.pv3.14(_ZN21vtkMultiProcessStream10SetRawDataEPKhj+0x440) [0xffffffff06778b80] [xxxxx:12678] [ 3] /xxxxx/fx/20120415/lib/paraview-3.14/libvtkPVServerImplementation.so(_ZN18vtkPVSessionServer24OnClientServerMessageRMIEPvi+0x18) [0xffffffff008aec98] [xxxxx:12678] [ 4] /xxxxx/fx/20120415/lib/paraview-3.14/libvtkPVServerImplementation.so(_ZN46_GLOBAL__N__22_vtkPVSessionServer_cxx_cc8ff48111RMICallbackEPvS0_ii+0xc) [0xffffffff008ac5cc] [xxxxx:12678] [ 5] /xxxxx/fx/20120415/lib/paraview-3.14/libvtkParallel.so.pv3.14(_ZN25vtkMultiProcessController10ProcessRMIEiPvii+0x3f0) [0xffffffff0676c8b0] [xxxxx:12678] [ 6] /xxxxx/fx/20120415/lib/paraview-3.14/libvtkParallel.so.pv3.14(_ZN25vtkMultiProcessController11ProcessRMIsEii+0x210) [0xffffffff0676bfd0] [xxxxx:12678] [ 7] /xxxxx/fx/20120415/lib/paraview-3.14/libvtkPVClientServerCore.so(_ZN26vtkTCPNetworkAccessManager21ProcessEventsInternalEmb+0x3c4) [0xffffffff01116f44] [xxxxx:12678] [ 8] /xxxxx/fx/20120415/lib/paraview-3.14/libvtkPVClientServerCore.so(_ZN26vtkTCPNetworkAccessManager13ProcessEventsEm+0xc) [0xffffffff01116b4c] [xxxxx:12678] [ 9] /xxxxx/fx/20120415/lib/paraview-3.14/pvserver [0x102440] [xxxxx:12678] [10] /xxxxx/fx/20120415/lib/paraview-3.14/pvserver(main+0xc) [0x10250c] [xxxxx:12678] [11] /lib64/libc.so.6(__libc_start_main+0x194) [0xffffffff2118b81c] [xxxxx:12678] [12] /xxxxx/fx/20120415/lib/paraview-3.14/pvserver(_start+0x2c) [0x10206c] [xxxxx:12678] *** End of error message *** [ERR.] PLE 0017 plexec The process terminated with the signal.(rank=0)(nid=0x01040006)(sig=10)
Client error messages:
/Applications/ParaView\ 3.14.1.app/Contents/MacOS/paraview ERROR: In /Source/ParaView/release/ParaView/VTK/Parallel/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x10d88b820): Could not receive tag. 55627
ERROR: In /Source/ParaView/release/ParaView/ParaViewCore/ServerManager/vtkSMSessionClient.cxx, line 774 vtkSMSessionClient (0x10c6bc1f0): Server failed to gather information.
ERROR: In /Source/ParaView/release/ParaView/VTK/Parallel/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x10d88b820): Could not receive tag. 55627
ERROR: In /Source/ParaView/release/ParaView/ParaViewCore/ServerManager/vtkSMSessionClient.cxx, line 774 vtkSMSessionClient (0x10c6bc1f0): Server failed to gather information.
ERROR: In /Source/ParaView/release/ParaView/VTK/Parallel/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x10d88b820): Could not receive tag. 55627
ERROR: In /Source/ParaView/release/ParaView/ParaViewCore/ServerManager/vtkSMSessionClient.cxx, line 774 vtkSMSessionClient (0x10c6bc1f0): Server failed to gather information.
ERROR: In /Source/ParaView/release/ParaView/VTK/Parallel/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x10d88b820): Could not receive tag. 55629
ERROR: In /Source/ParaView/release/ParaView/VTK/Parallel/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x10d88b820): Could not receive tag. 55629
ERROR: In /Source/ParaView/release/ParaView/VTK/Parallel/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x10d88b820): Could not receive tag. 55628
libprotobuf ERROR /Source/ParaView/release/ParaView/Utilities/protobuf/src/google/protobuf/message_lite.cc:123] Can't parse message of type "paraview_protobuf.Message" because it is missing required fields: global_id, location ERROR: In /Source/ParaView/release/ParaView/ParaViewCore/ServerManager/vtkSMProxy.cxx, line 1874 vtkSMPluginLoaderProxy (0x11be90290): Try to load a state on a proxy which has a different ID(1 != 0)
ERROR: In /Source/ParaView/release/ParaView/VTK/Parallel/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x10d88b820): Could not receive tag. 55628
libprotobuf ERROR /Source/ParaView/release/ParaView/Utilities/protobuf/src/google/protobuf/message_lite.cc:123] Can't parse message of type "paraview_protobuf.Message" because it is missing required fields: global_id, location ERROR: In /Source/ParaView/release/ParaView/VTK/Parallel/vtkSocketCommunicator.cxx, line 812 vtkSocketCommunicator (0x10d88b820): Could not receive tag. 55627
ERROR: In /Source/ParaView/release/ParaView/ParaViewCore/ServerManager/vtkSMSessionClient.cxx, line 774 vtkSMSessionClient (0x10c6bc1f0): Server failed to gather information.