Error: GCC_ANALYZER_WARNING (CWE-401): [#def1] util-linux-2.43.devel/libsmartcols/src/filter-parser.c:444:15: warning[-Wanalyzer-malloc-leak]: leak of 'yyptr' util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1291:9: note: in expansion of macro 'YYSTACK_RELOCATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.c:98:40: note: in definition of macro 'YY_CAST' util-linux-2.43.devel/libsmartcols/src/filter-parser.c:382:25: note: in expansion of macro 'YYMALLOC' util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1288:20: note: in expansion of macro 'YYSTACK_ALLOC' util-linux-2.43.devel/libsmartcols/src/filter-parser.c:441:9: note: in expansion of macro 'YYCOPY' util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1291:9: note: in expansion of macro 'YYSTACK_RELOCATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1291:9: note: in expansion of macro 'YYSTACK_RELOCATE' # 442| Stack = &yyptr->Stack_alloc; \ # 443| yynewbytes = yystacksize * YYSIZEOF (*Stack) + YYSTACK_GAP_MAXIMUM; \ # 444|-> yyptr += yynewbytes / YYSIZEOF (*yyptr); \ # 445| } \ # 446| while (0) Error: GCC_ANALYZER_WARNING (CWE-127): [#def2] util-linux-2.43.devel/libsmartcols/src/filter-parser.y:82:64: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.y:82:64: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' # 80| param { $$ = $1; } # 81| | '(' expr ')' { $$ = $2; } # 82|-> | expr T_AND expr { $$ = filter_new_expr(fltr, F_EXPR_AND, $1, $3); } # 83| | expr T_OR expr { $$ = filter_new_expr(fltr, F_EXPR_OR, $1, $3); } # 84| | T_NEG expr { $$ = filter_new_expr(fltr, F_EXPR_NEG, NULL, $2); } Error: GCC_ANALYZER_WARNING (CWE-127): [#def3] util-linux-2.43.devel/libsmartcols/src/filter-parser.y:83:65: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.y:83:65: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' # 81| | '(' expr ')' { $$ = $2; } # 82| | expr T_AND expr { $$ = filter_new_expr(fltr, F_EXPR_AND, $1, $3); } # 83|-> | expr T_OR expr { $$ = filter_new_expr(fltr, F_EXPR_OR, $1, $3); } # 84| | T_NEG expr { $$ = filter_new_expr(fltr, F_EXPR_NEG, NULL, $2); } # 85| | expr T_EQ expr { $$ = filter_new_expr(fltr, F_EXPR_EQ, $1, $3); } Error: GCC_ANALYZER_WARNING (CWE-127): [#def4] util-linux-2.43.devel/libsmartcols/src/filter-parser.y:85:65: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.y:85:65: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' # 83| | expr T_OR expr { $$ = filter_new_expr(fltr, F_EXPR_OR, $1, $3); } # 84| | T_NEG expr { $$ = filter_new_expr(fltr, F_EXPR_NEG, NULL, $2); } # 85|-> | expr T_EQ expr { $$ = filter_new_expr(fltr, F_EXPR_EQ, $1, $3); } # 86| | expr T_NE expr { $$ = filter_new_expr(fltr, F_EXPR_NE, $1, $3); } # 87| | expr T_LE expr { $$ = filter_new_expr(fltr, F_EXPR_LE, $1, $3); } Error: GCC_ANALYZER_WARNING (CWE-127): [#def5] util-linux-2.43.devel/libsmartcols/src/filter-parser.y:86:65: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.y:86:65: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' # 84| | T_NEG expr { $$ = filter_new_expr(fltr, F_EXPR_NEG, NULL, $2); } # 85| | expr T_EQ expr { $$ = filter_new_expr(fltr, F_EXPR_EQ, $1, $3); } # 86|-> | expr T_NE expr { $$ = filter_new_expr(fltr, F_EXPR_NE, $1, $3); } # 87| | expr T_LE expr { $$ = filter_new_expr(fltr, F_EXPR_LE, $1, $3); } # 88| | expr T_LT expr { $$ = filter_new_expr(fltr, F_EXPR_LT, $1, $3); } Error: GCC_ANALYZER_WARNING (CWE-127): [#def6] util-linux-2.43.devel/libsmartcols/src/filter-parser.y:87:65: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.y:87:65: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' # 85| | expr T_EQ expr { $$ = filter_new_expr(fltr, F_EXPR_EQ, $1, $3); } # 86| | expr T_NE expr { $$ = filter_new_expr(fltr, F_EXPR_NE, $1, $3); } # 87|-> | expr T_LE expr { $$ = filter_new_expr(fltr, F_EXPR_LE, $1, $3); } # 88| | expr T_LT expr { $$ = filter_new_expr(fltr, F_EXPR_LT, $1, $3); } # 89| | expr T_GE expr { $$ = filter_new_expr(fltr, F_EXPR_GE, $1, $3); } Error: GCC_ANALYZER_WARNING (CWE-127): [#def7] util-linux-2.43.devel/libsmartcols/src/filter-parser.y:88:65: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.y:88:65: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' # 86| | expr T_NE expr { $$ = filter_new_expr(fltr, F_EXPR_NE, $1, $3); } # 87| | expr T_LE expr { $$ = filter_new_expr(fltr, F_EXPR_LE, $1, $3); } # 88|-> | expr T_LT expr { $$ = filter_new_expr(fltr, F_EXPR_LT, $1, $3); } # 89| | expr T_GE expr { $$ = filter_new_expr(fltr, F_EXPR_GE, $1, $3); } # 90| | expr T_GT expr { $$ = filter_new_expr(fltr, F_EXPR_GT, $1, $3); } Error: GCC_ANALYZER_WARNING (CWE-127): [#def8] util-linux-2.43.devel/libsmartcols/src/filter-parser.y:89:65: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.y:89:65: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' # 87| | expr T_LE expr { $$ = filter_new_expr(fltr, F_EXPR_LE, $1, $3); } # 88| | expr T_LT expr { $$ = filter_new_expr(fltr, F_EXPR_LT, $1, $3); } # 89|-> | expr T_GE expr { $$ = filter_new_expr(fltr, F_EXPR_GE, $1, $3); } # 90| | expr T_GT expr { $$ = filter_new_expr(fltr, F_EXPR_GT, $1, $3); } # 91| Error: GCC_ANALYZER_WARNING (CWE-127): [#def9] util-linux-2.43.devel/libsmartcols/src/filter-parser.y:90:65: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read util-linux-2.43.devel/libsmartcols/src/filter-parser.c:1358:17: note: in expansion of macro 'YYTRANSLATE' util-linux-2.43.devel/libsmartcols/src/filter-parser.y:90:65: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' # 88| | expr T_LT expr { $$ = filter_new_expr(fltr, F_EXPR_LT, $1, $3); } # 89| | expr T_GE expr { $$ = filter_new_expr(fltr, F_EXPR_GE, $1, $3); } # 90|-> | expr T_GT expr { $$ = filter_new_expr(fltr, F_EXPR_GT, $1, $3); } # 91| # 92| | expr T_REG expr { Error: GCC_ANALYZER_WARNING (CWE-476): [#def10] util-linux-2.43.devel/misc-utils/blkid.c: scope_hint: In function ‘main’ util-linux-2.43.devel/misc-utils/blkid.c:886:43: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘xcalloc((long unsigned int)(argc - optind), 8)’ util-linux-2.43.devel/misc-utils/blkid.c:49: included_from: Included from here. util-linux-2.43.devel/misc-utils/blkid.c:18: included_from: Included from here. # 884| continue; # 885| # 886|-> devices[numdev++] = dev; # 887| } # 888|
| analyzer-version-clippy | 1.96.0 |
| analyzer-version-cppcheck | 2.21.1 |
| analyzer-version-gcc | 16.1.1 |
| analyzer-version-gcc-analyzer | 16.1.1 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| diffbase-analyzer-version-clippy | 1.96.0 |
| diffbase-analyzer-version-cppcheck | 2.21.1 |
| diffbase-analyzer-version-gcc | 16.1.1 |
| diffbase-analyzer-version-gcc-analyzer | 16.1.1 |
| diffbase-analyzer-version-shellcheck | 0.11.0 |
| diffbase-analyzer-version-unicontrol | 0.0.2 |
| diffbase-enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| diffbase-exit-code | 0 |
| diffbase-host | ip-172-16-1-204.us-west-2.compute.internal |
| diffbase-known-false-positives | /usr/share/csmock/known-false-positives.js |
| diffbase-known-false-positives-rpm | known-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch |
| diffbase-mock-config | fedora-rawhide-x86_64 |
| diffbase-project-name | util-linux-2.43.devel-1.20260623134615188157.pr4436.919.g878ee5d04 |
| diffbase-store-results-to | /tmp/tmp1qkijaea/util-linux-2.43.devel-1.20260623134615188157.pr4436.919.g878ee5d04.tar.xz |
| diffbase-time-created | 2026-06-23 14:19:15 |
| diffbase-time-finished | 2026-06-23 14:32:29 |
| diffbase-tool | csmock |
| diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,shellcheck,gcc,clippy,cppcheck' '-o' '/tmp/tmp1qkijaea/util-linux-2.43.devel-1.20260623134615188157.pr4436.919.g878ee5d04.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '/tmp/tmp1qkijaea/util-linux-2.43.devel-1.20260623134615188157.pr4436.919.g878ee5d04.src.rpm' |
| diffbase-tool-version | csmock-3.8.6.20260622.142223.gdf61adf-1.el9 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-204.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | util-linux-2.43.devel-1.20260623101934655504.master.914.gcf32e5200 |
| store-results-to | /tmp/tmp23g4sh5p/util-linux-2.43.devel-1.20260623101934655504.master.914.gcf32e5200.tar.xz |
| time-created | 2026-06-23 14:03:22 |
| time-finished | 2026-06-23 14:18:48 |
| title | Fixed findings |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,shellcheck,gcc,clippy,cppcheck' '-o' '/tmp/tmp23g4sh5p/util-linux-2.43.devel-1.20260623101934655504.master.914.gcf32e5200.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '/tmp/tmp23g4sh5p/util-linux-2.43.devel-1.20260623101934655504.master.914.gcf32e5200.src.rpm' |
| tool-version | csmock-3.8.6.20260622.142223.gdf61adf-1.el9 |