Timeline


and .

10/25/09:

16:11 Ticket #856 (CC3280.DLL was not found) created by esavard
Hi, Thanks for cppcheck. It works wonderfully in GUI mode but, when I …
13:22 WikiStart edited by hyd_danmar
Added a link to the simple tickets (diff)
13:17 Ticket #668 ((error) that is shown only with --all) closed by hyd_danmar
fixed: This seems to be fixed. The severity is now (possible error)
13:03 Ticket #855 (Refactoring: move conditions into checks) created by hyd_danmar
This code is found in lib/checkother.h: […] I suggest that we move the …
08:14 WikiStart edited by aggro80
1.38 -> 1.39 (diff)
08:07 Milestone 1.38 completed
Fixes: * Many false positives have been fixed. Improvements: * more …

10/24/09:

21:21 Ticket #854 (invalid XML generated for folders containing &) created by legalize
&'s in folder paths or filenames are not escaped in the generated XML, …
16:20 Ticket #853 (False positive: memory leak for member variable with unknown function) created by aggro80
[…] […]
15:05 Ticket #602 (new check about missing try catch block around memoryallocation using new) closed by hyd_danmar
invalid: I think this is a duplicate of #363
14:02 Ticket #512 (Preprocessor: multiline macro without surrounding {}-brackets) closed by hyd_danmar
duplicate: This is a duplicate of #401
13:55 Ticket #530 (Buffer overrun: detect more errors) closed by hyd_danmar
invalid: There are some dangers in that code. But there are nothing we can show …
13:48 Ticket #466 (nullpointer usage not detected) closed by hyd_danmar
duplicate: It looks like a duplicate of #444
13:08 Ticket #253 (MemoryLeakInClass: False positive when memory is released in function, ...) closed by hyd_danmar
fixed: Fixed by: …

10/23/09:

22:43 Ticket #852 (Improve error localization) created by kwin
Sometimes it is hard to spot the exact position of an error within a line …
17:36 Ticket #430 (Tokenizer: handle templates with partial specialisation) reopened by hyd_danmar
Templates with partial specialisation are not handled correctly yet.
07:25 Ticket #409 (Dangerous usage of ampersand in memset, memcpy etc. functions.) closed by polygon7
invalid: Nevermind, it looks like I'm wrong and that code isn't dangerous.

10/22/09:

21:02 Ticket #851 (Tokenizer: sizeof(*a) returns incorrect result) closed by hyd_danmar
fixed: Fixed by: …
20:30 Ticket #430 (Tokenizer: handle templates with partial specialisation) closed by hyd_danmar
wontfix: Templates with partial specialisation are not handled correctly yet. So …
20:03 Ticket #851 (Tokenizer: sizeof(*a) returns incorrect result) created by aggro80
The sizeof(*a) should be 1, but it returns 4. If you remove the struct at …
19:52 Ticket #428 (Memory leak not detected with class) closed by hyd_danmar
fixed: Fixed by: …
19:00 Ticket #433 (memory leak not detected when using nested if in switch-statement) closed by hyd_danmar
invalid: I don't think this is a memory leak with any compiler.
18:44 Ticket #429 (division by zero not detected when using template types) closed by hyd_danmar
wontfix: As far as I know.. division by zero doesn't currently parse into functions …
18:36 Ticket #406 (Conditions: Create a new class for handling conditions) closed by hyd_danmar
invalid: I don't think we should add this now. Maybe later.
18:20 Ticket #187 (Check switch/case/break) closed by hyd_danmar
duplicate: I think this is a duplicate of #157
18:16 Ticket #850 (False positive: "The scope of the variable can be limited") closed by hyd_danmar
worksforme
18:08 Ticket #847 (array out of bounds not detected) closed by hyd_danmar
duplicate: This is a duplicate of #544
17:59 Ticket #803 (improve check: not all resource leaks reported) closed by hyd_danmar
wontfix: This is by design. Fix the reported memory leak and another leak will be …
14:23 Ticket #850 (False positive: "The scope of the variable can be limited") created by onfreund
Checking the following code […] Leads to "The scope of the variable …
11:51 Ticket #849 (out of bounds: strcat in sub-function) created by ettlmartin
This buffer access out of bounds is not detected […] […]
10:27 Ticket #848 (False positive: memory leak with macros) closed by aggro80
worksforme: I don't see this anymore with latest git version.
08:48 Ticket #848 (False positive: memory leak with macros) created by alex-007
Hi team, currently I found a false memory leak in v1.37. Please see the …
07:35 Ticket #847 (array out of bounds not detected) created by ettlmartin
[…] […]

10/21/09:

