# py3k - scan-build results

User: | brett@Bretts-MacBook.local
Working Directory: | /Users/brett/Dev/python/3.x/py3k
Command Line: | make -s -j2
Date: | Thu Feb 3 15:44:34 2011
Version: | checker-254 (2011-01-27 11:18:28)

## Bug Summary

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

Bug Type | Quantity | Display?
All Bugs | 84 |
Dead code |
--- | ---
Idempotent operation | 21 |
Dead store |
Dead assignment | 11 |
Dead increment | 6 |
Dead initialization | 1 |
Logic error |
Assigned value is garbage or undefined | 2 |
Dereference of null pointer | 35 |
Dereference of undefined pointer value | 3 |
Division by zero | 1 |
Result of operation is garbage or undefined | 2 |
Unix API |
Undefined allocation of 0 bytes | 2 |

## Reports

Bug Group | Bug Type ▾ | File | Line | Path Length |
Logic error | Assigned value is garbage or undefined | Modules /unicodedata.c | 521 | 5 | View Report
Logic error | Assigned value is garbage or undefined | Modules /mathmodule.c | 1090 | 15 | View Report
Dead store | Dead assignment | Python /ceval.c | 3045 | 1 | View Report
Dead store | Dead assignment | Modules /tkappinit.c | 114 | 1 | View Report
Dead store | Dead assignment | Modules /_datetimemodule.c | 1464 | 1 | View Report
Dead store | Dead assignment | Python /ceval.c | 2325 | 1 | View Report
Dead store | Dead assignment | Python /sysmodule.c | 1197 | 1 | View Report
Dead store | Dead assignment | Modules /_sre.c | 2990 | 1 | View Report
Dead store | Dead assignment | Modules /_sre.c | 2971 | 1 | View Report
Dead store | Dead assignment | Modules /_sre.c | 2972 | 1 | View Report
Dead store | Dead assignment | Modules /socketmodule.c | 3410 | 1 | View Report
Dead store | Dead assignment | Parser /tokenizer.c | 1621 | 1 | View Report
Dead store | Dead assignment | Python /dtoa.c | 2058 | 1 | View Report
Dead store | Dead increment | Python /compile.c | 3750 | 1 | View Report
Dead store | Dead increment | Python /compile.c | 3754 | 1 | View Report
Dead store | Dead increment | Objects /unicodeobject.c | 6356 | 1 | View Report
Dead store | Dead increment | Objects /setobject.c | 616 | 1 | View Report
Dead store | Dead increment | Python /compile.c | 3799 | 1 | View Report
Dead store | Dead increment | Python /import.c | 896 | 1 | View Report
Dead store | Dead initialization | Modules /_json.c | 338 | 1 | View Report
Logic error | Dereference of null pointer | Objects /unicodeobject.c | 1042 | 33 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 976 | 5 | View Report
Logic error | Dereference of null pointer | Modules /_cursesmodule.c | 517 | 5 | View Report
Logic error | Dereference of null pointer | Modules /expat /xmlparse.c | 4318 | 26 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 980 | 6 | View Report
Logic error | Dereference of null pointer | Objects /exceptions.c | 504 | 5 | View Report
Logic error | Dereference of null pointer | Modules /_cursesmodule.c | 468 | 5 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 1128 | 13 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 873 | 6 | View Report
Logic error | Dereference of null pointer | Objects /object.c | 1743 | 8 | View Report
Logic error | Dereference of null pointer | Python /pythonrun.c | 1563 | 7 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 1120 | 11 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 1128 | 13 | View Report
Logic error | Dereference of null pointer | Modules /selectmodule.c | 1619 | 15 | View Report
Logic error | Dereference of null pointer | Modules /_cursesmodule.c | 1158 | 5 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 920 | 6 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 928 | 8 | View Report
Logic error | Dereference of null pointer | Modules /_collectionsmodule.c | 1600 | 11 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 873 | 6 | View Report
Logic error | Dereference of null pointer | Modules /_sqlite /module.c | 332 | 2 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 920 | 6 | View Report
Logic error | Dereference of null pointer | Modules /_pickle.c | 2966 | 18 | View Report
Logic error | Dereference of null pointer | Objects /setobject.c | 623 | 7 | View Report
Logic error | Dereference of null pointer | Modules /_cursesmodule.c | 1207 | 5 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 928 | 8 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 1120 | 11 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 980 | 6 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 936 | 8 | View Report
Logic error | Dereference of null pointer | Objects /obmalloc.c | 1122 | 10 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 976 | 5 | View Report
Logic error | Dereference of null pointer | Modules /_io /textio.c | 1464 | 11 | View Report
Logic error | Dereference of null pointer | Objects /frameobject.c | 480 | 1 | View Report
Logic error | Dereference of null pointer | Python /getargs.c | 936 | 8 | View Report
Logic error | Dereference of null pointer | Objects /unicodeobject.c | 1081 | 33 | View Report
Logic error | Dereference of null pointer | Modules /_collectionsmodule.c | 1573 | 10 | View Report
Logic error | Dereference of undefined pointer value | Modules /_ctypes /callbacks.c | 270 | 6 | View Report
Logic error | Dereference of undefined pointer value | Modules /_ctypes /callproc.c | 793 | 6 | View Report
Logic error | Dereference of undefined pointer value | Modules /_ctypes /callproc.c | 824 | 7 | View Report
Logic error | Division by zero | Objects /longobject.c | 1814 | 4 | View Report
Dead code | Idempotent operation | Modules /_multiprocessing /multiprocessing.c | 124 | 2 | View Report
Dead code | Idempotent operation | Objects /dictobject.c | 1187 | 2 | View Report
Dead code | Idempotent operation | Modules /posixmodule.c | 4783 | 4 | View Report
Dead code | Idempotent operation | Modules /_datetimemodule.c | 1554 | 12 | View Report
Dead code | Idempotent operation | Modules /posixmodule.c | 4782 | 4 | View Report
Dead code | Idempotent operation | Objects /bytearrayobject.c | 2464 | 5 | View Report
Dead code | Idempotent operation | Objects /dictobject.c | 338 | 5 | View Report
Dead code | Idempotent operation | Python /dtoa.c | 1152 | 5 | View Report
Dead code | Idempotent operation | Modules /posixmodule.c | 4748 | 4 | View Report
Dead code | Idempotent operation | Modules /_ssl.c | 1193 | 5 | View Report
Dead code | Idempotent operation | Modules /posixmodule.c | 4809 | 2 | View Report
Dead code | Idempotent operation | Objects /setobject.c | 104 | 5 | View Report
Dead code | Idempotent operation | Modules /posixmodule.c | 4749 | 4 | View Report
Dead code | Idempotent operation | Modules /posixmodule.c | 4664 | 2 | View Report
Dead code | Idempotent operation | Modules /_testcapimodule.c | 1944 | 4 | View Report
Dead code | Idempotent operation | Objects /dictobject.c | 1221 | 2 | View Report
Dead code | Idempotent operation | Modules /_multiprocessing /multiprocessing.c | 159 | 2 | View Report
Dead code | Idempotent operation | Modules /posixmodule.c | 4689 | 2 | View Report
Dead code | Idempotent operation | Modules /nismodule.c | 414 | 5 | View Report
Dead code | Idempotent operation | Modules /posixmodule.c | 4715 | 2 | View Report
Dead code | Idempotent operation | Objects /bytearrayobject.c | 2464 | 5 | View Report
Logic error | Result of operation is garbage or undefined | Modules /cjkcodecs /multibytecodec.c | 545 | 4 | View Report
Logic error | Result of operation is garbage or undefined | Python /marshal.c | 596 | 18 | View Report
Unix API | Undefined allocation of 0 bytes | Modules /pyexpat.c | 1170 | 5 | View Report
Unix API | Undefined allocation of 0 bytes | Modules /pyexpat.c | 985 | 6 | View Report