From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E9DFC138334 for ; Sun, 19 Aug 2018 16:21:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2D220E08DA; Sun, 19 Aug 2018 16:21:49 +0000 (UTC) Received: from mail-qt0-x22d.google.com (mail-qt0-x22d.google.com [IPv6:2607:f8b0:400d:c0d::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A1D41E08C2 for ; Sun, 19 Aug 2018 16:21:48 +0000 (UTC) Received: by mail-qt0-x22d.google.com with SMTP id o15-v6so7799136qtk.6 for ; Sun, 19 Aug 2018 09:21:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:openpgp:autocrypt:message-id:date:user-agent :mime-version; bh=P1Rj2s7LRId/jmXIDWE8ie5L+SCs2NQopXbfhcjeDoY=; b=ie2V9x/qF/6FkguTiRtYR93ZZ2ool+ZapeFlpQhCbXYdGfPdgsFCNJ0RhSw1vH4hio P+n5kxU6eSYv8G0LKPzUtJJjCj8KsJvAoypMdGLfg4j8uA58li4eL8t6jOKY+pZAYGOk ruxto2M0qseqpTh8urNyT6I6SJZdg3714DwsvxHLAl/t6bMJ5uXiKoIsSlL9xYJswfLK 9Na6HRuMCxoYHkdvprvDGSb+KAwM04JEaUPQ3D5m0C8tYN2vZp2f+6RwB5Xord1TafMO RzgNTQH68XjRO2gcC/XDxWgsrHnAfQNk0I+U1X3LcAWsu9R2wTPknztx/gyHMkTynRGV Otzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:openpgp:autocrypt:message-id :date:user-agent:mime-version; bh=P1Rj2s7LRId/jmXIDWE8ie5L+SCs2NQopXbfhcjeDoY=; b=KCINe+OUlUforPGascLY+lHwXDCAqtlHz4xBQz5p1dk2s7V8u6W9knQRv2cuSazPDk Qe7/8dibA0nAHjAJkwRN1X0mUmohdg+umwvFlh5WU6hkRMsPSWEhXR+TzdaNLt8RcnVD kPm9SobXZZNuDMRXGPSpTX6BtxQmKPdIM5gjcZzd+oDaoA21bPkODBqv2p8sKVZcUK/q ErYZ82qK65Vp0k3DZzhlmoz9AHHamoIbtNDbK8QmvWRTOhTTbztctStRaPROuSkCrQyC kcdtt8deSjCQUQS19dH6G0kkznfHwY123hD1gXfld2/3qKU38vZ0GgJUBuSRxFpLjqFe +eRQ== X-Gm-Message-State: AOUpUlHjg+9fftMBPziyAk/fJYIAd3AcQubDAxxRtDm5TZnxaDcuWJWJ RZwNKxfTfkxEHbZfcizd4W1vmQDO X-Google-Smtp-Source: AA+uWPzH/UNaSvh4MjqDfShp9BAH3We2tOZKmjuhGrM6Iif40C9B+MKkTfuO72R7RKF59QABQtmmEg== X-Received: by 2002:aed:3a68:: with SMTP id n95-v6mr41546296qte.283.1534695707328; Sun, 19 Aug 2018 09:21:47 -0700 (PDT) Received: from ?IPv6:2602:47:28f:7102:9aa3:8369:98e8:adbf? ([2602:47:28f:7102:9aa3:8369:98e8:adbf]) by smtp.gmail.com with ESMTPSA id x46-v6sm3573716qtc.9.2018.08.19.09.21.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Aug 2018 09:21:45 -0700 (PDT) To: gentoo-user@lists.gentoo.org From: Andrew Udvare Subject: [gentoo-user] Valgrind not seeing debug symbols Openpgp: preference=signencrypt Autocrypt: addr=audvare@gmail.com; keydata= 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 Message-ID: Date: Sun, 19 Aug 2018 12:21:45 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KhC0UnOujqd5SKnJK3P3zy6yjuZGApjuG" X-Archives-Salt: 59ff03d5-c7f8-41e5-b37f-c7410689173c X-Archives-Hash: 288379c9fd505173509f9b633d7743ca This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --KhC0UnOujqd5SKnJK3P3zy6yjuZGApjuG Content-Type: multipart/mixed; boundary="rIYM5Hrnva7cLbBC3K0Y9BQCklc4WOEwa"; protected-headers="v1" From: Andrew Udvare To: gentoo-user@lists.gentoo.org Message-ID: Subject: Valgrind not seeing debug symbols --rIYM5Hrnva7cLbBC3K0Y9BQCklc4WOEwa Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi all, I have this project https://github.com/Tatsh/gcrud and it uses a very standard build process with CMake, but for some reason Valgrind never sees the debug symbols. The debug symbols are definitely there as GDB can see them, but I have not been able to figure out why Valgrind can't. I have the latest version of Valgrind which supports compressed debug symbols. I even created an ebuild to see if Portage does the magic I need: https://github.com/Tatsh/tatsh-overlay/blob/master/app-portage/gcrud/gcru= d-9999.ebuild Portage does not generate the debug symbols file I expect to see. In all cases I am building with -ggdb. I have FEATURES=3D"splitdebug compressdebug" and still no debug symbols: $ valgrind -v --leak-check=3Dfull gcrud =2E.. =3D=3D16662=3D=3D 1,120,873 bytes in 16,784 blocks are definitely lost in= loss record 41 of 41 =3D=3D16662=3D=3D at 0x4C30D6F: realloc (vg_replace_malloc.c:785) =3D=3D16662=3D=3D by 0x5266BA5: __vasprintf_chk (vasprintf_chk.c:88) =3D=3D16662=3D=3D by 0x4ECA438: vasprintf (stdio2.h:210) =3D=3D16662=3D=3D by 0x4ECA438: g_vasprintf (gprintf.c:316) =3D=3D16662=3D=3D by 0x4EA482C: g_strdup_vprintf (gstrfuncs.c:514) =3D=3D16662=3D=3D by 0x4EA48F0: g_strdup_printf (gstrfuncs.c:540) =3D=3D16662=3D=3D by 0x10AB1A: ??? (in /usr/bin/gcrud) =3D=3D16662=3D=3D by 0x10C5B9: ??? (in /usr/bin/gcrud) =3D=3D16662=3D=3D =3D=3D16662=3D=3D LEAK SUMMARY: =3D=3D16662=3D=3D definitely lost: 1,919,735 bytes in 30,221 blocks I can tell it's a call to g_strdup_printf() but I sure would like to know what line number since there are a few times it's called. I also tried the same build process but with Clang. Tried -gdwarf-4/5 and -Og -ggdb. I also don't understand why other libraries are working fi= ne. Appreciate any help. Thanks --=20 Andrew --rIYM5Hrnva7cLbBC3K0Y9BQCklc4WOEwa-- --KhC0UnOujqd5SKnJK3P3zy6yjuZGApjuG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEYK9084jvT0kxwI44Gv2a/BIMJt0FAlt5mRkACgkQGv2a/BIM Jt17uw//aD29v/4ayo7PKHi8X+RYtApDibF5TsZGgT0nhs9YfqkZUniHBaevlfOG p3Hm3YgfAHMGWbVcJHauxnwpE5repEinVPUYgbsNXBhCDJWwY7RYNgPxy02NZkYG GH3M25ehbXE37fYKyC2ZDgIMss6chx/d6/SxZDjZU2w5W0tQ0ucW86ot5rp5K7wS 2zwNouZHRjP57sByP8c89zC7d3psP1DLx7jhzUYdq/Ba3ci79CAJAA7Wr0yKed/X hrO3RK5zg536gqpgWKwNRwzB2G9Fvh4aRIoB1qhT0mEsX0vxUl2LhONJtESEu8Ey y/ey91RdtDHQNpT1YKPLQL+VUXJca2V4RfCFGC03tpZ/r0ZxOHPJmjwm5Wndf759 VTOda3Myr/yUEmdqBYcvg4oBvFEe41fcH7HHcEaLn5D8+ES1XhQQswq4uoj990bT ossaGhUt7MNB7FTfiHWHVwkNIGpGvqL9Pb9x2VWc/n8/8ukOb8XfgbDQ4/Y4pqC3 xJksJATkqCkj5qOe2hjAsIDZj4tPxGzOtX2XbpvaSxo6bGPZMaApZR9wyIOxm1s+ b0MHOZ1dEltVS3cIdRhmtBpUjb+soGVsSPA/NEOjBJPmFl7ZL4wggEFCl/gl59mR 50hrYrrbcAvU/Illi5lUyFxy+/uE508l5d8q62o0Rpc7rl4CcaU= =+Y0q -----END PGP SIGNATURE----- --KhC0UnOujqd5SKnJK3P3zy6yjuZGApjuG--