Comment 34 for bug 1979885

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

Kinetic verification

Confirming the bug:
root@k-nfs-blkmapd-crash:~# apt-cache policy nfs-kernel-server
nfs-kernel-server:
  Installed: 1:2.6.1-2ubuntu4
  Candidate: 1:2.6.1-2ubuntu4
  Version table:
 *** 1:2.6.1-2ubuntu4 500
        500 http://br.archive.ubuntu.com/ubuntu kinetic/main amd64 Packages
        100 /var/lib/dpkg/status

blkmapd has crashed:
root@k-nfs-blkmapd-crash:~# systemctl status nfs-blkmap.service
× nfs-blkmap.service - pNFS block layout mapping daemon
     Loaded: loaded (/lib/systemd/system/nfs-blkmap.service; enabled; preset: enabled)
     Active: failed (Result: core-dump) since Wed 2022-11-16 19:05:41 UTC; 21s ago
   Duration: 233ms
   Main PID: 1590 (code=dumped, signal=ABRT)
        CPU: 6ms

Nov 16 19:05:41 k-nfs-blkmapd-crash systemd[1]: Starting pNFS block layout mapping daemon...
Nov 16 19:05:41 k-nfs-blkmapd-crash systemd[1]: nfs-blkmap.service: Can't open PID file /run/blkmapd.pid (yet?) after start: Operation not permitted
Nov 16 19:05:41 k-nfs-blkmapd-crash blkmapd[1590]: open pipe file /run/rpc_pipefs/nfs/blocklayout failed: No such file or directory
Nov 16 19:05:41 k-nfs-blkmapd-crash systemd[1]: Started pNFS block layout mapping daemon.
Nov 16 19:05:41 k-nfs-blkmapd-crash systemd[1]: nfs-blkmap.service: Main process exited, code=dumped, status=6/ABRT
Nov 16 19:05:41 k-nfs-blkmapd-crash systemd[1]: nfs-blkmap.service: Failed with result 'core-dump'.

root@k-nfs-blkmapd-crash:~# blkmapd -f
blkmapd: open pipe file /run/rpc_pipefs/nfs/blocklayout failed: No such file or directory
double free or corruption (out)
Aborted (core dumped)

Updating the package:
root@k-nfs-blkmapd-crash:~# apt-cache policy nfs-kernel-server
nfs-kernel-server:
  Installed: 1:2.6.1-2ubuntu4.1
  Candidate: 1:2.6.1-2ubuntu4.1
  Version table:
 *** 1:2.6.1-2ubuntu4.1 500
        500 http://br.archive.ubuntu.com/ubuntu kinetic-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     1:2.6.1-2ubuntu4 500
        500 http://br.archive.ubuntu.com/ubuntu kinetic/main amd64 Packages

Right after the install, the blkmapd service is already running:

root@k-nfs-blkmapd-crash:~# systemctl status nfs-blkmap.service
● nfs-blkmap.service - pNFS block layout mapping daemon
     Loaded: loaded (/lib/systemd/system/nfs-blkmap.service; enabled; preset: enabled)
     Active: active (running) since Wed 2022-11-16 19:08:03 UTC; 1min 45s ago
   Main PID: 2736 (blkmapd)
      Tasks: 1 (limit: 1075)
     Memory: 304.0K
        CPU: 2ms
     CGroup: /system.slice/nfs-blkmap.service
             └─2736 /usr/sbin/blkmapd

Nov 16 19:08:03 k-nfs-blkmapd-crash systemd[1]: Starting pNFS block layout mapping daemon...
Nov 16 19:08:03 k-nfs-blkmapd-crash systemd[1]: Started pNFS block layout mapping daemon.

Stopping it so we can try an interactive start:
root@k-nfs-blkmapd-crash:~# systemctl stop nfs-blkmap.service
root@k-nfs-blkmapd-crash:~# blkmapd -f
blkmapd: open pipe file /run/rpc_pipefs/nfs/blocklayout failed: No such file or directory

It doesn't crash.

Kinetic verification succeeded.