[SRU] Makedumpfile: Errors and Page Exclusions When Opening Kernel Crashdump Files Generated on the Latest HWE Kernel

Bug #2125145 reported by stormy
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
crash (Ubuntu)
Status tracked in Resolute
Noble
New
Undecided
Unassigned
Plucky
New
Undecided
Unassigned
Questing
New
Undecided
Unassigned
Resolute
Confirmed
Undecided
Unassigned
makedumpfile (Ubuntu)
Status tracked in Resolute
Noble
New
Undecided
Unassigned
Plucky
Fix Released
Undecided
Unassigned
Questing
Fix Released
Undecided
Unassigned
Resolute
Fix Released
Undecided
Unassigned

Bug Description

Note: Original description is at the bottom of this report

[Impact]

The current versions of Makedumpfile and Crash in the -updates pocket on Noble do not support the latest hardware enablement kernel for that platform, which is 6.14. There are several architecture-dependent and kernel flavor-dependent behaviours that I will outline below, but the steps to reproduce are the same.

Reproducer steps:
-----------------

Boot into a hardware enablement kernel. For example, on arm64 use the 6.14.0-1008-nvidia-64k kernel:

KERNEL_VERSION=6.14.0-1008-nvidia-64k
DISTRO=noble

sudo apt update
sudo apt install ubuntu-dbgsym-keyring
echo "deb http://ddebs.ubuntu.com ${DISTRO} main restricted universe multiverse
deb http://ddebs.ubuntu.com ${DISTRO}-updates main restricted universe multiverse | \
  sudo tee /etc/apt/sources.list.d/ddebs.list
sudo apt update
sudo apt install linux-image-${KERNEL_VERSION}
sudo apt install linux-image-unsigned-${KERNEL_VERSION}-dbgsym

Modify grub's cmdline to specify a crashkernel: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=512M" # Or similar
sudo update-grub
sudo apt install kexec-tools kdump-tools crash makedumpfile
sudo systemctl enable kdump-tools
sudo systemctl start kdump-tools
sudo reboot

echo c | sudo tee /proc/sysrq-trigger

After the machine recovers,

crash /usr/lib/debug/boot/<kernel-dbgsym> /var/crash/<dump-dir>/<dump-file>

Results on Arm64
----------------

crash 8.0.4
Copyright (C) 2002-2022 Red Hat, Inc.
...
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: ffff07ffa042d8e0 type: "xa_node.slots[off]"

Results on amd64
----------------

On an amd64 machine, using a kernel such as linux-image-6.14.0-29-generic results in crash failing to open. No error is printed but we don't obtain the prompt:

crash 8.0.4
...
For help, type "help".
Type "apropos word" to search for commands related to "word"...

# Program exits and no prompt is presented

[Test Plan]

* Ensure that with the proposed combination of makedumpfile and crash is capable of generating and subsequently opening crashdumps on the HWE and GA kernels available for that platform. Here is the mapping ATOW:
Noble GA: 6.8
Noble HWE: 6.14
Plucky (interim release, no HWE): 6.14
Questing (interim release, no HWE): 6.17
Resolute (development): 6.17 (as of Oct. 14th 2025)

* Ensure all of crash's commands produce the expected output (eg. ps, mount, files, vm, vtop, runq, etc.)

* If bugs are found in generating and reading crashdumps on the HWE kernel on other architectures (s390x, etc.), this test plan can be expanded to include those.

[Where Problems Could Occur]
* Crash and Makedumpfile are designed to be backwards-compatible, so the risk of regression when backporting a commit is low - however, not zero. This is why it will be important to ensure that the proposed combination of Makedumpfile and crash does not break existing environments - eg. the GA kernel

* The matrix of hardware and kernel versions (including derivative / cloud kernels) to test again is extensive. It's possible that the commits identified to solve the known problems will not be comprehensive. For example, cpu architectures and kernels not in the test matrix may require additional commits to be backported.

[Other Info]

* Support/SEG are currently having conversations with the kernel team about the potential to proactively SRU / MRE the latest upstream crash version, and potentially Makedumpfile as well, alongside -hwe kernel releases to avoid this sort of regression in the future. Though, we understand this would require an SRUExceptionPolicy to be approved and published.

[Investigation and summary of changes]

We have identified that on the Makedumpfile at least two commits are needed:
[1] https://github.com/makedumpfile/makedumpfile/commit/985e575253f1c2de8d6876cfe685c68a24ee06e1
[2] https://github.com/makedumpfile/makedumpfile/commit/bad2a7c4fa75d37a41578441468584963028bdda

