On Wed, Jul 28, 2021 at 10:21 PM lijiang <lijiang(a)redhat.com> wrote:
>
> On 7/28/21, 11:14 AM, "crash-utility-bounces(a)redhat.com on behalf of David
Wysochanski" <crash-utility-bounces(a)redhat.com on behalf of
dwysocha(a)redhat.com> wrote:
>
> On Wed, Apr 28, 2021 at 8:54 AM lijiang <lijiang(a)redhat.com> wrote:
> >
> > ? 2021?04?26? 19:17, crash-utility-request(a)redhat.com ??:
> > > Message: 3
> > > Date: Mon, 26 Apr 2021 11:27:40 +0300
> > > From: Vasily Averin <vvs(a)virtuozzo.com>
> > > To: crash-utility(a)redhat.com
> > > Subject: [Crash-utility] crash does not work with last fedora
kernels?
> > > Message-ID:
<8f8782a9-3da6-5d3c-c509-8b8ec8a30957(a)virtuozzo.com>
> > > Content-Type: text/plain; charset=utf-8
> > >
> > > It looks like Fedora kernels uses gcc11 and generates debuginfo in
DWARF 5 format.
> > >
> > > [root@localhost ~]# rpm -q crash
> > > crash-7.2.9-5.fc35.x86_64
> > > [root@localhost ~]# uname -a
> > > Linux localhost.localdomain 5.11.12-300.fc34.x86_64 #1 SMP Wed Apr
7 16:31:13 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
> > >
> > >
> > > [root@localhost ~]# crash -1
> > > Dwarf Error: wrong version in compilation unit header (is 5, should
be 2, 3, or 4) [in module /usr/lib/debug/usr/lib/modules/5.11.12-300.fc34.x86_64/vmlinux]
> > > crash: gdb_session_init: pulling in debug data by accessing
init_mm.mmap
> > > Dwarf Error: wrong version in compilation unit header (is 5, should
be 2, 3, or 4) [in module /usr/lib/debug/usr/lib/modules/5.11.12-300.fc34.x86_64/vmlinux]
> > >
> > > crash: /usr/lib/debug/lib/modules/5.11.12-300.fc34.x86_64/vmlinux:
no debugging data available
> > >
> > > [root@localhost ~]# ls -al
/usr/lib/debug/lib/modules/5.11.12-300.fc34.x86_64/vmlinux
> > > -rwxr-xr-x. 1 root root 679679112 Apr 7 20:14
/usr/lib/debug/lib/modules/5.11.12-300.fc34.x86_64/vmlinux
> > > [root@localhost ~]# rpm -qf
/usr/lib/debug/lib/modules/5.11.12-300.fc34.x86_64/vmlinux
> > > kernel-debuginfo-5.11.12-300.fc34.x86_64
> > >
> > > NB: last fc35 does not work too.
> > >
> >
> > Thank you for reporting this issue, Vasily.
> >
> > The DWARF-5 caused this failure. I will have a look and try to handle
this issue later.
> >
> > Thanks.
> > Lianbo
> >
>
> What's the status of this issue? Is this due to needing updated
> embedded gdb or something else?
Hi, David
Thank you for the attention.
Currently, Fedora kernel has been forced to generate the DWARF4 debuginfo via the
CONFIG_DEBUG_INFO_DWARF4 kernel option, see jforbes' comment:
https://src.fedoraproject.org/rpms/kernel/pull-request/48
Once crash gdb is upgraded, the DWARF5 could be enabled again in Fedora kernel.
BTW: that is a temporary branch, still under tests and it has not been announced yet.
Lianbo,
Please STOP replying to the digest, but reply properly on the
appropriate email thread.
I've been involved in a lot of open source projects over the past 15 years,
and you're the only one I've ever seen that replies to a digest, not the
appropriate email thread.