OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-atomspace / scripts / valgrind.python.suppressions

323 lines · suppressions ref:
# Invalid read of size 4
{
   <py_free>
   Memcheck:Addr4
   fun:PyObject_Free
   ...
}
# Use of uninitialised value of size 8
{
   <py_free_val8>
   Memcheck:Value8
   fun:PyObject_Free
   ...
}
{
   <py_free_cond>
   Memcheck:Cond
   fun:PyObject_Free
   ...
}
# Realloc stuff
{
   <py_realloc_addr>
   Memcheck:Addr4
   fun:PyObject_Realloc
   ...
}
{
   <py_realloc>
   Memcheck:Value8
   fun:PyObject_Realloc
   ...
}
# Conditional jump or move depends on uninitialised value(s)
{
   <py_realloc_cond>
   Memcheck:Cond
   fun:PyObject_Realloc
   ...
}
#
# -----------------------------------------------------------
# All new all improved python3 stuff
{
   <py3_framex>
   Memcheck:Cond
   ...
   fun:PyEval_EvalFrameEx
   ...
}
{
   <py3_framex>
   Memcheck:Addr4
   ...
   fun:PyEval_EvalFrameEx
   ...
}
{
   <py3_framex>
   Memcheck:Value8
   ...
   fun:PyEval_EvalFrameEx
   ...
}
{
   <py3_malloc>
   Memcheck:Addr4
   ...
   fun:_PyObject_GC_Malloc
   ...
}
{
   <py3_string>
   Memcheck:Addr4
   ...
   fun:PyRun_StringFlags
   ...
}
{
   <py3_frozen>
   Memcheck:Cond
   ...
   fun:PyImport_ImportFrozenModuleObject
   ...
}
{
   <py3_frozen>
   Memcheck:Addr4
   ...
   fun:PyImport_ImportFrozenModuleObject
   ...
}
# -----------------------------------------------------------
# New in python3

# Invalid read of size 4
{
   <py3_object_free>
   Memcheck:Addr4
   ...
   fun:PyObject_Free
   ...
}
{
   <py3_finalize>
   Memcheck:Addr4
   ...
   fun:Py_FinalizeEx
   ...
}
{
   <py3_invalid_mem_free>
   Memcheck:Addr4
   fun:PyMem_Free
   ...
}
{
   <py3_invalid_arenafree>
   Memcheck:Addr4
   ...
   fun:PyArena_Free
   ...
}
{
   <py3_invalid_reallo>
   Memcheck:Addr4
   fun:PyMem_Realloc
   ...
}
{
   <py3_invalid_eval>
   Memcheck:Addr4
   ...
   fun:PyEval_EvalCode
   ...
}
{
   <py3_invalid_main>
   Memcheck:Addr4
   ...
   fun:Py_RunMain
   ...
}
{
   <py3_invalid_evalframe>
   Memcheck:Addr4
   ...
   fun:_PyEval_EvalFrameDefault
   ...
}
{
   <py3_setstring>
   Memcheck:Addr4
   ...
   fun:PyDict_SetItemString
   ...
}
{
   <py3_errdisp>
   Memcheck:Addr4
   ...
   fun:PyErr_Display
   ...
}
# Use of uninitialised value of size 4
{
   <py_free_val4>
   Memcheck:Value4
   fun:free
   fun:PyMem_Free
   ...
}
{
   <py_use_obj_val4>
   Memcheck:Value4
   fun:PyObject_Free
   ...
}
{
   <py_use_vect_val4>
   Memcheck:Value4
   ...
   fun:_PyBytes_Resize
   ...
}
# Use of uninitialised value of size 4
{
   <py_memfree_val4>
   Memcheck:Value4
   fun:PyMem_Free
   ...
}
{
   <py_memreoa_val4>
   Memcheck:Value4
   fun:PyMem_Realloc
   ...
}
{
   <py_use_frame_default4>
   Memcheck:Value4
   ...
   fun:_PyEval_EvalFrameDefault
   ...
}
# Conditional jump or move depends on uninitialised value(s)
{
   <py_free_cond>
   Memcheck:Cond
   fun:PyMem_Free
   ...
}
{
   <py_free_cond>
   Memcheck:Cond
   fun:PyMem_Realloc
   ...
}
{
   <py_use_cond_resizeval4>
   Memcheck:Cond
   ...
   fun:_PyBytes_Resize
   ...
}
{
   <py_frame_default4>
   Memcheck:Cond
   ...
   fun:_PyEval_EvalFrameDefault
   ...
}
#
# -----------------------------------------------------------
# New in latest python3.9
#
# Invalid read of size 4
{
   <py3_initialize_ex>
   Memcheck:Addr4
   ...
   fun:Py_InitializeEx
   ...
}
{
   <py3_list_append_read4>
   Memcheck:Addr4
   ...
   fun:PyList_Append
   ...
}
{
   <py3_type_ready>
   Memcheck:Addr4
   ...
   fun:PyType_Ready
   ...
}

# Invalid read of size 8
{
   <py3_list_append_read>
   Memcheck:Addr8
   ...
   fun:PyList_Append
   ...
}

# Use of uninitialised value of size 8
{
   <py3_list_append_use>
   Memcheck:Value8
   ...
   fun:PyList_Append
   ...
}
{
   <py3_ast_compile>
   Memcheck:Value8
   ...
   fun:PyAST_CompileObject
   ...
}
{
   <py3_bytes_resize>
   Memcheck:Value8
   ...
   fun:_PyBytes_Resize
   ...
}
{
   <py3_string_flags>
   Memcheck:Value8
   ...
   fun:PyRun_StringFlags
   ...
}
{
   <py3_eval_frame>
   Memcheck:Value8
   ...
   fun:_PyEval_EvalFrameDefault
   ...
}

# Conditional jump or move depends on uninitialised value(s)
{
   <py3_list_append>
   Memcheck:Cond
   ...
   fun:PyList_Append
   ...
}
{
   <py3_cond_string_flags>
   Memcheck:Cond
   ...
   fun:PyRun_StringFlags
   ...
}
#
# -----------------------------------------------------------