The regression was introduced by the following commit:

commit 315c69261dd3fa12dbc830d4fa00d1fad98d3b03
Author: Paul Wise <[email protected]>
Date:   Fri Aug 2 21:49:05 2019 -0700
Subject: coredump: split pipe command whitespace before expanding template

You can read it here: 
https://github.com/torvalds/linux/commit/315c69261dd3fa12dbc830d4fa00d1fad98d3b03

This landed in 5.3-rc3, and is still in latest mainline. Reading through
the commit message, the linux-fsdevel message and the debian bug found
in the commit message, it just seems that the new changes omit the NULL
case, and construct the helper_argv[] array slightly differently than it
did before.

I confirmed this commit is the root cause by reverting this commit on a
v5.3 build and seeing the old correct behaviour return.

I'll try write a patch to fix this, or I will contact the upstream
maintainer for a fix in the coming days.

** Changed in: linux (Ubuntu Eoan)
       Status: Confirmed => In Progress

** Changed in: linux (Ubuntu Focal)
       Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1863086

Title:
  unkillable process (kernel NULL pointer dereference)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1863086/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to