|
From: Bob L. <lam...@ya...> - 2016-02-17 17:48:13
|
Thanks Mark for your response. Although i'm far away from being an adept in Elf/Dwarf format, i've start trying to find in valgrind code where to put the "is z-compressed debug section" ... and failed. So, i give up the task to a more competent lad than me. Anyway, i've successfully aplyied your - elfutils 0.165+ - eu-elfcompress -t none method. So, i'm back on the road with my personal bugs ! Thank's again ! -------------------------------------------- On Wed, 2016-02-10 at 14:49 +0000, Bob LaMain wrote: > > But, recently, when using valgrind on my Debian machines, it constantly report warnings like: > > WARNING: Serious error when reading debug info > When reading debug info from /lib/i386-linux-gnu/ld-2.21.so > Ignoring non-Dwarf2/3/4 block in .debug_info > ... > > It seems related to the reported bug: > https://bugs.kde.org/show_bug.cgi?id=303877 > > So, > Did the bug has been properly reported to valgrind developers ? > And if so, did somebody already working on it ? > How can i help resolving this issue ? Best would be to make sure Debian doesn't use ELF section compression (and especially not different variants). There are better and more supported ways to compress debuginfo [*]. If you are stuck with such a debuginfo file and you have elfutils 0.165+ installed then you can fix them by decompressing using eu-elfcompress -t none. That said, the issue is known, and there have been some suggestions how a fix might possible be done, but nobody is working on it. See the bug report for more info if you want to help out with that. Cheers, Mark [*] https://gnu.wildebeest.org/blog/mjw/2016/02/02/where-are-your-symbols-debuginfo-and-sources/#Compressing |