[IGSTK-Developers] igstkAxesObject

David Gobbi dgobbi at atamai.com
Wed Jan 25 11:46:21 EST 2006


I just ran gdb on the AxesObject class and it seems to be failing in 
vtkInformationVector (from VTK cvs):

Here's the  listing of vtkInformationVector, segfault ocurs on line 157:

155     vtkInformation* vtkInformationVector::GetInformationObject(int 
index)
156     {
157       if(index >= 0 && index < this->NumberOfInformationObjects)
158         {
159         return this->Internal->Vector[index];
160         }
161       return 0;

According to gdb, "this" (the InformationVector) has a bad address.  I 
don't think the bug is
in VTK, of course, the bug is most likely in the AxesObject.  I suspect 
that the data from
a vtkCylinderSource is being used before it is initialized.

Here's the full stack trace from gdb:

#0  0xb6ce3d4d in vtkInformationVector::GetInformationObject 
(this=0x60000000,
    index=0)
    at /beck/data/dgobbi/VTK/VTKcvs/Filtering/vtkInformationVector.cxx:157
#1  0xb76f172a in vtkCylinderSource::RequestData (this=0x960ac18,
    outputVector=0x60000000)
    at /beck/data/dgobbi/VTK/VTKcvs/Graphics/vtkCylinderSource.cxx:48
#2  0xb7c47cb5 in vtkProperty::SetColor (this=0x960ac18,
    R=0.89999997615814209, G=0.69999998807907104, B=0.10000000149011612)
    at /beck/data/dgobbi/VTK/VTKcvs/Rendering/vtkProperty.cxx:156
#3  0x0836d372 in igstk::ObjectRepresentation::SetColor (this=0x9606d18,
    r=0.899999976, g=0.699999988, b=0.100000001)
    at 
/beck/data/dgobbi/IGSTK/Dashboard/Sandboxbin/SourceLatest/igstkObjectRepresentation.cxx:142
#4  0x08230a99 in igstkAxesObjectTest ()
    at 
/beck/data/dgobbi/IGSTK/Dashboard/Sandbox/Testing/igstkAxesObjectTest.cxx:185
#5  0x081ac7c1 in main (ac=1, av=0xbfa65034) at itkTestMain.h:130


Patrick Cheng wrote:

> Hi Julien,
>
> This test is failing with segfault, could you please take a look at 
> this class.
>
> Patrick
> _______________________________________________
> IGSTK-Developers mailing list
> IGSTK-Developers at public.kitware.com
> http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-developers
>




More information about the IGSTK-Developers mailing list