These are patches to compensate for a change in the kernel's mapping of memory. Using the patched Makedumpfile helps, but it is not sufficient. Including the patches in Makedumpfile (or using the tip of upstream master), but opening with the currently distributed crash results in the following errors:

eg. Patched Makedumpfile with crash 8.0.4 on Arm64:
---------------------------------------------------
...
WARNING: cannot determine starting stack frame for task ffffd574e21b4800

WARNING: cannot determine starting stack frame for task ffff07ff83296300

WARNING: cannot determine starting stack frame for task ffff07ff83293f80

WARNING: cannot determine starting stack frame for task ffff07ff83a04700

WARNING: cannot determine starting stack frame for task ffff08010507c400
      KERNEL: /usr/lib/debug/boot/vmlinux-6.14.0-1008-nvidia-64k
    DUMPFILE: /var/crash/patched_mdf/dump.202509191531 [PARTIAL DUMP]
        CPUS: 128 [OFFLINE: 127]
        DATE: Thu Jan 1 00:00:00 UTC 1970
      UPTIME: 00:13:38
LOAD AVERAGE: 0.12, 0.16, 0.10
       TASKS: 1573
    NODENAME: penguru
     RELEASE: 6.14.0-1008-nvidia-64k
     VERSION: #8-Ubuntu SMP PREEMPT_DYNAMIC Sat Jul 26 02:43:53 UTC 2025
     MACHINE: aarch64 (unknown Mhz)
      MEMORY: 63.8 GB
       PANIC: "Kernel panic - not syncing: sysrq triggered crash"
         PID: 7886
     COMMAND: "tee"
        TASK: ffff08010507c400 [THREAD_INFO: ffff08010507c400]
         CPU: 85
       STATE: TASK_RUNNING (PANIC)

On Amd64
--------
Crash still fails to open.

Therefore, in addition to the above Makedumpfile commits, crash requires some patching. With the above two commits to Makedumpfile I did a bisect on crash on amd64 and arm64.

On the amd64 crash side, I have identified that [3] applied in isolation (cherry-picked) is sufficient on amd64
[3] https://github.com/crash-utility/crash/commit/6752571d8d782d07537a258a1ec8919ebd1308ad

I have also found that cherry-picking [4] and [5] resolves the issue on arm64 hardware in testflinger (using the machine agent penguru)
[4] https://github.com/crash-utility/crash/commit/3879e9104826d5ae14a0824ec47ab60056a249a7
[5] https://github.com/crash-utility/crash/commit/968debd0d5979dd9ddca3af0766bad714dbd51e3

At this point, crash's commands such as mount, files, vm, etc. were still broken. To resolve this, [6] and [7] are needed

[6] https://github.com/crash-utility/crash/commit/3d60d9d40457239683a5f20b01437db94f964fb8
[7] https://github.com/crash-utility/crash/commit/2795136a515446b798ebbfa257c97f0ca6ecb8ec

To SRU for Noble, crash must also be work on Plucky, Questing, and Resolute. The current version of makedumpfile on all of those series was found to be sufficient and so no SRU for makedumpfile is required on those. However for crash:
* Plucky uses the 6.14 kernel, so no additional commits are needed - in fact due to the newer version available on Plucky, only [7] is needed.
* Questing uses the 6.17 kernel. No issues other than [7] were observed on arm, but on amd64, an infinite loop while gdb loaded module symbols was observed, This is fixed in [8].
* Resolute will ship with a newer kernel than 6.17, but as of October 14th, 2025 is currently based on 6.17. Currently the package in Debian unstable, which will autosync to Resolute does not contain the required fixes and so it will also require SRU with [7] and [8] unless superceded by an upstream (Debian) version bump.

[8] https://github.com/crash-utility/crash/commit/e44a9a9d808c83fb846060f65e5aaa9d30b6e2c4

PPA with all of the packages built (except resolute): https://launchpad.net/~bryanfraschetti/+archive/ubuntu/lp2125145

--------------------------------------------------------------

Original Description:
=====================

24.04 LTS,
Linux 6.14.0-29-generic #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Aug 14 16:52:50 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Problem Description:
crash utility is crashing (error code 1) when attempting to analyze kernel crash dumps.

Setup kdump & generated kernel panic using “echo 1 > /proc/sys/kernel/sysrq” but, crash cannot access it:

# crash /usr/lib/debug/boot/vmlinux-6.14.0-29-generic dump.202509161821

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 "x86_64-pc-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"...

