[Digikam-devel] New Defects reported by Coverity Scan for digiKam

scan-admin at coverity.com scan-admin at coverity.com
Mon Jun 16 17:55:51 BST 2014


Hi,


Please find the latest report on new defect(s) introduced to digiKam found with Coverity Scan.

Defect(s) Reported-by: Coverity Scan
Showing 17 of 17 defect(s)


** CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)-1, (bool)0>, (int)1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)1, (bool)1>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)1, (bool)1>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::OuterStride<(int)-1>>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)1, (int)0, (int)-1, (int)1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, (int)-1, (int)1, (int)0, (int)-1, (int)1>, (int)1, (int)1, (bool)0>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, (int)-1, (int)1, (int)0, (int)-1, (int)1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)1, (int)1, (bool)0>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)1, (int)-1, (bool)0>, (int)1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)1, (bool)1>, (int)-1, (int)1, (bool)0>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::OuterStride<(int)-1>>, (int)-1, (int)1, (bool)1>, (int)0>::checkSanity() const()
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::OuterStride<(int)-1>>, (int)-1, (int)1, (bool)1>, (int)-1, (int)1, (bool)0>, (int)0>::checkSanity() const()

** CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
/usr/include/QtCore/qmap.h: 644 in QMap<QtBrowserItem *, QtBrowserItem *>::freeData(QMapData *)()
/usr/include/QtCore/qmap.h: 644 in QMap<QtProperty *, QtProperty *>::freeData(QMapData *)()
/usr/include/QtCore/qmap.h: 644 in QMap<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>::freeData(QMapData *)()
/usr/include/QtCore/qmap.h: 644 in QMap<QByteArray, QByteArray>::freeData(QMapData *)()
/usr/include/QtCore/qmap.h: 644 in QMap<QString, QString>::freeData(QMapData *)()
/usr/include/QtCore/qmap.h: 644 in QMap<QAction *, QAction *>::freeData(QMapData *)()
/usr/include/QtCore/qmap.h: 644 in QMap<int, int>::freeData(QMapData *)()

