Hi everyone.
I cannot get Valgrind to work.
I have debuginfod. I have set the $DEBUGINFOD_URLS correctly. GDB works fine, and before running clearly says its downloading debuginfo without any issue.
➜ valgrind -v ls
==12483== Memcheck, a memory error detector
==12483== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==12483== Using Valgrind-3.22.0-bd4db67b1d-20231031 and LibVEX; rerun with -h for copyright info
==12483== Command: ls
==12483==
--12483-- Valgrind options:
--12483-- -v
--12483-- Contents of /proc/version:
--12483-- Linux version 6.7.4-artix1-1 (linux@artixlinux) (gcc (GCC) 13.2.1 20230801, GNU ld (GNU Binutils) 2.42.0) #1 SMP PREEMPT_DYNAMIC Tue, 06 Feb 2024 01:37:44 +0000
--12483--
--12483-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-ssse3-avx-avx2-bmi-f16c-rdrand-rdseed
--12483-- Page sizes: currently 4096, max supported 4096
--12483-- Valgrind library directory: /usr/lib/valgrind
--12483-- Reading syms from /usr/bin/ls
--12483-- Reading syms from /usr/lib/ld-linux-x86-64.so.2
==12483== Downloading debug info for /usr/lib/ld-linux-x86-64.so.2...
==12483== Server query failed: No such file or directory
valgrind: Fatal error at startup: a function redirection
valgrind: which is mandatory for this platform-tool combination
valgrind: cannot be set up. Details of the redirection are:
valgrind:
valgrind: A must-be-redirected function
valgrind: whose name matches the pattern: strlen
valgrind: in an object with soname matching: ld-linux-x86-64.so.2
valgrind: was not found whilst processing
valgrind: symbols from the object with soname: ld-linux-x86-64.so.2
Trying to download manually gives:
➜ debuginfod-find debuginfo /usr/lib/ld-linux-x86-64.so.2
Server query failed: No such file or directory
Using debuginfod /usr/lib/ld-linux-x86-64.so.2 gives:
➜ debuginfod debuginfo /usr/lib/ld-linux-x86-64.so.2
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): warning: without -F -R -U -Z, ignoring PATHs
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): opened database /home/nic/.debuginfod.sqlite rw ro
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): sqlite version 3.45.1
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): service mode active
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): libmicrohttpd version 1.0.0
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): started http server on IPv4 IPv6 port=8002
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): search concurrency 8
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): webapi connection pool 8
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): rescan time 300
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): scan checkpoint 256
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): fdcache fds 144
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): fdcache mbs 67423
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): fdcache prefetch 64
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): fdcache tmpdir /tmp
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): fdcache tmpdir min% 25
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): groom time 86400
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): prefetch fds 72
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): prefetch mbs 33711
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): forwarded ttl limit 8
[Sat 17 Feb 2024 12:49:59 PM GMT] (14258/14258): upstream debuginfod servers: https://debuginfod.artixlinux.org
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): grooming database
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): database record counts:
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): file d/e 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): file s 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): archive d/e 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): archive sref 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): archive sdef 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): buildids 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): filenames 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): fileparts 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): files scanned (#) 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): files scanned (mb) 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): index db size (mb) 0
[Sat 17 Feb 2024 12:50:00 PM GMT] (14258/14267): groomed database in 0.0011434s