# echo $?
1

running as root user and file is readable fine:

$ :/var/crash/202509161821# ls -l
total 299144
-rw------- 1 root whoopsie 119627 Sep 16 18:21 dmesg.202509161821
-rw-r--r-- 1 root whoopsie 306200163 Sep 16 18:21 dump.202509161821

symbol file is there:

# ls -l /usr/lib/debug/boot/vmlinux-6.14.0-29-generic*
-rw-r--r-- 1 root root 450705920 Aug 14 18:02 /usr/lib/debug/boot/vmlinux-6.14.0-29-generic

tail of strace:

14:06:20.661240 rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER|SA_NODEFER, sa_restorer=0x7b0841845330}, NULL, 8) = 0 <0.000008>
14:06:20.661281 rt_sigaction(SIGINT, {sa_handler=0x5ec383cbceb0, sa_mask=[], sa_flags=SA_RESTORER|SA_NODEFER, sa_restorer=0x7b0841845330}, NULL, 8) = 0 <0.000008>
14:06:20.661322 rt_sigaction(SIGSEGV, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_NODEFER, sa_restorer=0x7b0841845330}, NULL, 8) = 0 <0.000008>
14:06:20.661360 write(1, "\n", 1
) = 1 <0.000119>
14:06:20.661579 lseek(3, 10312, SEEK_SET) = 10312 <0.000010>
14:06:20.661617 read(3, "OSRELEASE=6.14.0-29-generic\nBUIL"..., 3276) = 3276 <0.000011>
14:06:20.661748 unlink("/var/tmp/ramdump_elf_XXXXXX") = -1 ENOENT (No such file or directory) <0.002921>
14:06:20.664817 exit_group(1) = ?
14:06:20.690105 +++ exited with 1 +++

full crash strace https://filebin.net/custom-bin/crash.strace.1

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: crash 8.0.4-1ubuntu2
ProcVersionSignature: Ubuntu 6.14.0-29.29~24.04.1-generic 6.14.8
Uname: Linux 6.14.0-29-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
CasperMD5CheckResult: pass
Date: Thu Sep 18 20:21:26 2025
InstallationDate: Installed on 2025-09-04 (14 days ago)
InstallationMedia: Ubuntu 24.04.2 LTS "Noble Numbat" - Release amd64 (20250215)
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
SourcePackage: crash
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
stormy (stormy1777) wrote :
Revision history for this message
Juerg Haefliger (juergh) wrote :

Triggering a crash with
Linux ubuntu-noble 6.14.0-29-generic #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Aug 14 16:52:50 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Sep 22 14:41:44 ubuntu-noble kdump-tools[587]: Starting kdump-tools:
Sep 22 14:41:44 ubuntu-noble kdump-tools[592]: * running makedumpfile --dump-dmesg /proc/vmcore /var/crash/202509221441/dmesg.202509221441
Sep 22 14:41:44 ubuntu-noble kdump-tools[610]: The kernel version is not supported.
Sep 22 14:41:44 ubuntu-noble kdump-tools[610]: The makedumpfile operation may be incomplete.
Sep 22 14:41:44 ubuntu-noble kdump-tools[610]: The dmesg log is saved to /var/crash/202509221441/dmesg.202509221441.
Sep 22 14:41:44 ubuntu-noble kdump-tools[610]: makedumpfile Completed.
Sep 22 14:41:44 ubuntu-noble kdump-tools[592]: * kdump-tools: saved dmesg content in /var/crash/202509221441
Sep 22 14:41:44 ubuntu-noble kdump-tools[611]: saved dmesg content in /var/crash/202509221441
Sep 22 14:41:44 ubuntu-noble kdump-tools[592]: * running makedumpfile -F -c -d 31 /proc/vmcore | compress > /var/crash/202509221441/dump-incomplete
Sep 22 14:41:44 ubuntu-noble kdump-tools[615]: The kernel version is not supported.
Sep 22 14:41:44 ubuntu-noble kdump-tools[615]: The makedumpfile operation may be incomplete.
Sep 22 14:41:46 ubuntu-noble kdump-tools[615]: [574B blob data]
Sep 22 14:41:46 ubuntu-noble kdump-tools[615]: The dumpfile is saved to STDOUT.
Sep 22 14:41:46 ubuntu-noble kdump-tools[615]: makedumpfile Completed.
Sep 22 14:41:46 ubuntu-noble kdump-tools[592]: * kdump-tools: saved vmcore in /var/crash/202509221441
Sep 22 14:41:46 ubuntu-noble kdump-tools[620]: saved vmcore in /var/crash/202509221441
Sep 22 14:41:46 ubuntu-noble kdump-tools[622]: Mon, 22 Sep 2025 14:41:46 +0000

