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

Reply via email to