gnutls - scan-build results

User:jas@latte
Working Directory:/home/jas/src/gnutls
Command Line:make
Date:Fri Jan 20 14:48:13 2012

Bug Summary

Bug TypeQuantityDisplay?
All Bugs318
API
Argument with 'nonnull' attribute passed null3
Dead store
Dead assignment143
Dead increment112
Dead initialization4
Dead nested assignment37
Logic error
Assigned value is garbage or undefined1
Called function pointer is null (null dereference)1
Dereference of null pointer10
Pass-by-value argument in function call is undefined7

Reports

Bug Group Bug Type ▾ File Line Path Length
APIArgument with 'nonnull' attribute passed nulllib /opencdk /stream.c10658View Report
APIArgument with 'nonnull' attribute passed nulllib /pkcs11.c4269View Report
APIArgument with 'nonnull' attribute passed nulllib /x509 /privkey.c16085View Report
Logic errorAssigned value is garbage or undefinedlib /nettle /pk.c1726View Report
Logic errorCalled function pointer is null (null dereference)lib /nettle /rnd.c3854View Report
Dead storeDead assignmentsrc /p11tool-gaa.c9011View Report
Dead storeDead assignmentsrc /p11tool-gaa.c7621View Report
Dead storeDead assignmentsrc /certtool-gaa.c10481View Report
Dead storeDead assignmentsrc /cli-gaa.c10591View Report
Dead storeDead assignmentsrc /certtool-gaa.c9331View Report
Dead storeDead assignmentsrc /serv-gaa.c8011View Report
Dead storeDead assignmentsrc /p11tool-gaa.c8871View Report
Dead storeDead assignmentsrc /cli-gaa.c10451View Report
Dead storeDead assignmentsrc /cli-gaa.c8151View Report
Dead storeDead assignmentsrc /serv-gaa.c10261View Report
Dead storeDead assignmentsrc /cli-gaa.c10071View Report
Dead storeDead assignmentsrc /p11tool-gaa.c9081View Report
Dead storeDead assignmentsrc /certtool-gaa.c12511View Report
Dead storeDead assignmentsrc /certtool-gaa.c12021View Report
Dead storeDead assignmentlib /auth /srp_passwd.c3481View Report
Dead storeDead assignmentsrc /p11tool-gaa.c9991View Report
Dead storeDead assignmentsrc /cli-gaa.c8011View Report
Dead storeDead assignmentsrc /cli-gaa.c10381View Report
Dead storeDead assignmentsrc /certtool-gaa.c10061View Report
Dead storeDead assignmentlib /gnutls_pubkey.c15001View Report
Dead storeDead assignmentsrc /certtool-gaa.c10761View Report
Dead storeDead assignmentsrc /certtool-gaa.c12651View Report
Dead storeDead assignmenttests /suite /ecore /src /lib /ecore_main.c11591View Report
Dead storeDead assignmentsrc /certtool-gaa.c11041View Report
Dead storeDead assignmentlib /gnutls_handshake.c19591View Report
Dead storeDead assignmenttests /suite /ecore /src /lib /ecore_main.c11871View Report
Dead storeDead assignmentlib /auth /dh_common.c3141View Report
Dead storeDead assignmentsrc /certtool-cfg.c2661View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c6401View Report
Dead storeDead assignmentsrc /certtool-gaa.c9611View Report
Dead storeDead assignmentsrc /certtool-gaa.c12161View Report
Dead storeDead assignmentsrc /srptool-gaa.c5941View Report
Dead storeDead assignmentsrc /certtool-gaa.c9061View Report
Dead storeDead assignmentsrc /tls_test-gaa.c5481View Report
Dead storeDead assignmentsrc /p11tool-gaa.c10201View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c6161View Report
Dead storeDead assignmentsrc /certtool-gaa.c9541View Report
Dead storeDead assignmentsrc /serv-gaa.c10471View Report
Dead storeDead assignmentlib /ext /safe_renegotiation.c2751View Report
Dead storeDead assignmentsrc /dh.c1861View Report
Dead storeDead assignmentlib /auth /dh_common.c3211View Report
Dead storeDead assignmentgl /argp-help.c17131View Report
Dead storeDead assignmentsrc /serv-gaa.c9991View Report
Dead storeDead assignmentsrc /serv-gaa.c7941View Report
Dead storeDead assignmentsrc /p11tool-gaa.c8941View Report
Dead storeDead assignmentsrc /p11tool-gaa.c10371View Report
Dead storeDead assignmentsrc /certtool-gaa.c8491View Report
Dead storeDead assignmentsrc /serv-gaa.c10781View Report
Dead storeDead assignmentsrc /tls_test-gaa.c4851View Report
Dead storeDead assignmentsrc /cli-gaa.c8221View Report
Dead storeDead assignmentsrc /cli-gaa.c7941View Report
Dead storeDead assignmentsrc /p11tool-gaa.c8801View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c7621View Report
Dead storeDead assignmentsrc /certtool-gaa.c10201View Report
Dead storeDead assignmentlib /nettle /egd.c2061View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c6231View Report
Dead storeDead assignmentlib /auth /dh_common.c3071View Report
Dead storeDead assignmentsrc /serv-gaa.c10611View Report
Dead storeDead assignmentsrc /cli-gaa.c8081View Report
Dead storeDead assignmentlib /x509 /dn.c1811View Report
Dead storeDead assignmentsrc /cli-gaa.c10311View Report
Dead storeDead assignmentsrc /serv-gaa.c8081View Report
Dead storeDead assignmentsrc /cli-gaa.c7801View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c7411View Report
Dead storeDead assignmentsrc /p11tool-gaa.c9151View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c6871View Report
Dead storeDead assignmentsrc /psk-gaa.c5091View Report
Dead storeDead assignmentsrc /certtool-gaa.c12581View Report
Dead storeDead assignmentlib /auth /rsa.c1281View Report
Dead storeDead assignmentsrc /certtool-gaa.c9401View Report
Dead storeDead assignmentsrc /certtool-gaa.c11111View Report
Dead storeDead assignmentsrc /dh.c1801View Report
Dead storeDead assignmentsrc /certtool-gaa.c10411View Report
Dead storeDead assignmentsrc /serv-gaa.c10401View Report
Dead storeDead assignmentlib /pkcs11.c9551View Report
Dead storeDead assignmentsrc /cli-gaa.c10521View Report
Dead storeDead assignmentsrc /certtool-gaa.c8421View Report
Dead storeDead assignmentsrc /cli-gaa.c9931View Report
Dead storeDead assignmentlib /gnutls_x509.c6791View Report
Dead storeDead assignmentsrc /cli-gaa.c9861View Report
Dead storeDead assignmentsrc /psk-gaa.c5021View Report
Dead storeDead assignmentsrc /certtool-gaa.c12091View Report
Dead storeDead assignmentsrc /certtool-gaa.c10691View Report
Dead storeDead assignmentsrc /srptool-gaa.c5601View Report
Dead storeDead assignmentsrc /srptool-gaa.c5671View Report
Dead storeDead assignmenttests /suite /ecore /src /lib /ecore_main.c12291View Report
Dead storeDead assignmenttests /suite /ecore /src /lib /ecore_exe.c5281View Report
Dead storeDead assignmentsrc /p11tool-gaa.c8061View Report
Dead storeDead assignmentsrc /cli-gaa.c9691View Report
Dead storeDead assignmentsrc /certtool-gaa.c9781View Report
Dead storeDead assignmentsrc /p11tool-gaa.c8331View Report
Dead storeDead assignmentlib /x509 /ocsp_output.c5691View Report
Dead storeDead assignmentsrc /serv-gaa.c10331View Report
Dead storeDead assignmentextra /gnutls_openssl.c4481View Report
Dead storeDead assignmentsrc /certtool-gaa.c9921View Report
Dead storeDead assignmentsrc /cli-gaa.c10141View Report
Dead storeDead assignmentsrc /certtool-gaa.c9991View Report
Dead storeDead assignmentsrc /tls_test-gaa.c4921View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c7551View Report
Dead storeDead assignmentlib /opencdk /write-packet.c1511View Report
Dead storeDead assignmentsrc /cli-gaa.c7871View Report
Dead storeDead assignmentextra /gnutls_openssl.c3971View Report
Dead storeDead assignmentsrc /p11tool-gaa.c7991View Report
Dead storeDead assignmentsrc /certtool-gaa.c10621View Report
Dead storeDead assignmentsrc /certtool.c5021View Report
Dead storeDead assignmentsrc /serv-gaa.c10541View Report
Dead storeDead assignmentsrc /p11tool-gaa.c10131View Report
Dead storeDead assignmentsrc /certtool-gaa.c12301View Report
Dead storeDead assignmentsrc /certtool-gaa.c10831View Report
Dead storeDead assignmentlib /auth /rsa.c1081View Report
Dead storeDead assignmenttests /suite /ecore /src /lib /ecore_main.c12521View Report
Dead storeDead assignmentsrc /dh.c2041View Report
Dead storeDead assignmentsrc /p11tool-gaa.c10061View Report
Dead storeDead assignmentsrc /certtool.c22181View Report
Dead storeDead assignmentsrc /certtool-gaa.c11181View Report
Dead storeDead assignmentsrc /certtool-gaa.c12231View Report
Dead storeDead assignmentsrc /serv-gaa.c8721View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c7341View Report
Dead storeDead assignmentsrc /certtool-gaa.c9471View Report
Dead storeDead assignmentlib /auth /rsa.c1171View Report
Dead storeDead assignmentsrc /certtool-gaa.c12441View Report
Dead storeDead assignmentsrc /ocsptool-gaa.c7481View Report
Dead storeDead assignmentsrc /certtool-gaa.c9851View Report
Dead storeDead assignmentsrc /certtool-gaa.c10971View Report
Dead storeDead assignmentlib /auth /rsa.c1241View Report
Dead storeDead assignmentsrc /certtool-gaa.c12791View Report
Dead storeDead assignmentsrc /certtool-gaa.c12721View Report
Dead storeDead assignmentsrc /certtool-gaa.c11951View Report
Dead storeDead assignmentsrc /certtool-gaa.c12371View Report
Dead storeDead assignmentsrc /cli-gaa.c10001View Report
Dead storeDead assignmentsrc /dh.c1981View Report
Dead storeDead assignmentsrc /certtool-gaa.c10271View Report
Dead storeDead assignmentsrc /certtool.c23521View Report
Dead storeDead assignmentsrc /certtool-gaa.c10901View Report
Dead storeDead assignmentsrc /certtool-gaa.c10551View Report
Dead storeDead assignmentsrc /dh.c1921View Report
Dead storeDead assignmentsrc /certtool-gaa.c10131View Report
Dead storeDead assignmentsrc /certtool-gaa.c10341View Report
Dead storeDead assignmentsrc /serv-gaa.c8651View Report
Dead storeDead assignmentsrc /tls_test-gaa.c4991View Report
Dead storeDead assignmentsrc /p11tool-gaa.c9921View Report
Dead storeDead assignmentsrc /ocsptool.c3001View Report
Dead storeDead assignmentsrc /p11common.c1051View Report
Dead storeDead incrementsrc /p11tool-gaa.c8261View Report
Dead storeDead incrementsrc /cli-gaa.c8721View Report
Dead storeDead incrementsrc /certtool-gaa.c11681View Report
Dead storeDead incrementlib /algorithms /sign.c1291View Report
Dead storeDead incrementsrc /serv-gaa.c10091View Report
Dead storeDead incrementlib /extras /randomart.c1641View Report
Dead storeDead incrementsrc /certtool-gaa.c11581View Report
Dead storeDead incrementsrc /cli-gaa.c10781View Report
Dead storeDead incrementsrc /cli-gaa.c8821View Report
Dead storeDead incrementsrc /serv-gaa.c9521View Report
Dead storeDead incrementsrc /serv-gaa.c8481View Report
Dead storeDead incrementsrc /p11tool-gaa.c8731View Report
Dead storeDead incrementlib /x509_b64.c2401View Report
Dead storeDead incrementsrc /certtool-gaa.c8891View Report
Dead storeDead incrementsrc /tls_test-gaa.c5091View Report
Dead storeDead incrementsrc /serv-gaa.c10191View Report
Dead storeDead incrementlib /algorithms /mac.c1651View Report
Dead storeDead incrementsrc /p11tool-gaa.c9351View Report
Dead storeDead incrementsrc /cli-gaa.c9121View Report
Dead storeDead incrementsrc /p11tool-gaa.c10471View Report
Dead storeDead incrementsrc /srptool-gaa.c5871View Report
Dead storeDead incrementsrc /serv-gaa.c9721View Report
Dead storeDead incrementsrc /serv-gaa.c9921View Report
Dead storeDead incrementsrc /serv-gaa.c8821View Report
Dead storeDead incrementlib /algorithms /protocols.c1811View Report
Dead storeDead incrementsrc /p11tool-gaa.c9451View Report
Dead storeDead incrementsrc /psk-gaa.c5391View Report
Dead storeDead incrementsrc /certtool-gaa.c9261View Report
Dead storeDead incrementsrc /srptool-gaa.c6441View Report
Dead storeDead incrementsrc /certtool-gaa.c8691View Report
Dead storeDead incrementsrc /certtool-gaa.c11781View Report
Dead storeDead incrementsrc /certtool-gaa.c11881View Report
Dead storeDead incrementsrc /cli-gaa.c8421View Report
Dead storeDead incrementsrc /serv-gaa.c9221View Report
Dead storeDead incrementsrc /certtool-gaa.c11481View Report
Dead storeDead incrementsrc /p11tool-gaa.c8631View Report
Dead storeDead incrementlib /algorithms /kx.c2171View Report
Dead storeDead incrementsrc /srptool-gaa.c6141View Report
Dead storeDead incrementsrc /ocsptool-gaa.c6331View Report
Dead storeDead incrementsrc /srptool-gaa.c6241View Report
Dead storeDead incrementsrc /tls_test-gaa.c5281View Report
Dead storeDead incrementsrc /psk-gaa.c5191View Report
Dead storeDead incrementlib /gnutls_handshake.c21281View Report
Dead storeDead incrementsrc /cli-gaa.c9321View Report
Dead storeDead incrementsrc /ocsptool-gaa.c7071View Report
Dead storeDead incrementsrc /serv-gaa.c8921View Report
Dead storeDead incrementsrc /p11tool-gaa.c9551View Report
Dead storeDead incrementsrc /ocsptool-gaa.c6801View Report
Dead storeDead incrementlib /auth /cert.c17881View Report
Dead storeDead incrementsrc /ocsptool-gaa.c6971View Report
Dead storeDead incrementsrc /serv-gaa.c9121View Report
Dead storeDead incrementsrc /p11tool-gaa.c7921View Report
Dead storeDead incrementsrc /ocsptool-gaa.c6701View Report
Dead storeDead incrementsrc /cli-gaa.c9021View Report
Dead storeDead incrementsrc /serv-gaa.c9821View Report
Dead storeDead incrementsrc /serv-gaa.c9621View Report
Dead storeDead incrementsrc /cli-gaa.c8921View Report
Dead storeDead incrementlib /gnutls_handshake.c20141View Report
Dead storeDead incrementsrc /certtool-gaa.c11381View Report
Dead storeDead incrementsrc /cli-gaa.c8621View Report
Dead storeDead incrementsrc /srptool-gaa.c5771View Report
Dead storeDead incrementlib /gnutls_constate.c2521View Report
Dead storeDead incrementsrc /cli-gaa.c9521View Report
Dead storeDead incrementsrc /cli-gaa.c9221View Report
Dead storeDead incrementsrc /serv-gaa.c9321View Report
Dead storeDead incrementsrc /cli-gaa.c9421View Report
Dead storeDead incrementsrc /certtool-gaa.c9711View Report
Dead storeDead incrementsrc /p11tool-gaa.c8531View Report
Dead storeDead incrementsrc /tls_test-gaa.c5191View Report
Dead storeDead incrementsrc /p11tool-gaa.c9651View Report
Dead storeDead incrementsrc /serv-gaa.c10711View Report
Dead storeDead incrementsrc /psk-gaa.c5291View Report
Dead storeDead incrementsrc /ocsptool-gaa.c7171View Report
Dead storeDead incrementlib /x509 /common.c5411View Report
Dead storeDead incrementsrc /p11tool-gaa.c10301View Report
Dead storeDead incrementlib /auth /dh_common.c2381View Report
Dead storeDead incrementsrc /cli-gaa.c8521View Report
Dead storeDead incrementsrc /cli-gaa.c9791View Report
Dead storeDead incrementlib /algorithms /ciphers.c2561View Report
Dead storeDead incrementsrc /certtool-gaa.c8791View Report
Dead storeDead incrementsrc /p11tool-gaa.c8431View Report
Dead storeDead incrementsrc /srptool-gaa.c6341View Report
Dead storeDead incrementsrc /p11tool-gaa.c9851View Report
Dead storeDead incrementsrc /serv-gaa.c10881View Report
Dead storeDead incrementsrc /serv-gaa.c9421View Report
Dead storeDead incrementsrc /certtool-gaa.c8991View Report
Dead storeDead incrementsrc /certtool-gaa.c8591View Report
Dead storeDead incrementsrc /p11tool-gaa.c9251View Report
Dead storeDead incrementlib /auth /cert.c16181View Report
Dead storeDead incrementsrc /serv-gaa.c8581View Report
Dead storeDead incrementsrc /ocsptool-gaa.c7271View Report
Dead storeDead incrementsrc /certtool-gaa.c11281View Report
Dead storeDead incrementsrc /serv-gaa.c9021View Report
Dead storeDead incrementlib /gnutls_handshake.c18681View Report
Dead storeDead incrementsrc /serv-gaa.c8181View Report
Dead storeDead incrementsrc /cli-gaa.c8321View Report
Dead storeDead incrementsrc /cli-gaa.c9621View Report
Dead storeDead incrementsrc /p11tool-gaa.c7821View Report
Dead storeDead incrementsrc /ocsptool-gaa.c6601View Report
Dead storeDead incrementlib /auth /rsa_export.c4121View Report
Dead storeDead incrementsrc /p11tool-gaa.c9751View Report
Dead storeDead incrementsrc /certtool-gaa.c9161View Report
Dead storeDead incrementsrc /cli-gaa.c10241View Report
Dead storeDead incrementsrc /cli-gaa.c10691View Report
Dead storeDead incrementsrc /serv-gaa.c8281View Report
Dead storeDead incrementsrc /p11tool-gaa.c8161View Report
Dead storeDead incrementlib /algorithms /publickey.c1561View Report
Dead storeDead incrementlib /gnutls_handshake.c11211View Report
Dead storeDead incrementsrc /ocsptool-gaa.c6501View Report
Dead storeDead incrementsrc /srptool-gaa.c6041View Report
Dead storeDead incrementsrc /p11tool-gaa.c7721View Report
Dead storeDead incrementsrc /serv-gaa.c8381View Report
Dead storeDead initializationtests /suite /ecore /src /lib /ecore_thread.c9721View Report
Dead storeDead initializationtests /suite /ecore /src /lib /ecore_thread.c9291View Report
Dead storeDead initializationtests /suite /ecore /src /lib /ecore_thread.c8811View Report
Dead storeDead initializationtests /suite /ecore /src /lib /ecore_thread.c10021View Report
Dead storeDead nested assignmentlib /opencdk /armor.c2781View Report
Dead storeDead nested assignmentlib /ext /cert_type.c1211View Report
Dead storeDead nested assignmentlib /x509 /verify.c6621View Report
Dead storeDead nested assignmentlib /x509 /privkey.c1471View Report
Dead storeDead nested assignmentlib /auth /srp.c9311View Report
Dead storeDead nested assignmentlib /x509 /privkey.c3911View Report
Dead storeDead nested assignmentlib /x509 /key_decode.c1521View Report
Dead storeDead nested assignmentlib /ext /ecc.c1161View Report
Dead storeDead nested assignmentlib /ext /ecc.c1321View Report
Dead storeDead nested assignmentlib /auth /rsa_export.c3451View Report
Dead storeDead nested assignmentlib /x509 /key_decode.c1621View Report
Dead storeDead nested assignmentlib /x509 /privkey.c3701View Report
Dead storeDead nested assignmentlib /x509 /privkey.c2051View Report
Dead storeDead nested assignmentlib /x509 /privkey.c3451View Report
Dead storeDead nested assignmentlib /nettle /ecc_verify_hash.c671View Report
Dead storeDead nested assignmentlib /nettle /ecc_map.c481View Report
Dead storeDead nested assignmentlib /x509 /common.c6621View Report
Dead storeDead nested assignmentlib /ext /cert_type.c1391View Report
Dead storeDead nested assignmentsrc /srptool.c3511View Report
Dead storeDead nested assignmentlib /x509 /privkey.c1971View Report
Dead storeDead nested assignmentlib /x509 /privkey.c1731View Report
Dead storeDead nested assignmentlib /x509 /privkey.c1551View Report
Dead storeDead nested assignmentlib /x509 /dn.c6581View Report
Dead storeDead nested assignmentlib /x509 /privkey.c1891View Report
Dead storeDead nested assignmentlib /x509 /privkey.c3841View Report
Dead storeDead nested assignmentlib /auth /srp_passwd.c2301View Report
Dead storeDead nested assignmentsrc /crywrap /crywrap.c1931View Report
Dead storeDead nested assignmentlib /x509 /key_decode.c1431View Report
Dead storeDead nested assignmentlib /x509 /privkey.c3771View Report
Dead storeDead nested assignmentlib /x509 /privkey.c1811View Report
Dead storeDead nested assignmentlib /x509_b64.c1891View Report
Dead storeDead nested assignmentlib /x509 /privkey.c2471View Report
Dead storeDead nested assignmentlib /x509 /key_decode.c791View Report
Dead storeDead nested assignmentlib /x509 /privkey.c1311View Report
Dead storeDead nested assignmentlib /x509 /key_decode.c721View Report
Dead storeDead nested assignmentlib /x509 /privkey.c1641View Report
Dead storeDead nested assignmentlib /x509 /privkey.c3631View Report
Logic errorDereference of null pointerlib /crypto-backend.c904View Report
Logic errorDereference of null pointertests /suite /ecore /src /lib /eina_stringshare.c6654View Report
Logic errorDereference of null pointergl /argp-help.c16549View Report
Logic errorDereference of null pointertests /suite /ecore /src /lib /eina_rectangle.c5692View Report
Logic errorDereference of null pointerlib /opencdk /keydb.c127812View Report
Logic errorDereference of null pointergl /argp-help.c169310View Report
Logic errorDereference of null pointersrc /serv.c148719View Report
Logic errorDereference of null pointerlib /gnutls_session_pack.c6353View Report
Logic errorDereference of null pointerlib /opencdk /keydb.c120112View Report
Logic errorDereference of null pointersrc /cfg /shared.c4914View Report
Logic errorPass-by-value argument in function call is undefineddoc /examples /ex-serv-pgp.c1302View Report
Logic errorPass-by-value argument in function call is undefineddoc /examples /ex-serv-x509.c1353View Report
Logic errorPass-by-value argument in function call is undefinedsrc /serv.c142219View Report
Logic errorPass-by-value argument in function call is undefinedsrc /serv.c130018View Report
Logic errorPass-by-value argument in function call is undefineddoc /examples /ex-serv-srp.c1172View Report
Logic errorPass-by-value argument in function call is undefineddoc /examples /ex-serv-anon.c1162View Report
Logic errorPass-by-value argument in function call is undefineddoc /examples /ex-serv-psk.c1552View Report