Thread: [Doxygen-develop] Re: Segfault in test t6 regessions suit
Brought to you by:
dimitri
From: Dimitri v. H. <do...@gm...> - 2004-12-13 19:11:08
|
On Sun, 12 Dec 2004 12:30:26 +0100, Enno Bartels <enn...@t-...> wrote: > Hi >=20 > Had problems with doxygen in the regressions suit > at test t6 >=20 > Output: > > sh check.sh > testing t1.cpp... OK > testing t2.cpp... OK > testing t3.cpp... FAILED due to differences in output > testing t4.cpp... OK > testing t5.cpp... OK > testing t7.cpp... OK > testing t6.c...check.sh: line 41: 12998 Done ( cat upd= ate.dox; echo "XML_OUTPUT=3Dtmp"; echo "PROJECT_NAME=3D$i"; echo "INPUT=3D$= i"; echo "WARN_LOGFILE=3D$i.log" ) > 12999 Speicherzugriffsfehler | doxygen - > mv: Aufruf von stat f=FCr =BBtmp/*=AB nicht m=F6glich: Datei oder Verzeic= hnis nicht gefunden > cat: tmp/*.org: Datei oder Verzeichnis nicht gefunden > rm: Entfernen von =BBtmp/*.org=AB nicht m=F6glich: Datei oder Verzeichnis= nicht gefunden > FAILED due to differences in output > testing t8.m... FAILED due to differences in output >=20 > > doxygen --version > 1.3.9.1-20041206 Hmm, could you retry with the new version (1.3.9.1-20041213). The regression tests work fine with valgrind for me (I'm using version 2.2.0 of valgrind). Regards, Dimitri |
From: <enn...@t-...> - 2004-12-16 11:44:00
|
Hi updated to new version (1.3.9.1-20041213) using version 2.2.0 of valgrind no segmentation fault anymore!!! testing t1.cpp... OK testing t2.cpp... OK testing t3.cpp... FAILED due to differences in output testing t4.cpp... OK testing t5.cpp... OK testing t7.cpp... OK testing t6.c... OK testing t8.m... FAILED due to differences in output Only on test t8.m there is an uninitialised value > valgrind --trace-children=3Dyes --num-callers=3D15 --tool=3Dmemcheck sh = check.sh =2E................. testing t8.m... =2E.. =3D=3D8690=3D=3D ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 21 fr= om 1) =3D=3D8690=3D=3D malloc/free: in use at exit: 24029 bytes in 1059 blocks. =3D=3D8690=3D=3D malloc/free: 8975 allocs, 7916 frees, 256321 bytes allocat= ed. =3D=3D8690=3D=3D For a detailed leak analysis, rerun with: --leak-check=3D= yes =3D=3D8690=3D=3D For counts of detected errors, rerun with: -v =3D=3D8691=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D8691=3D=3D at 0x818948C: ClassDef::compoundTypeString() const (cla= ssdef.cpp:2490) =3D=3D8691=3D=3D by 0x817D598: ClassDef::ClassDef(char const*, int, char= const*, ClassDef::CompoundType, char const*, char const*, bool) (classdef.= cpp:50) =3D=3D8691=3D=3D by 0x804BFE9: addClassToContext(Entry*) (doxygen.cpp:77= 3) =3D=3D8691=3D=3D by 0x804C2AC: buildClassList(Entry*) (doxygen.cpp:854) =3D=3D8691=3D=3D by 0x804C2EC: buildClassList(Entry*) (doxygen.cpp:860) =3D=3D8691=3D=3D by 0x8068EF4: parseInput() (doxygen.cpp:8542) =3D=3D8691=3D=3D by 0x8049C26: main (main.cpp:102) =3D=3D8691=3D=3D =3D=3D8691=3D=3D ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 17 fr= om 1) =3D=3D8691=3D=3D malloc/free: in use at exit: 874832 bytes in 61 blocks. =3D=3D8691=3D=3D malloc/free: 19390 allocs, 19329 frees, 1683171 bytes allo= cated. =3D=3D8691=3D=3D For a detailed leak analysis, rerun with: --leak-check=3D= yes =3D=3D8691=3D=3D For counts of detected errors, rerun with: -v =3D=3D8698=3D=3D Memcheck, a memory error detector for x86-linux. =3D=3D8698=3D=3D Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward e= t al. =3D=3D8698=3D=3D Using valgrind-2.2.0, a program supervision framework for = x86-linux. =3D=3D8698=3D=3D Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward e= t al. =3D=3D8698=3D=3D For more details, rerun with: -v =2E.. =46AILED due to differences in output =2E............... Thanks for listening Am Montag, 13. Dezember 2004 20:11 schrieb Dimitri van Heesch: > On Sun, 12 Dec 2004 12:30:26 +0100, Enno Bartels > > <enn...@t-...> wrote: > > Hi > > > > Had problems with doxygen in the regressions suit > > at test t6 > > > > Output: > > > sh check.sh > > > > testing t1.cpp... OK > > testing t2.cpp... OK > > testing t3.cpp... FAILED due to differences in output > > testing t4.cpp... OK > > testing t5.cpp... OK > > testing t7.cpp... OK > > testing t6.c...check.sh: line 41: 12998 Done ( cat > > update.dox; echo "XML_OUTPUT=3Dtmp"; echo "PROJECT_NAME=3D$i"; echo > > "INPUT=3D$i"; echo "WARN_LOGFILE=3D$i.log" ) 12999 Speicherzugriffsfehl= er | > > doxygen - > > mv: Aufruf von stat f=FCr =BBtmp/*=AB nicht m=F6glich: Datei oder Verze= ichnis > > nicht gefunden cat: tmp/*.org: Datei oder Verzeichnis nicht gefunden > > rm: Entfernen von =BBtmp/*.org=AB nicht m=F6glich: Datei oder Verzeichn= is nicht > > gefunden FAILED due to differences in output > > testing t8.m... FAILED due to differences in output > > > > > doxygen --version > > > > 1.3.9.1-20041206 > > Hmm, could you retry with the new version (1.3.9.1-20041213). The > regression tests > work fine with valgrind for me (I'm using version 2.2.0 of valgrind). > > Regards, > Dimitri > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Doxygen-develop mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-develop |