Revision history for this message
Juerg Haefliger (juergh) wrote :

Not surprisingly:

Sep 22 14:41:44 ubuntu-noble kdump-tools[610]: The kernel version is not supported.

Revision history for this message
Juerg Haefliger (juergh) wrote (last edit ):

Not even TOT crash (commit 0df76345db8f7bb2ce70138eee65b71e157b280a) can read this dump, so maybe makedumpfile produces garbage..

crash 9.0.0++
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) 16.2
Copyright (C) 2024 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 "x86_64-pc-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)juergh@gollum:~/tmp/202509221441$ echo $?
1

Revision history for this message
Juerg Haefliger (juergh) wrote :

Ok, using latest makedumpfile (1.7.7+) in combination with latest crash now works:

crash 9.0.0++
<snip>
      KERNEL: vmlinux-6.14.0-29-generic
    DUMPFILE: dump.202509221613 [PARTIAL DUMP]
        CPUS: 2
        DATE: Thu Jan 1 01:00:00 CET 1970
      UPTIME: 00:04:43
LOAD AVERAGE: 0.05, 0.04, 0.01
       TASKS: 140
    NODENAME: ubuntu-noble
     RELEASE: 6.14.0-29-generic
     VERSION: #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Aug 14 16:52:50 UTC 2
     MACHINE: x86_64 (3792 Mhz)
      MEMORY: 4 GB
       PANIC: "Kernel panic - not syncing: sysrq triggered crash"
         PID: 1134
     COMMAND: "bash"
        TASK: ffff9f1648973080 [THREAD_INFO: ffff9f1648973080]
         CPU: 0
       STATE: TASK_RUNNING (PANIC)

New makedumpfile with old crash 8.0.4 is also no good. So we need to update both crash and makedumpfile. Sigh.

Changed in crash (Ubuntu):
status: New → Confirmed
Changed in makedumpfile (Ubuntu):
status: New → Confirmed
description: updated
description: updated
summary: - Crash utility exits with error code 1 when analyzing kernel crash
+ [WIP] [SRU] Makedumpfile: Errors and Page Exclusions When Opening Kernel
+ Crashdump Files Generated on the Latest HWE Kernel
Revision history for this message
Bryan Fraschetti (bryanfraschetti) wrote : Re: [WIP] [SRU] Makedumpfile: Errors and Page Exclusions When Opening Kernel Crashdump Files Generated on the Latest HWE Kernel

Hello,
Just commenting to let you know that I have modified your bug report to get things rolling / bring more attention on SRUing the necessary changes on both the crash and makedumpfile side of things. I've left your original description intact at the bottom of the bug report

My testing, thus far, has pointed to me to these two commits in Makefile
[1] https://github.com/makedumpfile/makedumpfile/commit/985e575253f1c2de8d6876cfe685c68a24ee06e1
[2] https://github.com/makedumpfile/makedumpfile/commit/bad2a7c4fa75d37a41578441468584963028bdda

I see you're using amd64 - I found on that architecture that this commit was needed in crash
[3] https://github.com/crash-utility/crash/commit/6752571d8d782d07537a258a1ec8919ebd1308ad

All of these commits can be cherry-picked without conflicts. Well, [1] and [2] have to be applied in that order

description: updated
description: updated
Changed in makedumpfile (Ubuntu Plucky):
status: New → Fix Released
Changed in makedumpfile (Ubuntu Questing):
status: New → Fix Released
Changed in makedumpfile (Ubuntu Resolute):
status: Confirmed → Fix Released
description: updated
description: updated
description: updated
description: updated
Revision history for this message
Bryan Fraschetti (bryanfraschetti) wrote :

As discussed in the bug report, the current version of makedumpfile on Questing is sufficient for the 6.17 kernel that it uses. However, the version of crash still requires [1] and [2]

[1] https://github.com/crash-utility/crash/commit/2795136a515446b798ebbfa257c97f0ca6ecb8ec
[2] https://github.com/crash-utility/crash/commit/e44a9a9d808c83fb846060f65e5aaa9d30b6e2c4

The attached debdiff contains those commits.

description: updated
Revision history for this message
Bryan Fraschetti (bryanfraschetti) wrote :

