id summary reporter owner description type status priority milestone component version resolution keywords cc cpu platform 1311 DebCheck QA: Array index is out of bounds hamish grass-dev@… "Hi, Debian's run of the Cpp check tool automatically found a number of C-code errors (or potential errors) which need to be reviewed by hand. See grass-dev ML thread of 13 Jan 2011. about: http://www.linuxjournal.com/content/daca-could-mean-less-bugs-debian the list of probably-bugs in the 6.4.0 C/C++ code: http://qa.debian.org/daca/cppcheck/squeeze/grass_6.4.0~rc6+42329-3.html CLI analysis program (not Debian specific): http://cppcheck.wiki.sourceforge.net I have split those 154 hits into 16 classes, and will report each class in an individual bug report. Run against releasebranch6_4 r42329 (including all patches up to, but not beyond, 6.4.0-final) This bug report is for: '''Array index is out of bounds''' * ./raster/r.flow/precomp.c:154 [error] - Array index -1 is out of bounds * ./raster/r.flow/precomp.c:158 [error] - Array index -1 is out of bounds * ./raster/r.flow/precomp.c:161 [error] - Array index -1 is out of bounds * ./raster/r.flow/precomp.c:163 [error] - Array index -1 is out of bounds * ./raster/r.flow/precomp.c:165 [error] - Array index -1 is out of bounds * ./vector/v.in.dwg/entity.c:516 [error] - Array 'tempdouble[2]' index 2 out of bounds * ./vector/v.in.dwg/entity.c:517 [error] - Array 'tempwidth[2]' index 2 out of bounds Modules: r.flow, v.in.dwg thanks, Hamish " defect new normal 6.4.6 Compiling 6.4.0 r.flow, v.in.dwg Unspecified Linux