Package: libc6 Version: 2.36-8 Severity: important STR: - apt install firefox valgrind - valgrind --show-mismatched-frees=no firefox
valgrind will quickly show errors like: ==6383== Invalid read of size 8 ==6383== at 0x4023A34: strncmp (strcmp-sse2.S:162) ==6383== by 0x4004C8E: is_dst (dl-load.c:216) ==6383== by 0x4005A5E: _dl_dst_count (dl-load.c:253) ==6383== by 0x4005C37: expand_dynamic_string_token (dl-load.c:395) ==6383== by 0x4005DA2: fillin_rpath.isra.0 (dl-load.c:483) ==6383== by 0x4006092: decompose_rpath (dl-load.c:654) ==6383== by 0x400824B: _dl_map_object (dl-load.c:2111) ==6383== by 0x4002280: openaux (dl-deps.c:64) ==6383== by 0x4BE0E99: _dl_catch_exception (dl-error-skeleton.c:208) ==6383== by 0x40025E9: _dl_map_object_deps (dl-deps.c:232) ==6383== by 0x400BB5C: dl_open_worker_begin (dl-open.c:592) ==6383== by 0x4BE0E99: _dl_catch_exception (dl-error-skeleton.c:208) ==6383== Address 0x4ebec59 is 9 bytes inside a block of size 15 alloc'd ==6383== at 0x48407B4: malloc (vg_replace_malloc.c:381) ==6383== by 0x402381A: malloc (rtld-malloc.h:56) ==6383== by 0x402381A: strdup (strdup.c:42) ==6383== by 0x4006024: decompose_rpath (dl-load.c:629) ==6383== by 0x400824B: _dl_map_object (dl-load.c:2111) ==6383== by 0x4002280: openaux (dl-deps.c:64) ==6383== by 0x4BE0E99: _dl_catch_exception (dl-error-skeleton.c:208) ==6383== by 0x40025E9: _dl_map_object_deps (dl-deps.c:232) ==6383== by 0x400BB5C: dl_open_worker_begin (dl-open.c:592) ==6383== by 0x4BE0E99: _dl_catch_exception (dl-error-skeleton.c:208) ==6383== by 0x400B2B5: dl_open_worker (dl-open.c:782) ==6383== by 0x4BE0E99: _dl_catch_exception (dl-error-skeleton.c:208) ==6383== by 0x400B6A7: _dl_open (dl-open.c:884) Mike