build - scan-build results

User:nightly@syncev
Working Directory:/data/runtests/work/clang-amd64/build
Command Line:nice make install DESTDIR=/data/runtests/work/clang-amd64/install
Clang Version:clang version 4.0.1-8 (tags/RELEASE_401/final)
Date:Fri Jan 5 15:30:53 2018

Bug Summary

Bug TypeQuantityDisplay?
All Bugs108
API
Argument with 'nonnull' attribute passed null3
Dead store
Dead assignment54
Dead increment5
Logic error
Assigned value is garbage or undefined2
Called C++ object pointer is null5
Dereference of null pointer22
Result of operation is garbage or undefined2
Uninitialized argument value11
Memory Error
Memory leak4

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length
APIArgument with 'nonnull' attribute passed nulllibsynthesis/src/sysync/itemfield.cppGetValueInternal210422View Report
APIArgument with 'nonnull' attribute passed nulllibsynthesis/src/sysync/syncitemtype.cppnewSyncItem69727View Report
APIArgument with 'nonnull' attribute passed nulllibsynthesis/src/sysync/textprofile.cppfindToken37735View Report
Logic errorAssigned value is garbage or undefinedlibsynthesis/src/sysync/customimplds.cppimplProcessItem286014View Report
Logic errorAssigned value is garbage or undefinedlibsynthesis/src/sysync_SDK/Sources/sysync_utils.cppUTF16toUCS4144915View Report
Logic errorCalled C++ object pointer is nulllibsynthesis/src/sysync/binfileimplds.cppchangeLogPreflight80218View Report
Logic errorCalled C++ object pointer is nulllibsynthesis/src/sysync/binfileimplds.cppchangeLogPreflight88122View Report
Logic errorCalled C++ object pointer is nulllibsynthesis/src/sysync/customimplds.cppzapSyncSetOneByOne339020View Report
Logic errorCalled C++ object pointer is nulllibsynthesis/src/sysync/localengineds.cppengProcessSyncAlert275724View Report
Logic errorCalled C++ object pointer is nulllibsynthesis/src/sysync/multifielditem.cppgetField58518View Report
Dead storeDead assignmentlibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecwbxml.csubdtdDecodeWbxml10191View Report
Dead storeDead assignmentlibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdevinf.cbuildDevInfFilterCapList2611View Report
Dead storeDead assignmentlibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdevinf.cbuildDevInfFilterCapList2811View Report
Dead storeDead assignmentlibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdevinf.cscanPropOrParamElement5571View Report
Dead storeDead assignmentlibsynthesis/src/syncml_tk/src/sml/xlt/all/xltenc.cxltEncAppend4391View Report
Dead storeDead assignmentlibsynthesis/src/syncml_tk/src/sml/xlt/all/xltmetinf.cbuildMetinfNextCmd1271View Report
Dead storeDead assignmentlibsynthesis/src/DB_interfaces/api_db/dbapi.cppDBApi_Assign6711View Report
Dead storeDead assignmentlibsynthesis/src/DB_interfaces/odbc_db/odbcapids.cppfillFieldsFromSQLResult10701View Report
Dead storeDead assignmentlibsynthesis/src/DB_interfaces/odbc_db/odbcapids.cppDoDataSubstitutions20311View Report
Dead storeDead assignmentlibsynthesis/src/DB_interfaces/odbc_db/odbcapids.cppDoDataSubstitutions20321View Report
Dead storeDead assignmentlibsynthesis/src/DB_interfaces/odbc_db/odbcapids.cppappendFiltersClause22531View Report
Dead storeDead assignmentlibsynthesis/src/DB_interfaces/odbc_db/odbcapids.cppappendFilterTerm25251View Report
Dead storeDead assignmentlibsynthesis/src/DB_interfaces/odbc_db/odbcapids.cppappendFilterTerm25391View Report
Dead storeDead assignmentlibsynthesis/src/platform_adapters/linux/configfiles.cppmakeOSDirPath1731View Report
Dead storeDead assignmentlibsynthesis/src/platform_adapters/linux/configfiles.cppmakeOSDirPath1941View Report
Dead storeDead assignmentlibsynthesis/src/sysync/binfileimplclient.cppopenSettingsDatabases14861View Report
Dead storeDead assignmentlibsynthesis/src/sysync/dataobjtype.cppNextTag7001View Report
Dead storeDead assignmentlibsynthesis/src/sysync/debuglogger.cppDebugPuts11061View Report
Dead storeDead assignmentlibsynthesis/src/sysync/localengineds.cppengProcessRemoteItemAsClient65211View Report
Dead storeDead assignmentlibsynthesis/src/sysync/mimedirprofile.cppMIMEStringToField36211View Report
Dead storeDead assignmentlibsynthesis/src/sysync/mimedirprofile.cppMIMEStringToField36371View Report
Dead storeDead assignmentlibsynthesis/src/sysync/rrules.cppRRULE1toInternal7171View Report
Dead storeDead assignmentlibsynthesis/src/sysync/rrules.cppRRULE2toInternal18371View Report
Dead storeDead assignmentlibsynthesis/src/sysync/scriptcontext.cppgetVarField37221View Report
Dead storeDead assignmentlibsynthesis/src/sysync/scriptcontext.cppExecuteScript45631View Report
Dead storeDead assignmentlibsynthesis/src/sysync/scriptcontext.cppExecuteScript45661View Report
Dead storeDead assignmentlibsynthesis/src/sysync/stringutils.cppassignMangledToCString1311View Report
Dead storeDead assignmentlibsynthesis/src/sysync/superdatastore.cppengProcessRemoteItem7241View Report
Dead storeDead assignmentlibsynthesis/src/sysync/syncagent.cppsyncHdrFailure27161View Report
Dead storeDead assignmentlibsynthesis/src/sysync/synccommand.cppexecute25321View Report
Dead storeDead assignmentlibsynthesis/src/sysync/syncsession.cppissuePtr20881View Report
Dead storeDead assignmentlibsynthesis/src/sysync/textprofile.cppcheckMimeHeaders4511View Report
Dead storeDead assignmentlibsynthesis/src/sysync/textprofile.cppcheckMimeHeaders4591View Report
Dead storeDead assignmentlibsynthesis/src/sysync/textprofile.cppgenerateText13341View Report
Dead storeDead assignmentlibsynthesis/src/sysync/textprofile.cppgenerateText13411View Report
Dead storeDead assignmentlibsynthesis/src/sysync/textprofile.cppparseText15611View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/admindata.cppLoadAdminData851View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/dbitem.cppLoadDB8461View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/enginemodulebase.cppGetStrValue1161View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/lineartime.cpplineardate2date2951View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/sysync_utils.cppappendStringAsUTF88791View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/sysync_utils.cppappendStringAsUTF88801View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/sysync_utils.cppappendStringAsUTF88811View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/sysync_utils.cppappendStringAsUTF88831View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/sysync_utils.cppappendUTF8ToString10521View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/enginemodulebase.cppGetStrValue1161View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/lineartime.cpplineardate2date2951View Report
Dead storeDead assignmentlibsynthesis/src/sysync_SDK/Sources/timeutil.cpplineardate2date761View Report
Dead storeDead assignmentactivesyncd/eas-daemon/libeas/eas-get-email-body-req.ceas_get_email_body_req_GotChunk4021View Report
Dead storeDead assignmentactivesyncd/eas-daemon/libeas/eas-cal-info-translator.cis_element_set2031View Report
Dead storeDead assignmentactivesyncd/eas-daemon/libeas/eas-cal-info-translator.ceas_cal_info_translator_parse_request30801View Report
Dead storeDead assignmentactivesyncd/eas-daemon/libeas/eas-ping-msg.ceas_ping_msg_build_message1241View Report
Dead storeDead assignmentactivesyncd/eas-daemon/libeas/eas-con-info-translator.ceas_con_info_translator_parse_response6301View Report
Dead storeDead assignmentactivesyncd/eas-daemon/libeas/eas-con-info-translator.cis_element_set7651View Report
Dead storeDead incrementlibsynthesis/src/sysync/configelement.cppstartElement4341View Report
Dead storeDead incrementlibsynthesis/src/sysync/dataobjtype.cppNextTag7051View Report
Dead storeDead incrementlibsynthesis/src/sysync/iso8601.cppISO8601StrToTimestamp1911View Report
Dead storeDead incrementlibsynthesis/src/sysync/itemfield.cppsetAsRFC822date15681View Report
Dead storeDead incrementlibsynthesis/src/sysync/mimedirprofile.cppfinalizeProperty21851View Report
Logic errorDereference of null pointerlibsynthesis/src/syncml_tk/src/sml/mgr/all/mgrinstancemgr.csmlInitInstance2047View Report
Logic errorDereference of null pointerlibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag85321View Report
Logic errorDereference of null pointerlibsynthesis/src/DB_interfaces/api_db/pluginapids.cppapiReadSyncSet112318View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/binfileimplds.cppimplGetItem158811View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/binfileimplds.cppimplGetItem164311View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/customimplds.cppimplProcessItem293213View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/customimplds.cppimplProcessItem306513View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/customimplds.cppzapSyncSetOneByOne339920View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/engineinterface.cppGetValueType81910View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/engineinterface.cppGetValueInternal8463View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/engineinterface.cppSetValueInternal8866View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/stringutils.cppstrupos2797View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/syncagent.cppprocessMapCommand25489View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/syncitemtype.cppnewSyncItem66920View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/syncitemtype.cppnewSyncItem68122View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync/textprofile.cpplocalStartElement10318View Report
Logic errorDereference of null pointerlibsynthesis/src/sysync_SDK/Sources/san.cppGetSanSize5744View Report
Logic errorDereference of null pointeractivesyncd/libeasclient/eas-item-info.ceas_item_info_deserialise1277View Report
Logic errorDereference of null pointeractivesyncd/libeasclient/eas-item-info.ceas_item_info_deserialise13912View Report
Logic errorDereference of null pointeractivesyncd/libeasclient/eas-email-info.ceas_email_info_deserialise3235View Report
Logic errorDereference of null pointeractivesyncd/eas-daemon/libeas/eas-request-base.ceas_request_base_MessageComplete2132View Report
Logic errorDereference of null pointeractivesyncd/eas-daemon/libeas/eas-ping-msg.ceas_ping_msg_parse_response2168View Report
Memory ErrorMemory leaklibsynthesis/src/Transport_interfaces/engine/enginesessiondispatch.cppOpenSessionInternal3959View Report
Memory ErrorMemory leaklibsynthesis/src/sysync_SDK/Sources/sysync_utils.cppcopyMeta266211View Report
Memory ErrorMemory leaklibsynthesis/src/sysync_SDK/Sources/sysync_utils.cppaddNewPropToList27635View Report
Memory ErrorMemory leaksyncevolution/src/backends/kde/KDEPlatform.cppKDEInitMainSlot1106View Report
Logic errorResult of operation is garbage or undefinedlibsynthesis/src/sysync/rrules.cppsetMonthDay225721View Report
Logic errorResult of operation is garbage or undefinedlibsynthesis/src/sysync/rrules.cppsetMonthDay226023View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlXMLDecl51222View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlXMLDecl51622View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag85924View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag86924View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag88421View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag89518View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag90820View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag92321View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag93328View Report
Logic errorUninitialized argument valuelibsynthesis/src/syncml_tk/src/sml/xlt/all/xltdecxml.cxmlTag94820View Report
Logic errorUninitialized argument valuelibsynthesis/src/sysync/mimedirprofile.cpplocalStartElement58427View Report

Analyzer Failures

The analyzer had problems processing the following files:

ProblemSource FilePreprocessed FileSTDERR Output
Other Errorsyncevolution/test/client-test-main.cppclang_other_error_BQOAJa.iiclang_other_error_BQOAJa.ii.stderr.txt
Other Errorsyncevolution/src/client-test-app.cppclang_other_error_Ip8_uu.iiclang_other_error_Ip8_uu.ii.stderr.txt
Other Errorsyncevolution/test/ClientTest.cppclang_other_error_f9wOjO.iiclang_other_error_f9wOjO.ii.stderr.txt

Please consider submitting preprocessed files as bug reports.