|
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 _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
| Free forum by Nabble | Edit this page |
