[Rtk-users] SegFault - FirstReconstruction
Cyril Mory
cyril.mory at creatis.insa-lyon.fr
Tue Sep 16 10:23:07 EDT 2014
Hi Padraig,
Does the segfault happen at the first call of
geometry->AddProjection(...) or later ?
My guess is that, for some reason, geometry is not initialized. Can you
make sure it is by setting a breakpoint just before ?
You should also make sure that all variables involved in this call, ie
"sid", "sdd", "angle", "isox" and "isoy" have reasonable values before
the call.
It is probably not a good question, yet I have to ask : did you modify
something in the file
examples/FirstReconstruction/FirstReconstruction.cxx ?
Regards,
Cyril
On 09/16/2014 04:07 PM, Padraig Looney wrote:
> Thanks Cyril,
>
> Following your advice I have tracked the seg fault down to line 36 in
> FirstReconstruction
>
> geometry->AddProjection(sid,
> sdd,
> angle,
> isox,
> isoy);
> }
>
> I realised that I managed to build the examples with RTK fine and the
> same example runs without a seg fault in the build directory.
>
> On Tue, Sep 9, 2014 at 11:32 AM, Cyril Mory
> <cyril.mory at creatis.insa-lyon.fr
> <mailto:cyril.mory at creatis.insa-lyon.fr>> wrote:
>
> Hi Padraig,
>
> With so little information, there isn't much we can do to help you.
> I usually track segfaults by compiling in Debug mode (by setting
> "CMAKE_BUILD_TYPE" to "Debug"), then running the program in debug
> in QT Creator (any decent IDE will do just fine, and should stop
> when the segfault occurs, allowing you to trace it back)
>
> Good luck,
> Cyril
>
>
> On 09/09/2014 12:05 PM, Padraig Looney wrote:
>> When I try to run the "FirstReconstruction" example I am getting
>> a segmentation fault.
>>
>> The following is the output from gdb
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x00000000004952d7 in typeinfo for rtk::ProjectionGeometry<3u> ()
>>
>>
>>
>>
>> _______________________________________________
>> Rtk-users mailing list
>> Rtk-users at public.kitware.com <mailto:Rtk-users at public.kitware.com>
>> http://public.kitware.com/mailman/listinfo/rtk-users
>
> --
> --
> Cyril Mory, Post-doc
> CREATIS
> Leon Berard cancer treatment center
> 28 rue Laënnec
> 69373 Lyon cedex 08 FRANCE
>
> Mobile:+33 6 69 46 73 79 <tel:%2B33%206%2069%2046%2073%2079>
>
>
--
--
Cyril Mory, Post-doc
CREATIS
Leon Berard cancer treatment center
28 rue Laënnec
69373 Lyon cedex 08 FRANCE
Mobile: +33 6 69 46 73 79
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/rtk-users/attachments/20140916/6dc153b3/attachment-0009.html>
More information about the Rtk-users
mailing list