Error: GCC_ANALYZER_WARNING (CWE-457): [#def1] glibc-2.41-8-g1e0e33e1b1/csu/../sysdeps/x86/cpu-features.c:397:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘xstate_comp_offsets[31]’ glibc-2.41-8-g1e0e33e1b1/csu/../csu/libc-start.c:234:1: enter_function: entry to ‘__libc_start_main_impl’ glibc-2.41-8-g1e0e33e1b1/csu/../csu/libc-start.c:269:3: call_function: calling ‘init_cpu_features’ from ‘__libc_start_main_impl’ # 395| /* Use XSAVEC. */ # 396| unsigned int size # 397|-> = xstate_comp_offsets[31] + xstate_comp_sizes[31]; # 398| if (size) # 399| { Error: GCC_ANALYZER_WARNING (CWE-457): [#def2] glibc-2.41-8-g1e0e33e1b1/elf/../sysdeps/x86/cpu-features.c:397:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘xstate_comp_offsets[31]’ glibc-2.41-8-g1e0e33e1b1/elf/../sysdeps/x86/dl-get-cpu-features.c:36:1: enter_function: entry to ‘_dl_x86_init_cpu_features’ glibc-2.41-8-g1e0e33e1b1/elf/../sysdeps/x86/dl-get-cpu-features.c:41:7: call_function: calling ‘init_cpu_features’ from ‘_dl_x86_init_cpu_features’ # 395| /* Use XSAVEC. */ # 396| unsigned int size # 397|-> = xstate_comp_offsets[31] + xstate_comp_sizes[31]; # 398| if (size) # 399| { Error: GCC_ANALYZER_WARNING (CWE-457): [#def3] glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:126:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ua960>’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:82:1: enter_function: entry to ‘fstatat64_time64_stat’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:111:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:114:7: call_function: inlined call to ‘memset’ from ‘fstatat64_time64_stat’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:126:22: danger: use of uninitialized value ‘ts64.<Ua960>’ here # 124| buf->st_blksize = st64.st_blksize; # 125| buf->st_blocks = st64.st_blocks; # 126|-> buf->st_atim = valid_timespec_to_timespec64 (st64.st_atim); # 127| buf->st_mtim = valid_timespec_to_timespec64 (st64.st_mtim); # 128| buf->st_ctim = valid_timespec_to_timespec64 (st64.st_ctim); Error: GCC_ANALYZER_WARNING (CWE-457): [#def4] glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:126:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uf8c0>’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:82:1: enter_function: entry to ‘fstatat64_time64_stat’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:111:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:114:7: call_function: inlined call to ‘memset’ from ‘fstatat64_time64_stat’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/fstatat64.c:126:22: danger: use of uninitialized value ‘ts64.<Uf8c0>’ here # 124| buf->st_blksize = st64.st_blksize; # 125| buf->st_blocks = st64.st_blocks; # 126|-> buf->st_atim = valid_timespec_to_timespec64 (st64.st_atim); # 127| buf->st_mtim = valid_timespec_to_timespec64 (st64.st_mtim); # 128| buf->st_ctim = valid_timespec_to_timespec64 (st64.st_ctim); Error: GCC_ANALYZER_WARNING (CWE-457): [#def5] glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:49:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ua960>’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:44:1: enter_function: entry to ‘__futimens’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:47:6: branch_true: following ‘true’ branch (when ‘tsp’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:49:18: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__futimens’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:49:18: danger: use of uninitialized value ‘ts64.<Ua960>’ here # 47| if (tsp) # 48| { # 49|-> tsp64[0] = valid_timespec_to_timespec64 (tsp[0]); # 50| tsp64[1] = valid_timespec_to_timespec64 (tsp[1]); # 51| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def6] glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:49:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uda00>’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:44:1: enter_function: entry to ‘__futimens’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:47:6: branch_true: following ‘true’ branch (when ‘tsp’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:49:18: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__futimens’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/futimens.c:49:18: danger: use of uninitialized value ‘ts64.<Uda00>’ here # 47| if (tsp) # 48| { # 49|-> tsp64[0] = valid_timespec_to_timespec64 (tsp[0]); # 50| tsp64[1] = valid_timespec_to_timespec64 (tsp[1]); # 51| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def7] glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:75:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U5320>’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:70:1: enter_function: entry to ‘ppoll’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:74:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:75:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘ppoll’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:75:12: danger: use of uninitialized value ‘ts64.<U5320>’ here # 73| struct __timespec64 ts64; # 74| if (timeout) # 75|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 76| # 77| return __ppoll64 (fds, nfds, timeout ? &ts64 : NULL, sigmask); Error: GCC_ANALYZER_WARNING (CWE-457): [#def8] glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:75:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U6280>’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:70:1: enter_function: entry to ‘ppoll’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:74:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:75:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘ppoll’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/ppoll.c:75:12: danger: use of uninitialized value ‘ts64.<U6280>’ here # 73| struct __timespec64 ts64; # 74| if (timeout) # 75|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 76| # 77| return __ppoll64 (fds, nfds, timeout ? &ts64 : NULL, sigmask); Error: GCC_ANALYZER_WARNING (CWE-457): [#def9] glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:91:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U4be0>’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:85:1: enter_function: entry to ‘__utimensat’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:89:6: branch_true: following ‘true’ branch (when ‘tsp’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:91:18: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__utimensat’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:91:18: danger: use of uninitialized value ‘ts64.<U4be0>’ here # 89| if (tsp) # 90| { # 91|-> tsp64[0] = valid_timespec_to_timespec64 (tsp[0]); # 92| tsp64[1] = valid_timespec_to_timespec64 (tsp[1]); # 93| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def10] glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:91:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U9c80>’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:85:1: enter_function: entry to ‘__utimensat’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:89:6: branch_true: following ‘true’ branch (when ‘tsp’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:91:18: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__utimensat’ glibc-2.41-8-g1e0e33e1b1/io/../sysdeps/unix/sysv/linux/utimensat.c:91:18: danger: use of uninitialized value ‘ts64.<U9c80>’ here # 89| if (tsp) # 90| { # 91|-> tsp64[0] = valid_timespec_to_timespec64 (tsp[0]); # 92| tsp64[1] = valid_timespec_to_timespec64 (tsp[1]); # 93| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def11] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:39:15: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U15a0>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:33:1: enter_function: entry to ‘epoll_pwait2’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:37:6: branch_true: following ‘true’ branch (when ‘tmo’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:39:15: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘epoll_pwait2’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:39:15: danger: use of uninitialized value ‘ts64.<U15a0>’ here # 37| if (tmo != NULL) # 38| { # 39|-> tmo64 = valid_timespec_to_timespec64 (*tmo); # 40| ptmo64 = &tmo64; # 41| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def12] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:39:15: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U2500>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:33:1: enter_function: entry to ‘epoll_pwait2’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:37:6: branch_true: following ‘true’ branch (when ‘tmo’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:39:15: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘epoll_pwait2’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/epoll_pwait2.c:39:15: danger: use of uninitialized value ‘ts64.<U2500>’ here # 37| if (tmo != NULL) # 38| { # 39|-> tmo64 = valid_timespec_to_timespec64 (*tmo); # 40| ptmo64 = &tmo64; # 41| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def13] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:31:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U a00>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:25:1: enter_function: entry to ‘__futimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:29:6: branch_true: following ‘true’ branch (when ‘tvp64’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:31:17: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__futimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:31:17: danger: use of uninitialized value ‘ts64.<U a00>’ here # 29| if (tvp64 != NULL) # 30| { # 31|-> ts64[0] = timeval64_to_timespec64 (tvp64[0]); # 32| ts64[1] = timeval64_to_timespec64 (tvp64[1]); # 33| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def14] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:31:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ub960>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:25:1: enter_function: entry to ‘__futimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:29:6: branch_true: following ‘true’ branch (when ‘tvp64’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:31:17: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__futimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimes.c:31:17: danger: use of uninitialized value ‘ts64.<Ub960>’ here # 29| if (tvp64 != NULL) # 30| { # 31|-> ts64[0] = timeval64_to_timespec64 (tvp64[0]); # 32| ts64[1] = timeval64_to_timespec64 (tvp64[1]); # 33| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def15] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:30:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U2960>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:25:1: enter_function: entry to ‘__futimesat64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:28:6: branch_true: following ‘true’ branch (when ‘tvp64’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:30:17: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__futimesat64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:30:17: danger: use of uninitialized value ‘ts64.<U2960>’ here # 28| if (tvp64 != NULL) # 29| { # 30|-> ts64[0] = timeval64_to_timespec64 (tvp64[0]); # 31| ts64[1] = timeval64_to_timespec64 (tvp64[1]); # 32| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def16] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:30:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uba00>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:25:1: enter_function: entry to ‘__futimesat64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:28:6: branch_true: following ‘true’ branch (when ‘tvp64’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:30:17: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__futimesat64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/futimesat.c:30:17: danger: use of uninitialized value ‘ts64.<Uba00>’ here # 28| if (tvp64 != NULL) # 29| { # 30|-> ts64[0] = timeval64_to_timespec64 (tvp64[0]); # 31| ts64[1] = timeval64_to_timespec64 (tvp64[1]); # 32| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def17] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:30:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U23c0>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:25:1: enter_function: entry to ‘__lutimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:28:6: branch_true: following ‘true’ branch (when ‘tvp64’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:30:17: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__lutimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:30:17: danger: use of uninitialized value ‘ts64.<U23c0>’ here # 28| if (tvp64 != NULL) # 29| { # 30|-> ts64[0] = timeval64_to_timespec64 (tvp64[0]); # 31| ts64[1] = timeval64_to_timespec64 (tvp64[1]); # 32| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def18] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:30:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ud460>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:25:1: enter_function: entry to ‘__lutimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:28:6: branch_true: following ‘true’ branch (when ‘tvp64’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:30:17: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__lutimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/lutimes.c:30:17: danger: use of uninitialized value ‘ts64.<Ud460>’ here # 28| if (tvp64 != NULL) # 29| { # 30|-> ts64[0] = timeval64_to_timespec64 (tvp64[0]); # 31| ts64[1] = timeval64_to_timespec64 (tvp64[1]); # 32| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def19] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:84:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U 500>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:78:1: enter_function: entry to ‘__pselect’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:82:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:84:14: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__pselect’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:84:14: danger: use of uninitialized value ‘ts64.<U 500>’ here # 82| if (timeout != NULL) # 83| { # 84|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 85| pts64 = &ts64; # 86| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def20] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:84:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ub460>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:78:1: enter_function: entry to ‘__pselect’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:82:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:84:14: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__pselect’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/pselect.c:84:14: danger: use of uninitialized value ‘ts64.<Ub460>’ here # 82| if (timeout != NULL) # 83| { # 84|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 85| pts64 = &ts64; # 86| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def21] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:42:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U a00>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:26:1: enter_function: entry to ‘__timerfd_gettime64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:36:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:39:16: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:39:16: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:40:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:40:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:42:28: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__timerfd_gettime64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:42:28: danger: use of uninitialized value ‘ts64.<U a00>’ here # 40| if (retval == 0) # 41| { # 42|-> value->it_interval = valid_timespec_to_timespec64 (its32.it_interval); # 43| value->it_value = valid_timespec_to_timespec64 (its32.it_value); # 44| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def22] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:42:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7960>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:26:1: enter_function: entry to ‘__timerfd_gettime64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:36:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:39:16: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:39:16: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:40:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:40:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:42:28: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__timerfd_gettime64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_gettime.c:42:28: danger: use of uninitialized value ‘ts64.<U7960>’ here # 40| if (retval == 0) # 41| { # 42|-> value->it_interval = valid_timespec_to_timespec64 (its32.it_interval); # 43| value->it_value = valid_timespec_to_timespec64 (its32.it_value); # 44| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def23] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:55:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U8a00>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:26:1: enter_function: entry to ‘__timerfd_settime64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:36:22: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:51:13: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:53:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:53:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:55:29: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__timerfd_settime64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:55:29: danger: use of uninitialized value ‘ts64.<U8a00>’ here # 53| if (ret == 0 && ovalue != NULL) # 54| { # 55|-> ovalue->it_interval = valid_timespec_to_timespec64 (oits32.it_interval); # 56| ovalue->it_value = valid_timespec_to_timespec64 (oits32.it_value); # 57| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def24] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:55:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uf960>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:26:1: enter_function: entry to ‘__timerfd_settime64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:36:22: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:51:13: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:53:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:53:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:55:29: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__timerfd_settime64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:55:29: danger: use of uninitialized value ‘ts64.<Uf960>’ here # 53| if (ret == 0 && ovalue != NULL) # 54| { # 55|-> ovalue->it_interval = valid_timespec_to_timespec64 (oits32.it_interval); # 56| ovalue->it_value = valid_timespec_to_timespec64 (oits32.it_value); # 57| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def25] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:72:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U8a00>’ # 70| int retval; # 71| # 72|-> its64.it_interval = valid_timespec_to_timespec64 (value->it_interval); # 73| its64.it_value = valid_timespec_to_timespec64 (value->it_value); # 74| Error: GCC_ANALYZER_WARNING (CWE-457): [#def26] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/timerfd_settime.c:72:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uf960>’ # 70| int retval; # 71| # 72|-> its64.it_interval = valid_timespec_to_timespec64 (value->it_interval); # 73| its64.it_value = valid_timespec_to_timespec64 (value->it_value); # 74| Error: GCC_ANALYZER_WARNING (CWE-457): [#def27] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:29:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U36e0>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:23:1: enter_function: entry to ‘__utimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:27:6: branch_true: following ‘true’ branch (when ‘tvp’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:29:17: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__utimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:29:17: danger: use of uninitialized value ‘ts64.<U36e0>’ here # 27| if (tvp != NULL) # 28| { # 29|-> ts64[0] = timeval64_to_timespec64 (tvp[0]); # 30| ts64[1] = timeval64_to_timespec64 (tvp[1]); # 31| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def28] glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:29:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U4640>’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:23:1: enter_function: entry to ‘__utimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:27:6: branch_true: following ‘true’ branch (when ‘tvp’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:29:17: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__utimes64’ glibc-2.41-8-g1e0e33e1b1/misc/../sysdeps/unix/sysv/linux/utimes.c:29:17: danger: use of uninitialized value ‘ts64.<U4640>’ here # 27| if (tvp != NULL) # 28| { # 29|-> ts64[0] = timeval64_to_timespec64 (tvp[0]); # 30| ts64[1] = timeval64_to_timespec64 (tvp[1]); # 31| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def29] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U1820>’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_rwlock_timedwrlock.c:39:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___pthread_rwlock_timedwrlock’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def30] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7820>’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_cond_wait.c:496:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___pthread_cond_timedwait’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def31] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U8640>’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_timedjoin.c:37:3: enter_function: entry to ‘___pthread_timedjoin_np’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_timedjoin.c:40:6: branch_true: following ‘true’ branch (when ‘abstime’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/nptl/pthread_timedjoin.c:42:34: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___pthread_timedjoin_np’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def32] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U8a00>’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_mutex_timedlock.c:622:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___pthread_mutex_timedlock’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def33] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U9780>’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_rwlock_timedrdlock.c:39:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___pthread_rwlock_timedrdlock’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def34] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uc640>’ glibc-2.41-8-g1e0e33e1b1/nptl/sem_clockwait.c:58:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___sem_clockwait’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def35] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uc6e0>’ glibc-2.41-8-g1e0e33e1b1/nptl/../sysdeps/unix/sysv/linux/thrd_sleep.c:46:38: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__thrd_sleep’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def36] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ud640>’ glibc-2.41-8-g1e0e33e1b1/nptl/sem_timedwait.c:53:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___sem_timedwait’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def37] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ud780>’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_rwlock_timedwrlock.c:39:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___pthread_rwlock_timedwrlock’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def38] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ud820>’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_rwlock_clockwrlock.c:41:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___pthread_rwlock_clockwrlock’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def39] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ue6e0>’ glibc-2.41-8-g1e0e33e1b1/nptl/../sysdeps/unix/sysv/linux/cnd_timedwait.c:42:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___cnd_timedwait’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def40] glibc-2.41-8-g1e0e33e1b1/nptl/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uf820>’ glibc-2.41-8-g1e0e33e1b1/nptl/pthread_rwlock_timedrdlock.c:39:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___pthread_rwlock_timedrdlock’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def41] glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/nanosleep.c:41:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U 6e0>’ # 39| struct __timespec64 treq64, trem64; # 40| # 41|-> treq64 = valid_timespec_to_timespec64 (*req); # 42| int ret = __nanosleep64 (&treq64, rem != NULL ? &trem64 : NULL); # 43| Error: GCC_ANALYZER_WARNING (CWE-457): [#def42] glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:39:11: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7960>’ glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:26:1: enter_function: entry to ‘__sched_rr_get_interval64’ glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:33:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:37:9: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:37:9: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:38:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:38:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:39:11: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__sched_rr_get_interval64’ glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:39:11: danger: use of uninitialized value ‘ts64.<U7960>’ here # 37| ret = INLINE_SYSCALL_CALL (sched_rr_get_interval, pid, &tp32); # 38| if (ret == 0) # 39|-> *tp = valid_timespec_to_timespec64 (tp32); # 40| #endif # 41| return ret; Error: GCC_ANALYZER_WARNING (CWE-457): [#def43] glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:39:11: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uba00>’ glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:26:1: enter_function: entry to ‘__sched_rr_get_interval64’ glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:33:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:37:9: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:37:9: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:38:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:38:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:39:11: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__sched_rr_get_interval64’ glibc-2.41-8-g1e0e33e1b1/posix/../sysdeps/unix/sysv/linux/sched_rr_gi.c:39:11: danger: use of uninitialized value ‘ts64.<Uba00>’ here # 37| ret = INLINE_SYSCALL_CALL (sched_rr_get_interval, pid, &tp32); # 38| if (ret == 0) # 39|-> *tp = valid_timespec_to_timespec64 (tp32); # 40| #endif # 41| return ret; Error: GCC_ANALYZER_WARNING (CWE-457): [#def44] glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:180:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U75a0>’ glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:174:1: enter_function: entry to ‘___gai_suspend’ glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:179:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:180:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___gai_suspend’ glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:180:12: danger: use of uninitialized value ‘ts64.<U75a0>’ here # 178| # 179| if (timeout != NULL) # 180|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 181| # 182| return __gai_suspend_time64 (list, ent, timeout != NULL ? &ts64 : NULL); Error: GCC_ANALYZER_WARNING (CWE-457): [#def45] glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:180:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ud640>’ glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:174:1: enter_function: entry to ‘___gai_suspend’ glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:179:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:180:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___gai_suspend’ glibc-2.41-8-g1e0e33e1b1/resolv/gai_suspend.c:180:12: danger: use of uninitialized value ‘ts64.<Ud640>’ here # 178| # 179| if (timeout != NULL) # 180|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 181| # 182| return __gai_suspend_time64 (list, ent, timeout != NULL ? &ts64 : NULL); Error: GCC_ANALYZER_WARNING (CWE-457): [#def46] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedreceive.c:84:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U5e60>’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedreceive.c:78:1: enter_function: entry to ‘___mq_timedreceive’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedreceive.c:83:6: branch_true: following ‘true’ branch (when ‘abs_timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedreceive.c:84:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___mq_timedreceive’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedreceive.c:84:12: danger: use of uninitialized value ‘ts64.<U5e60>’ here # 82| struct __timespec64 ts64; # 83| if (abs_timeout != NULL) # 84|-> ts64 = valid_timespec_to_timespec64 (*abs_timeout); # 85| # 86| return __mq_timedreceive_time64 (mqdes, msg_ptr, msg_len, msg_prio, Error: GCC_ANALYZER_WARNING (CWE-457): [#def47] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:83:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7e60>’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:78:1: enter_function: entry to ‘___mq_timedsend’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:82:6: branch_true: following ‘true’ branch (when ‘abs_timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:83:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___mq_timedsend’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:83:12: danger: use of uninitialized value ‘ts64.<U7e60>’ here # 81| struct __timespec64 ts64; # 82| if (abs_timeout != NULL) # 83|-> ts64 = valid_timespec_to_timespec64 (*abs_timeout); # 84| # 85| return __mq_timedsend_time64 (mqdes, msg_ptr, msg_len, msg_prio, Error: GCC_ANALYZER_WARNING (CWE-457): [#def48] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:83:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U9dc0>’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:78:1: enter_function: entry to ‘___mq_timedsend’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:82:6: branch_true: following ‘true’ branch (when ‘abs_timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:83:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___mq_timedsend’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/mq_timedsend.c:83:12: danger: use of uninitialized value ‘ts64.<U9dc0>’ here # 81| struct __timespec64 ts64; # 82| if (abs_timeout != NULL) # 83|-> ts64 = valid_timespec_to_timespec64 (*abs_timeout); # 84| # 85| return __mq_timedsend_time64 (mqdes, msg_ptr, msg_len, msg_prio, Error: GCC_ANALYZER_WARNING (CWE-457): [#def49] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:44:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U9a00>’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:28:1: enter_function: entry to ‘___timer_gettime64’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:37:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:41:9: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:41:9: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:42:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:42:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:44:28: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___timer_gettime64’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:44:28: danger: use of uninitialized value ‘ts64.<U9a00>’ here # 42| if (ret == 0) # 43| { # 44|-> value->it_interval = valid_timespec_to_timespec64 (its32.it_interval); # 45| value->it_value = valid_timespec_to_timespec64 (its32.it_value); # 46| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def50] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:44:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ub960>’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:28:1: enter_function: entry to ‘___timer_gettime64’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:37:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:41:9: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:41:9: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:42:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:42:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:44:28: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___timer_gettime64’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_gettime.c:44:28: danger: use of uninitialized value ‘ts64.<Ub960>’ here # 42| if (ret == 0) # 43| { # 44|-> value->it_interval = valid_timespec_to_timespec64 (its32.it_interval); # 45| value->it_value = valid_timespec_to_timespec64 (its32.it_value); # 46| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def51] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:63:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U2960>’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:28:1: enter_function: entry to ‘___timer_settime64’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:44:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:49:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:50:30: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:49:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:56:23: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:59:16: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:61:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:61:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:63:29: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___timer_settime64’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:63:29: danger: use of uninitialized value ‘ts64.<U2960>’ here # 61| if (retval == 0 && ovalue) # 62| { # 63|-> ovalue->it_interval = valid_timespec_to_timespec64 (oits32.it_interval); # 64| ovalue->it_value = valid_timespec_to_timespec64 (oits32.it_value); # 65| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def52] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:63:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uba00>’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:28:1: enter_function: entry to ‘___timer_settime64’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:44:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:49:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:50:30: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:49:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:56:23: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:59:16: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:61:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:61:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:63:29: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘___timer_settime64’ glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:63:29: danger: use of uninitialized value ‘ts64.<Uba00>’ here # 61| if (retval == 0 && ovalue) # 62| { # 63|-> ovalue->it_interval = valid_timespec_to_timespec64 (oits32.it_interval); # 64| ovalue->it_value = valid_timespec_to_timespec64 (oits32.it_value); # 65| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def53] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:88:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U2960>’ # 86| int retval; # 87| # 88|-> its64.it_interval = valid_timespec_to_timespec64 (value->it_interval); # 89| its64.it_value = valid_timespec_to_timespec64 (value->it_value); # 90| Error: GCC_ANALYZER_WARNING (CWE-457): [#def54] glibc-2.41-8-g1e0e33e1b1/rt/../sysdeps/unix/sysv/linux/timer_settime.c:88:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uba00>’ # 86| int retval; # 87| # 88|-> its64.it_interval = valid_timespec_to_timespec64 (value->it_interval); # 89| its64.it_value = valid_timespec_to_timespec64 (value->it_value); # 90| Error: GCC_ANALYZER_WARNING (CWE-457): [#def55] glibc-2.41-8-g1e0e33e1b1/rt/aio_suspend.c:275:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7e60>’ glibc-2.41-8-g1e0e33e1b1/rt/aio_suspend.c:269:1: enter_function: entry to ‘__aio_suspend’ glibc-2.41-8-g1e0e33e1b1/rt/aio_suspend.c:274:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/rt/aio_suspend.c:275:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__aio_suspend’ glibc-2.41-8-g1e0e33e1b1/rt/aio_suspend.c:275:12: danger: use of uninitialized value ‘ts64.<U7e60>’ here # 273| # 274| if (timeout != NULL) # 275|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 276| # 277| return __aio_suspend_time64 (list, nent, timeout != NULL ? &ts64 : NULL); Error: GCC_ANALYZER_WARNING (CWE-457): [#def56] glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:76:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U5f00>’ glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:70:1: enter_function: entry to ‘__sigtimedwait’ glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:74:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:76:14: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__sigtimedwait’ glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:76:14: danger: use of uninitialized value ‘ts64.<U5f00>’ here # 74| if (timeout != NULL) # 75| { # 76|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 77| pts64 = &ts64; # 78| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def57] glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:76:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uf000>’ glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:70:1: enter_function: entry to ‘__sigtimedwait’ glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:74:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:76:14: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__sigtimedwait’ glibc-2.41-8-g1e0e33e1b1/signal/../sysdeps/unix/sysv/linux/sigtimedwait.c:76:14: danger: use of uninitialized value ‘ts64.<Uf000>’ here # 74| if (timeout != NULL) # 75| { # 76|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 77| pts64 = &ts64; # 78| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def58] glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:55:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ua000>’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:23:1: enter_function: entry to ‘recvmmsg_syscall’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:32:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:36:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:38:13: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:38:10: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:43:14: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:52:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:54:10: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:54:10: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:55:20: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘recvmmsg_syscall’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:55:20: danger: use of uninitialized value ‘ts64.<Ua000>’ here # 53| { # 54| if (timeout != NULL) # 55|-> *timeout = valid_timespec_to_timespec64 (ts32); # 56| } # 57| #endif Error: GCC_ANALYZER_WARNING (CWE-457): [#def59] glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:55:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uc0a0>’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:23:1: enter_function: entry to ‘recvmmsg_syscall’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:32:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:36:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:38:13: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:38:10: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:43:14: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:52:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:54:10: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:54:10: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:55:20: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘recvmmsg_syscall’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:55:20: danger: use of uninitialized value ‘ts64.<Uc0a0>’ here # 53| { # 54| if (timeout != NULL) # 55|-> *timeout = valid_timespec_to_timespec64 (ts32); # 56| } # 57| #endif Error: GCC_ANALYZER_WARNING (CWE-457): [#def60] glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:93:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ua000>’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:87:1: enter_function: entry to ‘__recvmmsg’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:91:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:93:14: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__recvmmsg’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:93:14: danger: use of uninitialized value ‘ts64.<Ua000>’ here # 91| if (timeout != NULL) # 92| { # 93|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 94| pts64 = &ts64; # 95| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def61] glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:93:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uc0a0>’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:87:1: enter_function: entry to ‘__recvmmsg’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:91:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:93:14: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__recvmmsg’ glibc-2.41-8-g1e0e33e1b1/socket/../sysdeps/unix/sysv/linux/recvmmsg.c:93:14: danger: use of uninitialized value ‘ts64.<Uc0a0>’ here # 91| if (timeout != NULL) # 92| { # 93|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 94| pts64 = &ts64; # 95| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def62] glibc-2.41-8-g1e0e33e1b1/support/../support/timespec.h:33:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘r.<Uc640>’ glibc-2.41-8-g1e0e33e1b1/support/dtotimespec.c:27:1: enter_function: entry to ‘dtotimespec_time64’ glibc-2.41-8-g1e0e33e1b1/support/dtotimespec.c:29:6: branch_true: following ‘true’ branch (when ‘sec <= -9.2233720368547758e+18’)... glibc-2.41-8-g1e0e33e1b1/support/dtotimespec.c:30:12: call_function: inlined call to ‘make_timespec’ from ‘dtotimespec_time64’ # 31| r.tv_sec = s; # 32| r.tv_nsec = ns; # 33|-> return r; # 34| } # 35| Error: GCC_ANALYZER_WARNING (CWE-401): [#def63] glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:62:23: warning[-Wanalyzer-malloc-leak]: leak of ‘allocate_compressed_name(name, *b.offset)’ glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:267:1: enter_function: entry to ‘resolv_response_add_name’ glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:271:6: branch_false: following ‘false’ branch... branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:278:10: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:297:45: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:297:13: call_function: calling ‘allocate_compressed_name’ from ‘resolv_response_add_name’ glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:297:13: return_function: returning to ‘resolv_response_add_name’ from ‘allocate_compressed_name’ glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:299:12: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:303:26: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:62:23: danger: ‘allocate_compressed_name(name, *b.offset)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/11) # 60| { # 61| const unsigned char *p; # 62|-> for (p = encoded; *p != '\0';) # 63| { # 64| /* No compression references are allowed. */ Error: GCC_ANALYZER_WARNING (CWE-401): [#def64] glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:1169:7: warning[-Wanalyzer-malloc-leak]: leak of ‘xmalloc(192)’ glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:1169:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:1172:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:1172:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:1178:3: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/resolv_test.c:1169:7: danger: ‘xmalloc(192)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0) # 1167| server_thread_tcp); # 1168| } # 1169|-> if (config.single_thread_udp) # 1170| start_server_thread_udp_single (obj); # 1171| Error: GCC_ANALYZER_WARNING (CWE-401): [#def65] glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:127:6: warning[-Wanalyzer-malloc-leak]: leak of ‘xasprintf("%s/bin", xasprintf("%s/tst-tunables-setuid.%jd", test_dir, (long long int)getpid()))’ glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:113:1: enter_function: entry to ‘copy_and_spawn_sgid’ glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:123:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:126:10: call_function: inlined call to ‘open’ from ‘copy_and_spawn_sgid’ glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:127:6: danger: ‘xasprintf("%s/bin", xasprintf("%s/tst-tunables-setuid.%jd", test_dir, (long long int)getpid()))’ leaks here; was allocated at [(2)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/1) # 125| # 126| infd = open ("/proc/self/exe", O_RDONLY); # 127|-> if (infd < 0) # 128| FAIL_UNSUPPORTED ("unsupported: Cannot read binary from procfs\n"); # 129| Error: GCC_ANALYZER_WARNING (CWE-1341): [#def66] glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:191:5: warning[-Wanalyzer-fd-double-close]: double ‘close’ of file descriptor ‘__open_alias(xasprintf("%s/bin", xasprintf("%s/tst-tunables-setuid.%jd", test_dir, (long long int)getpid())), 193, 448)’ glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:113:1: enter_function: entry to ‘copy_and_spawn_sgid’ glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:123:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:126:10: call_function: inlined call to ‘open’ from ‘copy_and_spawn_sgid’ glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:127:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:130:11: call_function: inlined call to ‘open’ from ‘copy_and_spawn_sgid’ glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:132:6: branch_false: following ‘false’ branch... branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:140:10: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:142:10: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:161:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:163:11: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:163:11: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:169:3: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:170:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:172:3: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:172:3: release_resource: first ‘close’ here glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:173:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:174:5: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:190:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:191:5: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_capture_subprocess.c:191:5: danger: second ‘close’ here; first ‘close’ was at [(18)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/17) # 189| err: # 190| if (outfd >= 0) # 191|-> close (outfd); # 192| if (infd >= 0) # 193| close (infd); Error: GCC_ANALYZER_WARNING (CWE-401): [#def67] glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:67:6: warning[-Wanalyzer-malloc-leak]: leak of ‘xmalloc(12)’ glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:194:1: enter_function: entry to ‘support_descriptors_check’ glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:196:41: call_function: calling ‘support_descriptors_list’ from ‘support_descriptors_check’ # 65| # 66| DIR *fds = opendir ("/proc/self/fd"); # 67|-> if (fds == NULL) # 68| FAIL_EXIT1 ("opendir (\"/proc/self/fd\"): %m"); # 69| Error: GCC_ANALYZER_WARNING (CWE-401): [#def68] glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:76:15: warning[-Wanalyzer-malloc-leak]: leak of ‘xmalloc(12)’ glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:194:1: enter_function: entry to ‘support_descriptors_check’ glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:196:41: call_function: calling ‘support_descriptors_list’ from ‘support_descriptors_check’ # 74| if (e == NULL) # 75| { # 76|-> if (errno != 0) # 77| FAIL_EXIT1 ("readdir: %m"); # 78| break; Error: GCC_ANALYZER_WARNING (CWE-401): [#def69] glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:81:11: warning[-Wanalyzer-malloc-leak]: leak of ‘xmalloc(12)’ glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:194:1: enter_function: entry to ‘support_descriptors_check’ glibc-2.41-8-g1e0e33e1b1/support/support_descriptors.c:196:41: call_function: calling ‘support_descriptors_list’ from ‘support_descriptors_check’ # 79| } # 80| # 81|-> if (e->d_name[0] == '.') # 82| continue; # 83| Error: GCC_ANALYZER_WARNING (CWE-401): [#def70] glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:399:14: warning[-Wanalyzer-malloc-leak]: leak of ‘support_fuse_opcode(*f_18(D)->inh.opcode)’ glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:607:1: enter_function: entry to ‘support_fuse_reply_prepared’ glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:609:3: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:613:10: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:616:3: call_function: calling ‘support_fuse_reply’ from ‘support_fuse_reply_prepared’ # 397| #undef X # 398| default: # 399|-> return xasprintf ("FUSE_unknown_%u", op); # 400| } # 401| return xstrdup (result); Error: GCC_ANALYZER_WARNING (CWE-401): [#def71] glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:401:10: warning[-Wanalyzer-malloc-leak]: leak of ‘support_fuse_opcode(*f_18(D)->inh.opcode)’ glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:607:1: enter_function: entry to ‘support_fuse_reply_prepared’ glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:609:3: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:613:10: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:616:3: call_function: calling ‘support_fuse_reply’ from ‘support_fuse_reply_prepared’ # 399| return xasprintf ("FUSE_unknown_%u", op); # 400| } # 401|-> return xstrdup (result); # 402| } # 403| Error: GCC_ANALYZER_WARNING (CWE-401): [#def72] glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:515:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*f.buffer_limit’ glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:620:1: enter_function: entry to ‘support_fuse_thread_wrapper’ glibc-2.41-8-g1e0e33e1b1/support/support_fuse.c:626:32: call_function: calling ‘support_fuse_next’ from ‘support_fuse_thread_wrapper’ # 513| FAIL_EXIT (1, "unexpected EOF on FUSE device"); # 514| if (ret < 0 && errno == EINVAL) # 515|-> { # 516| /* Increase buffer size. */ # 517| size_t new_size = 2 * (size_t) (f->buffer_end - f->buffer_start); Error: GCC_ANALYZER_WARNING (CWE-457): [#def73] glibc-2.41-8-g1e0e33e1b1/support/timespec.c:88:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘norm.<U60a0>’ glibc-2.41-8-g1e0e33e1b1/support/timespec.c:84:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/support/timespec.c:86:20: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/support/timespec.c:88:13: danger: use of uninitialized value ‘norm.<U60a0>’ here # 86| norm.tv_sec = (time.tv_nsec < 0) ? TYPE_MINIMUM (time_t): TYPE_MAXIMUM (time_t); # 87| norm.tv_nsec = (time.tv_nsec < 0) ? -1 * (TIMESPEC_HZ - 1) : TIMESPEC_HZ - 1; # 88|-> return norm; # 89| } # 90| norm.tv_nsec = time.tv_nsec % TIMESPEC_HZ; Error: GCC_ANALYZER_WARNING (CWE-457): [#def74] glibc-2.41-8-g1e0e33e1b1/support/timespec.c:91:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘norm.<U60a0>’ glibc-2.41-8-g1e0e33e1b1/support/timespec.c:84:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/support/timespec.c:90:18: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/support/timespec.c:91:10: danger: use of uninitialized value ‘norm.<U60a0>’ here # 89| } # 90| norm.tv_nsec = time.tv_nsec % TIMESPEC_HZ; # 91|-> return norm; # 92| } # 93| Error: GCC_ANALYZER_WARNING (CWE-401): [#def75] glibc-2.41-8-g1e0e33e1b1/support/xsigstack.c:55:5: warning[-Wanalyzer-malloc-leak]: leak of ‘xmalloc(36)’ glibc-2.41-8-g1e0e33e1b1/support/xsigstack.c:54:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/support/xsigstack.c:55:5: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/support/xsigstack.c:55:5: danger: ‘xmalloc(36)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) # 53| # 54| if (sigaltstack (&desc->alt_stack, &desc->old_stack)) # 55|-> FAIL_EXIT1 ("sigaltstack (new stack: sp=%p, size=%zu, flags=%u): %m\n", # 56| desc->alt_stack.ss_sp, desc->alt_stack.ss_size, # 57| desc->alt_stack.ss_flags); Error: GCC_ANALYZER_WARNING (CWE-457): [#def76] glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:79:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7640>’ glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:73:1: enter_function: entry to ‘__semtimedop’ glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:77:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:79:14: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__semtimedop’ glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:79:14: danger: use of uninitialized value ‘ts64.<U7640>’ here # 77| if (timeout != NULL) # 78| { # 79|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 80| pts64 = &ts64; # 81| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def77] glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:79:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uc5a0>’ glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:73:1: enter_function: entry to ‘__semtimedop’ glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:77:6: branch_true: following ‘true’ branch (when ‘timeout’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:79:14: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__semtimedop’ glibc-2.41-8-g1e0e33e1b1/sysvipc/../sysdeps/unix/sysv/linux/semtimedop.c:79:14: danger: use of uninitialized value ‘ts64.<Uc5a0>’ here # 77| if (timeout != NULL) # 78| { # 79|-> ts64 = valid_timespec_to_timespec64 (*timeout); # 80| pts64 = &ts64; # 81| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def78] glibc-2.41-8-g1e0e33e1b1/time/../include/time.h:410:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U4a00>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/settimeofday.c:26:1: enter_function: entry to ‘__settimeofday64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/settimeofday.c:29:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/settimeofday.c:39:28: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__settimeofday64’ # 408| ts64.tv_nsec = tv64.tv_usec * 1000; # 409| # 410|-> return ts64; # 411| } # 412| Error: GCC_ANALYZER_WARNING (CWE-457): [#def79] glibc-2.41-8-g1e0e33e1b1/time/../include/time.h:410:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U5960>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/settimeofday.c:26:1: enter_function: entry to ‘__settimeofday64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/settimeofday.c:29:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/settimeofday.c:39:28: call_function: inlined call to ‘timeval64_to_timespec64’ from ‘__settimeofday64’ # 408| ts64.tv_nsec = tv64.tv_usec * 1000; # 409| # 410|-> return ts64; # 411| } # 412| Error: GCC_ANALYZER_WARNING (CWE-457): [#def80] glibc-2.41-8-g1e0e33e1b1/time/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U3780>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_settime.c:63:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__clock_settime’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def81] glibc-2.41-8-g1e0e33e1b1/time/../include/time.h:422:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uf820>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_settime.c:63:30: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__clock_settime’ # 420| ts64.tv_nsec = ts.tv_nsec; # 421| # 422|-> return ts64; # 423| } # 424| Error: GCC_ANALYZER_WARNING (CWE-457): [#def82] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:54:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U9780>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:29:1: enter_function: entry to ‘__clock_getres64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:42:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:49:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:49:7: branch_false: following ‘false’ branch (when ‘resultvar <= 4294963200’)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:49:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:53:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:54:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__clock_getres64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:54:12: danger: use of uninitialized value ‘ts64.<U9780>’ here # 52| # endif # 53| if (r == 0 && res != NULL) # 54|-> *res = valid_timespec_to_timespec64 (ts32); # 55| #endif # 56| Error: GCC_ANALYZER_WARNING (CWE-457): [#def83] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:54:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Uc820>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:29:1: enter_function: entry to ‘__clock_getres64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:42:7: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:49:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:49:7: branch_false: following ‘false’ branch (when ‘resultvar <= 4294963200’)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:49:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:53:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:54:12: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__clock_getres64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_getres.c:54:12: danger: use of uninitialized value ‘ts64.<Uc820>’ here # 52| # endif # 53| if (r == 0 && res != NULL) # 54|-> *res = valid_timespec_to_timespec64 (ts32); # 55| #endif # 56| Error: GCC_ANALYZER_WARNING (CWE-457): [#def84] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:58:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U 820>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:29:1: enter_function: entry to ‘__clock_gettime64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:40:6: branch_false: following ‘false’ branch (when ‘vdso_time64’ is NULL)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:50:9: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:52:6: branch_true: following ‘true’ branch (when ‘vdso_time’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:55:11: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:56:10: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:58:17: danger: use of uninitialized value ‘ts64.<U 820>’ here # 56| if (r == 0 && tp32.tv_sec >= 0) # 57| { # 58|-> *tp = valid_timespec_to_timespec64 (tp32); # 59| return 0; # 60| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def85] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:58:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ud780>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:29:1: enter_function: entry to ‘__clock_gettime64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:40:6: branch_false: following ‘false’ branch (when ‘vdso_time64’ is NULL)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:50:9: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:52:6: branch_true: following ‘true’ branch (when ‘vdso_time’ is non-NULL)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:55:11: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:56:10: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:58:17: danger: use of uninitialized value ‘ts64.<Ud780>’ here # 56| if (r == 0 && tp32.tv_sec >= 0) # 57| { # 58|-> *tp = valid_timespec_to_timespec64 (tp32); # 59| return 0; # 60| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def86] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:80:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U 820>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:29:1: enter_function: entry to ‘__clock_gettime64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:40:6: branch_false: following ‘false’ branch (when ‘vdso_time64’ is NULL)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:50:9: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:69:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:71:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:71:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:77:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:78:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:80:13: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__clock_gettime64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:80:13: danger: use of uninitialized value ‘ts64.<U 820>’ here # 78| if (r == 0) # 79| { # 80|-> *tp = valid_timespec_to_timespec64 (tp32); # 81| return 0; # 82| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def87] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:80:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<Ud780>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:29:1: enter_function: entry to ‘__clock_gettime64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:40:6: branch_false: following ‘false’ branch (when ‘vdso_time64’ is NULL)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:50:9: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:69:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:71:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:71:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:77:7: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:78:6: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:80:13: call_function: inlined call to ‘valid_timespec_to_timespec64’ from ‘__clock_gettime64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_gettime.c:80:13: danger: use of uninitialized value ‘ts64.<Ud780>’ here # 78| if (r == 0) # 79| { # 80|-> *tp = valid_timespec_to_timespec64 (tp32); # 81| return 0; # 82| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def88] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:67:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U1640>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:30:1: enter_function: entry to ‘__clock_nanosleep_time64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:34:6: branch_false: following ‘false’ branch (when ‘clock_id != 3’)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:36:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:51:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:61:30: call_function: inlined call to ‘valid_timespec64_to_timespec’ from ‘__clock_nanosleep_time64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:64:10: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:66:15: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:66:14: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:67:20: danger: use of uninitialized value ‘ts64.<U1640>’ here # 65| { # 66| if (r == -EINTR && rem != NULL && (flags & TIMER_ABSTIME) == 0) # 67|-> *rem = valid_timespec_to_timespec64 (tr32); # 68| } # 69| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def89] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:67:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U56e0>’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:30:1: enter_function: entry to ‘__clock_nanosleep_time64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:34:6: branch_false: following ‘false’ branch (when ‘clock_id != 3’)... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:36:6: branch_false: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:51:6: branch_false: following ‘false’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:61:30: call_function: inlined call to ‘valid_timespec64_to_timespec’ from ‘__clock_nanosleep_time64’ glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:64:10: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:66:15: branch_true: ...to here glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:66:14: branch_true: following ‘true’ branch... glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:67:20: danger: use of uninitialized value ‘ts64.<U56e0>’ here # 65| { # 66| if (r == -EINTR && rem != NULL && (flags & TIMER_ABSTIME) == 0) # 67|-> *rem = valid_timespec_to_timespec64 (tr32); # 68| } # 69| } Error: GCC_ANALYZER_WARNING (CWE-457): [#def90] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:84:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U1640>’ # 82| struct __timespec64 treq64, trem64; # 83| # 84|-> treq64 = valid_timespec_to_timespec64 (*req); # 85| r = __clock_nanosleep_time64 (clock_id, flags, &treq64, # 86| rem != NULL ? &trem64 : NULL); Error: GCC_ANALYZER_WARNING (CWE-457): [#def91] glibc-2.41-8-g1e0e33e1b1/time/../sysdeps/unix/sysv/linux/clock_nanosleep.c:84:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U56e0>’ # 82| struct __timespec64 treq64, trem64; # 83| # 84|-> treq64 = valid_timespec_to_timespec64 (*req); # 85| r = __clock_nanosleep_time64 (clock_id, flags, &treq64, # 86| rem != NULL ? &trem64 : NULL);
analyzer-version-clippy | 1.86.0 |
analyzer-version-cppcheck | 2.17.1 |
analyzer-version-gcc | 15.0.1 |
analyzer-version-gcc-analyzer | 15.0.1 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
diffbase-analyzer-version-clippy | 1.86.0 |
diffbase-analyzer-version-cppcheck | 2.17.1 |
diffbase-analyzer-version-gcc | 15.0.1 |
diffbase-analyzer-version-gcc-analyzer | 15.0.1 |
diffbase-analyzer-version-shellcheck | 0.10.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-134.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.20250425.124705.g1c7c448.main-1.el9.noarch |
diffbase-mock-config | fedora-rawhide-x86_64 |
diffbase-project-name | glibc-2.41.9000-10.fc43 |
diffbase-store-results-to | /tmp/tmp17r31xs3/glibc-2.41.9000-10.fc43.tar.xz |
diffbase-time-created | 2025-04-25 14:02:28 |
diffbase-time-finished | 2025-04-25 15:31:21 |
diffbase-tool | csmock |
diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmp17r31xs3/glibc-2.41.9000-10.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp17r31xs3/glibc-2.41.9000-10.fc43.src.rpm' |
diffbase-tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-134.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.20250425.124705.g1c7c448.main-1.el9.noarch |
mock-config | fedora-rawhide-x86_64 |
project-name | glibc-2.41-1.fc42 |
store-results-to | /tmp/tmpj0_qouhu/glibc-2.41-1.fc42.tar.xz |
time-created | 2025-04-25 12:35:27 |
time-finished | 2025-04-25 14:01:10 |
title | Fixed findings |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpj0_qouhu/glibc-2.41-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpj0_qouhu/glibc-2.41-1.fc42.src.rpm' |
tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |