Bug 2218877 - `dis -l` not working after executing `bt`
Summary: `dis -l` not working after executing `bt`
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: crash
Version: 8.9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: lijiang
QA Contact: xiaoying yan
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-06-30 11:42 UTC by Íñigo Huguet
Modified: 2023-07-24 09:26 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-07-24 09:26:17 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-161326 0 None None None 2023-06-30 11:43:31 UTC

Description Íñigo Huguet 2023-06-30 11:42:51 UTC
Trying to debug a panic in the driver brcmfmac, it is not possible to see the source code of the driver after executing bt.

crash version: 7.3.2-8.el8   gdb version: 7.6

Reproducer:
$ crash /usr/lib/debug/lib/modules/4.18.0-499.el8.x86_64/vmlinux /var/crash/127.0.0.1-2023-06-28-07\:25\:40/vmcore
crash> mod -s brcmfmac
crash> bt
crash> dis -l brcmf_fw_complete_request  <--- line numbers of original sources not shown

It works well if not excecuting `bt`:
$ crash /usr/lib/debug/lib/modules/4.18.0-499.el8.x86_64/vmlinux /var/crash/127.0.0.1-2023-06-28-07\:25\:40/vmcore
crash> mod -s brcmfmac
crash> dis -l brcmf_fw_complete_request  <--- it shows the line numbers of original sources

Once I execute `bt` once, it doesn't work anymore.

This bug seems to be fixed in more recent vesions of crash and/or gdb. If I inspect the same kernel dump from a RHEL 9 system with crash version: 8.0.3-1.el9 and gdb version: 10.2, the problem doesn't happen.


Note You need to log in before you can comment on or make changes to this bug.