Closed
Description
I'm trying to build the gcc-python-plugin from master on Ubuntu 12.04, and I'm getting a large number of test failures and a project that doesn't work. I suspect I'm missing something. I've also tried it on Fedora 17, but got similar results.
The errors start here, full output is 2 megs or so.
tests/cpychecker/absinterp/comparisons/boundaries/ConcreteValue-lt-max-of-WithinRange: OK
tests/cpychecker/absinterp/comparisons/boundaries/ConcreteValue-lt-min-of-WithinRange: OK
tests/cpychecker/absinterp/comparisons/boundaries/ConcreteValue-lt-two-value-range: OK
tests/cpychecker/absinterp/comparisons/boundaries/WithinRange-eq-ConcreteValue-in-middle: OK
tests/cpychecker/absint--- Expected stdout (after cleaning)
+++ Actual stdout (after cleaning)
@@ -1,37 +0,0 @@
-Trace 0:
- Transitions:
- 'when PyString_AsString() succeeds'
- 'releasing the GIL by calling PyEval_SaveThread()'
- 'reacquiring the GIL by calling PyEval_RestoreThread()'
- 'returning'
- region for gcc.ParmDecl('self') on stack:
- repr(): RegionOnStack("region for gcc.ParmDecl('self')")
- str(): region for gcc.ParmDecl('self') on stack
- r->ob_refcnt: refs: 0 + N where N >= 1
- r->ob_type: PointerToRegion(gcctype='struct PyTypeObject *', loc=gcc.Location(file='tests/cpychecker/refcounts
/GIL/correct/input.c', line=29), region=Region("region-for-type-of-arg-gcc.ParmDecl('self')"))
- region for gcc.ParmDecl('args') on stack:
- repr(): RegionOnStack("region for gcc.ParmDecl('args')")
- str(): region for gcc.ParmDecl('args') on stack
- r->ob_refcnt: refs: 0 + N where N >= 1
- r->ob_type: PointerToRegion(gcctype='struct PyTypeObject *', loc=gcc.Location(file='tests/cpychecker/refcounts
/GIL/correct/input.c', line=29), region=Region("region-for-type-of-arg-gcc.ParmDecl('args')"))
- Exception:
- (struct PyObject *)0 from tests/cpychecker/refcounts/GIL/correct/input.c:30
-
-Trace 1:
- Transitions:
- 'when PyString_AsString() fails'
- 'releasing the GIL by calling PyEval_SaveThread()'
- 'reacquiring the GIL by calling PyEval_RestoreThread()'
- 'returning'
- region for gcc.ParmDecl('self') on stack:
- repr(): RegionOnStack("region for gcc.ParmDecl('self')")
- str(): region for gcc.ParmDecl('self') on stack
- r->ob_refcnt: refs: 0 + N where N >= 1
- r->ob_type: PointerToRegion(gcctype='struct PyTypeObject *', loc=gcc.Location(file='tests/cpychecker/refcounts
/GIL/correct/input.c', line=29), region=Region("region-for-type-of-arg-gcc.ParmDecl('self')"))
- region for gcc.ParmDecl('args') on stack:
- repr(): RegionOnStack("region for gcc.ParmDecl('args')")
- str(): region for gcc.ParmDecl('args') on stack
- r->ob_refcnt: refs: 0 + N where N >= 1
- r->ob_type: PointerToRegion(gcctype='struct PyTypeObject *', loc=gcc.Location(file='tests/cpychecker/refcounts
/GIL/correct/input.c', line=29), region=Region("region-for-type-of-arg-gcc.ParmDecl('args')"))
- Exception:
- (struct PyObject *)&RegionForGlobal(gcc.VarDecl('PyExc_MemoryError')) from tests/cpychecker/refcounts/GIL/corr
ect/input.c:31
--- Expected stderr (after cleaning)
+++ Actual stderr (after cleaning)
@@ -0,0 +1,28 @@
Metadata
Metadata
Assignees
Labels
No labels