Monteverdi crash on image opening
Mantis Issue 354, reported by jguinet, assigned to jguinet, created: 2011-06-22
monteverdi (1.8.0-RC1) crash when opening connected component segmentation module with specific tif file, log : Language: en_EN.UTF-8 Language location: /home/thomas/OTB-Sandbox/OTB-Binary/I18n Generic Msg Debug: View: Received event InstanceCreated from module Reader0 Generic Msg Debug: View: Received event OutputsUpdated from module Reader0 Generic Msg Debug: AddInputByKey:key: InputImage data: DataObjectWrapper: type= Floating_Point_VectorImage, object= 0x9b24d98, source id= Reader0, output key= landsat_roi4, description= Image read from file: landsat_roi4.tif (Whole dataset) Generic Msg Debug: View: Received event InstanceCreated from module ConnectedComponentSegmentation0 Generic Msg Debug: AddInputByKey:key: InputImage data: DataObjectWrapper: type= Floating_Point_VectorImage, object= 0x9b24d98, source id= Reader0, output key= landsat_roi4, description= Image read from file: landsat_roi4.tif (Whole dataset) Segmentation fault
crash do not occur on Ubuntu 10.04, and windows platform.
1309334282 - jguinetThe stack content
#0 0x00000000 in ?? () #1 (closed) 0x0378edcb in otb::Functor::MaskMuParserFunctor<itk::VariableLengthVector >::SetExpression(std::basic_string<char, std::char_traits, std::allocator > const&) () from /usr/local/lib/otb/libotbConnectedComponentSegmentationModule.so #2 (closed) 0x03782147 in otb::MaskMuParserFilter<otb::VectorImage<float, 2u>, otb::Image<float, 2u>, otb::Functor::MaskMuParserFunctor<itk::VariableLengthVector > >::GetVar() () from /usr/local/lib/otb/libotbConnectedComponentSegmentationModule.so #3 (closed) 0x0376e932 in otb::ConnectedComponentSegmentationModule::UpdateMaskFormulaVariablesList() () from /usr/local/lib/otb/libotbConnectedComponentSegmentationModule.so #4 (closed) 0x0376e606 in otb::ConnectedComponentSegmentationModule::Run() () from /usr/local/lib/otb/libotbConnectedComponentSegmentationModule.so #5 (closed) 0x045a0c91 in otb::Module::Start() () from /usr/local/lib/otb/libOTBMonteverdiCommon.so #6 (closed) 0x001970bc in otb::Monte