As discussed in the bug report, the current version of makedumpfile on Plucky is sufficient for the 6.14 kernel that it uses. However, the version of crash still requires [1]

[1] https://github.com/crash-utility/crash/commit/2795136a515446b798ebbfa257c97f0ca6ecb8ec

The attached debdiff contains this cherry-pick

Revision history for this message
Bryan Fraschetti (bryanfraschetti) wrote :

Resolute is currently using the same kernel and crash version as Questing. This is the debdiff containing the needed patches

Revision history for this message
Bryan Fraschetti (bryanfraschetti) wrote :

The current version of makedumpfile in Noble is insufficient to generate a readable dumpfile on kernels newer than 6.8. The two following commits are needed

[1] https://github.com/makedumpfile/makedumpfile/commit/985e575253f1c2de8d6876cfe685c68a24ee06e1
[2] https://github.com/makedumpfile/makedumpfile/commit/bad2a7c4fa75d37a41578441468584963028bdda

Revision history for this message
Bryan Fraschetti (bryanfraschetti) wrote :

Crash on Noble must be able to read kernel dumps up to the v6.14 kernel. The following commits are needed to accomplish this

[1] https://github.com/crash-utility/crash/commit/6752571d8d782d07537a258a1ec8919ebd1308ad
[2] https://github.com/crash-utility/crash/commit/3879e9104826d5ae14a0824ec47ab60056a249a7
[3] https://github.com/crash-utility/crash/commit/968debd0d5979dd9ddca3af0766bad714dbd51e3
[4] https://github.com/crash-utility/crash/commit/3d60d9d40457239683a5f20b01437db94f964fb8
[5] https://github.com/crash-utility/crash/commit/2795136a515446b798ebbfa257c97f0ca6ecb8ec

The commit at [3] required quite a bit of modification as it was based on some foundational work set up in similar commits for another architectures and other code refactors. Eg. certain struct members, and symbols were defined in earlier commits such as: https://github.com/crash-utility/crash/commit/6dfda0d2235574cf80530ea92e0ddff270f9c039. Rather than bringing in the many patches upon this one depended, I brought in only the necessary changes.

In the debdiff you will notice [4] is also a backport rather than a direct cherry-pick because several line offsets were required for clean application

Revision history for this message
Bryan Fraschetti (bryanfraschetti) wrote (last edit ):

I placed the patched crash and makedumpfile on Noble through Questing in a PPA at: https://launchpad.net/~bryanfraschetti/+archive/ubuntu/lp2125145 for testing / analysis and to demonstrate the successful build

summary: - [WIP] [SRU] Makedumpfile: Errors and Page Exclusions When Opening Kernel
+ [SRU] Makedumpfile: Errors and Page Exclusions When Opening Kernel
Crashdump Files Generated on the Latest HWE Kernel
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "questing_crash.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Revision history for this message
Dariusz Gadomski (dgadomski) wrote (last edit ):

Thanks Bryan.

I have sponsored the makedumpfile patch for noble while we are still waiting for crash to get into resolute.

2 minor remarks:
* the LP bug mention was missing a colon, I'm not sure if the automated tools will pick it up in this format. Please stick to LP: #<bug-num> just to be sure. More details [1]
* When you're introducing changes that are Ubuntu-specific (reflected by introducing *<X>ubuntu<Y>* in the version number) you also need to update the maintainer in debian/control. `update-maintainer` tool is your friend: just run it in your source and it'll update it for you. [2]

[1] https://canonical-ubuntu-packaging-guide.readthedocs-hosted.com/en/1.0/how-to/fixing-a-bug.html
[2] https://canonical-ubuntu-packaging-guide.readthedocs-hosted.com/en/latest/tutorial/make-changes-to-package/#committing-the-changes

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

From what I understood, without the updated src:crash package, it doesn't make sense to accept the src:makedumpfile upload for noble at this time, right? Because it's not going to be testable.
  And src:crash still has quite a long road to traverse, needing an update all the way up to Resolute still?

Revision history for this message
Bryan Fraschetti (bryanfraschetti) wrote :

Thanks Dariusz for fixing the missing colon typo and pointing me to update-maintainer tool

Also thanks Andreas for taking a look. I agree that it doesn't make sense to accept the makedumpfile upload into -proposed until the corresponding crash changes are also accepted on Noble through Resolute. The patched crash and makedumpfile should be tested together otherwise reading the dumpfile is only partially functional and the broken features vary across architectures.

It looks like crash has landed in Resolute: https://launchpad.net/ubuntu/resolute/+source/crash

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.