----- Original Message -----
> From: "Cyril Hrubis" <chru...@suse.cz>
> To: "Jan Stancek" <jstan...@redhat.com>
> Cc: "ltp-list" <ltp-l...@lists.sf.net>
> Sent: Monday, 27 April, 2015 5:58:40 PM
> Subject: Re: [LTP] Coverity report for ltp-20150420
>
> Hi!
> And result of quick perl hackery is attached. Overall it's better, but
> we keep adding warnings as well.
>
> BTW: I can feed it easily with more data or share the script if you are
> interested.
Here's data on releases going as far back as 2013. Note that there's
one more field, COMPILER_WARNING, which was previously filtered out.
ltp-20150420
1 ARRAY_VS_SINGLETON
4 BAD_COMPARE
17 BAD_FREE
1 CHAR_IO
319 CHECKED_RETURN
2622 COMPILER_WARNING
6 CONSTANT_EXPRESSION_RESULT
3 COPY_PASTE_ERROR
29 DEADCODE
1 EVALUATION_ORDER
43 FORWARD_NULL
3 IDENTICAL_BRANCHES
21 MISSING_BREAK
497 NEGATIVE_RETURNS
7 NO_EFFECT
6 NULL_RETURNS
1 OVERFLOW_BEFORE_WIDEN
27 OVERRUN
1 PASS_BY_VALUE
343 RESOURCE_LEAK
1 RETURN_LOCAL
1 REVERSE_INULL
2 REVERSE_NEGATIVE
19 SIZEOF_MISMATCH
1 STRAY_SEMICOLON
91 UNINIT
14 UNREACHABLE
6 UNUSED_VALUE
48 USE_AFTER_FREE
1 VARARGS
ltp-20150119
1 ARRAY_VS_SINGLETON
4 BAD_COMPARE
17 BAD_FREE
1 CHAR_IO
328 CHECKED_RETURN
2801 COMPILER_WARNING
6 CONSTANT_EXPRESSION_RESULT
3 COPY_PASTE_ERROR
29 DEADCODE
1 EVALUATION_ORDER
44 FORWARD_NULL
3 IDENTICAL_BRANCHES
19 MISSING_BREAK
503 NEGATIVE_RETURNS
15 NO_EFFECT
6 NULL_RETURNS
1 OVERFLOW_BEFORE_WIDEN
27 OVERRUN
1 PASS_BY_VALUE
340 RESOURCE_LEAK
1 RETURN_LOCAL
1 REVERSE_INULL
2 REVERSE_NEGATIVE
19 SIZEOF_MISMATCH
1 STRAY_SEMICOLON
93 UNINIT
14 UNREACHABLE
6 UNUSED_VALUE
47 USE_AFTER_FREE
1 VARARGS
ltp-20140828
1 ARRAY_VS_SINGLETON
4 BAD_COMPARE
17 BAD_FREE
1 CHAR_IO
338 CHECKED_RETURN
2836 COMPILER_WARNING
4 CONSTANT_EXPRESSION_RESULT
3 COPY_PASTE_ERROR
29 DEADCODE
1 EVALUATION_ORDER
44 FORWARD_NULL
3 IDENTICAL_BRANCHES
19 MISSING_BREAK
502 NEGATIVE_RETURNS
15 NO_EFFECT
6 NULL_RETURNS
1 OVERFLOW_BEFORE_WIDEN
26 OVERRUN
1 PASS_BY_VALUE
341 RESOURCE_LEAK
1 RETURN_LOCAL
1 REVERSE_INULL
2 REVERSE_NEGATIVE
19 SIZEOF_MISMATCH
1 STRAY_SEMICOLON
93 UNINIT
14 UNREACHABLE
6 UNUSED_VALUE
47 USE_AFTER_FREE
ltp-20140422
4 BAD_COMPARE
17 BAD_FREE
1 CHAR_IO
349 CHECKED_RETURN
2945 COMPILER_WARNING
5 CONSTANT_EXPRESSION_RESULT
3 COPY_PASTE_ERROR
30 DEADCODE
1 EVALUATION_ORDER
45 FORWARD_NULL
3 IDENTICAL_BRANCHES
19 MISSING_BREAK
501 NEGATIVE_RETURNS
15 NO_EFFECT
6 NULL_RETURNS
1 OVERFLOW_BEFORE_WIDEN
26 OVERRUN
1 PASS_BY_VALUE
352 RESOURCE_LEAK
1 RETURN_LOCAL
1 REVERSE_INULL
2 REVERSE_NEGATIVE
18 SIZEOF_MISMATCH
1 STRAY_SEMICOLON
96 UNINIT
14 UNREACHABLE
8 UNUSED_VALUE
47 USE_AFTER_FREE
ltp-20140115
4 BAD_COMPARE
15 BAD_FREE
1 CHAR_IO
349 CHECKED_RETURN
1500 COMPILER_WARNING
5 CONSTANT_EXPRESSION_RESULT
3 COPY_PASTE_ERROR
29 DEADCODE
1 EVALUATION_ORDER
45 FORWARD_NULL
3 IDENTICAL_BRANCHES
19 MISSING_BREAK
500 NEGATIVE_RETURNS
16 NO_EFFECT
6 NULL_RETURNS
1 OVERFLOW_BEFORE_WIDEN
26 OVERRUN
1 PASS_BY_VALUE
355 RESOURCE_LEAK
1 RETURN_LOCAL
1 REVERSE_INULL
1 REVERSE_NEGATIVE
18 SIZEOF_MISMATCH
1 STRAY_SEMICOLON
97 UNINIT
14 UNREACHABLE
8 UNUSED_VALUE
46 USE_AFTER_FREE
ltp-20130904
4 BAD_COMPARE
15 BAD_FREE
1 CHAR_IO
347 CHECKED_RETURN
1487 COMPILER_WARNING
4 CONSTANT_EXPRESSION_RESULT
3 COPY_PASTE_ERROR
28 DEADCODE
1 EVALUATION_ORDER
43 FORWARD_NULL
3 IDENTICAL_BRANCHES
1 INFINITE_LOOP
59 MISSING_BREAK
498 NEGATIVE_RETURNS
13 NO_EFFECT
10 NULL_RETURNS
1 OVERFLOW_BEFORE_WIDEN
25 OVERRUN
1 PASS_BY_VALUE
332 RESOURCE_LEAK
1 RETURN_LOCAL
1 REVERSE_INULL
1 REVERSE_NEGATIVE
19 SIZEOF_MISMATCH
1 STRAY_SEMICOLON
97 UNINIT
66 UNREACHABLE
8 UNUSED_VALUE
46 USE_AFTER_FREE
ltp-20130503
6 BAD_COMPARE
15 BAD_FREE
1 CHAR_IO
330 CHECKED_RETURN
1106 COMPILER_WARNING
4 CONSTANT_EXPRESSION_RESULT
3 COPY_PASTE_ERROR
28 DEADCODE
1 EVALUATION_ORDER
43 FORWARD_NULL
3 IDENTICAL_BRANCHES
1 INFINITE_LOOP
57 MISSING_BREAK
498 NEGATIVE_RETURNS
21 NO_EFFECT
11 NULL_RETURNS
1 OVERFLOW_BEFORE_WIDEN
24 OVERRUN
1 PASS_BY_VALUE
330 RESOURCE_LEAK
1 RETURN_LOCAL
1 REVERSE_INULL
1 REVERSE_NEGATIVE
20 SIZEOF_MISMATCH
1 STRAY_SEMICOLON
99 UNINIT
66 UNREACHABLE
8 UNUSED_VALUE
46 USE_AFTER_FREE
ltp-20130109
1 BAD_ALLOC_STRLEN
6 BAD_COMPARE
15 BAD_FREE
1 CHAR_IO
339 CHECKED_RETURN
171 COMPILER_WARNING
5 CONSTANT_EXPRESSION_RESULT
4 COPY_PASTE_ERROR
29 DEADCODE
1 EVALUATION_ORDER
43 FORWARD_NULL
3 IDENTICAL_BRANCHES
1 INFINITE_LOOP
58 MISSING_BREAK
685 NEGATIVE_RETURNS
21 NO_EFFECT
10 NULL_RETURNS
1 OVERFLOW_BEFORE_WIDEN
28 OVERRUN
1 PASS_BY_VALUE
329 RESOURCE_LEAK
2 RETURN_LOCAL
1 REVERSE_INULL
1 REVERSE_NEGATIVE
22 SIZEOF_MISMATCH
1 STRAY_SEMICOLON
114 UNINIT
67 UNREACHABLE
8 UNUSED_VALUE
46 USE_AFTER_FREE
Here are full logs, if anyone wants to dig in past:
http://jan.stancek.eu/coverity/ltp-20130109-20150420-scan-results.tar.xz
Regards,
Jan
>
> --
> Cyril Hrubis
> chru...@suse.cz
>
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list