Re: unrecognized DWARF version in .debug_info at 6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jan 27, 2021 at 05:54:48AM -0700, Jeff Law wrote:
> On 1/27/21 5:48 AM, Sandro Mani wrote:
> > Apitrace is currently failing to build, with [1]
> >
> > Test project /builddir/build/BUILD/apitrace-37c36e66b8cfa534797ca565c22e8c30923f35d4/x86_64-redhat-linux-gnu
> >     Start 1: libbacktrace_btest
> > 1/6 Test #1: libbacktrace_btest ...............***Exception: SegFault  0.11 sec
> > unrecognized DWARF version in .debug_info at 6
> >
> > Some dwz issues were mentioned in the runup to the mass rebuild, is this a related issue?
> More likely it doesn't understand dwarf5.  GCC changed from defaulting
> from dwarf-v4 to dwarf-v5.
> 
> I don't offhand recall if apitrace has a copy of GCC's libbacktrace or
> its own complete reimplementation.  If it's the former, then you might
> consider resyncing with GCC or picking up these changes from
> gcc.gnu.org/git/gcc.git:
> 
> 
> commit bfde774667fbce6d7d326c8a36a098138e224a95
> Author: Ian Lance Taylor <iant@xxxxxxxxxx>
> Date:   Mon Jan 18 14:45:57 2021 -0800
> 
>     libbacktrace: don't fail tests if dwz fails
>    
>             * Makefile.am (%_dwz): If dwz fails, use uncompressed debug
> info.
>             * Makefile.in: Regenerate.
>             * configure: Regenerate.
> 
> commit 325e70b47c6c321710c7b9c792b8fbee95cecd63
> Author: Ian Lance Taylor <iant@xxxxxxxxxx>
> Date:   Mon Jan 18 14:38:10 2021 -0800
> 
>     libbacktrace: use correct directory/filename for DWARF 5
>    
>             PR debug/98716
>             * dwarf.c (read_v2_paths): Allocate zero entry for dirs and
>             filenames.
>             (read_line_program): Remove parameter u, change caller.  Don't
>             subtract one from dirs and filenames index.
>             (read_function_entry): Don't subtract one from filenames index.

unrecognized DWARF version means that
2019-12-13  Ian Lance Taylor  <iant@xxxxxxxxxx>

	Add DWARF 5 support.
must be missing there too.

	Jakub
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux