To make the verification more readable I have separated the verification
on Amd and Arm into different comments. As such this is Part 2 of 2 for
the verification on Questing
Questing Verification on Arm
============================
Before upgrading to -proposed
-----------------------------
root@tidy-grackle:~# uname -a
Linux tidy-grackle 6.17.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14
20:54:15 UTC 2025 aarch64 GNU/Linux
root@tidy-grackle:~# dpkg -l | egrep
"kexec-tools|kdump-tools|crash|makedumpfile"
ii crash 8.0.6-1ubuntu2
arm64 kernel debugging utility, allowing gdb like syntax
ii kdump-tools 1:1.10.7ubuntu2
arm64 scripts and tools for automating kdump (Linux crash
dumps)
ii kexec-tools 1:2.0.31-1ubuntu2
arm64 tools to support fast kexec reboots
ii makedumpfile 1:1.7.6-1
arm64 VMcore extraction tool
root@tidy-grackle:~# echo c | sudo tee /proc/sysrq-trigger
root@tidy-grackle:~# crash /usr/lib/debug/boot/vmlinux-6.17.0-8-generic
/var/crash/202512172153/dump.202512172153
crash 8.0.6
Copyright (C) 2002-2025 Red Hat, Inc.
Copyright (C) 2004, 2005, 2006, 2010 IBM Corporation
Copyright (C) 1999-2006 Hewlett-Packard Co
Copyright (C) 2005, 2006, 2011, 2012 Fujitsu Limited
Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
Copyright (C) 2005, 2011, 2020-2024 NEC Corporation
Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
Copyright (C) 2015, 2021 VMware, Inc.
This program is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. Enter "help copying" to see the conditions.
This program has absolutely no warranty. Enter "help warranty" for details.
GNU gdb (GDB) 10.2
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "aarch64-unknown-linux-gnu".
Type "show configuration" for configuration details.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
warning: Section .debug_names in
/usr/lib/debug/boot/vmlinux-6.17.0-8-generic length 120232 does not
match section length 413532, ignoring .debug_names.
KERNEL: /usr/lib/debug/boot/vmlinux-6.17.0-8-generic
DUMPFILE: /var/crash/202512172153/dump.202512172153 [PARTIAL DUMP]
CPUS: 1
DATE: Thu Jan 1 00:00:00 UTC 1970
UPTIME: 00:00:49
LOAD AVERAGE: 1.54, 0.49, 0.17
TASKS: 150
NODENAME: tidy-grackle
RELEASE: 6.17.0-8-generic
VERSION: #8-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 20:54:15 UTC 2025
MACHINE: aarch64 (unknown Mhz)
MEMORY: 4 GB
PANIC: "Kernel panic - not syncing: sysrq triggered crash"
PID: 1150
COMMAND: "tee"
TASK: ffff0000c5b32380 [THREAD_INFO: ffff0000c5b32380]
CPU: 0
STATE: TASK_RUNNING (PANIC)
Opens the dump, but files, mount, and vm don't work
crash> files
files: invalid structure member offset: dentry_d_iname
FILE: filesys.c LINE: 3243 FUNCTION: get_pathname_component()
[/usr/bin/crash] error trace: b3a403306394 => b3a403304684 => b3a4032fed1c =>
b3a4033b15a4
PID: 1150 TASK: ffff0000c5b32380 CPU: 0 COMMAND: "tee"
files: invalid structure member offset: dentry_d_iname
FILE: filesys.c LINE: 3243 FUNCTION: get_pathname_component()
crash> vm
vm: invalid structure member offset: dentry_d_iname
FILE: filesys.c LINE: 3243 FUNCTION: get_pathname_component()
[/usr/bin/crash] error trace: b3a4032c6768 => b3a4032c5b88 => b3a4032fed1c =>
b3a4033b15a4
PID: 1150 TASK: ffff0000c5b32380 CPU: 0 COMMAND: "tee"
MM PGD RSS TOTAL_VM
ffff0000c82f8580 ffff0000ccc9a000 6200k 14424k
VMA START END FLAGS FILE
vm: invalid structure member offset: dentry_d_iname
FILE: filesys.c LINE: 3243 FUNCTION: get_pathname_component()
crash> mount
mount: invalid structure member offset: dentry_d_iname
FILE: filesys.c LINE: 3243 FUNCTION: get_pathname_component()
[/usr/bin/crash] error trace: b3a403305ed8 => b3a403303164 => b3a4032fed1c =>
b3a4033b15a4
MOUNT SUPERBLK TYPE DEVNAME DIRNAME
ffff0000c02cb480 ffff0000c032d800 rootfs rootfs mount: invalid structure
member offset: dentry_d_iname
FILE: filesys.c LINE: 3243 FUNCTION: get_pathname_component()
Upgrading to -proposed
----------------------
root@tidy-grackle:~# dpkg -l | egrep
"kexec-tools|kdump-tools|crash|makedumpfile"
ii crash 8.0.6-1ubuntu2.25.10.1
arm64 kernel debugging utility, allowing gdb like syntax
ii kdump-tools 1:1.10.7ubuntu2
arm64 scripts and tools for automating kdump (Linux crash
dumps)
ii kexec-tools 1:2.0.31-1ubuntu2
arm64 tools to support fast kexec reboots
ii makedumpfile 1:1.7.6-1
arm64 VMcore extraction tool
root@tidy-grackle:~# crash /usr/lib/debug/boot/vmlinux-6.17.0-8-generic
/var/crash/202512172153/dump.202512172153
crash 8.0.6
Copyright (C) 2002-2025 Red Hat, Inc.
Copyright (C) 2004, 2005, 2006, 2010 IBM Corporation
Copyright (C) 1999-2006 Hewlett-Packard Co
Copyright (C) 2005, 2006, 2011, 2012 Fujitsu Limited
Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
Copyright (C) 2005, 2011, 2020-2024 NEC Corporation
Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
Copyright (C) 2015, 2021 VMware, Inc.
This program is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. Enter "help copying" to see the conditions.
This program has absolutely no warranty. Enter "help warranty" for details.
GNU gdb (GDB) 10.2
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "aarch64-unknown-linux-gnu".
Type "show configuration" for configuration details.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
warning: Section .debug_names in
/usr/lib/debug/boot/vmlinux-6.17.0-8-generic length 120232 does not
match section length 413532, ignoring .debug_names.
KERNEL: /usr/lib/debug/boot/vmlinux-6.17.0-8-generic
DUMPFILE: /var/crash/202512172153/dump.202512172153 [PARTIAL DUMP]
CPUS: 1
DATE: Thu Jan 1 00:00:00 UTC 1970
UPTIME: 00:00:49
LOAD AVERAGE: 1.54, 0.49, 0.17
TASKS: 150
NODENAME: tidy-grackle
RELEASE: 6.17.0-8-generic
VERSION: #8-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 20:54:15 UTC 2025
MACHINE: aarch64 (unknown Mhz)
MEMORY: 4 GB
PANIC: "Kernel panic - not syncing: sysrq triggered crash"
PID: 1150
COMMAND: "tee"
TASK: ffff0000c5b32380 [THREAD_INFO: ffff0000c5b32380]
CPU: 0
STATE: TASK_RUNNING (PANIC)
crash> files
PID: 1150 TASK: ffff0000c5b32380 CPU: 0 COMMAND: "tee"
ROOT: / CWD: /root
FD FILE DENTRY INODE TYPE PATH
0 ffff0000c15c2a80 ffff0000c3230480 ffff0000c3362ee8 FIFO
1 ffff0000c505ec00 ffff0000c275c300 ffff0000c3363160 CHR /dev/pts/1
2 ffff0000c505ec00 ffff0000c275c300 ffff0000c3363160 CHR /dev/pts/1
3 ffff0000c69ec780 ffff0000c2879c00 ffff0000c26f90c8 REG /proc/sysrq-trigger
crash> vm
PID: 1150 TASK: ffff0000c5b32380 CPU: 0 COMMAND: "tee"
MM PGD RSS TOTAL_VM
ffff0000c82f8580 ffff0000ccc9a000 6200k 14424k
VMA START END FLAGS FILE
ffff0000cbc82840 be02def90000 be02df88b000 75
/usr/lib/cargo/bin/coreutils/tee
ffff0000cbc82b40 be02df896000 be02df930000 100071
/usr/lib/cargo/bin/coreutils/tee
ffff0000c157bcc0 be02df930000 be02df935000 100073
/usr/lib/cargo/bin/coreutils/tee
...
crash> mount
MOUNT SUPERBLK TYPE DEVNAME DIRNAME
ffff0000c02cb480 ffff0000c032d800 rootfs rootfs /
ffff0000c08eca80 ffff0000c82da000 sysfs sysfs /sys
ffff0000c08ec000 ffff0000c0c38000 proc proc /proc
ffff0000c08ec180 ffff0000c032d000 devtmpfs udev /dev
...
Other commands such as irq, bt, task, mod, runq, etc. all work
The -proposed crash can open dumps generated by the Questing
makedumpfile on the 6.17 kernel on arm
** Tags removed: verification-needed-questing
** Tags added: verification-done-questing
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125145
Title:
[SRU] Makedumpfile: Errors and Page Exclusions When Opening Kernel
Crashdump Files Generated on the Latest HWE Kernel
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/crash/+bug/2125145/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs