Public bug reported:

We see the below failure in the LTP madvise07 test case, which tests
HWPOISON functionality on anonymous mapped memory. The issue seems to be
HWPOISON'ed anonymous mapped memory causes a process to be forcibly
SIGKILL'd instead of being sent SIGBUS as expected.

~john-cabaj discovered this error while reviewing linux-azure-nvidia
test results, and identified this patch as the culprit:
https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-
nvidia/+git/noble/commit/?h=nvidia-6.14-next&id=7a1391d02f3e1a71b8953bfcd6a66c6093fe1280.

This appears to only impact kernels based on noble:linux-nvidia-6.14.

77544 20:44:08 ERROR| [stderr] -------------------------------------------
77545 20:44:08 ERROR| [stderr] INFO: runltp script is deprecated, try kirk
77546 20:44:08 ERROR| [stderr] https://github.com/linux-test-project/kirk
77547 20:44:08 ERROR| [stderr] -------------------------------------------
77548 20:44:08 DEBUG| [stdout] Checking for required user/group ids
77549 20:44:08 DEBUG| [stdout]
77550 20:44:08 DEBUG| [stdout] 'root' user id and group found.
77551 20:44:08 DEBUG| [stdout] 'nobody' user id and group found.
77552 20:44:08 DEBUG| [stdout] 'bin' user id and group found.
77553 20:44:08 DEBUG| [stdout] 'daemon' user id and group found.
77554 20:44:08 DEBUG| [stdout] Users group found.
77555 20:44:08 DEBUG| [stdout] Sys group found.
77556 20:44:08 DEBUG| [stdout] Required users/groups exist.
77557 20:44:08 DEBUG| [stdout] no big block device was specified on commandline.
77558 20:44:08 DEBUG| [stdout] Tests which require a big block device are 
disabled.
77559 20:44:08 DEBUG| [stdout] You can specify it with option -z
77560 20:44:08 DEBUG| [stdout] INFO: Test start time: Thu Sep 18 20:44:08 UTC 
2025
77561 20:44:08 DEBUG| [stdout] COMMAND: /opt/ltp/bin/ltp-pan -q -e -S -a 150147 
-n 150147 -f /tmp/ltp-1RFGjDBAMw/alltests -l /dev/null -C /dev/null -T /dev/null
77562 20:44:08 DEBUG| [stdout] LOG File: /dev/null
77563 20:44:08 DEBUG| [stdout] FAILED COMMAND File: /dev/null
77564 20:44:08 DEBUG| [stdout] TCONF COMMAND File: /dev/null
77565 20:44:08 DEBUG| [stdout] Running tests.......
77566 20:44:08 DEBUG| [stdout] tst_test.c:1952: TINFO: LTP version: 20250130
77567 20:44:08 DEBUG| [stdout] tst_test.c:1955: TINFO: Tested kernel: 
6.14.0-1004-azure-nvidia #4~24.04.1-Ubuntu SMP Thu Sep 11 18:20:32 UTC 2025 
aarch64
77568 20:44:08 DEBUG| [stdout] tst_kconfig.c:88: TINFO: Parsing kernel config 
'/lib/modules/6.14.0-1004-azure-nvidia/build/.config'
77569 20:44:08 DEBUG| [stdout] tst_test.c:1773: TINFO: Overall timeout per run 
is 0h 00m 30s
77570 20:44:08 DEBUG| [stdout] madvise07.c:43: TINFO: mmap(0, 65536, PROT_READ 
| PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0)
77571 20:44:08 DEBUG| [stdout] madvise07.c:54: TINFO: madvise(0xe595bee90000, 
65536, MADV_HWPOISON)
77572 20:44:08 DEBUG| [stdout] madvise07.c:90: TFAIL: Child killed by SIGKILL
77573 20:44:08 DEBUG| [stdout]
77574 20:44:08 DEBUG| [stdout] Summary:
77575 20:44:08 DEBUG| [stdout] passed 0
77576 20:44:08 DEBUG| [stdout] failed 1
77577 20:44:08 DEBUG| [stdout] broken 0
77578 20:44:08 DEBUG| [stdout] skipped 0
77579 20:44:08 DEBUG| [stdout] warnings 0
77580 20:44:08 DEBUG| [stdout] INFO: ltp-pan reported some tests FAIL
77581 20:44:08 DEBUG| [stdout] LTP Version: 20250130
77582 20:44:08 DEBUG| [stdout] INFO: Test end time: Thu Sep 18 20:44:08 UTC 2025
77583 20:44:08 ERROR| [stderr] -------------------------------------------
77584 20:44:08 ERROR| [stderr] INFO: runltp script is deprecated, try kirk
77585 20:44:08 ERROR| [stderr] https://github.com/linux-test-project/kirk
77586 20:44:08 ERROR| [stderr] -------------------------------------------

This is accompanied by an error in dmesg:
...
[ 2786.499480] Memory failure: 0x232b9: forcibly killing madvise07:150194 
because of failure to unmap corrupted page
...

** Affects: linux-nvidia-6.14 (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux-nvidia-6.14 (Ubuntu Noble)
     Importance: Undecided
         Status: Triaged

** Also affects: linux-nvidia-6.14 (Ubuntu Noble)
   Importance: Undecided
       Status: New

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

Title:
  6.14 kernel SAUCE patch causes LTP madvise07 test case to fail with
  "Child killed by SIGKILL"

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


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

Reply via email to