** CID 1223068:  Bad bit shift operation  (BAD_SHIFT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_lossless_jpeg.cpp: 1543 in dng_lossless_decoder::show_bits8()()

** CID 1223069:  Bad bit shift operation  (BAD_SHIFT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_lossless_jpeg.cpp: 1576 in dng_lossless_decoder::get_bit()()

** CID 1223070:  Bad bit shift operation  (BAD_SHIFT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/xmp_sdk/common/UnicodeConversions.cpp: 467 in CodePoint_to_UTF8_Multi(unsigned long, unsigned char *, unsigned long, unsigned long *)()

** CID 1223071:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dlnaexport/extra/hupnp/src/http/hhttp_server_p.cpp: 124 in Herqq::Upnp::HHttpServer::processRequest(Herqq::Upnp::HHttpAsyncOperation *)()

** CID 1223072:  Division or modulo by zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/core/utilities/advancedrename/common/dynamiclayout.cpp: 204 in Digikam::DynamicLayout::reLayout(const QRect &, bool) const()

** CID 1223073:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/core/libs/widgets/itemview/itemviewimagedelegate.cpp: 403 in Digikam::ItemViewImageDelegate::drawAspectRatio(QPainter *, const QRect &, const QSize &) const()

** CID 1223074:  Division or modulo by zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_linearization_info.cpp: 244 in dng_linearize_plane::dng_linearize_plane(dng_host &, dng_linearization_info &, const dng_image &, dng_image &, unsigned int)()

** CID 1223075:  Division or modulo by zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_image_writer.cpp: 3026 in dng_image_writer::WriteTIFFWithProfile(dng_host &, dng_stream &, const dng_image &, unsigned int, unsigned int, dng_negative *, const void *, unsigned int, const dng_resolution *, const dng_jpeg_preview *, const dng_memory_block *)()

** CID 1223076:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/videoslideshow/manager/actionthread.cpp: 394 in KIPIVideoSlideShowPlugin::ActionThread::ProcessFrame(KIPIVideoSlideShowPlugin::ActionThread::Frame *)()

** CID 1223077:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_resample.cpp: 579 in dng_resample_task::Start(unsigned int, const dng_point &, dng_memory_allocator *, dng_abort_sniffer *)()

** CID 1223078:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_resample.cpp: 585 in dng_resample_task::Start(unsigned int, const dng_point &, dng_memory_allocator *, dng_abort_sniffer *)()

** CID 1223079:  Missing comma in a string array initialization  (MISSING_COMMA)
/mnt/devel/GIT/3.x/core/libs/widgets/metadata/metadatapanel.cpp: 104 in ()

** CID 1223080:  Pointer to local outside scope  (RETURN_LOCAL)
/mnt/devel/GIT/3.x/core/libs/database/imageinfo.cpp: 1708 in Digikam::operator <<(QDebug &, const Digikam::ImageInfo &)()

** CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::buffer_param_t, boost::bgl_named_params<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::GraphSearch::BreadthFirstSearchVisitor, boost::graph_visitor_t, boost::no_property>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::graph_visitor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_combine_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_inf_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_zero_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_combine_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_compare_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_inf_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_zero_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_combine_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_compare_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::graph_visitor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_zero_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long>>>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, boost::no_property>>, unsigned long>, unsigned long, unsigned long &>, boost::orig_to_copy_t, boost::no_property>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_discover_time_t, boost::bgl_named_params<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, boost::no_property>>, unsigned long>, boost::vertex_index_t, boost::no_property>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_root_t, boost::bgl_named_params<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, boost::no_property>>, unsigned long>, boost::vertex_index_t, boost::no_property>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::graph_visitor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::graph_visitor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_zero_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_combine_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::GraphSearch::BreadthFirstSearchVisitor, boost::graph_visitor_t, boost::no_property>>(const T2 &, T1)()
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::GraphSearch::BreadthFirstSearchVisitor, boost::graph_visitor_t, boost::no_property>>(const T2 &, T1)()

** CID 1223082:  Uninitialized pointer read  (UNINIT)



________________________________________________________________________________________________________
*** CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)-1, (bool)0>, (int)1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)1, (bool)1>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)1, (bool)1>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> > >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::OuterStride<(int)-1>>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> > >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)1, (int)0, (int)-1, (int)1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, (int)-1, (int)1, (int)0, (int)-1, (int)1>, (int)1, (int)1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 1, 1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, (int)-1, (int)1, (int)0, (int)-1, (int)1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)1, (int)1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> > const, 1, 1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)1, (int)-1, (bool)0>, (int)1, (int)-1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::Stride<(int)0, (int)0>>, (int)-1, (int)-1, (bool)0>, (int)-1, (int)1, (bool)1>, (int)-1, (int)1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::OuterStride<(int)-1>>, (int)-1, (int)1, (bool)1>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> > const, -1, 1, true> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;
/usr/include/eigen3/Eigen/src/Core/MapBase.h: 159 in Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, (int)-1, (int)-1, (int)0, (int)-1, (int)-1>, (int)0, Eigen::OuterStride<(int)-1>>, (int)-1, (int)1, (bool)1>, (int)-1, (int)1, (bool)0>, (int)0>::checkSanity() const()
153     
154         void checkSanity() const
155         {
156           EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(internal::traits<Derived>::Flags&PacketAccessBit,
157                                             internal::inner_stride_at_compile_time<Derived>::ret==1),
158                               PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1);
>>>     CID 1192775:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "true /* !(Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> > const, -1, 1, true> const, -1, 1, false> >::Flags & Eigen::AlignedBit) */ || (size_t)this->m_data % 16 == 0" is always true regardless of the values of its operands. This occurs as the logical first operand of '&&'.
159           eigen_assert(EIGEN_IMPLIES(internal::traits<Derived>::Flags&AlignedBit, (size_t(m_data) % 16) == 0)
160                        && "data is not aligned");
161         }
162     
163         PointerType m_data;
164         const internal::variable_if_dynamic<Index, RowsAtCompileTime> m_rows;

