Noble arm64 verification
========================
Current packages (not -proposed)
--------------------------------
root@penguru:~# dpkg -l | grep makedumpfile
ii makedumpfile 1:1.7.5-1
arm64 VMcore extraction tool
root@penguru:~# dpkg -l | grep crash
ii crash 8.0.4-1ubuntu2
arm64 kernel debugging utility, allowing gdb like syntax
root@penguru:~# dpkg -l | grep linux
ii linux-image-6.14.0-1015-nvidia-64k 6.14.0-1015.15
arm64 Signed kernel image nvidia-64k
root@penguru:~# uname -r
6.14.0-1015-nvidia-64k
Generate and open a coredump
root@penguru:~# echo c | tee /proc/sysrq-trigger
root@penguru:~# crash /usr/lib/debug/boot/vmlinux-6.14.0-1015-nvidia-64k
/var/crash/202601261812/dump.202601261812
crash 8.0.4
Copyright (C) 2002-2022 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-2022 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"...
please wait... (gathering task table data)
crash: page excluded: kernel virtual address: ffff000100383dc0 type:
"xa_node.slots[off]"
root@penguru:~#
# Crash program immediately exited
Enable -proposed
-proposed crash with -updates makedumpfile
------------------------------------------
root@penguru:~# apt install crash=8.0.4-1ubuntu2.1
Try to open the coredump (expect failure)
root@penguru:~# crash /usr/lib/debug/boot/vmlinux-6.14.0-1015-nvidia-64k
/var/crash/202601261812/dump.202601261812
crash 8.0.4
Copyright (C) 2002-2022 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-2022 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"...
please wait... (gathering task table data)
crash: page excluded: kernel virtual address: ffff000100383dc0 type:
"xa_node.slots[off]"
# Crash immediately exited again because makedumpfile generated a bad
coredump
-proposed makedumpfile with -updates crash
------------------------------------------
root@penguru:~# apt install makedumpfile=1:1.7.5-1ubuntu1
root@penguru:~# apt install crash=8.0.4-1ubuntu2 # To not use the -proposed
crash
Regenerate coredump and try to open (expect failure)
root@penguru:~# echo c | tee /proc/sysrq-trigger
root@penguru:~# crash /usr/lib/debug/boot/vmlinux-6.14.0-1015-nvidia-64k
/var/crash/202601261821/dump.202601261821
crash 8.0.4
Copyright (C) 2002-2022 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-2022 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"...
please wait... (determining panic task)
WARNING: cannot determine starting stack frame for task ffff000118b3cd80
KERNEL: /usr/lib/debug/boot/vmlinux-6.14.0-1015-nvidia-64k
DUMPFILE: /var/crash/202601261821/dump.202601261821 [PARTIAL DUMP]
CPUS: 1
DATE: Thu Jan 1 00:00:00 UTC 1970
UPTIME: 00:08:31
LOAD AVERAGE: 0.14, 0.17, 0.09
TASKS: 143
NODENAME: penguru
RELEASE: 6.14.0-1015-nvidia-64k
VERSION: #15-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 25 21:56:38 UTC 2025
MACHINE: aarch64 (unknown Mhz)
MEMORY: 8 GB
PANIC: "Kernel panic - not syncing: sysrq triggered crash"
PID: 3269
COMMAND: "tee"
TASK: ffff000118b3cd80 [THREAD_INFO: ffff000118b3cd80]
CPU: 0
STATE: TASK_RUNNING (PANIC)
crash>
# Loads prompt, but cannot determine starting stack frame and some
commands like files are broken
crash> files
files: invalid structure member offset: dentry_d_iname
FILE: filesys.c LINE: 3213 FUNCTION: get_pathname_component()
-proposed crash and -proposed makedumpfile
------------------------------------------
root@penguru:~# apt install crash=8.0.4-1ubuntu2.1
root@penguru:~# crash /usr/lib/debug/boot/vmlinux-6.14.0-1015-nvidia-64k
/var/crash/202601261821/dump.202601261821
crash 8.0.4
Copyright (C) 2002-2022 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-2022 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"...
KERNEL: /usr/lib/debug/boot/vmlinux-6.14.0-1015-nvidia-64k
DUMPFILE: /var/crash/202601261821/dump.202601261821 [PARTIAL DUMP]
CPUS: 1
DATE: Thu Jan 1 00:00:00 UTC 1970
UPTIME: 00:08:31
LOAD AVERAGE: 0.14, 0.17, 0.09
TASKS: 143
NODENAME: penguru
RELEASE: 6.14.0-1015-nvidia-64k
VERSION: #15-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 25 21:56:38 UTC 2025
MACHINE: aarch64 (unknown Mhz)
MEMORY: 8 GB
PANIC: "Kernel panic - not syncing: sysrq triggered crash"
PID: 3269
COMMAND: "tee"
TASK: ffff000118b3cd80 [THREAD_INFO: ffff000118b3cd80]
CPU: 0
STATE: TASK_RUNNING (PANIC)
crash> files
PID: 3269 TASK: ffff000118b3cd80 CPU: 0 COMMAND: "tee"
ROOT: / CWD: /root
FD FILE DENTRY INODE TYPE PATH
0 ffff00010628e400 ffff000121468100 ffff00012110c090 FIFO
1 ffff0001022fb040 ffff000120e93c00 ffff000120149b88 CHR /dev/pts/0
2 ffff0001022fb040 ffff000120e93c00 ffff000120149b88 CHR /dev/pts/0
3 ffff00010628cf00 ffff000121465040 ffff000121e9a808 REG /proc/sysrq-trigger
crash> vm
PID: 3269 TASK: ffff000118b3cd80 CPU: 0 COMMAND: "tee"
MM PGD RSS TOTAL_VM
ffff00010dd4c300 ffff000105f3bc00 2944k 7040k
VMA START END FLAGS FILE
ffff000115624390 b3a115930000 b3a115940000 75 /usr/bin/tee
ffff0001156251f0 b3a115940000 b3a115950000 100071 /usr/bin/tee
ffff0001156261c0 b3a115950000 b3a115960000 100073 /usr/bin/tee
...
crash> mount
MOUNT SUPERBLK TYPE DEVNAME DIRNAME
ffff000100ace400 ffff000100a89800 rootfs rootfs /
ffff000100acb280 ffff000100a8f800 sysfs sysfs /sys
ffff000100ac8700 ffff000100a8b000 proc proc /proc
...
Passes on Noble arm64
** Tags removed: verification-needed verification-needed-noble
** Tags added: verification-done verification-done-noble
--
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