MantisBT - ParaView
View Issue Details
0012649ParaView(No Category)public2011-10-12 19:152012-10-29 17:04
Alan Scott 
George Zagaris 
urgentminorhave not tried
closedfixed 
3.12 
3.98.0 
Sandia
crash
0012649: AMR contour seg faults remote server
ParaView 3.12.0-rc2. Remote server. Linux.
Open dave's small AMR CTH dataset. All vars turned on. Apply.
Filters/ AMR Contour. Select material volume fraction 1. Apply.
Seg fault.
No tags attached.
Issue History
2011-10-12 19:15Alan ScottNew Issue
2011-10-13 10:46Utkarsh AyachitAssigned To => George Zagaris
2011-10-13 15:56David PartykaNote Added: 0027574
2011-10-14 13:34David PartykaNote Added: 0027577
2011-10-14 13:54George ZagarisNote Added: 0027578
2012-04-23 16:50George ZagarisNote Added: 0028518
2012-04-23 21:28George ZagarisNote Added: 0028521
2012-04-23 21:28George ZagarisStatusbacklog => gatekeeper review
2012-04-23 21:28George ZagarisResolutionopen => fixed
2012-04-24 14:09Utkarsh AyachitStatusgatekeeper review => customer review
2012-04-30 21:57Alan ScottNote Added: 0028561
2012-04-30 21:57Alan ScottStatuscustomer review => closed
2012-04-30 21:57Alan ScottFixed in Version => git-master
2012-10-29 17:04Utkarsh AyachitFixed in Versiongit-master => 3.98.0

Notes
(0027574)
David Partyka   
2011-10-13 15:56   
In my case I get the following error instead of a segfault.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 766
vtkSocketCommunicator (0x2e7b970): Could not receive tag. 188969


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 766
vtkSocketCommunicator (0x2e7b970): Could not receive tag. 55627


ERROR: In /home/partyd/Projects/ParaView/source/ParaViewCore/ServerManager/vtkSMSessionClient.cxx, line 649
vtkSMSessionClient (0x326ac60): Server failed to gather information.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 766
vtkSocketCommunicator (0x2e7b970): Could not receive tag. 188969


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Common/vtkSocket.cxx, line 572
vtkClientSocket (0x2e7a0f0): Socket error in call to send. Broken pipe.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 716
vtkSocketCommunicator (0x2e7b970): Could not send tag.


ERROR: In /home/partyd/Projects/ParaView/source/VTK/Parallel/vtkSocketCommunicator.cxx, line 766
vtkSocketCommunicator (0x2e7b970): Could not receive tag. 188969
(0027577)
David Partyka   
2011-10-14 13:34   
And on the server I am getting this. (So forgot to include this yesterday).


partyd@lanfear64:~/Projects/ParaView/build$ mpiexec -np 8 ./bin/pvserver
Waiting for client
Connection URL: cs://localhost:11111
Client connected.
pvserver: /home/partyd/Projects/ParaView/source/VTK/Filtering/vtkHierarchicalBoxDataSet.cxx:504: int vtkHierarchicalBoxDataSet::GetMetaData(unsigned int, unsigned int, vtkAMRBox&): Assertion `"Expected Meta-data" && info->Has( BOX_DIMENSIONALITY() )' failed.
pvserver: /home/partyd/Projects/ParaView/source/VTK/Filtering/vtkHierarchicalBoxDataSet.cxx:504: int vtkHierarchicalBoxDataSet::GetMetaData(unsigned int, unsigned int, vtkAMRBox&): Assertion `"Expected Meta-data" && info->Has( BOX_DIMENSIONALITY() )' failed.
pvserver: /home/partyd/Projects/ParaView/source/VTK/Filtering/vtkHierarchicalBoxDataSet.cxx:504: int vtkHierarchicalBoxDataSet::GetMetaData(unsigned int, unsigned int, vtkAMRBox&): Assertion `"Expected Meta-data" && info->Has( BOX_DIMENSIONALITY() )' failed.
pvserver: /home/partyd/Projects/ParaView/source/VTK/Filtering/vtkHierarchicalBoxDataSet.cxx:504: int vtkHierarchicalBoxDataSet::GetMetaData(unsigned int, unsigned int, vtkAMRBox&): Assertion `"Expected Meta-data" && info->Has( BOX_DIMENSIONALITY() )' failed.
pvserver: /home/partyd/Projects/ParaView/source/VTK/Filtering/vtkHierarchicalBoxDataSet.cxx:504: int vtkHierarchicalBoxDataSet::GetMetaData(unsigned int, unsigned int, vtkAMRBox&): Assertion `"Expected Meta-data" && info->Has( BOX_DIMENSIONALITY() )' failed.
pvserver: /home/partyd/Projects/ParaView/source/VTK/Filtering/vtkHierarchicalBoxDataSet.cxx:504: int vtkHierarchicalBoxDataSet::GetMetaData(unsigned int, unsigned int, vtkAMRBox&): Assertion `"Expected Meta-data" && info->Has( BOX_DIMENSIONALITY() )' failed.
pvserver: /home/partyd/Projects/ParaView/source/VTK/Filtering/vtkHierarchicalBoxDataSet.cxx:504: int vtkHierarchicalBoxDataSet::GetMetaData(unsigned int, unsigned int, vtkAMRBox&): Assertion `"Expected Meta-data" && info->Has( BOX_DIMENSIONALITY() )' failed.
rank 6 in job 6 lanfear64_57056 caused collective abort of all ranks
  exit status of rank 6: killed by signal 9
rank 4 in job 6 lanfear64_57056 caused collective abort of all ranks
  exit status of rank 4: killed by signal 9
rank 2 in job 6 lanfear64_57056 caused collective abort of all ranks
  exit status of rank 2: killed by signal 9
rank 1 in job 6 lanfear64_57056 caused collective abort of all ranks
  exit status of rank 1: killed by signal 6
partyd@lanfear64:~/Projects/ParaView/build$
(0027578)
George Zagaris   
2011-10-14 13:54   
Yes, it's because the AMR metadata is not distributed among processes. The AMR tree must be full on all processes with the appropriate metadata. I have a utilitity -- See vtkAMRUtilities under Parallel -- that will do all the communication as well as generation of metadata, however, it expects the Berger-Colella AMR. The fact that with CTH AMR we may not have full domain coverage complicates things a bit.
(0028518)
George Zagaris   
2012-04-23 16:50   
This should no longer be an issue. The AMR data-structures have been split to vtkOverlappingAMR which implements Berger-Collela AMR and vtkNonOverlappingAMR which is compatible with CTH.
(0028521)
George Zagaris   
2012-04-23 21:28   
Addressed when merged in AMR-Refactoring branch
(0028561)
Alan Scott   
2012-04-30 21:57   
Tested remote server, Linux, master.