________________________________________________________________________________________________________
*** CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
/usr/include/QtCore/qmap.h: 644 in QMap<QtBrowserItem *, QtBrowserItem *>::freeData(QMapData *)()
638     #pragma warning(push)
639     #pragma warning(disable:4189)
640     #endif
641     template <class Key, class T>
642     Q_OUTOFLINE_TEMPLATE void QMap<Key, T>::freeData(QMapData *x)
643     {
>>>     CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
>>>     The expression "false /* QTypeInfo<QtBrowserItem *>::isComplex */ || false /* QTypeInfo<QtBrowserItem *>::isComplex */" does not accomplish anything because it evaluates to either of its identical operands, "QTypeInfo<QtBrowserItem *>::isComplex".
644         if (QTypeInfo<Key>::isComplex || QTypeInfo<T>::isComplex) {
645             QMapData *cur = x;
646             QMapData *next = cur->forward[0];
647             while (next != x) {
648                 cur = next;
649                 next = cur->forward[0];
/usr/include/QtCore/qmap.h: 644 in QMap<QtProperty *, QtProperty *>::freeData(QMapData *)()
638     #pragma warning(push)
639     #pragma warning(disable:4189)
640     #endif
641     template <class Key, class T>
642     Q_OUTOFLINE_TEMPLATE void QMap<Key, T>::freeData(QMapData *x)
643     {
>>>     CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
>>>     The expression "false /* QTypeInfo<QtProperty *>::isComplex */ || false /* QTypeInfo<QtProperty *>::isComplex */" does not accomplish anything because it evaluates to either of its identical operands, "QTypeInfo<QtProperty *>::isComplex".
644         if (QTypeInfo<Key>::isComplex || QTypeInfo<T>::isComplex) {
645             QMapData *cur = x;
646             QMapData *next = cur->forward[0];
647             while (next != x) {
648                 cur = next;
649                 next = cur->forward[0];
/usr/include/QtCore/qmap.h: 644 in QMap<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>::freeData(QMapData *)()
638     #pragma warning(push)
639     #pragma warning(disable:4189)
640     #endif
641     template <class Key, class T>
642     Q_OUTOFLINE_TEMPLATE void QMap<Key, T>::freeData(QMapData *x)
643     {
>>>     CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
>>>     The expression "true /* QTypeInfo<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>::isComplex */ || true /* QTypeInfo<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>::isComplex */" does not accomplish anything because it evaluates to either of its identical operands, "QTypeInfo<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>::isComplex".
644         if (QTypeInfo<Key>::isComplex || QTypeInfo<T>::isComplex) {
645             QMapData *cur = x;
646             QMapData *next = cur->forward[0];
647             while (next != x) {
648                 cur = next;
649                 next = cur->forward[0];
/usr/include/QtCore/qmap.h: 644 in QMap<QByteArray, QByteArray>::freeData(QMapData *)()
638     #pragma warning(push)
639     #pragma warning(disable:4189)
640     #endif
641     template <class Key, class T>
642     Q_OUTOFLINE_TEMPLATE void QMap<Key, T>::freeData(QMapData *x)
643     {
>>>     CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
>>>     The expression "true /* QTypeInfo<QByteArray>::isComplex */ || true /* QTypeInfo<QByteArray>::isComplex */" does not accomplish anything because it evaluates to either of its identical operands, "QTypeInfo<QByteArray>::isComplex".
644         if (QTypeInfo<Key>::isComplex || QTypeInfo<T>::isComplex) {
645             QMapData *cur = x;
646             QMapData *next = cur->forward[0];
647             while (next != x) {
648                 cur = next;
649                 next = cur->forward[0];
/usr/include/QtCore/qmap.h: 644 in QMap<QString, QString>::freeData(QMapData *)()
638     #pragma warning(push)
639     #pragma warning(disable:4189)
640     #endif
641     template <class Key, class T>
642     Q_OUTOFLINE_TEMPLATE void QMap<Key, T>::freeData(QMapData *x)
643     {
>>>     CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
>>>     The expression "true /* QTypeInfo<QString>::isComplex */ || true /* QTypeInfo<QString>::isComplex */" does not accomplish anything because it evaluates to either of its identical operands, "QTypeInfo<QString>::isComplex".
644         if (QTypeInfo<Key>::isComplex || QTypeInfo<T>::isComplex) {
645             QMapData *cur = x;
646             QMapData *next = cur->forward[0];
647             while (next != x) {
648                 cur = next;
649                 next = cur->forward[0];
/usr/include/QtCore/qmap.h: 644 in QMap<QAction *, QAction *>::freeData(QMapData *)()
638     #pragma warning(push)
639     #pragma warning(disable:4189)
640     #endif
641     template <class Key, class T>
642     Q_OUTOFLINE_TEMPLATE void QMap<Key, T>::freeData(QMapData *x)
643     {
>>>     CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
>>>     The expression "false /* QTypeInfo<QAction *>::isComplex */ || false /* QTypeInfo<QAction *>::isComplex */" does not accomplish anything because it evaluates to either of its identical operands, "QTypeInfo<QAction *>::isComplex".
644         if (QTypeInfo<Key>::isComplex || QTypeInfo<T>::isComplex) {
645             QMapData *cur = x;
646             QMapData *next = cur->forward[0];
647             while (next != x) {
648                 cur = next;
649                 next = cur->forward[0];
/usr/include/QtCore/qmap.h: 644 in QMap<int, int>::freeData(QMapData *)()
638     #pragma warning(push)
639     #pragma warning(disable:4189)
640     #endif
641     template <class Key, class T>
642     Q_OUTOFLINE_TEMPLATE void QMap<Key, T>::freeData(QMapData *x)
643     {
>>>     CID 1196513:  Same on both sides  (CONSTANT_EXPRESSION_RESULT)
>>>     The expression "false /* QTypeInfo<int>::isComplex */ || false /* QTypeInfo<int>::isComplex */" does not accomplish anything because it evaluates to either of its identical operands, "QTypeInfo<int>::isComplex".
644         if (QTypeInfo<Key>::isComplex || QTypeInfo<T>::isComplex) {
645             QMapData *cur = x;
646             QMapData *next = cur->forward[0];
647             while (next != x) {
648                 cur = next;
649                 next = cur->forward[0];

________________________________________________________________________________________________________
*** CID 1223068:  Bad bit shift operation  (BAD_SHIFT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_lossless_jpeg.cpp: 1543 in dng_lossless_decoder::show_bits8()()
1537     inline int32 dng_lossless_decoder::show_bits8 ()
1538     	{
1539     	
1540     	if (bitsLeft < 8)
1541     		FillBitBuffer (8);
1542     		
>>>     CID 1223068:  Bad bit shift operation  (BAD_SHIFT)
>>>     In expression "this->getBuffer >> this->bitsLeft - 8", shifting by a negative amount has undefined behavior.  The shift amount, "this->bitsLeft - 8", is no more than -1.
1543     	return (int32) ((getBuffer >> (bitsLeft - 8)) & 0xff);
1544     	
1545     	}
1546     
1547     /*****************************************************************************/
1548     

________________________________________________________________________________________________________
*** CID 1223069:  Bad bit shift operation  (BAD_SHIFT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_lossless_jpeg.cpp: 1576 in dng_lossless_decoder::get_bit()()
1570     inline int32 dng_lossless_decoder::get_bit ()
1571     	{
1572     	
1573     	if (!bitsLeft)
1574     		FillBitBuffer (1);
1575     		
>>>     CID 1223069:  Bad bit shift operation  (BAD_SHIFT)
>>>     In expression "this->getBuffer >> --this->bitsLeft", shifting by a negative amount has undefined behavior.  The shift amount, "--this->bitsLeft", is -1.
1576     	return (int32) ((getBuffer >> (--bitsLeft)) & 1);
1577     	
1578     	}
1579     
1580     /*****************************************************************************/
1581     

________________________________________________________________________________________________________
*** CID 1223070:  Bad bit shift operation  (BAD_SHIFT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/xmp_sdk/common/UnicodeConversions.cpp: 467 in CodePoint_to_UTF8_Multi(unsigned long, unsigned char *, unsigned long, unsigned long *)()
461     	// fit into the leading byte. Write the UTF-8 sequence if there is enough room.
462     	
463     	UTF32Unit temp, mask;
464     	size_t bytesNeeded = 0;
465     	for ( temp = cpIn; temp != 0; temp = temp >> 6 ) ++bytesNeeded;
466     	
>>>     CID 1223070:  Bad bit shift operation  (BAD_SHIFT)
>>>     In expression "cpIn >> (bytesNeeded - 1UL) * 6UL", shifting by a negative amount has undefined behavior.  The shift amount, "(bytesNeeded - 1UL) * 6UL", is -6.
467     	temp = cpIn >> ((bytesNeeded-1)*6);	// The highest order data bits.
468     	mask = (0x80 >> bytesNeeded) - 1;	// Available data bits in the leading byte.
469     	if ( temp > mask ) ++bytesNeeded;
470     
471     	if ( bytesNeeded > utf8Len ) goto Done;	// Not enough room for the output.
472     	unitCount = bytesNeeded;

________________________________________________________________________________________________________
*** CID 1223071:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dlnaexport/extra/hupnp/src/http/hhttp_server_p.cpp: 124 in Herqq::Upnp::HHttpServer::processRequest(Herqq::Upnp::HHttpAsyncOperation *)()
118     
119         QString method = hdr->method();
120         if (method.compare("GET", Qt::CaseInsensitive) == 0)
121         {
122             processGet(op->takeMessagingInfo(), *hdr);
123         }
>>>     CID 1223071:  Operands don't affect result  (CONSTANT_EXPRESSION_RESULT)
>>>     "(method.compare(QString const("HEAD"))) , Qt::CaseInsensitive" is always false regardless of the values of its operands. This occurs as the logical operand of if.
124         else if (method.compare("HEAD"), Qt::CaseInsensitive)
125         {
126             processHead(op->takeMessagingInfo(), *hdr);
127         }
128         else if (method.compare("POST", Qt::CaseInsensitive) == 0)
129         {

________________________________________________________________________________________________________
*** CID 1223072:  Division or modulo by zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/core/utilities/advancedrename/common/dynamiclayout.cpp: 204 in Digikam::DynamicLayout::reLayout(const QRect &, bool) const()
198         if (maxButtonsInRow < d->minColumns)
199         {
200             maxButtonsInRow = d->minColumns;
201         }
202     
203         maxButtonsInRow     = (maxButtonsInRow == 0) ? d->minColumns : maxButtonsInRow;
>>>     CID 1223072:  Division or modulo by zero  (DIVIDE_BY_ZERO)
>>>     In expression "(effectiveRect.width() - maxButtonsInRow * buttonWidth) / maxButtonsInRow", division by expression "maxButtonsInRow" which may be zero has undefined behavior.
204         int maxButtonWidth  = d->minItemWidth + (
205                                   (effectiveRect.width() - (maxButtonsInRow * buttonWidth)) / maxButtonsInRow);
206     
207         int currentBtnWidth = (maxButtonsInRow >= d->itemList.count()) ? buttonWidth : maxButtonWidth;
208     
209         // --------------------------------------------------------

________________________________________________________________________________________________________
*** CID 1223073:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/core/libs/widgets/itemview/itemviewimagedelegate.cpp: 403 in Digikam::ItemViewImageDelegate::drawAspectRatio(QPainter *, const QRect &, const QSize &) const()
397             else
398             {
399                 gcd_divisor = gcd(dims.width(), dims.height());
400             }
401             ar_width = dims.width() / gcd_divisor;
402             ar_height = dims.height() / gcd_divisor;
>>>     CID 1223073:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
>>>     In expression "(double)dims->width() / (double)dims->height()", division by expression "dims->height()" which may be zero has undefined behavior.
403             aratio2 = double(dims.width()) / double(dims.height());
404     
405             if ((ar_width == 8 && ar_height == 5) || (ar_height == 8 && ar_width == 5))
406             {
407                  ar_width = ar_width * 2;
408                  ar_height = ar_height * 2;

________________________________________________________________________________________________________
*** CID 1223074:  Division or modulo by zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_linearization_info.cpp: 244 in dng_linearize_plane::dng_linearize_plane(dng_host &, dng_linearization_info &, const dng_image &, dng_image &, unsigned int)()
238     			
239     			real64 x = 0.0;
240     			
241     			if (fBlack_2D_rows == 0)
242     				{
243     				
>>>     CID 1223074:  Division or modulo by zero  (DIVIDE_BY_ZERO)
>>>     In expression "j % info.fBlackLevelRepeatRows", modulo by expression "info.fBlackLevelRepeatRows" which may be zero has undefined behavior.
244     				x = info.fBlackLevel [j % info.fBlackLevelRepeatRows] 
245     									 [0] 
246     									 [plane];
247     				
248     				}
249     			

________________________________________________________________________________________________________
*** CID 1223075:  Division or modulo by zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_image_writer.cpp: 3026 in dng_image_writer::WriteTIFFWithProfile(dng_host &, dng_stream &, const dng_image &, unsigned int, unsigned int, dng_negative *, const void *, unsigned int, const dng_resolution *, const dng_jpeg_preview *, const dng_memory_block *)()
3020     	uint32 j;
3021     	
3022     	dng_ifd ifd;
3023     	
3024     	ifd.fNewSubFileType = sfMainImage;
3025     	
>>>     CID 1223075:  Division or modulo by zero  (DIVIDE_BY_ZERO)
>>>     Assigning: "ifd.fImageWidth" = "image->Bounds()->W()". The value of "ifd.fImageWidth" is now 0.
3026     	ifd.fImageWidth  = image.Bounds ().W ();
3027     	ifd.fImageLength = image.Bounds ().H ();
3028     	
3029     	ifd.fSamplesPerPixel = image.Planes ();
3030     	
3031     	ifd.fBitsPerSample [0] = TagTypeSize (image.PixelType ()) * 8;

________________________________________________________________________________________________________
*** CID 1223076:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/videoslideshow/manager/actionthread.cpp: 394 in KIPIVideoSlideShowPlugin::ActionThread::ProcessFrame(KIPIVideoSlideShowPlugin::ActionThread::Frame *)()
388                 // we may have to geoscale the current and next image
389                 int step   = getTransitionFrames(frm->item->getPrevImageItem()) + frm->item->getPrevImageItem()->getTime() * 
390                                                  d->framerate + frm->number;
391                 imgout     = getDynamicImage(frm->item->getPrevImageItem(), frm->img, step);
392                 imgnextout = getDynamicImage(frm->item, frm->imgnext, frm->number);
393     
>>>     CID 1223076:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
>>>     Function call "this->getTransitionFrames(frm->item)" returns 0.
394                 transImg   = d->processImg->transition(imgout ? *imgout : *frm->img,
395                                                        imgnextout ? *imgnextout : *frm->imgnext,
396                                                        frm->item->getTransition(), frm->number, getTransitionFrames(frm->item));
397     
398                 if(imgout)
399                 {

________________________________________________________________________________________________________
*** CID 1223077:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_resample.cpp: 579 in dng_resample_task::Start(unsigned int, const dng_point &, dng_memory_allocator *, dng_abort_sniffer *)()
573     							   dng_abort_sniffer *sniffer)
574     	{
575     	
576     	// Compute sub-pixel resolution coordinates in the source image for
577     	// each row and column of the destination area.
578     	
>>>     CID 1223077:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
>>>     Function call "this->fDstBounds.H()" returns 0.
579     	fRowCoords.Initialize (fSrcBounds.t,
580     						   fDstBounds.t,
581     						   fSrcBounds.H (),
582     						   fDstBounds.H (),
583     						   *allocator);
584     	

________________________________________________________________________________________________________
*** CID 1223078:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
/mnt/devel/GIT/3.x/extra/kipi-plugins/dngconverter/dngwriter/extra/dng_sdk/dng_resample.cpp: 585 in dng_resample_task::Start(unsigned int, const dng_point &, dng_memory_allocator *, dng_abort_sniffer *)()
579     	fRowCoords.Initialize (fSrcBounds.t,
580     						   fDstBounds.t,
581     						   fSrcBounds.H (),
582     						   fDstBounds.H (),
583     						   *allocator);
584     	
>>>     CID 1223078:  Division or modulo by float zero  (DIVIDE_BY_ZERO)
>>>     Function call "this->fDstBounds.W()" returns 0.
585     	fColCoords.Initialize (fSrcBounds.l,
586     						   fDstBounds.l,
587     						   fSrcBounds.W (),
588     						   fDstBounds.W (),
589     						   *allocator);
590     			

________________________________________________________________________________________________________
*** CID 1223079:  Missing comma in a string array initialization  (MISSING_COMMA)
/mnt/devel/GIT/3.x/core/libs/widgets/metadata/metadatapanel.cpp: 104 in ()
98         "Flash",
99         "FlashBias",
100         "FlashMode",
101         "FlashType",
102         "FlashDevice",
103         "FNumber",
>>>     CID 1223079:  Missing comma in a string array initialization  (MISSING_COMMA)
>>>     In the initialization of "Digikam::MakerNoteHumanList", a suspicious concatenated string ""FocusFocusDistance"" is produced.
104         "Focus"
105         "FocusDistance",
106         "FocusMode",
107         "FocusSetting",
108         "FocusType",
109         "Hue",

________________________________________________________________________________________________________
*** CID 1223080:  Pointer to local outside scope  (RETURN_LOCAL)
/mnt/devel/GIT/3.x/core/libs/database/imageinfo.cpp: 1708 in Digikam::operator <<(QDebug &, const Digikam::ImageInfo &)()
1702     
1703         return ImageInfo(id);
1704     }
1705     
1706     QDebug& operator<<(QDebug& stream, const ImageInfo& info)
1707     {
>>>     CID 1223080:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "operator <<".
1708         return stream << "ImageInfo [id = " << info.id() << ", databaseurl = "
1709                       << info.databaseUrl() << "]";
1710     }
1711     
1712     ImageInfo::DatabaseFieldsHashRaw ImageInfo::getDatabaseFieldsRaw(const DatabaseFields::Set& requestedSet) const
1713     {

________________________________________________________________________________________________________
*** CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::buffer_param_t, boost::bgl_named_params<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::GraphSearch::BreadthFirstSearchVisitor, boost::graph_visitor_t, boost::no_property>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::graph_visitor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_combine_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_inf_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_zero_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_combine_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_compare_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_inf_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_zero_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_combine_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_compare_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::graph_visitor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_zero_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long>>>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, boost::no_property>>, unsigned long>, unsigned long, unsigned long &>, boost::orig_to_copy_t, boost::no_property>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_discover_time_t, boost::bgl_named_params<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, boost::no_property>>, unsigned long>, boost::vertex_index_t, boost::no_property>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_root_t, boost::bgl_named_params<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<vertex_properties_t, Digikam::HistoryVertexProperties, boost::no_property>>, unsigned long>, boost::vertex_index_t, boost::no_property>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::graph_visitor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::reverse_graph_edge_descriptor<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::graph_visitor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_zero_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::distance_combine_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex>>, boost::vertex_predecessor_t, boost::bgl_named_params<boost::associative_property_map<Digikam::QMapForAdaptors<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::Vertex, int>>, boost::vertex_distance_t, boost::bgl_named_params<int, boost::distance_inf_t, boost::bgl_named_params<std::greater<int>, boost::distance_compare_t, boost::bgl_named_params<boost::ref_property_map<boost::detail::edge_desc_impl<boost::bidirectional_tag, unsigned long>, int>, boost::edge_weight_t, boost::no_property>>>>>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_index_t, boost::bgl_named_params<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::GraphSearch::BreadthFirstSearchVisitor, boost::graph_visitor_t, boost::no_property>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;
/usr/include/boost/graph/named_function_params.hpp: 239 in boost::get_param<boost::vertex_color_t, boost::bgl_named_params<Digikam::Graph<Digikam::HistoryVertexProperties, Digikam::HistoryEdgeProperties>::GraphSearch::BreadthFirstSearchVisitor, boost::graph_visitor_t, boost::no_property>>(const T2 &, T1)()
233         lookup_named_param_def<Tag, Args, param_not_found> {};
234     
235       template <class Tag, typename Args>
236       inline
237       const typename lookup_named_param_def<Tag, Args, param_not_found>::type&
238       get_param(const Args& p, Tag) {
>>>     CID 1223081:  Pointer to local outside scope  (RETURN_LOCAL)
>>>     Returning result of calling "get".
239         return lookup_named_param_def<Tag, Args, param_not_found>::get(p, param_not_found());
240       }
241     
242       template <class P, class Default> 
243       const P& choose_param(const P& param, const Default&) { 
244         return param;

________________________________________________________________________________________________________
*** CID 1223082:  Uninitialized pointer read  (UNINIT)
/mnt/devel/GIT/3.x/extra/kipi-plugins/printimages/tools/layouttree.cpp: 198 in KIPIPrintImagesPlugin::LayoutTree::LayoutTree(const KIPIPrintImagesPlugin::LayoutTree&)()
192                 m_absoluteAreaPage(absoluteAreaPage)
193     {
194     }
195     
196     LayoutTree::LayoutTree(const LayoutTree& other)
197     {
>>>     CID 1223082:  Uninitialized pointer read  (UNINIT)
>>>     Using uninitialized value "this->m_root" when calling "operator =".
198         *this = other;
199     }
200     
201     LayoutTree &LayoutTree::operator=(const LayoutTree& other)
202     {
203         delete m_root;


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, http://scan.coverity.com/projects/285?tab=overview

To unsubscribe from the email notification for new defects, http://scan5.coverity.com/cgi-bin/unsubscribe.py






More information about the Digikam-devel mailing list