On Wed, Jul 28, 2021 at 10:21 PM lijiang <[email protected]> wrote: >> >> On 7/28/21, 11:14 AM, "[email protected] on behalf of >> David Wysochanski" <[email protected] on behalf of >> [email protected]> wrote: >> >> On Wed, Apr 28, 2021 at 8:54 AM lijiang <[email protected]> wrote: >> > >> > ? 2021?04?26? 19:17, [email protected] ??: >> > > Message: 3 >> > > Date: Mon, 26 Apr 2021 11:27:40 +0300 >> > > From: Vasily Averin <[email protected]> >> > > To: [email protected] >> > > Subject: [Crash-utility] crash does not work with last fedora >> kernels? >> > > Message-ID: <[email protected]> >> > > 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. -- Crash-utility mailing list [email protected] https://listman.redhat.com/mailman/listinfo/crash-utility
