CLANG - scan-build results

User:igalic@tynix
Working Directory:/home/igalic/src/asf/trafficserver/CLANG
Command Line:make -j 4
Clang Version:clang version 3.2 (trunk 168170)
Date:Fri Nov 16 15:33:56 2012

Bug Summary

Bug TypeQuantityDisplay?
All Bugs176
API
Argument with 'nonnull' attribute passed null7
Dead store
Dead assignment48
Dead increment45
Dead initialization12
Logic error
Assigned value is garbage or undefined1
Called C++ object pointer is null17
Dereference of null pointer40
Division by zero1
Result of operation is garbage or undefined3
Security
Potential insecure memory buffer bounds restriction in call 'strcat'1
Potential insecure memory buffer bounds restriction in call 'strcpy'1

Reports

Bug Group Bug Type ▾ File Line Path Length
APIArgument with 'nonnull' attribute passed nulliocore /cache /CacheDir.cc9569View Report
APIArgument with 'nonnull' attribute passed nullmgmt /api /CfgContextImpl.cc24078View Report
APIArgument with 'nonnull' attribute passed nullplugins /experimental /esi /fetcher /HttpDataFetcherImpl.cc22636View Report
APIArgument with 'nonnull' attribute passed nullproxy /hdrs /URL.cc8518View Report
APIArgument with 'nonnull' attribute passed nullmgmt /api /CfgContextImpl.cc24078View Report
APIArgument with 'nonnull' attribute passed nullproxy /logging /LogFile.cc1736View Report
APIArgument with 'nonnull' attribute passed nullplugins /experimental /tcp_info /tcp_info.cc1056View Report
Logic errorAssigned value is garbage or undefinedproxy /CoreUtils.cc5912View Report
Logic errorCalled C++ object pointer is nulliocore /dns /SRV.cc12416View Report
Logic errorCalled C++ object pointer is nullproxy /http /HttpTransact.cc27458View Report
Logic errorCalled C++ object pointer is nulllib /ts /IpMap.cc8838View Report
Logic errorCalled C++ object pointer is nulliocore /cluster /ClusterConfig.cc3864View Report
Logic errorCalled C++ object pointer is nullproxy /Prefetch.cc5742View Report
Logic errorCalled C++ object pointer is nulliocore /cache /Cache.cc3081View Report
Logic errorCalled C++ object pointer is nulliocore /cache /Cache.cc2711View Report
Logic errorCalled C++ object pointer is nullproxy /http /HttpTransact.cc27249View Report
Logic errorCalled C++ object pointer is nulliocore /dns /SRV.cc12716View Report
Logic errorCalled C++ object pointer is nullproxy /http /HttpTransact.cc45623View Report
Logic errorCalled C++ object pointer is nullproxy /http /HttpTransact.cc20057View Report
Logic errorCalled C++ object pointer is nullproxy /InkAPI.cc73081View Report
Logic errorCalled C++ object pointer is nulllib /ts /IpMap.cc8739View Report
Logic errorCalled C++ object pointer is nullproxy /logging /LogObject.cc2798View Report
Logic errorCalled C++ object pointer is nulliocore /cluster /ClusterHandlerBase.cc34528View Report
Logic errorCalled C++ object pointer is nulliocore /cache /Cache.cc2901View Report
Logic errorCalled C++ object pointer is nullproxy /InkAPI.cc72702View Report
Dead storeDead assignmentCLANG /lib /tsconfig /TsConfigGrammar.c11921View Report
Dead storeDead assignmentmgmt /tools /SysAPI.cc13031View Report
Dead storeDead assignmentproxy /TestHook.cc3421View Report
Dead storeDead assignmentlib /ts /ink_queue.cc2561View Report
Dead storeDead assignmentproxy /http /HttpTunnel.cc2531View Report
Dead storeDead assignmentlib /records /P_RecCore.i7161View Report
Dead storeDead assignmentmgmt /cli /ShowCmd.cc12041View Report
Dead storeDead assignmentproxy /Prefetch.cc14101View Report
Dead storeDead assignmentmgmt /cluster /VMap.cc2051View Report
Dead storeDead assignmentlib /records /P_RecCore.i7331View Report
Dead storeDead assignmentlib /ts /ink_hash_table.cc651View Report
Dead storeDead assignmentmgmt /utils /MgmtUtils.cc5421View Report
Dead storeDead assignmentiocore /hostdb /HostDB.cc5111View Report
Dead storeDead assignmentplugins /experimental /tcp_info /tcp_info.cc1781View Report
Dead storeDead assignmentmgmt /web2 /WebHttp.cc3621View Report
Dead storeDead assignmentplugins /experimental /rfc5861 /rfc5861.c3691View Report
Dead storeDead assignmentmgmt /cli /ConfigCmd.cc3741View Report
Dead storeDead assignmentplugins /experimental /tcp_info /tcp_info.cc1791View Report
Dead storeDead assignmentmgmt /Alarms.cc2061View Report
Dead storeDead assignmentproxy /logstats.cc15471View Report
Dead storeDead assignmentiocore /cache /CacheDisk.cc3521View Report
Dead storeDead assignmentplugins /experimental /esi /lib /Expression.cc2421View Report
Dead storeDead assignmentplugins /experimental /rfc5861 /rfc5861.c3331View Report
Dead storeDead assignmentproxy /http /HttpTunnel.cc7731View Report
Dead storeDead assignmentiocore /cache /Store.cc2701View Report
Dead storeDead assignmentiocore /cache /Store.cc7331View Report
Dead storeDead assignmentiocore /cache /Store.cc3031View Report
Dead storeDead assignmentproxy /logging /LogAccess.cc7581View Report
Dead storeDead assignmentiocore /net /UnixUDPNet.cc8611View Report
Dead storeDead assignmentplugins /experimental /esi /lib /Expression.cc2411View Report
Dead storeDead assignmentiocore /eventsystem /UnixEThread.cc2741View Report
Dead storeDead assignmentCLANG /lib /tsconfig /TsConfigGrammar.c13001View Report
Dead storeDead assignmentmgmt /cli /CliMgmtUtils.cc3671View Report
Dead storeDead assignmentproxy /InkAPITest.cc32551View Report
Dead storeDead assignmentproxy /http /HttpTransactCache.cc8631View Report
Dead storeDead assignmentproxy /http /HttpTunnel.cc10951View Report
Dead storeDead assignmentproxy /InkAPITest.cc33691View Report
Dead storeDead assignmentmgmt /utils /MgmtUtils.cc5421View Report
Dead storeDead assignmentproxy /logging /LogFieldAliasMap.cc551View Report
Dead storeDead assignmentproxy /InkAPITest.cc15521View Report
Dead storeDead assignmentproxy /logging /LogFieldAliasMap.cc641View Report
Dead storeDead assignmentiocore /cache /RamCacheCLFUS.cc2381View Report
Dead storeDead assignmentcop /TrafficCop.cc7601View Report
Dead storeDead assignmentmgmt /cli /cliParseArg.cc1441View Report
Dead storeDead assignmentproxy /logging /Log.cc11911View Report
Dead storeDead assignmentlib /records /RecHttp.cc4171View Report
Dead storeDead assignmentiocore /hostdb /HostDB.cc5191View Report
Dead storeDead assignmentmgmt /cli /hashtable.cc2151View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h1161View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h1161View Report
Dead storeDead incrementlib /wccp /WccpStatic.cc1661View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h2391View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h1161View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h1161View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h2391View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h1161View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h2391View Report
Dead storeDead incrementlib /tsconfig /TsErrataUtil.cc1441View Report
Dead storeDead incrementproxy /Prefetch.cc16751View Report
Dead storeDead incrementproxy /Main.cc5851View Report
Dead storeDead incrementmgmt /api /CfgContextImpl.cc4411View Report
Dead storeDead incrementmgmt /api /CfgContextUtils.cc9581View Report
Dead storeDead incrementproxy /CoreUtils.cc2591View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h2391View Report
Dead storeDead incrementmgmt /api /CfgContextImpl.cc4451View Report
Dead storeDead incrementlib /records /RecMessage.cc3801View Report
Dead storeDead incrementproxy /hdrs /MIME.cc24911View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h1161View Report
Dead storeDead incrementmgmt /api /CfgContextImpl.cc4451View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h2391View Report
Dead storeDead incrementplugins /experimental /spdy /protocol.cc981View Report
Dead storeDead incrementlib /ts /fastlz.c2221View Report
Dead storeDead incrementmgmt /api /CfgContextUtils.cc9581View Report
Dead storeDead incrementproxy /hdrs /MIME.cc24901View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h1161View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h2391View Report
Dead storeDead incrementproxy /CoreUtils.cc2811View Report
Dead storeDead incrementmgmt /api /CfgContextUtils.cc10701View Report
Dead storeDead incrementproxy /TestHook.cc3631View Report
Dead storeDead incrementproxy /StatSystem.cc3181View Report
Dead storeDead incrementproxy /TestHook.cc3661View Report
Dead storeDead incrementproxy /hdrs /MIME.cc24891View Report
Dead storeDead incrementproxy /hdrs /MIME.cc24871View Report
Dead storeDead incrementiocore /cluster /P_ClusterInline.h2391View Report
Dead storeDead incrementmgmt /cluster /VMap.cc9201View Report
Dead storeDead incrementproxy /logging /Log.cc2821View Report
Dead storeDead incrementmgmt /api /CfgContextImpl.cc4411View Report
Dead storeDead incrementproxy /logging /Log.cc2731View Report
Dead storeDead incrementproxy /logging /LogObject.cc8691View Report
Dead storeDead incrementlib /records /RecMessage.cc3801View Report
Dead storeDead incrementmgmt /api /CfgContextUtils.cc10701View Report
Dead storeDead incrementmgmt /Alarms.cc5231View Report
Dead storeDead incrementproxy /hdrs /MIME.cc30001View Report
Dead storeDead initializationmgmt /api /remote /APITestCliRemote.cc15301View Report
Dead storeDead initializationiocore /net /UnixUDPNet.cc9551View Report
Dead storeDead initializationmgmt /api /remote /APITestCliRemote.cc16001View Report
Dead storeDead initializationlib /ts /Regex.cc301View Report
Dead storeDead initializationiocore /net /UnixNet.cc2701View Report
Dead storeDead initializationmgmt /api /remote /APITestCliRemote.cc8751View Report
Dead storeDead initializationiocore /cache /Store.cc3411View Report
Dead storeDead initializationmgmt /api /remote /APITestCliRemote.cc21071View Report
Dead storeDead initializationiocore /cache /Cache.cc16441View Report
Dead storeDead initializationmgmt /api /remote /APITestCliRemote.cc20931View Report
Dead storeDead initializationiocore /net /SSLNetAccept.cc701View Report
Dead storeDead initializationmgmt /api /remote /APITestCliRemote.cc21211View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc5073View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc4783View Report
Logic errorDereference of null pointerlib /ts /ink_error.cc2572View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc5173View Report
Logic errorDereference of null pointerplugins /experimental /esi /fetcher /HttpDataFetcherImpl.cc3613View Report
Logic errorDereference of null pointerproxy /Update.cc22265View Report
Logic errorDereference of null pointerproxy /ICPConfig.cc64021View Report
Logic errorDereference of null pointerplugins /experimental /rfc5861 /rfc5861.c3915View Report
Logic errorDereference of null pointerCLANG /lib /tsconfig /TsConfigSyntax.c1380120View Report
Logic errorDereference of null pointerCLANG /lib /tsconfig /TsConfigSyntax.c14957View Report
Logic errorDereference of null pointerproxy /logging /LogAccessHttp.cc6902View Report
Logic errorDereference of null pointermgmt /cli /cliAppInit.cc15611View Report
Logic errorDereference of null pointeriocore /dns /SRV.cc12115View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc5743View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc771478View Report
Logic errorDereference of null pointerproxy /ICPConfig.cc73228View Report
Logic errorDereference of null pointerCLANG /lib /tsconfig /TsConfigSyntax.c140821View Report
Logic errorDereference of null pointerlib /ts /ink_inet.cc1593View Report
Logic errorDereference of null pointerproxy /ICPConfig.cc67423View Report
Logic errorDereference of null pointerproxy /logging /LogFilter.cc2459View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc7473View Report
Logic errorDereference of null pointerproxy /InkAPI.cc90715View Report
Logic errorDereference of null pointerproxy /ICPConfig.cc75730View Report
Logic errorDereference of null pointerproxy /Update.cc22285View Report
Logic errorDereference of null pointeriocore /cluster /ClusterRPC.cc2906View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc758477View Report
Logic errorDereference of null pointerCLANG /lib /tsconfig /TsConfigSyntax.c183512View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc5323View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc4483View Report
Logic errorDereference of null pointerproxy /hdrs /MIME.cc124821View Report
Logic errorDereference of null pointerproxy /ICPConfig.cc71326View Report
Logic errorDereference of null pointeriocore /cluster /ClusterRPC.cc3516View Report
Logic errorDereference of null pointerproxy /http /HttpTransact.cc9619View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc5553View Report
Logic errorDereference of null pointerproxy /ICPConfig.cc77631View Report
Logic errorDereference of null pointermgmt /api /remote /APITestCliRemote.cc3853View Report
Logic errorDereference of null pointerproxy /ICPConfig.cc69424View Report
Logic errorDereference of null pointerproxy /hdrs /MIME.cc12226View Report
Logic errorDereference of null pointeriocore /hostdb /HostDB.cc19603View Report
Logic errorDereference of null pointerproxy /ICPConfig.cc65122View Report
Logic errorDivision by zeroiocore /eventsystem /UnixEventProcessor.cc18412View Report
SecurityPotential insecure memory buffer bounds restriction in call 'strcat'plugins /experimental /gzip /misc.cc1911View Report
SecurityPotential insecure memory buffer bounds restriction in call 'strcpy'plugins /experimental /gzip /gzip.cc7581View Report
Logic errorResult of operation is garbage or undefinedmgmt /LocalManager.cc50863View Report
Logic errorResult of operation is garbage or undefinedproxy /http /remap /UrlRewrite.cc75912View Report
Logic errorResult of operation is garbage or undefinedproxy /http /remap /RemapPlugins.cc20716View Report