View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014340VTK(No Category)public2013-10-21 15:352015-09-01 09:27
Reportersxmc 
Assigned ToT.J. Corona 
PriorityhighSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version6.0.0 
Target VersionFixed in Version 
Summary0014340: vtkGraph FindVertex failure
DescriptionI highly suspect that the issue lies somewhere more specific (might be related to http://www.vtk.org/Bug/view.php?id=13143 [^]), and therefore suspect it might cause for more issues in different components eventually. In any case, see the code below.

#include <vtkSmartPointer.h>
#include <vtkDataSetAttributes.h>
#include <vtkIntArray.h>
#include <vtkMutableUndirectedGraph.h>

int main(int, char *[])
{
    vtkSmartPointer<vtkMutableUndirectedGraph> g = vtkSmartPointer<vtkMutableUndirectedGraph>::New();

    vtkIntArray *pedigreeIds = vtkIntArray::New();

    g->GetVertexData()->SetPedigreeIds(pedigreeIds);

    g->AddVertex(vtkVariant(0));
    g->AddVertex(vtkVariant(1));
    g->AddVertex(vtkVariant(16));
    g->AddVertex(vtkVariant(17));
    g->AddVertex(vtkVariant(24));

    std::cout << g->FindVertex(vtkVariant(24)) << std::endl;

    return EXIT_SUCCESS;
}

On my PC (Visual Studio 2010 Pro; build debug x86) it will output -1. Removing any value (except for the last one, 24) will make it output values as expected.
TagsNo tags attached.
ProjectTBD
Typecrash
Attached Files

 Relationships
related to 0013143closedT.J. Corona crash due to vtkDataArrayTemplateLookup::SortedArray incorrect state because of vtkDataArrayTemplate<T>::SetVariantValue() 

  Notes
(0035111)
T.J. Corona (developer)
2015-09-01 09:27

This issue was fixed in the following commit:
https://gitlab.kitware.com/vtk/vtk/commit/299b418356def8dd9ef2c5eb16c5cf62d92e315b [^]
Thanks!

 Issue History
Date Modified Username Field Change
2013-10-21 15:35 sxmc New Issue
2014-10-02 14:16 Utkarsh Ayachit Relationship added related to 0013143
2015-08-18 10:37 T.J. Corona Assigned To => T.J. Corona
2015-09-01 09:27 T.J. Corona Note Added: 0035111
2015-09-01 09:27 T.J. Corona Status backlog => closed
2015-09-01 09:27 T.J. Corona Resolution open => fixed


Copyright © 2000 - 2018 MantisBT Team