glibmm2.4-2.66.7-1.fc41

List of Defects

Error: CPPCHECK_WARNING: [#def1]
glibmm2.4-2.66.7-build/glibmm-2.66.7/examples/iochannel_stream/fdstream.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2]
glibmm2.4-2.66.7-build/glibmm-2.66.7/examples/thread/threadpool.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def3]
glibmm2.4-2.66.7-build/glibmm-2.66.7/gio/giomm/contenttype.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def4]
glibmm2.4-2.66.7-build/glibmm-2.66.7/gio/giomm/slot_async.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def5]
glibmm2.4-2.66.7-build/glibmm-2.66.7/gio/giomm/socketsource.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def6]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/arrayhandle.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def7]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/class.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def8]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/containers.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def9]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/dispatcher.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def10]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/error.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def11]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/exceptionhandler.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def12]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/extraclassinit.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def13]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/interface.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def14]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/main.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def15]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/object.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def16]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/objectbase.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def17]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/property.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def18]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/propertyproxy.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def19]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/propertyproxy_base.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def20]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/sarray.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def21]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/signalproxy.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def22]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/signalproxy_connectionnode.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def23]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/streamiochannel.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def24]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/threadpool.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def25]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/value.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def26]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/vectorutils.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def27]
glibmm2.4-2.66.7-build/glibmm-2.66.7/glib/glibmm/wrap.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def28]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_binding/main.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def29]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_interface_move/main.cc:279:12: warning[cplusplus.Move]: Method called on moved-from object 'derived'
#  277|     g_assert_cmpint(derived2.i_, ==, 5);
#  278|     g_assert(derived2.gobj() == gobject);
#  279|->   g_assert(derived.gobj() == nullptr);
#  280|   }
#  281|   

