I ran some tests with Julian Seward's amazing Valgrind memory debugger. Python is remarkably clean. Much cleaner than any other program of non-trivial size that I tested. Objects/obmalloc.c: The ADDRESS_IN_RANGE macro makes references to uninitialized memory. This produced tons of warnings so I ran the rest of the tests without pymalloc. The following tests produced invalid accesses inside the external library: test_anydbm.py test_bsddb.py test_dbm.py test_gdbm.py test_curses.py test_pwd.py test_socket_ssl.py I also got some invalid accesses in Modules/arraymodule.c:array_ass_subscr while running test_array and in Objects/Listobject.c:list_ass_subscript running test_types. For some reason I couldn't reproduce them later. Oren
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4