Hello all,<br><br>I have uncovered the following problem with vtkTextMapper::New() : when attempting to create (via vtkNew) a scalar bar actor from a test program in Filters/HyperTree/Testing/Cxx, I run into a runtime error caused by the fact that line 78 of vtkScalarBarActor.cxx,<br>
this->TitleMapper = vtkTextMapper::New();<br>consistently results in a 0x0 pointer for the TitleMapper instance.<br><br>After digging down with gdb, it appears that the culprit is to be found in  vtkObjectFactory::CreateInstance(const char* vtkclassname), which for a value of vtkclassname equal to "vtkTextMapper" cannot create a corresponding object in line 62:<br>
vtkObject* newobject = factory->CreateObject(vtkclassname);<br><br><br clear="all">(gdb) n<br>58      for(vtkObjectFactory::RegisteredFactories->InitTraversal(osit);<br>(gdb) <br>62        vtkObject* newobject = factory->CreateObject(vtkclassname);<br>
(gdb) p vtkclassname <br>$4 = 0x7ffff4a97a41 "vtkTextMapper"<br>(gdb) p newobject<br>$5 = (vtkObject *) 0x31<br>(gdb) n<br>63        if(newobject)<br>(gdb) p newobject<br>$6 = (vtkObject *) 0x0<br><br>As a result, vtkScalarBarActor always fails when attempting to access the TitleMapper, specifically here:<br>
Program received signal SIGSEGV, Segmentation fault.<br>0x00007ffff42ddb19 in vtkScalarBarActor::RenderOpaqueGeometry (this=0x6c0110, viewport=0x6d3870)<br>     at /home/philippe/git/VTK/Rendering/Annotation/vtkScalarBarActor.cxx:562<br>
562          this->TitleMapper->SetInput(this->Title);<br><br>My module.cmake file in Filters/HyperTree has the following entries for TEST_DEPENDS:<br>    vtkFiltersModeling<br>    vtkIOXML<br>    vtkIOLegacy<br>
    vtkRenderingAnnotation<br>    vtkRenderingOpenGL<br>    vtkTestingRendering<br>    vtkInteractionStyle<br>    vtkRenderingFreeType<br><br>Has anyone any precise idea of what might be going on here?<br><br>Thanks<br>P<br>
<br>-- <br><font color="#888888">Philippe Pébay, PhD<br></font><font color="#888888">Director of Visualization and High Performance Computing /<br>
</font><font color="#888888">Directeur de la Visualisation et du Calcul Haute Performance<br>
Kitware SAS<br>26 rue Louis Guérin, 69100 Villeurbanne, France</font><br>
<font color="#888888"><a value="+33426685003">+33 (0) 6.83.61.55.70 / 4.37.45.04.15</a></font><font color="#888888"><br><a href="http://www.kitware.fr/" target="_blank">http://www.kitware.fr</a></font><font color="#888888"><a href="http://www.kitware.fr/" target="_blank"></a></font><br>