Error: CLANG_WARNING: [#def30]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_interface_move/main.cc:294:12: warning[cplusplus.Move]: Method called on moved-from object 'derived'
#  292|     g_assert_cmpint(derived2.i_, ==, 5);
#  293|     g_assert(derived2.gobj() == gobject);
#  294|->   g_assert(derived.gobj() == nullptr);
#  295|   }
#  296|   

Error: CPPCHECK_WARNING: [#def31]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_null_containerhandle/main.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def32]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_null_vectorutils/main.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def33]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_object_move/main.cc:71:12: warning[cplusplus.Move]: Method called on moved-from object 'derived'
#   69|     std::cout << "debug: gobj(): " << derived2.gobj() << std::endl;
#   70|     g_assert(derived2.gobj() == gobject);
#   71|->   g_assert(derived.gobj() == nullptr);
#   72|   }
#   73|   

Error: CLANG_WARNING: [#def34]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_object_move/main.cc:88:12: warning[cplusplus.Move]: Method called on moved-from object 'derived'
#   86|     // std::cout << "debug: gobj(): " << derived2.gobj() << std::endl;
#   87|     g_assert(derived2.gobj() == gobject);
#   88|->   g_assert(derived.gobj() == nullptr);
#   89|   }
#   90|   

Error: CLANG_WARNING: [#def35]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_objectbase_move/main.cc:76:12: warning[cplusplus.Move]: Method called on moved-from object 'derived'
#   74|     // std::cout << "debug: gobj(): " << derived2.gobj() << std::endl;
#   75|     g_assert(derived2.gobj() == gobject);
#   76|->   g_assert(derived.gobj() == nullptr);
#   77|   }
#   78|   

Error: CLANG_WARNING: [#def36]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_objectbase_move/main.cc:93:12: warning[cplusplus.Move]: Method called on moved-from object 'derived'
#   91|     // std::cout << "debug: gobj(): " << derived2.gobj() << std::endl;
#   92|     g_assert(derived2.gobj() == gobject);
#   93|->   g_assert(derived.gobj() == nullptr);
#   94|   }
#   95|   

Error: CPPCHECK_WARNING: [#def37]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_refptr_sigc_bind/main.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def38]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_vector/main.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def39]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_weakref/main.cc:70:7: warning[cplusplus.Move]: Method called on moved-from object 'weakmemstream1'
#   68|     // Move construction.
#   69|     Glib::WeakRef<Gio::MemoryInputStream> weakmemstream3(std::move(weakmemstream1));
#   70|->   if (weakmemstream1.get() || !weakmemstream3.get())
#   71|     {
#   72|       success = false;

Error: CLANG_WARNING: [#def40]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tests/glibmm_weakref/main.cc:87:11: warning[cplusplus.Move]: Method called on moved-from object 'weakmemstream3'
#   85|         if (!weakmemstream2.get())
#   86|           std::cout << "!weakmemstream2 || weakmemstream3: !weakmemstream2" << std::endl;
#   87|->       if (weakmemstream3.get())
#   88|           std::cout << "!weakmemstream2 || weakmemstream3: weakmemstream3" << std::endl;
#   89|       }

Error: CPPCHECK_WARNING: [#def41]
glibmm2.4-2.66.7-build/glibmm-2.66.7/tools/extra_defs_gen/generate_extra_defs.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def42]
glibmm2.4-2.66.7-build/glibmm-2.66.7/untracked/gio/giomm/permission.cc:572:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'slot_copy'
#  570|       (*base->acquire_async)(gobj(),const_cast<GCancellable*>(Glib::unwrap(cancellable)),&SignalProxy_async_callback,slot_copy);
#  571|     }
#  572|-> }
#  573|   bool Gio::Permission::acquire_finish_vfunc(const Glib::RefPtr<AsyncResult>& result) 
#  574|   {

Error: CLANG_WARNING: [#def43]
glibmm2.4-2.66.7-build/glibmm-2.66.7/untracked/gio/giomm/permission.cc:622:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'slot_copy'
#  620|       (*base->release_async)(gobj(),const_cast<GCancellable*>(Glib::unwrap(cancellable)),&SignalProxy_async_callback,slot_copy);
#  621|     }
#  622|-> }
#  623|   bool Gio::Permission::release_finish_vfunc(const Glib::RefPtr<AsyncResult>& result) 
#  624|   {

Error: CLANG_WARNING: [#def44]
glibmm2.4-2.66.7-build/glibmm-2.66.7/untracked/gio/giomm/tlsconnection.cc:697:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'slot_copy'
#  695|       (*base->handshake_async)(gobj(),io_priority,const_cast<GCancellable*>(Glib::unwrap(cancellable)),&SignalProxy_async_callback,slot_copy);
#  696|     }
#  697|-> }
#  698|   bool Gio::TlsConnection::handshake_finish_vfunc(const Glib::RefPtr<AsyncResult>& result) 
#  699|   {

Error: CLANG_WARNING: [#def45]
glibmm2.4-2.66.7-build/glibmm-2.66.7/untracked/gio/giomm/tlsdatabase.cc:1260:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'slot_copy'
# 1258|       (*base->verify_chain_async)(const_cast<GTlsDatabase*>(gobj()),Glib::unwrap(chain),purpose.c_str(),const_cast<GSocketConnectable*>(Glib::unwrap(identity)),Glib::unwrap(interaction),((GTlsDatabaseVerifyFlags)(flags)),const_cast<GCancellable*>(Glib::unwrap(cancellable)),&SignalProxy_async_callback,slot_copy);
# 1259|     }
# 1260|-> }
# 1261|   TlsCertificateFlags Gio::TlsDatabase::verify_chain_finish_vfunc(const Glib::RefPtr<AsyncResult>& result) 
# 1262|   {

Error: CLANG_WARNING: [#def46]
glibmm2.4-2.66.7-build/glibmm-2.66.7/untracked/gio/giomm/tlsdatabase.cc:1325:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'slot_copy'
# 1323|       (*base->lookup_certificate_for_handle_async)(gobj(),handle.c_str(),Glib::unwrap(interaction),((GTlsDatabaseLookupFlags)(flags)),const_cast<GCancellable*>(Glib::unwrap(cancellable)),&SignalProxy_async_callback,slot_copy);
# 1324|     }
# 1325|-> }
# 1326|   Glib::RefPtr<TlsCertificate> Gio::TlsDatabase::lookup_certificate_for_handle_finish_vfunc(const Glib::RefPtr<AsyncResult>& result) 
# 1327|   {

Error: CLANG_WARNING: [#def47]
glibmm2.4-2.66.7-build/glibmm-2.66.7/untracked/gio/giomm/tlsdatabase.cc:1375:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'slot_copy'
# 1373|       (*base->lookup_certificate_issuer_async)(gobj(),Glib::unwrap(certificate),Glib::unwrap(interaction),((GTlsDatabaseLookupFlags)(flags)),const_cast<GCancellable*>(Glib::unwrap(cancellable)),&SignalProxy_async_callback,slot_copy);
# 1374|     }
# 1375|-> }
# 1376|   Glib::RefPtr<TlsCertificate> Gio::TlsDatabase::lookup_certificate_issuer_finish_vfunc(const Glib::RefPtr<AsyncResult>& result) 
# 1377|   {

Error: CLANG_WARNING: [#def48]
glibmm2.4-2.66.7-build/glibmm-2.66.7/untracked/gio/giomm/tlsdatabase.cc:1425:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'slot_copy'
# 1423|       (*base->lookup_certificates_issued_by_async)(gobj(),Glib::unwrap(issuer_raw_dn),Glib::unwrap(interaction),((GTlsDatabaseLookupFlags)(flags)),const_cast<GCancellable*>(Glib::unwrap(cancellable)),&SignalProxy_async_callback,slot_copy);
# 1424|     }
# 1425|-> }
# 1426|   std::vector< Glib::RefPtr<TlsCertificate> > Gio::TlsDatabase::lookup_certificates_issued_by_finish_vfunc(const Glib::RefPtr<AsyncResult>& result) 
# 1427|   {

Error: CLANG_WARNING: [#def49]
glibmm2.4-2.66.7-build/glibmm-2.66.7/untracked/gio/giomm/tlsinteraction.cc:472:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'slot_copy'
#  470|       (*base->ask_password_async)(gobj(),Glib::unwrap(password),const_cast<GCancellable*>(Glib::unwrap(cancellable)),&SignalProxy_async_callback,slot_copy);
#  471|     }
#  472|-> }
#  473|   TlsInteractionResult Gio::TlsInteraction::ask_password_finish_vfunc(const Glib::RefPtr<AsyncResult>& result) 
#  474|   {

Scan Properties

analyzer-version-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-159.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-nameglibmm2.4-2.66.7-1.fc41
store-results-to/tmp/tmpms2w8j5p/glibmm2.4-2.66.7-1.fc41.tar.xz
time-created2024-07-03 13:00:50
time-finished2024-07-03 13:12:52
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpms2w8j5p/glibmm2.4-2.66.7-1.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpms2w8j5p/glibmm2.4-2.66.7-1.fc41.src.rpm'
tool-versioncsmock-3.5.3-1.el9