siege - scan-build results

User:Tim@TSI
Working Directory:/c/siege/siege
Command Line:make
Clang Version:clang version 3.4 (198054)
Date:Tue Mar 25 19:14:26 2014
Version:checker-276 (2014-02-18 22:53:01)

Bug Summary

Results in this analysis run are based on analyzer build checker-276.

Bug TypeQuantityDisplay?
All Bugs49
Dead store
Dead assignment11
Dead initialization2
Logic error
Assigned value is garbage or undefined5
Branch condition evaluates to a garbage value1
Dereference of null pointer7
Dereference of undefined pointer value3
Result of operation is garbage or undefined2
Uninitialized argument value6
Memory Error
Memory leak2
Use-after-free2
Unix API
Allocator sizeof operand mismatch3
Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)5

Reports

Bug Group Bug Type ▾ File Line Path Length
Unix APIAllocator sizeof operand mismatchsiege /util / /rand.c221View Report
Unix APIAllocator sizeof operand mismatchsiege /util / /map.c741View Report
Unix APIAllocator sizeof operand mismatchsiege /util / /map.c1301View Report
Logic errorAssigned value is garbage or undefinedsiege /internal /stb / /stb_image.c189214View Report
Logic errorAssigned value is garbage or undefinedsiege /internal /stb / /stb_image.c189423View Report
Logic errorAssigned value is garbage or undefinedsiege /internal /stb / /stb_vorbis.c454024View Report
Logic errorAssigned value is garbage or undefinedsiege /graphics / /font.c34011View Report
Logic errorAssigned value is garbage or undefinedsiege /graphics / /font.c83624View Report
Logic errorBranch condition evaluates to a garbage valuesiege /graphics / /bitmap.c7511View Report
Dead storeDead assignmentsiege /util / /set.c811View Report
Dead storeDead assignmentsiege /internal /stb / /stb_vorbis.c52391View Report
Dead storeDead assignmentsiege /internal /stb / /stb_vorbis.c52191View Report
Dead storeDead assignmentsiege /internal /stb / /stb_image.c29961View Report
Dead storeDead assignmentsiege /internal /stb / /stb_truetype.h9201View Report
Dead storeDead assignmentsiege /internal /stb / /stb_truetype.h9211View Report
Dead storeDead assignmentsiege /internal /stb / /stb_truetype.h9221View Report
Dead storeDead assignmentsiege /internal /stb / /stb_image.c34441View Report
Dead storeDead assignmentsiege /internal /stb / /stb_truetype.h9341View Report
Dead storeDead assignmentsiege /internal /stb / /stb_vorbis.c45771View Report
Dead storeDead assignmentsiege /internal /stb / /stb_image.c30031View Report
Dead storeDead initializationsiege /internal /stb / /stb_image.c32351View Report
Dead storeDead initializationsiege /internal /stb / /stb_image.c32341View Report
Logic errorDereference of null pointermodules /physics / /collision.c655View Report
Logic errorDereference of null pointermodules /physics / /collision.c414View Report
Logic errorDereference of null pointermodules /physics / /collision.c435View Report
Logic errorDereference of null pointermodules /physics / /collision.c634View Report
Logic errorDereference of null pointermodules /physics / /collision.c884View Report
Logic errorDereference of null pointersiege /graphics / /atlas.c6326View Report
Logic errorDereference of null pointermodules /physics / /collision.c905View Report
Logic errorDereference of undefined pointer valuesiege /ai / /grid.c1108View Report
Logic errorDereference of undefined pointer valuesiege /ai / /grid.c774View Report
Logic errorDereference of undefined pointer valuesiege /ai / /grid.c1037View Report
Memory ErrorMemory leaksiege /audio / /buffer.c1604View Report
Memory ErrorMemory leaksiege /internal /stb / /stb_image.c237262View Report
Logic errorResult of operation is garbage or undefinedsiege /internal /stb / /stb_vorbis.c453438View Report
Logic errorResult of operation is garbage or undefinedsiege /internal /stb / /stb_image.c424031View Report
Unix APIUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131)siege /audio / /source.c751View Report
Unix APIUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131)siege /internal /stb / /stb_image.c303911View Report
Unix APIUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131)siege /internal /stb / /stb_image.c35358View Report
Unix APIUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131)siege /ai / /grid.c624View Report
Unix APIUndefined allocation of 0 bytes (CERT MEM04-C; CWE-131)siege /audio / /buffer.c9211View Report
Logic errorUninitialized argument valuesiege /ai / /grid.c11011View Report
Logic errorUninitialized argument valuesiege /graphics / /texture.c18212View Report
Logic errorUninitialized argument valuesiege /graphics / /texture.c1918View Report
Logic errorUninitialized argument valuesiege /internal /stb / /stb_image.c218629View Report
Logic errorUninitialized argument valuesiege /input / /mouse.c717View Report
Logic errorUninitialized argument valuesiege /graphics / /texture.c1628View Report
Memory ErrorUse-after-freesiege /util / /set.c29314View Report
Memory ErrorUse-after-freesiege /graphics / /surface.c9413View Report