MantisBT - ParaView
View Issue Details
0014051ParaView(No Category)public2013-05-06 13:062013-05-22 19:13
Burlen 
David Thompson 
highminorhave not tried
closedfixed 
git-master 
 
TBD
14051_prominent_value_crash
incorrect functionality
0014051: segfault opening the color scale editor / vtkPVProminentValuesInformation
with git master from this afternoon, I'm experiencing segfaults when I try to open the color scale editor. seems to be related to vtkPVProminentValuesInformation see stack trace below. I experience the crash after making a slice that doesn't cut through all ranks and attempt to open the color scale editor.


Steps to reproduce:

Start pvserver running parallel 2 ranks
Open the attached dataset, load b array
Slice the dataset such that the slice contains no data from at least one rank.
Color slice by b array magnitude
Open the color scale editor -> crash


Program received signal SIGSEGV, Segmentation fault.
0x00007fde3f6dbee1 in vtkInformationVector::GetInformationObject (this=0x0, index=0) at /work/ext/ParaView/sqtk-pv/ParaView/VTK/Common/Core/vtkInformationVector.cxx:157
157 if(index >= 0 && index < this->NumberOfInformationObjects)
(gdb) where
#0 0x00007fde3f6dbee1 in vtkInformationVector::GetInformationObject (this=0x0, index=0) at /work/ext/ParaView/sqtk-pv/ParaView/VTK/Common/Core/vtkInformationVector.cxx:157
#1 0x00007fde3f5c5950 in vtkAbstractArray::UpdateDiscreteValueSet (this=0x3ce0130, uncertainty=0, minimumProminence=0) at /work/ext/ParaView/sqtk-pv/ParaView/VTK/Common/Core/vtkAbstractArray.c
#2 0x00007fde3f5c4d81 in vtkAbstractArray::GetProminentComponentValues (this=0x3ce0130, comp=-1, values=0x3cd2f30, uncertainty=0, minimumProminence=0)
    at /work/ext/ParaView/sqtk-pv/ParaView/VTK/Common/Core/vtkAbstractArray.cxx:548
#3 0x00007fde383df72d in vtkPVProminentValuesInformation::CopyDistinctValuesFromObject (this=0x3ccfeb0, array=0x3ce0130)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ClientServerCore/Rendering/vtkPVProminentValuesInformation.cxx:391
#4 0x00007fde383df5b7 in vtkPVProminentValuesInformation::CopyFromLeafDataObject (this=0x3ccfeb0, dobj=0x4084620)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ClientServerCore/Rendering/vtkPVProminentValuesInformation.cxx:360
#5 0x00007fde383df2ad in vtkPVProminentValuesInformation::CopyFromCompositeDataSet (this=0x3ccbd80, cds=0x40bb800)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ClientServerCore/Rendering/vtkPVProminentValuesInformation.cxx:309
#6 0x00007fde383def5f in vtkPVProminentValuesInformation::CopyFromObject (this=0x3ccbd80, obj=0x405dd90)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ClientServerCore/Rendering/vtkPVProminentValuesInformation.cxx:263
#7 0x00007fde401554f0 in vtkPVSessionCore::GatherInformationInternal (this=0x23a3b90, information=0x3ccbd80, globalid=4483)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ServerImplementation/Core/vtkPVSessionCore.cxx:838
#8 0x00007fde401555cb in vtkPVSessionCore::GatherInformation (this=0x23a3b90, location=17, information=0x3ccbd80, globalid=4483)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ServerImplementation/Core/vtkPVSessionCore.cxx:858
0000009 0x00007fde401512c0 in vtkPVSessionBase::GatherInformation (this=0x23a9ad0, location=17, information=0x3ccbd80, globalid=4483)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ServerImplementation/Core/vtkPVSessionBase.cxx:258
#10 0x00007fde40160b7e in vtkPVSessionServer::GatherInformationInternal (this=0x23a9ad0, location=17, classname=0x3cbb9f8 "vtkPVProminentValuesInformation", globalid=4483, stream=...)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ServerImplementation/Core/vtkPVSessionServer.cxx:567
0000011 0x00007fde401608f0 in vtkPVSessionServer::OnClientServerMessageRMI (this=0x23a9ad0, message=0x408dec0, message_length=135)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ServerImplementation/Core/vtkPVSessionServer.cxx:527
#12 0x00007fde4015ee0c in (anonymous namespace)::RMICallback (localArg=0x23a9ad0, remoteArg=0x408dec0, remoteArgLength=135)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ServerImplementation/Core/vtkPVSessionServer.cxx:56
#13 0x00007fde3fb0c4bf in vtkMultiProcessController::ProcessRMI (this=0x2cdfe60, remoteProcessId=1, arg=0x408dec0, argLength=135, rmiTag=55625)
    at /work/ext/ParaView/sqtk-pv/ParaView/VTK/Parallel/Core/vtkMultiProcessController.cxx:650
#14 0x00007fde3fb0c06e in vtkMultiProcessController::ProcessRMIs (this=0x2cdfe60, reportErrors=0, dont_loop=1)
    at /work/ext/ParaView/sqtk-pv/ParaView/VTK/Parallel/Core/vtkMultiProcessController.cxx:597
#15 0x00007fde3fe64291 in vtkTCPNetworkAccessManager::ProcessEventsInternal (this=0x2394e90, timeout_msecs=0, do_processing=true)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx:268
#16 0x00007fde3fe63e50 in vtkTCPNetworkAccessManager::ProcessEvents (this=0x2394e90, timeout_msecs=0)
    at /work/ext/ParaView/sqtk-pv/ParaView/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx:165
#17 0x0000000000401713 in RealMain (argc=1, argv=0x7fff7f9ea6a8, type=vtkProcessModule::PROCESS_SERVER) at /work/ext/ParaView/sqtk-pv/ParaView/CommandLineExecutables/pvserver_common.h:90
#18 0x00000000004017c5 in main (argc=1, argv=0x7fff7f9ea6a8) at /work/ext/ParaView/sqtk-pv/ParaView/CommandLineExecutables/pvserver.cxx:21
No tags attached.
tgz crash-test-pvti.tgz (10,867) 2013-05-06 13:06
https://www.vtk.org/Bug/file/9441/crash-test-pvti.tgz
Issue History
2013-05-06 13:06BurlenNew Issue
2013-05-06 13:06BurlenFile Added: crash-test-pvti.tgz
2013-05-06 13:08Sebastien JourdainAssigned To => David Thompson
2013-05-06 13:13BurlenDescription Updatedbug_revision_view_page.php?rev_id=587#r587
2013-05-07 15:22David ThompsonTopic Name => 14051_prominent_value_crash
2013-05-07 15:22David ThompsonNote Added: 0030701
2013-05-07 15:22David ThompsonStatusbacklog => gatekeeper review
2013-05-07 15:22David ThompsonResolutionopen => fixed
2013-05-08 09:18Sebastien JourdainStatusgatekeeper review => customer review
2013-05-08 09:18Sebastien JourdainNote Added: 0030722
2013-05-22 19:13Alan ScottNote Added: 0030826
2013-05-22 19:13Alan ScottStatuscustomer review => closed

Notes
(0030701)
David Thompson   
2013-05-07 15:22   
Both PV-VTK and PV have a branch named 14051_prominent_value_crash that should be merged to master.

The test data and steps to reproduce no longer produce a crash.
(0030722)
Sebastien Jourdain   
2013-05-08 09:18   
Merged into master
(0030826)
Alan Scott   
2013-05-22 19:13   
Tested Linux, master, remote server, 2 pvservers.