<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-15">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Testing a QT program with vtkDEMReader, compiled with no error but
exits at runtime with “segfault at 0 ip b65f7d31 sp bf842720 error 6
in libvtkIO.so.5.8.0[b6529000+4ce000]”.<br>
<span id="result_box" class="" lang="en"><span class="hps">I'm</span>
<span class="hps">definitely</span> <span class="hps">making</span>
<span class="hps">some mistakes</span><span>.</span> <span
class="hps">Can anyone</span> <span class="hps">point out</span>
<span class="hps">the right way</span><span>, please?</span> <br>
<span class="hps">Thanks</span> <span class="hps">in advance</span>
<span class="hps alt-edited">for all feedback</span></span>.<br>
Paolo<br>
<br>
<u>Some infos for answers follow:</u><br>
The starting point is this example program <a
class="moz-txt-link-freetext"
href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/Qt/RenderWindowUIMultipleInheritance">http://www.vtk.org/Wiki/VTK/Examples/Cxx/Qt/RenderWindowUIMultipleInheritance</a>,
modified in this way <b>only</b>: <br>
….....<br>
#include "vtkSmartPointer.h"<br>
#include <vtkDEMReader.h><br>
#include <vtkImageData.h><br>
<br>
// Constructor<br>
SimpleView::SimpleView()<br>
{<br>
this->setupUi(this); <br>
<br>
// Read the file<br>
vtkSmartPointer<vtkDEMReader> reader =
vtkSmartPointer<vtkDEMReader>::New();<br>
reader->SetFileName("/usr/share/VTKData/Data/SainteHelens.dem");<br>
reader->Update();<br>
…...<br>
<br>
<u>OS and debug:</u><br>
Ubuntu 12.04 with QT + VTK from repos.<br>
Last Debug gdb:<br>
<br>
Thread [1] 7178 [core: 2] (Suspended : Signal : SIGSEGV:Segmentation
fault) <br>
vtkDEMReader::ReadProfiles() at 0xb6e3fd31 <br>
vtkDEMReader::RequestData() at 0xb6e40bbc <br>
vtkImageAlgorithm::ProcessRequest() at 0xb7aa6af3 <br>
vtkExecutive::CallAlgorithm() at 0xb7a64d93 <br>
vtkDemandDrivenPipeline::ExecuteData() at 0xb7a580e6
<br>
vtkDemandDrivenPipeline::ProcessRequest() at
0xb7a5b74f <br>
vtkStreamingDemandDrivenPipeline::ProcessRequest() at
0xb7bac111 <br>
vtkDemandDrivenPipeline::UpdateData() at 0xb7a59fca <br>
vtkStreamingDemandDrivenPipeline::Update() at
0xb7badbf3 <br>
vtkExecutive::Update() at 0xb7a654d6 <br>
vtkDemandDrivenPipeline::Update() at 0xb7a58f6b <br>
vtkStreamingDemandDrivenPipeline::Update() at
0xb7ba8ffb <br>
vtkAlgorithm::Update() at 0xb79fcb43 <br>
SimpleView::SimpleView() at 0x804bb59 <br>
main() at 0x804b95c <br>
<br>
<br>
<u><span id="result_box" class="short_text" lang="en"><span
class="hps">Both default versions work</span></span>:</u><br>
<a class="moz-txt-link-freetext"
href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/Qt/RenderWindowUIMultipleInheritance">http://www.vtk.org/Wiki/VTK/Examples/Cxx/Qt/RenderWindowUIMultipleInheritance</a><br>
<a class="moz-txt-link-freetext"
href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/DEMReader">http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/DEMReader</a>
( <span id="result_box" class="short_text" lang="en"><span
class="hps">some tweaking from </span></span><span
id="result_box" class="short_text" lang="en"><span class="hps"></span></span>vtkImageMapper3D
to vtkImageMapper )<br>
<br>
<br>
<br>
</body>
</html>