|
From: <got...@us...> - 2009-09-17 12:35:32
|
Revision: 334
http://scstudio.svn.sourceforge.net/scstudio/?rev=334&view=rev
Author: gotthardp
Date: 2009-09-17 12:35:23 +0000 (Thu, 17 Sep 2009)
Log Message:
-----------
Fix Python error suppression for x64 platforms.
Modified Paths:
--------------
trunk/CMakeLists.txt
trunk/valgrind-python.supp
Modified: trunk/CMakeLists.txt
===================================================================
--- trunk/CMakeLists.txt 2009-09-17 11:54:35 UTC (rev 333)
+++ trunk/CMakeLists.txt 2009-09-17 12:35:23 UTC (rev 334)
@@ -9,7 +9,7 @@
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-SET(MEMORYCHECK_COMMAND_OPTIONS "--trace-children=yes")
+SET(MEMORYCHECK_COMMAND_OPTIONS "--trace-children=yes" --leak-check=full")
SET(MEMORYCHECK_SUPPRESSIONS_FILE "${CMAKE_CURRENT_SOURCE_DIR}/valgrind-python.supp"
CACHE FILEPATH "File that contains suppressions for the memory checker")
INCLUDE(${CMAKE_ROOT}/Modules/Dart.cmake)
Modified: trunk/valgrind-python.supp
===================================================================
--- trunk/valgrind-python.supp 2009-09-17 11:54:35 UTC (rev 333)
+++ trunk/valgrind-python.supp 2009-09-17 12:35:23 UTC (rev 334)
@@ -51,15 +51,20 @@
Memcheck:Leak
fun:realloc
fun:_PyObject_GC_Resize
- fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
}
{
Handle PyMalloc confusing valgrind (possibly leaked)
Memcheck:Leak
fun:malloc
+ fun:_PyObject_GC_Malloc
+}
+
+{
+ Handle PyMalloc confusing valgrind (possibly leaked)
+ Memcheck:Leak
+ fun:malloc
fun:_PyObject_GC_New
- fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
}
{
@@ -67,7 +72,6 @@
Memcheck:Leak
fun:malloc
fun:_PyObject_GC_NewVar
- fun:COMMENT_THIS_LINE_TO_DISABLE_LEAK_WARNING
}
#
@@ -104,6 +108,12 @@
}
{
+ ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64 aka amd64)
+ Memcheck:Value8
+ fun:PyObject_Free
+}
+
+{
ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
Memcheck:Cond
fun:PyObject_Free
@@ -122,6 +132,12 @@
}
{
+ ADDRESS_IN_RANGE/Invalid read of size 8 (x86_64 aka amd64)
+ Memcheck:Value8
+ fun:PyObject_Realloc
+}
+
+{
ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
Memcheck:Cond
fun:PyObject_Realloc
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|