MantisBT - ParaView
View Issue Details
0009787ParaViewBugpublic2009-10-28 04:092016-08-12 09:57
Takuya OSHIMA 
Kitware Robot 
normalcrashalways
closedmoved 
Development 
 
0009787: Stream Tracer crashes pvservers when the number of pvserver processes is larger than the number of dataset pieces
Start ParaView (3.7 CVS as of 28/Oct/09) in client/server mode with 9 pvserver processes,
* Open Iron_Protein.ImageData.xmf (which has 8 dataset pieces)
* Select Filters->Stream Tracer
* Apply
Then pvservers crash (on OS X). If they don't,
* Delete to delete Stream Tracer
* Delete again to delete Iron_Protein.ImageData.xmf
Then pvservers crash (on Linux).
The backtrace by gdb attached to the 9th process. (on OS X 10.6.1, Qt 4.5.3 Cocoa, 64bit):

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x000000000000425b
0x0000000108a8a7cf in vtkInformation::GetAsObjectBase ()
(gdb) where
#0 0x0000000108a8a7cf in vtkInformation::GetAsObjectBase ()
#1 0x0000000108a8f049 in vtkInformationIntegerKey::Get ()
#2 0x00000001087e79e4 in vtkStreamingDemandDrivenPipeline::ExecuteDataEnd ()
#3 0x00000001086ce3e3 in vtkDemandDrivenPipeline::ExecuteData ()
#4 0x00000001086ae3d1 in vtkCompositeDataPipeline::ExecuteData ()
#5 0x00000001086d1998 in vtkDemandDrivenPipeline::ProcessRequest ()
#6 0x00000001087ea759 in vtkStreamingDemandDrivenPipeline::ProcessRequest ()
#7 0x00000001086ad4c1 in vtkCompositeDataPipeline::ProcessRequest ()
#8 0x00000001086cff0a in vtkDemandDrivenPipeline::UpdateData ()
0000009 0x00000001087ea4cd in vtkStreamingDemandDrivenPipeline::Update ()
#10 0x000000010327d2cc in vtkAlgorithm_Update ()
0000011 0x000000010328345f in vtkAlgorithmCommand ()
#12 0x00000001034227e7 in vtkPolyDataAlgorithmCommand ()
#13 0x00000001029aa597 in vtkStreamTracerCommand ()
#14 0x00000001020c1c47 in vtkPStreamTracerCommand ()
#15 0x0000000102063067 in vtkDistributedStreamTracerCommand ()
#16 0x0000000103a8c33b in vtkClientServerInterpreter::ProcessCommandInvoke ()
#17 0x0000000103a8ce8e in vtkClientServerInterpreter::ProcessOneMessage ()
#18 0x0000000103a8d2dd in vtkClientServerInterpreter::ProcessStream ()
#19 0x000000010008afe7 in vtkSelfConnection::ProcessStreamLocally ()
#20 0x0000000105f15b6e in vtkMultiProcessController::ProcessRMI ()
#21 0x0000000105f16b7d in vtkMultiProcessController::ProcessRMIs ()
#22 0x0000000100042c09 in vtkProcessModule::Start ()
#23 0x000000010023f934 in vtkPVMain::Run ()
#24 0x0000000100018d08 in main ()

On Linux 64bit (Ubuntu 8.04, Qt 4.5.3, gcc 4.2.4):

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ff85b1156f0 (LWP 7512)]
0x0000000000000000 in ?? ()
(gdb) where
#0 0x0000000000000000 in ?? ()
#1 0x00007ff849ed402f in vtkGarbageCollectorImpl::CollectComponent ()
   from /usr/local/src/paraview/build/bin/libvtkCommon.so.pv3.7
#2 0x00007ff849ed4e4a in vtkGarbageCollectorImpl::CollectInternal ()
   from /usr/local/src/paraview/build/bin/libvtkCommon.so.pv3.7
#3 0x00007ff849ed4f8d in vtkGarbageCollector::Collect ()
   from /usr/local/src/paraview/build/bin/libvtkCommon.so.pv3.7
#4 0x00007ff849f2cd71 in vtkObject::UnRegisterInternal ()
   from /usr/local/src/paraview/build/bin/libvtkCommon.so.pv3.7
#5 0x00007ff853bdda76 in vtkClientServerStreamInternals::~vtkClientServerStreamInternals () from /usr/local/src/paraview/build/bin/libvtkClientServer.so
#6 0x00007ff853bd8a91 in vtkClientServerStream::~vtkClientServerStream ()
   from /usr/local/src/paraview/build/bin/libvtkClientServer.so
#7 0x00007ff853bcdb87 in vtkClientServerInterpreter::ProcessCommandDelete ()
   from /usr/local/src/paraview/build/bin/libvtkClientServer.so
#8 0x00007ff853bd3152 in vtkClientServerInterpreter::ProcessOneMessage ()
   from /usr/local/src/paraview/build/bin/libvtkClientServer.so
0000009 0x00007ff853bd360d in vtkClientServerInterpreter::ProcessStream ()
   from /usr/local/src/paraview/build/bin/libvtkClientServer.so
#10 0x00007ff853bd3674 in vtkClientServerInterpreter::ProcessStream ()
   from /usr/local/src/paraview/build/bin/libvtkClientServer.so
0000011 0x00007ff85ace85a5 in vtkSelfConnection::ProcessStreamLocally ()
   from /usr/local/src/paraview/build/bin/libvtkPVServerCommon.so
#12 0x00007ff84c59c760 in vtkMultiProcessController::ProcessRMI ()
   from /usr/local/src/paraview/build/bin/libvtkParallel.so.pv3.7
#13 0x00007ff84c59c83e in vtkMultiProcessController::ProcessRMIs ()
   from /usr/local/src/paraview/build/bin/libvtkParallel.so.pv3.7
#14 0x00007ff85aca06da in vtkProcessModule::Start ()
   from /usr/local/src/paraview/build/bin/libvtkPVServerCommon.so
#15 0x00007ff85a8f2ae9 in vtkPVMain::Run ()
   from /usr/local/src/paraview/build/bin/libvtkPVFilters.so
#16 0x000000000040140b in main ()
No tags attached.
Issue History
2009-10-28 04:09Takuya OSHIMANew Issue
2016-08-12 09:57Kitware RobotNote Added: 0037738
2016-08-12 09:57Kitware RobotStatusexpired => closed
2016-08-12 09:57Kitware RobotResolutionopen => moved
2016-08-12 09:57Kitware RobotAssigned To => Kitware Robot

Notes
(0037738)
Kitware Robot   
2016-08-12 09:57   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current ParaView Issues page linked in the banner at the top of this page.