Task #130991 - fixed.err
back to task #130991download
Error: GCC_ANALYZER_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘where’
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:36:1: enter_function: entry to ‘_dl_relocate_static_pie’
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:72:3: call_function: inlined call to ‘elf_get_dynamic_info’ from ‘_dl_relocate_static_pie’
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: branch_true: following ‘true’ branch (when ‘r < end’)...
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc-static-pie.c:80:3: danger: dereference of NULL ‘where + (long unsigned int)i * 8’
# 78| /* Relocate ourselves so we can do normal function calls and
# 79| data access using the global offset table. */
# 80|-> ELF_DYNAMIC_RELOCATE (main_map, NULL, 0, 0, 0);
# 81| main_map->l_relocated = 1;
# 82|
Error: GCC_ANALYZER_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc.c:296:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘where’
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc.c:341:1: enter_function: entry to ‘_dl_relocate_object’
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc.c:344:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc.c:346:3: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/elf/dl-reloc.c:346:3: call_function: calling ‘_dl_relocate_object_no_relro’ from ‘_dl_relocate_object’
# 294| /* Do the actual relocation of the object's GOT and other data. */
# 295|
# 296|-> ELF_DYNAMIC_RELOCATE (l, scope, lazy, consider_profiling, skip_ifunc);
# 297|
# 298| if ((consider_profiling || consider_symbind)
Error: GCC_ANALYZER_WARNING (CWE-688):
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1060:10: warning[-Wanalyzer-null-argument]: use of NULL ‘rtld_soname’ where non-null expected
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1352:1: enter_function: entry to ‘dl_main’
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1366:3: call_function: inlined call to ‘dl_main_state_init’ from ‘dl_main’
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1379:6: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1402:7: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1526:10: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1531:11: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1531:10: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1540:7: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1599:10: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1600:9: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/elf/rtld.c:1600:9: call_function: calling ‘rtld_chain_load’ from ‘dl_main’
# 1058| const char *rtld_soname = l_soname (&_dl_rtld_map);
# 1059| if (l_soname (main_map) != NULL
# 1060|-> && strcmp (rtld_soname, l_soname (main_map)) == 0)
# 1061| _dl_fatal_printf ("%s: loader cannot load itself\n", rtld_soname);
# 1062|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/iconv/gconv.c:50: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 48| __gconv_fct fct = cd->__steps->__fct;
# 49| if (cd->__steps->__shlib_handle != NULL)
# 50|-> PTR_DEMANGLE (fct);
# 51|
# 52| if (inbuf == NULL || *inbuf == NULL)
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/iconv/gconv_dl.c:130: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 128| found->end_fct = __libc_dlsym (found->handle, "gconv_end");
# 129|
# 130|-> PTR_MANGLE (found->fct);
# 131| PTR_MANGLE (found->init_fct);
# 132| PTR_MANGLE (found->end_fct);
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/iconv/gconv_dl.c:131: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 129|
# 130| PTR_MANGLE (found->fct);
# 131|-> PTR_MANGLE (found->init_fct);
# 132| PTR_MANGLE (found->end_fct);
# 133|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/iconv/gconv_dl.c:132: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 130| PTR_MANGLE (found->fct);
# 131| PTR_MANGLE (found->init_fct);
# 132|-> PTR_MANGLE (found->end_fct);
# 133|
# 134| /* We have succeeded in loading the shared object. */
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/iconv/skeleton.c:341: error[nullPointer]: Null pointer dereference: (struct tcbhead_t __seg_fs*)0
# 339| fct = next_step->__fct;
# 340| if (next_step->__shlib_handle != NULL)
# 341|-> PTR_DEMANGLE (fct);
# 342| }
# 343|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/iconv/skeleton.c:341: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 339| fct = next_step->__fct;
# 340| if (next_step->__shlib_handle != NULL)
# 341|-> PTR_DEMANGLE (fct);
# 342| }
# 343|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/inet/idna.c:76: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 74| result->lookup_ul = ptr_lookup_ul;
# 75| result->to_unicode_lzlz = ptr_to_unicode_lzlz;
# 76|-> PTR_MANGLE (result->lookup_ul);
# 77| PTR_MANGLE (result->to_unicode_lzlz);
# 78|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/inet/idna.c:77: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 75| result->to_unicode_lzlz = ptr_to_unicode_lzlz;
# 76| PTR_MANGLE (result->lookup_ul);
# 77|-> PTR_MANGLE (result->to_unicode_lzlz);
# 78|
# 79| return result;
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/inet/idna.c:139: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 137| char *ptr = NULL;
# 138| __typeof__ (functions->lookup_ul) fptr = functions->lookup_ul;
# 139|-> PTR_DEMANGLE (fptr);
# 140| int ret = fptr (name, &ptr, 0);
# 141| if (ret == 0)
Error: GCC_ANALYZER_WARNING (CWE-401):
glibc-2.43-8-g48f5a05a7a/io/ftw.c:263:1: warning[-Wanalyzer-malloc-leak]: leak of ‘newp’
glibc-2.43-8-g48f5a05a7a/io/ftw.c:836:1: enter_function: entry to ‘__new_nftw’
glibc-2.43-8-g48f5a05a7a/io/ftw.c:838:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/io/ftw.c:844:10: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/io/ftw.c:844:10: call_function: calling ‘ftw_startup’ from ‘__new_nftw’
# 261| newp->ino = st->st_ino;
# 262| return __tsearch (newp, &data->known_objects, object_compare) ? 0 : -1;
# 263|-> }
# 264|
# 265|
Error: GCC_ANALYZER_WARNING (CWE-401):
glibc-2.43-8-g48f5a05a7a/io/ftw.c:272:10: warning[-Wanalyzer-malloc-leak]: leak of ‘newp’
glibc-2.43-8-g48f5a05a7a/io/ftw.c:836:1: enter_function: entry to ‘__new_nftw’
glibc-2.43-8-g48f5a05a7a/io/ftw.c:838:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/io/ftw.c:844:10: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/io/ftw.c:844:10: call_function: calling ‘ftw_startup’ from ‘__new_nftw’
# 270| obj.dev = st->st_dev;
# 271| obj.ino = st->st_ino;
# 272|-> return __tfind (&obj, &data->known_objects, object_compare) != NULL;
# 273| }
# 274|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/misc/unwind-link.c:77: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 75| local.ptr_personality
# 76| = __libc_dlsym (local_libgcc_handle, "__gcc_personality_v0");
# 77|-> UNWIND_LINK_EXTRA_INIT
# 78|
# 79| /* If a symbol is missing, libgcc_s has somehow been corrupted. */
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/misc/unwind-link.c:89: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 87| assert (local.ptr_personality != NULL);
# 88|
# 89|-> PTR_MANGLE (local.ptr__Unwind_Backtrace);
# 90| PTR_MANGLE (local.ptr__Unwind_ForcedUnwind);
# 91| PTR_MANGLE (local.ptr__Unwind_GetCFA);
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/misc/unwind-link.c:90: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 88|
# 89| PTR_MANGLE (local.ptr__Unwind_Backtrace);
# 90|-> PTR_MANGLE (local.ptr__Unwind_ForcedUnwind);
# 91| PTR_MANGLE (local.ptr__Unwind_GetCFA);
# 92| #if UNWIND_LINK_GETIP
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/misc/unwind-link.c:91: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 89| PTR_MANGLE (local.ptr__Unwind_Backtrace);
# 90| PTR_MANGLE (local.ptr__Unwind_ForcedUnwind);
# 91|-> PTR_MANGLE (local.ptr__Unwind_GetCFA);
# 92| #if UNWIND_LINK_GETIP
# 93| PTR_MANGLE (local.ptr__Unwind_GetIP);
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/misc/unwind-link.c:93: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 91| PTR_MANGLE (local.ptr__Unwind_GetCFA);
# 92| #if UNWIND_LINK_GETIP
# 93|-> PTR_MANGLE (local.ptr__Unwind_GetIP);
# 94| #endif
# 95| PTR_MANGLE (local.ptr__Unwind_Resume);
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/misc/unwind-link.c:95: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 93| PTR_MANGLE (local.ptr__Unwind_GetIP);
# 94| #endif
# 95|-> PTR_MANGLE (local.ptr__Unwind_Resume);
# 96| #if UNWIND_LINK_FRAME_STATE_FOR
# 97| PTR_MANGLE (local.ptr___frame_state_for);
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/misc/unwind-link.c:97: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 95| PTR_MANGLE (local.ptr__Unwind_Resume);
# 96| #if UNWIND_LINK_FRAME_STATE_FOR
# 97|-> PTR_MANGLE (local.ptr___frame_state_for);
# 98| #endif
# 99| PTR_MANGLE (local.ptr_personality);
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/misc/unwind-link.c:99: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 97| PTR_MANGLE (local.ptr___frame_state_for);
# 98| #endif
# 99|-> PTR_MANGLE (local.ptr_personality);
# 100|
# 101| __libc_lock_lock (lock);
Error: GCC_ANALYZER_WARNING (CWE-401):
glibc-2.43-8-g48f5a05a7a/nis/nis_creategroup.c:63:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
glibc-2.43-8-g48f5a05a7a/nis/nis_creategroup.c:40:10: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/nis/nis_creategroup.c:49:10: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/nis/nis_creategroup.c:52:47: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/nis/nis_creategroup.c:56:24: acquire_memory: allocated here
glibc-2.43-8-g48f5a05a7a/nis/nis_creategroup.c:57:10: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/nis/nis_creategroup.c:60:11: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/nis/nis_creategroup.c:63:11: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
# 61| free (obj->zo_owner);
# 62| free (obj->zo_name);
# 63|-> free (obj);
# 64| return NIS_NOMEMORY;
# 65| }
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/stdlib/cxa_thread_atexit_impl.c:103: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 101| __cxa_thread_atexit_impl (dtor_func func, void *obj, void *dso_symbol)
# 102| {
# 103|-> PTR_MANGLE (func);
# 104|
# 105| /* Prepend. */
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/stdlib/cxa_thread_atexit_impl.c:153: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 151| struct dtor_list *cur = tls_dtor_list;
# 152| dtor_func func = cur->func;
# 153|-> PTR_DEMANGLE (func);
# 154|
# 155| tls_dtor_list = tls_dtor_list->next;
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/stdlib/on_exit.c:42: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 40| }
# 41|
# 42|-> PTR_MANGLE (func);
# 43| new->func.on.fn = func;
# 44| new->func.on.arg = arg;
Error: GCC_ANALYZER_WARNING (CWE-688):
glibc-2.43-8-g48f5a05a7a/string/bits/string_fortified.h:29:10: warning[-Wanalyzer-null-argument]: use of NULL ‘address’ where non-null expected
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:291:1: enter_function: entry to ‘__check_pf’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:315:10: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:318:11: call_function: inlined call to ‘memset’ from ‘__check_pf’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:323:14: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:324:18: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:323:15: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:326:38: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:326:20: call_function: calling ‘make_request’ from ‘__check_pf’
#argument 2 of ‘__builtin___memcpy_chk’ must be non-null
# 27| size_t __len))
# 28| {
# 29|-> return __builtin___memcpy_chk (__dest, __src, __len,
# 30| __glibc_objsize0 (__dest));
# 31| }
Error: GCC_ANALYZER_WARNING (CWE-401):
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1135:8: warning[-Wanalyzer-malloc-leak]: leak of ‘xmalloc(192)’
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1169:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1172:6: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1172:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1178:3: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1135:8: danger: ‘xmalloc(192)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
# 1133| };
# 1134|
# 1135|-> if (!config.disable_redirect)
# 1136| resolv_test_init ();
# 1137|
Error: GCC_ANALYZER_WARNING (CWE-401):
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1135:8: warning[-Wanalyzer-malloc-leak]: leak of ‘xmalloc(288)’
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1169:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1172:6: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1172:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1178:3: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/support/resolv_test.c:1135:8: danger: ‘xmalloc(288)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
# 1133| };
# 1134|
# 1135|-> if (!config.disable_redirect)
# 1136| resolv_test_init ();
# 1137|
Error: GCC_ANALYZER_WARNING (CWE-457):
glibc-2.43-8-g48f5a05a7a/support/timespec.c:88:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘norm.<Uc1e0>’
glibc-2.43-8-g48f5a05a7a/support/timespec.c:84:6: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/support/timespec.c:86:20: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/support/timespec.c:88:13: danger: use of uninitialized value ‘norm.<Uc1e0>’ 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):
glibc-2.43-8-g48f5a05a7a/support/timespec.c:91:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘norm.<Uc1e0>’
glibc-2.43-8-g48f5a05a7a/support/timespec.c:84:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/support/timespec.c:90:18: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/support/timespec.c:91:10: danger: use of uninitialized value ‘norm.<Uc1e0>’ here
# 89| }
# 90| norm.tv_nsec = time.tv_nsec % TIMESPEC_HZ;
# 91|-> return norm;
# 92| }
# 93|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/framestate.c:37: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 35| struct unwind_link *unwind_link = __libc_unwind_link_get ();
# 36| if (unwind_link != NULL)
# 37|-> return UNWIND_LINK_PTR (unwind_link, __frame_state_for) (pc, frame_state);
# 38| else
# 39| {
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/unwind-resume.c:37: error[nullPointer]: Null pointer dereference: (struct tcbhead_t __seg_fs*)0
# 35| _Unwind_Resume (struct _Unwind_Exception *exc)
# 36| {
# 37|-> UNWIND_LINK_PTR (link (), _Unwind_Resume) (exc);
# 38| }
# 39| #endif
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/unwind-resume.c:37: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 35| _Unwind_Resume (struct _Unwind_Exception *exc)
# 36| {
# 37|-> UNWIND_LINK_PTR (link (), _Unwind_Resume) (exc);
# 38| }
# 39| #endif
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/unwind-resume.c:44: error[nullPointer]: Null pointer dereference: (struct tcbhead_t __seg_fs*)0
# 42| __gcc_personality_v0 PERSONALITY_PROTO
# 43| {
# 44|-> return UNWIND_LINK_PTR (link (), personality) PERSONALITY_ARGS;
# 45| }
# 46|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/unwind-resume.c:44: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 42| __gcc_personality_v0 PERSONALITY_PROTO
# 43| {
# 44|-> return UNWIND_LINK_PTR (link (), personality) PERSONALITY_ARGS;
# 45| }
# 46|
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/unwind-resume.c:51: error[nullPointer]: Null pointer dereference: (struct tcbhead_t __seg_fs*)0
# 49| void *stop_argument)
# 50| {
# 51|-> return UNWIND_LINK_PTR (link (), _Unwind_ForcedUnwind)
# 52| (exc, stop, stop_argument);
# 53| }
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/unwind-resume.c:51: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 49| void *stop_argument)
# 50| {
# 51|-> return UNWIND_LINK_PTR (link (), _Unwind_ForcedUnwind)
# 52| (exc, stop, stop_argument);
# 53| }
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/unwind-resume.c:58: error[nullPointer]: Null pointer dereference: (struct tcbhead_t __seg_fs*)0
# 56| _Unwind_GetCFA (struct _Unwind_Context *context)
# 57| {
# 58|-> return UNWIND_LINK_PTR (link (), _Unwind_GetCFA) (context);
# 59| }
Error: CPPCHECK_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/generic/unwind-resume.c:58: error[nullPointer]: Null pointer dereference: (tcbhead_t __seg_gs*)0
# 56| _Unwind_GetCFA (struct _Unwind_Context *context)
# 57| {
# 58|-> return UNWIND_LINK_PTR (link (), _Unwind_GetCFA) (context);
# 59| }
Error: GCC_ANALYZER_WARNING (CWE-476):
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:242:35: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘address’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:291:1: enter_function: entry to ‘__check_pf’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:315:10: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:318:11: call_function: inlined call to ‘memset’ from ‘__check_pf’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:323:14: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:324:18: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:323:15: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:326:38: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:326:20: call_function: calling ‘make_request’ from ‘__check_pf’
# 240| info->addr[1] = 0;
# 241| info->addr[2] = htonl (0xffff);
# 242|-> info->addr[3] = *(const in_addr_t *) address;
# 243| }
# 244| else
Error: GCC_ANALYZER_WARNING (CWE-416):
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:242:35: warning[-Wanalyzer-use-after-free]: use after ‘free’ of ‘address’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:291:1: enter_function: entry to ‘__check_pf’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:315:10: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:318:11: call_function: inlined call to ‘memset’ from ‘__check_pf’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:323:14: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:324:18: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:323:15: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:326:38: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/check_pf.c:326:20: call_function: calling ‘make_request’ from ‘__check_pf’
# 240| info->addr[1] = 0;
# 241| info->addr[2] = htonl (0xffff);
# 242|-> info->addr[3] = *(const in_addr_t *) address;
# 243| }
# 244| else
Error: GCC_ANALYZER_WARNING (CWE-457):
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:67:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7640>’
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:34:6: branch_false: following ‘false’ branch (when ‘clock_id != 3’)...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:36:6: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:51:6: branch_false: following ‘false’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:51:6: branch_false: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:64:10: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:66:15: branch_true: ...to here
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:66:14: branch_true: following ‘true’ branch...
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:67:20: danger: use of uninitialized value ‘ts64.<U7640>’ 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):
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/clock_nanosleep.c:84:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7640>’
# 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):
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/nanosleep.c:41:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ts64.<U7640>’
# 39| struct __timespec64 treq64, trem64;
# 40|
# 41|-> treq64 = valid_timespec_to_timespec64 (*req);
# 42| int ret = __nanosleep64 (&treq64, rem != NULL ? &trem64 : NULL);
# 43|
Error: COMPILER_WARNING:
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/include/sys/mount.h:22: included_from: Included from here.
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/umount.c:18: included_from: Included from here.
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/sys/mount.h:268:9: warning: ‘OPEN_TREE_CLONE’ redefined
# 268 | #define OPEN_TREE_CLONE 1 /* Clone the target tree and attach the clone */
# | ^~~~~~~~~~~~~~~
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/sys/mount.h:32: included_from: Included from here.
/usr/include/linux/mount.h:64:9: note: this is the location of the previous definition
# 64 | #define OPEN_TREE_CLONE (1 << 0) /* Clone the target tree and attach the clone */
# | ^~~~~~~~~~~~~~~
# 266|
# 267| /* open_tree flags. */
# 268|-> #define OPEN_TREE_CLONE 1 /* Clone the target tree and attach the clone */
# 269| #define OPEN_TREE_CLOEXEC O_CLOEXEC /* Close the file on execve() */
# 270|
Error: COMPILER_WARNING:
glibc-2.43-8-g48f5a05a7a/sysdeps/unix/sysv/linux/sys/mount.h:268:9: warning[warning]: ‘OPEN_TREE_CLONE’ redefined
# 266|
# 267| /* open_tree flags. */
# 268|-> #define OPEN_TREE_CLONE 1 /* Clone the target tree and attach the clone */
# 269| #define OPEN_TREE_CLOEXEC O_CLOEXEC /* Close the file on execve() */
# 270|
Error: CPPCHECK_WARNING (CWE-457):
glibc-2.43-8-g48f5a05a7a/timezone/zdump.c:541: error[uninitvar]: Uninitialized variable: hi
# 539| loend + 1 != hiend && !*hiend)) {
# 540| cutloyear = lo;
# 541|-> cuthiyear = hi;
# 542| } else {
# 543| fprintf(stderr, _("%s: wild -c argument %s\n"),
Error: CPPCHECK_WARNING (CWE-369):
glibc-2.43-8-g48f5a05a7a/timezone/zic.c:1270: error[zerodiv]: Division by zero.
# 1268| uint_fast64_t rand_max = RAND_MAX,
# 1269| nrand = rand_max < UINT_FAST64_MAX ? rand_max + 1 : 0,
# 1270|-> rmod = INT_MAX < UINT_FAST64_MAX ? 0 : UINT_FAST64_MAX / nrand + 1,
# 1271| r = 0, rmax = 0;
# 1272|
Error: CPPCHECK_WARNING (CWE-457):
glibc-2.43-8-g48f5a05a7a/timezone/zic.c:2001: warning[uninitvar]: Uninitialized variables: z.z_isdst, z.z_save, z.z_rules, z.z_nrules
# 1999| }
# 2000| zones = growalloc(zones, sizeof *zones, nzones, &nzones_alloc);
# 2001|-> zones[nzones++] = z;
# 2002| /*
# 2003| ** If there was an UNTIL field on this line,