22:35 Ticket #846 (out of bounds not detected when copy a string) created by ettlmartin
[…] […]
22:15 Ticket #845 (Bounds check: strncpy doesn't 0-terminate) created by ettlmartin
inspired by […] from …
19:09 Ticket #844 (Tokenizer: Simplify "sizeof *ptr" correctly.) closed by hyd_danmar
fixed: Fixed by: …
18:18 Ticket #830 (id "pushback" used twice) closed by hyd_danmar
fixed: Fixed by: …
18:07 Ticket #773 (Failed to create Visual Studio project files) closed by hyd_danmar
fixed: I removed the pro file with: …
18:05 Ticket #781 (Unable to create release builds from top-level project file in Linux) closed by hyd_danmar
fixed: Removed the file in: …
15:06 Ticket #843 (new check: Passing uninitialized array to strlen/strdup/strcpy/strcat/etc) reopened by ettlmartin
I agree, that in aggros sample, cppcheck should NOT warn, because in his …
14:52 Ticket #843 (new check: Passing uninitialized array to strlen/strdup/strcpy/strcat/etc) closed by hyd_danmar
invalid: I agree with aggro. It's not wrong to use strlen in memset.
13:24 Ticket #844 (Tokenizer: Simplify "sizeof *ptr" correctly.) created by aggro80
Here the sizeof should be 4, but it is currently simplified into 100. …
11:59 Ticket #843 (new check: Passing uninitialized array to strlen/strdup/strcpy/strcat/etc) created by ettlmartin
passing uninitialized array as input data to …
11:46 Ticket #842 (out of bounds: when buffer is allocated with malloc) created by ettlmartin
This array index out of bounds is not detected: […] cppcheck prints …
11:43 Ticket #841 (using a deallocated pointer not detected) created by ettlmartin
[…] cppcheck prints: […]
11:29 Ticket #840 (Uninitialized pointer dereference not detected) created by lanurmi
In this code sample, a possible null pointer dereference is correctly …

10/20/09:

21:00 Ticket #767 (Tokenizer: Known variable variable not simplified) closed by aggro80
fixed: Fixed by: …
20:26 Ticket #835 (resource leak not found when using istream) closed by aggro80
invalid
20:23 Ticket #833 (resource leaks not found when using ifstream and ofstream) closed by aggro80
invalid: There is no leak. Destructor will close it.
20:19 Ticket #834 (resource leak not found when using fstream) closed by aggro80
invalid: There is no leak in the example. Destructor will close it. …
18:58 Ticket #839 (False positive: possible null pointer dereference after new) closed by hyd_danmar
fixed: Fixed by: …
10:54 Ticket #839 (False positive: possible null pointer dereference after new) created by lanurmi
[…] If new failed, I assume an exception would be thrown and …
10:46 Ticket #838 (Class checking: Uninitialized member variable: struct) created by hyd_danmar
The check for uninitialized member variables doesn't currently handle …
10:10 Ticket #837 (new check: wrong usage of istream::getline) created by ettlmartin
In the following testcase the function istream::getline reads 100 …
09:23 Ticket #836 (buffer overrun: memmove) created by ettlmartin
i have prepared a few testcases. They demonstrate how memmove can be used …
09:04 Ticket #835 (resource leak not found when using istream) created by ettlmartin
[…] cppcheck does not find the resource leak.
09:00 Ticket #834 (resource leak not found when using fstream) created by ettlmartin
[…] cppcheck does not find the resource leak.
08:27 Ticket #833 (resource leaks not found when using ifstream and ofstream) created by ettlmartin
[…] currently, cppcheck does not find the resource leaks.
06:01 Ticket #832 (Exception Safety: deallocating member pointer and then throwing exception) created by hyd_danmar
After deallocating a pointer, it is invalid. If an exception occurs before …

10/19/09:

19:25 Ticket #828 (Exception Safety: No throwing in destructors) closed by hyd_danmar
fixed: Fixed by: …
06:31 Ticket #831 (Exception safety: multiple new in a simple execution path) created by hyd_danmar
Using multiple "new" in a simple execution path isn't exception safe. …

10/18/09:

20:17 Ticket #830 (id "pushback" used twice) created by kwin
As already reported in …
16:47 Ticket #829 (STL: Not checking resulting iterator of find) created by hyd_danmar
This code doesn't produce any error: […]
16:10 Ticket #827 (Tokenizer: sizeof is incorrectly simplified) closed by hyd_danmar
fixed: Fixed by: …
13:48 Ticket #449 (false postive:: resource leak when using errno) closed by hyd_danmar
fixed: Fixed by: …
11:32 Ticket #828 (Exception Safety: No throwing in destructors) created by hyd_danmar
For exception safety reasons it is bad to throw exceptions in destructors. …
11:23 Ticket #827 (Tokenizer: sizeof is incorrectly simplified) created by aggro80
[…] This generates false positive in the Linux kernel: …
11:00 Ticket #826 (False positive: sprintf with "f%s") closed by aggro80
fixed: Fixed by: …
10:11 Ticket #826 (False positive: sprintf with "f%s") created by aggro80
[…]

10/17/09:

21:13 Ticket #825 (Error with id syntaxError not in list printed with --errorlist) closed by aggro80
fixed: Fixed by: …
16:20 Ticket #825 (Error with id syntaxError not in list printed with --errorlist) created by kwin
Although error messages with the id="syntaxError" may be given out by …
09:36 Ticket #824 (Exit code of cppcheck) closed by hyd_danmar
fixed: Fixed by: …

10/15/09:

20:11 Ticket #762 (version 1.37 of cppcheck runs extremely slowly on windows) closed by aggro80
fixed: It seems to me that the actual problem (huge speed difference between …
17:38 Ticket #823 ([False positive] Buffer overrun with memcpy) closed by hyd_danmar
fixed: Fixed by: …
16:35 Ticket #824 (Exit code of cppcheck) created by kwin
Unfortunately the exit code of cppcheck in case of not checking a file …
16:00 Ticket #823 ([False positive] Buffer overrun with memcpy) created by polygon7
[…] gives: […] which is false positive.
08:18 Ticket #822 (false positve: resource leak) closed by aggro80
invalid: According to this: …
07:38 Ticket #822 (false positve: resource leak) created by ettlmartin
[…] […]

10/14/09:

18:42 Ticket #821 ((error) Invalid number of character ((). Can't process file.) closed by hyd_danmar
fixed: Fixed by: …
17:48 Ticket #821 ((error) Invalid number of character ((). Can't process file.) created by micges
While checking glib source code I have this error on attached file.
17:19 Ticket #820 (Borland C++: Compiler errors because of time_t) closed by hyd_danmar
fixed: Fixed by: …
08:46 Ticket #820 (Borland C++: Compiler errors because of time_t) created by hyd_danmar
I can't compile cppcheck.cpp right now. This code is compilable: […] …

10/13/09:

23:03 Ticket #819 (array index out of bounds not detected for multidimension arrays) created by ettlmartin
[…]
20:26 Ticket #818 (Detect sprintf buffer overrun with struct members) created by aggro80
[…]
20:23 Ticket #817 (Detect sprintf buffer overrun with function call) created by aggro80
[…]
18:02 Ticket #646 (Relative path / Absolute path) closed by hyd_danmar
invalid: using xslt is good enough for me.
15:51 Ticket #815 (rev. 47e9d1: compilation error) closed by aggro80
fixed: Thanks. Fixed by: …
13:32 Ticket #816 (gui: recheck only files that have been changed) created by ettlmartin
it would be great, when the recheck button is pressed, only the files that …
09:55 Ticket #815 (rev. 47e9d1: compilation error) created by polygon7
[…]
08:20 Ticket #455 (Recheck is enabled when no previous results available) closed by aggro80
fixed: Fixed by: …

10/12/09:

19:39 Ticket #805 (Member functions not handled correctly) closed by hyd_danmar
fixed: Fixed by: …
18:38 Ticket #814 (Improvements for readme.txt) closed by aggro80
fixed: Thanks. Fixed by: …
15:01 Ticket #805 (Member functions not handled correctly) reopened by hyd_danmar
14:59 Ticket #805 (Member functions not handled correctly) closed by hyd_danmar
fixed: The first example code generates a false positive
14:56 Ticket #814 (Improvements for readme.txt) created by kwin
Some improvements regarding the readme.txt. 1. You should only use ASCII …

10/11/09:

22:20 Ticket #813 (new check: find statements that always true 'if (1 | 3)') created by ettlmartin
e.g: […]
19:08 Ticket #812 (False positive: sprintf with "%.4s" with --all) closed by aggro80
fixed: Fixed by: …
18:48 Ticket #812 (False positive: sprintf with "%.4s" with --all) created by aggro80
[…] […]
18:44 Ticket #694 (False (possible error) Buffer overrun with %-1s) closed by aggro80
fixed: Thanks ashim2009, fixed by: …
14:55 Ticket #810 (false positive: Division with signed and unsigned operators) closed by aggro80
fixed: Fixed by: …

10/10/09:

20:24 Ticket #808 (Segfault in Preprocessor) closed by aggro80
fixed: Fixed by: …
17:29 WikiStart edited by hyd_danmar
added link to the devinfo webpage (diff)
13:29 Ticket #811 (Improve check: varscope doesn't detect limitable scope for pointer ...) created by hyd_danmar
In this code, "y" can be limited to the inner scope. […]
12:33 Ticket #804 (False positive: division by zero. I don't know the cause) closed by php-coderrr
duplicate: False positive not appears after fixing #809
12:28 Ticket #809 (Tokenizer: don't replace sizeof() of unknown type to zero) closed by php-coderrr
fixed: Fixed by: …
09:05 Ticket #810 (false positive: Division with signed and unsigned operators) created by ettlmartin
i found this during the scan of the current doxygen svn-head. I reduced it …

10/09/09:

20:05 Ticket #809 (Tokenizer: don't replace sizeof() of unknown type to zero) created by ettlmartin
during check of the linux kernel i found a false positive: […] …
19:13 Ticket #806 (cppcheck crashes scanning openssl) closed by hyd_danmar
fixed: Thanks for the info php-coderrr that helped a lot. Fixed by: …
15:31 Ticket #807 (cppcheck crashes scanning ruby 1.9.1) closed by hyd_danmar
fixed: Applied the patch you provided with …
07:33 Ticket #808 (Segfault in Preprocessor) created by aggro80
[…] #12 0x08086ce5 in Preprocessor::handleIncludes (this=0xbfbb36d0, …
07:25 Ticket #807 (cppcheck crashes scanning ruby 1.9.1) created by jonas054
In ruby 1.9.1, which can be retrieved from …

10/08/09:

22:02 Ticket #806 (cppcheck crashes scanning openssl) created by martynasvenckus
Hi, After very recent changes, cppcheck crashes while scanning OpenSSL. …
19:08 Ticket #805 (Member functions not handled correctly) created by povaddict
Cppcheck reports a leak here, even though Obj::quux could be freeing …
17:41 Ticket #804 (False positive: division by zero. I don't know the cause) created by hyd_danmar
I see a false positive about division with zero. But I think this is a …
14:58 Ticket #674 (Feature request: error filtering) closed by aggro80
fixed: Fixed by: …
13:16 Ticket #657 (Check for functions which will not work with passed null pointers) reopened by hyd_danmar
12:07 Ticket #803 (improve check: not all resource leaks reported) created by ettlmartin
[…] […]
08:56 Ticket #802 (possible null pointer dereference reported for reference) closed by aggro80
fixed: Fixed by: …

10/07/09:

17:41 Ticket #802 (possible null pointer dereference reported for reference) created by legalize
The following code reports a possible null pointer dereference on m_input, …
09:07 Ticket #801 (Tokenizer: Simplify sizeof for function parameters) closed by aggro80
fixed: Fixed by: …
08:37 Ticket #801 (Tokenizer: Simplify sizeof for function parameters) created by aggro80
[…] sizeof(a) should be 4
08:27 Ticket #800 (improve const correctness style check) created by ettlmartin
[…] […] cppcheck should warn (when -s option is set) that the …
08:13 Ticket #487 (Tokenizer: Simplify sizeof for string array and string pointer) closed by aggro80
fixed: Fixed by: …
08:11 Ticket #799 (Tokenizer: Simplify sizeof for const char str[] = {'1'};) created by aggro80
Simplify sizeof for const char str[] = {'1'}; TODO test case exists for …
05:37 Ticket #798 (divide by zero when attempting to check for buffer overruns) closed by aggro80
worksforme: This is already fixed: #794

10/06/09:

21:47 Ticket #798 (divide by zero when attempting to check for buffer overruns) created by legalize
The following code will get a divide-by-zero exception when checking for …
21:07 Ticket #441 (Fd leak not detected when if with return exists between allocation and end ...) closed by aggro80
worksforme: I don't see the problem. I guess this has been fixed already. […]
20:16 Ticket #388 (resource leak not detected, allocation through function call) closed by aggro80
fixed: Fixed by: …
18:04 Ticket #796 (segmentation fault while scanning) closed by aggro80
fixed: Fixed by: …
15:46 Ticket #797 (false positive: variable scope when using function call) closed by hyd_danmar
fixed: Fixed by: …
14:26 Ticket #797 (false positive: variable scope when using function call) created by hyd_danmar
Here's a false positive: […] I run cppcheck with the "--style" flag. …
11:52 Ticket #575 (Array index out of bounds check: get address of one-past-the-end array is ...) closed by aggro80
fixed: Fixed by: …
11:15 Ticket #796 (segmentation fault while scanning) created by ettlmartin
Hello friends, cppcheck gets an segmentation fault during the scan of …
09:45 Ticket #580 (double free not found) closed by aggro80
fixed: Fixed by: …
08:52 Ticket #795 (Preprocessor: Incorrect handling of #if (A) || (B)) closed by aggro80
fixed: Fixed by: …
06:16 Ticket #765 (divsion by zero not detected in std::cout stream) closed by aggro80
fixed: Fixed by: …

10/05/09:

20:29 Ticket #795 (Preprocessor: Incorrect handling of #if (A) || (B)) created by celticht32
/home/cahrendt/wine-git/libs/wine/mmap.c:288: (error) Invalid number of …
20:21 Ticket #794 (Floating point exception on CheckBufferOverrun) closed by aggro80
fixed: Thanks for the report. Fixed by: …
15:54 Ticket #794 (Floating point exception on CheckBufferOverrun) created by dpinol
Verifying the code at the bottom I get: ==4276== Process terminating with …
14:36 Ticket #365 (Improve simplifyQuestionMark() in tokenize.cpp) closed by aggro80
fixed: Fixed by: …
11:48 Ticket #771 (False positive. Null pointer dereference in a switch case) closed by aggro80
fixed: Fixed by: …
11:24 Ticket #776 (Tokenizer: remove useless brackets around variable assignment) closed by aggro80
fixed: Fixed by: …
11:13 Ticket #778 (Tokenizer: impove simplification inside if()) closed by aggro80
fixed: Fixed by: …
09:01 Ticket #793 (Improve passedByValue check) closed by aggro80
fixed: Fixed by: …
07:55 Ticket #793 (Improve passedByValue check) created by lefreut
Hello, cppcheck does not warn about this code […]

10/04/09:

22:10 Ticket #792 (false positive: Member variable 'QGArray::shd' is not assigned a value in ...) closed by ettlmartin
invalid: sorry, cppcheck is true. Its a bug in doxygen!
22:07 Ticket #792 (false positive: Member variable 'QGArray::shd' is not assigned a value in ...) created by ettlmartin
during the check of the current doxygen-svn head, the following false …
21:14 Ticket #777 (Tokenizer: double casting simplified incorrectly) closed by aggro80
fixed: Fixed by: …
20:35 Ticket #784 (Tokenizer: Simplify 2[a] -> a[2]) closed by aggro80
fixed
17:59 Ticket #789 (false positive: resource leak reported when using for loop) closed by hyd_danmar
fixed: Fixed by: …
17:51 Ticket #787 (false positve: resource leak) closed by hyd_danmar
worksforme: I can't reproduce. I believe this was fixed by: …
17:49 Ticket #610 (Tokenizer: Simplify comparison '>' to '<') closed by hyd_danmar
fixed: The specific problems described in the ticket description was fixed in the …
17:31 Ticket #786 (memleak: segmentation fault for "if TRACE_ON(x)") closed by hyd_danmar
fixed: Fixed by: …
16:33 Ticket #791 (Detect division by zero when variable is a parameter) created by ettlmartin
[…]
16:11 Ticket #790 (division by zero not detected when using a bitset) created by ettlmartin
[…]
15:58 Ticket #789 (false positive: resource leak reported when using for loop) created by ettlmartin
[…] […]
15:35 Ticket #788 (Invalid number of character ({). Can't process file.) closed by ettlmartin
worksforme: sorry, there was an error in the sample. cpppcheck works correct: here …
15:23 Ticket #788 (Invalid number of character ({). Can't process file.) created by ettlmartin
[…] In order to compile the sample you have to set the -trigraphs …
14:37 Ticket #787 (false positve: resource leak) created by ettlmartin
[…] […]
14:20 Ticket #786 (memleak: segmentation fault for "if TRACE_ON(x)") created by hyd_danmar
I get segmentation fault when checking this source code: […] The code …
12:25 Ticket #785 (False positive: resource leak of extern FILE*) closed by hyd_danmar
fixed: Fixed by: …
11:57 Ticket #785 (False positive: resource leak of extern FILE*) created by lanurmi
[…] // [x.cc:7]: (error) Resource leak: fp In this case fp is …
11:10 Ticket #727 (False positive: Resource leak when release is done inside function call) closed by hyd_danmar
fixed: Fixed by: …
10:23 Ticket #784 (Tokenizer: Simplify 2[a] -> a[2]) created by lanurmi
A very surprising and not very widely known feature of C(++) is that you …
09:48 Ticket #783 (Refactoring: autoVariables error message is hard coded in 3 locations) closed by php-coderrr
fixed
08:07 Ticket #782 (Checks are missing test cases) closed by php-coderrr
fixed: Fixed by: …
05:27 Ticket #772 (Preprocessor: #if(A) is not seen equal to #if A) closed by hyd_danmar
fixed: Fixed by …

10/03/09:

21:00 Ticket #783 (Refactoring: autoVariables error message is hard coded in 3 locations) created by aggro80
This needs refactoring. The error message is hard coded in 3 locations: …
20:59 Ticket #782 (Checks are missing test cases) created by aggro80
Following errors are not covered by test cases at all. At least one test …
17:10 Ticket #781 (Unable to create release builds from top-level project file in Linux) created by kimmov
In Linux, when I run qmake in root directory: […] I want release
15:02 Ticket #780 (Tokenizer: replace typedef for pointers to struct) closed by php-coderrr
fixed: Fixed by: …
14:29 Ticket #775 (###### If you see this, there is a bug ###### Token::Match() - varid was 0) closed by php-coderrr
fixed: Fixed by: …
14:12 Ticket #780 (Tokenizer: replace typedef for pointers to struct) created by php-coderrr
Found during fixing #775: […] In this case typedef not substituted.
14:06 Ticket #779 (Tokenizer: delete "register" keyword everywhere) created by php-coderrr
I suggest modify Tokenizer to delete "register" keyword everywhere because …
14:04 Ticket #778 (Tokenizer: impove simplification inside if()) created by php-coderrr
Found during #775 investigation: […] now simplified into […] I …
13:49 Ticket #777 (Tokenizer: double casting simplified incorrectly) created by php-coderrr
Found during investigation #775: […] currently simplified to […]
13:34 Ticket #776 (Tokenizer: remove useless brackets around variable assignment) created by php-coderrr
Found during investigation #775: […] After simplification: […] …
12:42 Ticket #775 (###### If you see this, there is a bug ###### Token::Match() - varid was 0) created by ettlmartin
from xorg-server-1.7.0 sources: $cppcheck -a -s -v -f …
12:23 Ticket #774 (feature request: code metrics summery, when checking is finished) created by ettlmartin
Hi, it would be great to have a summery, when the checking is finished: …
10:13 Ticket #770 (Tokenizer: Var id not set for static variables in some cases) closed by php-coderrr
fixed: Fixed by: …
09:03 Ticket #773 (Failed to create Visual Studio project files) created by kimmov
After some time I tried to build cppcheck with Visual Studio. Since there …

10/02/09:

21:21 Ticket #772 (Preprocessor: #if(A) is not seen equal to #if A) created by aggro80
Preprocessor: #if(A) is not seen equal to #if A […] […] This …
14:09 Ticket #771 (False positive. Null pointer dereference in a switch case) created by aggro80
[…] […]
12:05 Ticket #770 (Tokenizer: Var id not set for static variables in some cases) created by aggro80
Problem […] […] This problem causes #### errors appear if this …

10/01/09:

20:26 Ticket #769 (new check: iterator out-of bounds when vector is empty.) created by ettlmartin
[…] this code results in a segmentation fault because the list …
20:14 Ticket #768 (new check: possible use of unexpected values in memory allocation) created by ettlmartin
found on http://cwe.mitre.org/top25/#CWE-20 (Example 2) This example asks …
17:47 Ticket #679 (Unused private function produced by exception specification) closed by hyd_danmar
fixed: Fixed by: …
16:03 Ticket #755 (typo in gui) closed by hyd_danmar
fixed: applied the patch: …
15:58 Ticket #756 (GUI translated into dutch) closed by hyd_danmar
fixed: I applied the patch in these commits.. …
11:12 Ticket #767 (Tokenizer: Known variable variable not simplified) created by aggro80
[…] […]
08:58 Ticket #421 (Memory leak not found when typeid() is used.) closed by aggro80
fixed: Fixed by: …
08:36 Ticket #741 (False positive: Buffer overrun with -a when index increased in multiple ...) closed by aggro80
fixed: Fixed by: …
08:01 Ticket #419 (missleading buffer overrun) closed by aggro80
fixed: Fixed by: …
07:29 Ticket #763 (Tokenizer: Goto incorrectly simplified) closed by aggro80
fixed: Fixed by: …

09/30/09:

22:57 Ticket #766 (memory leak not detected) created by ettlmartin
[…] this programm crashes, because in function get_date the &data ptr …
22:33 Ticket #765 (divsion by zero not detected in std::cout stream) created by ettlmartin
[…] neither g++ -W -Wextra -Wall -pedantic nor cppcheck does warn …
22:07 Ticket #764 (usage of unitialized variable not detected) created by ettlmartin
[…] […] results in no error no warning […]
18:51 Ticket #763 (Tokenizer: Goto incorrectly simplified) created by aggro80
Regression, caused by todays commits by me. […] Is simplified into: …
18:44 Ticket #745 (false positive: possible null pointer dereference , while) closed by aggro80
fixed: Fixed by: …
12:52 Ticket #744 (False positive: (possible error) Array index out of bounds) closed by aggro80
fixed: Fixed by: …
11:43 Ticket #759 (Tokenizer: Incorrect var id when two variables with same name) closed by aggro80
fixed: Fixed by: …
11:42 Ticket #761 (Tokenizer: typedef inside class is incorrectly simplified) closed by aggro80
fixed: Fixed by: …
11:41 Ticket #760 (Tokenizer: Goto not simplified) closed by aggro80
fixed: Fixed by: …
11:06 Ticket #762 (version 1.37 of cppcheck runs extremely slowly on windows) created by stefaanhi
I've installed v1.37 of cppcheck. I'm using the command line tool …

09/29/09:

21:59 Ticket #758 (False positive on variable scope with boost foreach) closed by aggro80
fixed: Fixed by: …
21:58 Ticket #750 (cppcheck wants variable outside do-loop to be only inside loop) closed by aggro80
fixed: Fixed by: …
21:17 Ticket #761 (Tokenizer: typedef inside class is incorrectly simplified) created by mordante
In some cases cppcheck (1.37) seems to want send a const wchar_t parameter …
21:01 Ticket #760 (Tokenizer: Goto not simplified) created by aggro80
Simplification works if "{" and "}" are removed around the ifs. But it …
20:53 Ticket #759 (Tokenizer: Incorrect var id when two variables with same name) created by aggro80
[…] […] id on line 6 should be 1, not 2.
19:53 Ticket #758 (False positive on variable scope with boost foreach) created by mordante
After updating from 1.35 to 1.37 (1.36 wasn't uploaded to Debian) I get …
18:28 Ticket #757 (Change message: (style) The class 'KClass' has no constructor) closed by aggro80
fixed: Fixed by: …
18:27 Ticket #757 (Change message: (style) The class 'KClass' has no constructor) created by aggro80
[…] […]
13:55 Ticket #756 (GUI translated into dutch) created by eliedebrauwer
I've created translation files (also updated the .pro and the …
10:19 Ticket #755 (typo in gui) created by eliedebrauwer
The add an application dialog window contains a typo it reads 'replaced …

09/28/09:

21:21 Ticket #751 (if-condition considered redundant even with else-branch (when condition is ...) closed by aggro80
fixed: Fixed by: …
20:59 Ticket #746 (False positive: Memory leak when goto is used.) closed by hyd_danmar
fixed: Fixed by: …
19:50 Ticket #739 (Pre-defined output format templates) closed by aggro80
fixed: Thanks. Fixed by: …
18:27 Ticket #754 (Tokenizer: transform modifier "signed" to "int") closed by aggro80
fixed: Fixed by: …
16:24 Ticket #754 (Tokenizer: transform modifier "signed" to "int") created by php-coderrr
Tokenizer should replace declaration like this: […] to […] This …
15:18 Ticket #753 (Tokenizer: don't simplify variables inside do {} while loop) closed by php-coderrr
fixed
08:22 Ticket #753 (Tokenizer: don't simplify variables inside do {} while loop) created by aggro80
[…] […]
07:15 Ticket #752 (double free not detected when using auto_ptr) created by ettlmartin
[…] […]

09/27/09:

23:27 Ticket #751 (if-condition considered redundant even with else-branch (when condition is ...) created by sigra
Example: …
23:01 Ticket #750 (cppcheck wants variable outside do-loop to be only inside loop) created by sigra
Example: …
21:48 Ticket #749 (mixing malloc and delete not detected (deleted by auto_ptr)) created by ettlmartin
[…]
21:44 Ticket #748 (memory leak not detected when using auto_ptr) created by ettlmartin
[…] […]
21:39 Ticket #747 (new check: copy of auto_ptr) created by ettlmartin
[…] The auto_ptr has semantics of strict ownership, meaning that the …
20:32 Ticket #746 (False positive: Memory leak when goto is used.) created by aggro80
[…] […] Found from the kernel: …
20:04 Ticket #745 (false positive: possible null pointer dereference , while) created by ettlmartin
from linux kernel linux-2.6.31/drivers/isdn/hisax/tei.c […] […]
20:03 Ticket #744 (False positive: (possible error) Array index out of bounds) created by aggro80
[…] […]
19:53 Ticket #728 (False positive, resource leak, when released in a loop) closed by hyd_danmar
fixed: Fixed by: …
18:22 Ticket #742 (GUI: the same messages appear several times) closed by aggro80
duplicate: Dupe of #442
17:56 Ticket #743 (GUI: how to insert auto-dealloc list) created by ettlmartin
Hi, is there a way to insert the auto-dealloc list when using the gui? …
16:07 Ticket #742 (GUI: the same messages appear several times) created by ettlmartin
during a check of the doxygen svn head, i saw that the same message …
15:53 Ticket #740 (False positive, buffer overrun with --all) closed by php-coderrr
fixed: Thanks! I introduce this regression during fix #714.. :-( Now it fixed: …
15:30 Ticket #741 (False positive: Buffer overrun with -a when index increased in multiple ...) created by aggro80
[…] […]
15:28 Ticket #740 (False positive, buffer overrun with --all) created by aggro80
[…] […] Found from the kernel: …
15:23 Ticket #739 (Pre-defined output format templates) created by lanurmi
Two pre-defined output format templates: gcc and vs. These two formats …
15:15 Ticket #738 (False Buffer overrun with -a when i is increased by more than 1 inside ...) closed by php-coderrr
fixed
14:48 Ticket #738 (False Buffer overrun with -a when i is increased by more than 1 inside ...) created by aggro80
[…] […]
14:22 Ticket #714 (False Buffer overrun with -a when i is increased by more than 1 in a loop) closed by php-coderrr
fixed: Fixed by: …
14:06 Ticket #720 (String length for strings like this "\x61" is calculated wrong) closed by aggro80
fixed: Fixed by: …
08:06 Ticket #735 (Detects invalid iterator after push_back() when iterator declared inside ...) closed by php-coderrr
fixed: Fixed by: …

09/26/09:

20:09 Ticket #737 (new check: Using end iterator) created by ettlmartin
[…]
19:54 Ticket #736 (new check: warn about wrong usage of std::cin) created by ettlmartin
as it should be: […] # If std::cin is presented with input it cannot …
18:03 Ticket #735 (Detects invalid iterator after push_back() when iterator declared inside ...) created by ettlmartin
inspired by …
17:11 Ticket #729 (False positive: Buffer overrun when ? is used to select parameter) closed by php-coderrr
fixed: Fixed by: …
15:59 Ticket #731 (False positive, strcpy copying a buffer with a null character) closed by php-coderrr
fixed
12:39 Ticket #734 (New check: locking & unlocking mutex and semaphore variables) closed by hyd_danmar
duplicate: duplicate of #733
12:38 Ticket #734 (New check: locking & unlocking mutex and semaphore variables) created by hyd_danmar
See this forum: …
12:38 Ticket #733 (New check: locking & unlocking mutex and semaphore variables) created by hyd_danmar
See this forum: …
10:46 Ticket #536 (Problem with local installation of MSVC runtimes) closed by hyd_danmar
fixed: I now build the gui through mingw. I hope this is enough.
10:04 Ticket #732 (Tokenizer: Incorrect simplification) closed by php-coderrr
fixed: Fixed by: …
09:50 Ticket #710 (False positive: invalid vector iterator after push_back) closed by hyd_danmar
fixed: Fixed by: …
05:32 Ticket #718 (False positive, resource leak when break in a loop before exit) closed by hyd_danmar
fixed: Fixed by: …

09/25/09:

21:16 Ticket #732 (Tokenizer: Incorrect simplification) created by aggro80
This code: […] Gets tokenized into this: […]
20:42 Ticket #730 (False positive, buffer overrun with strncpy) closed by aggro80
fixed
18:47 Ticket #678 (Unused private function produced by inner class) closed by hyd_danmar
fixed: Fixed by: …
15:25 Ticket #722 (Invalid number of character ((). Can't process file.) closed by hyd_danmar
invalid: I agree with Aggro.
11:47 Ticket #731 (False positive, strcpy copying a buffer with a null character) created by aggro80
[…] […]
10:21 Ticket #730 (False positive, buffer overrun with strncpy) created by aggro80
[…] […]
09:51 Ticket #729 (False positive: Buffer overrun when ? is used to select parameter) created by aggro80
[…] […]
08:54 Ticket #728 (False positive, resource leak, when released in a loop) created by aggro80
The loop won't end until it is time to exit. And when that happens, …
08:49 Ticket #727 (False positive: Resource leak when release is done inside function call) created by aggro80
[…] […]
07:57 Ticket #725 (new check: partial uninitialized array) closed by ettlmartin
invalid: Sorry i was mistaken. This testcase shows that you are right. I will close …
02:19 Ticket #726 (GUI: Fix quoting of paths with spaces in Windows) created by robertreif
I can't bring up visual studio 9 to view errors because I can't generate a …
Note: See TracTimeline for information about the timeline view.