Hello Lars,

Thank you for reporting the issue.

We have a 20.04 kernel update in focal-proposed (version 5.4.0-79.88)
which has the following patch applied which might fix this problem:

    NFSv4: Fix a NULL pointer dereference in
pnfs_mark_matching_lsegs_return()

Could you please try running this kernel version and check whether the
bug is really fixed?

Please see https://wiki.ubuntu.com/Testing/EnableProposed for
documentation how to enable and use -proposed.

Thank you!

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1936673

Title:
  BUG: kernel NULL pointer dereference, address: 0000000000000000

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  Hi Kernelguys,

  after updating my kernel from 5.4.0-74.83-generic to 5.4.0-77.86 I get
  a kernelpanic when putting load onto my NFSv4.1 mount.


  
  About the System:

  I run a Galera Cluster on a VMWare VM with data stored on a NetApp
  system with NFSv4.1:

  # grep nfs4 /proc/mounts
  server:/GALERANFS_MUC_2_LOG /GALERANFS_MUC_LOG nfs4 
rw,noatime,vers=4.1,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=nfs-client-ip,local_lock=none,addr=nfs-server-ip
 0 0
  nfs-server-ip:/GALERANFS_MUC_2_BACKUP /GALERANFS_MUC_BACKUP nfs4 
rw,noatime,vers=4.1,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=nfs-client-ip,local_lock=none,addr=nfs-server-ip
 0 0
  nfs-server-ip:/GALERANFS_MUC_2_DATA /GALERANFS_MUC_DATA nfs4 
rw,noatime,vers=4.1,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=nfs-client-ip,local_lock=none,addr=nfs-server-ip
 0 0

  The panic I get when I give a little load on the NFS mount with my
  mariadb-server is:

  Jul 16 15:26:10 maria2021-muc-2 systemd[1]: Starting MariaDB 10.5.11 database 
server...
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.549355] BUG: kernel NULL 
pointer dereference, address: 0000000000000000
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.551391] #PF: supervisor read 
access in kernel mode
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.553377] #PF: 
error_code(0x0000) - not-present page
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.555350] PGD 0 P4D 0 
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.557268] Oops: 0000 [#7] SMP PTI
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.559186] CPU: 0 PID: 44171 
Comm: mysqld Tainted: P      D    O      5.4.0-77-generic #86-Ubuntu
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.560644] Hardware name: VMware, 
Inc. VMware7,1/440BX Desktop Reference Platform, BIOS 
VMW71.00V.17369862.B64.2012240522 12/24/2020
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.562497] RIP: 
0010:pnfs_mark_matching_lsegs_return+0x108/0x150 [nfsv4]
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.563447] Code: 01 f0 80 4b 40 
08 49 8b 06 4c 89 f3 4c 39 75 d0 75 9d 8b 45 bc 85 c0 75 3b 48 8b 4d c8 48 8b 
41 38 48 8d 51 38 48 39 c2 74 23 <41>
   8b 34 24 48 8b 7d c8 44 89 fa e8 88 e3 ff ff 31 c0 48 83 c4 20
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.565380] RSP: 
0018:ffffa6e91c113d68 EFLAGS: 00010283
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.566361] RAX: ffff95e263669540 
RBX: ffff95e263669268 RCX: ffff95e263669240
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.567364] RDX: ffff95e263669278 
RSI: ffff95e263669540 RDI: ffff95e263669240
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.568358] RBP: ffffa6e91c113db0 
R08: 0000000000000064 R09: 0000000000000000
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.569356] R10: ffff95e24b0ed480 
R11: 000000000000003d R12: 0000000000000000
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.570355] R13: ffff95e263669278 
R14: ffff95e263669268 R15: 0000000000000000
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.571353] FS:  
00007f5d988cf800(0000) GS:ffff95e277a00000(0000) knlGS:0000000000000000
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.572340] CS:  0010 DS: 0000 ES: 
0000 CR0: 0000000080050033
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.573317] CR2: 0000000000000000 
CR3: 00000002229a2003 CR4: 00000000001606f0
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.574289] Call Trace:
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.575260]  
_pnfs_return_layout+0x118/0x230 [nfsv4]
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.576272]  ? 
nfs_inode_detach_delegation+0x29/0x70 [nfsv4]
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.577244]  
nfs4_evict_inode+0x70/0x80 [nfsv4]
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.578205]  evict+0xd2/0x1b0
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.579174]  iput+0x148/0x210
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.580104]  
do_unlinkat+0x1c5/0x2d0
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.581014]  
__x64_sys_unlink+0x23/0x30
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.581905]  
do_syscall_64+0x57/0x190
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.582763]  
entry_SYSCALL_64_after_hwframe+0x44/0xa9
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.583615] RIP: 
0033:0x7f5d98b78e3b
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.584429] Code: f0 ff ff 73 01 
c3 48 8b 0d 52 80 0d 00 f7 d8 64 89 01 48 83 c8 ff c3 0f 1f 84 00 00 00 00 00 
f3 0f 1e fa b8 57 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 25 80 0d 
00 f7 d8 64 89 01 48
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.586086] RSP: 
002b:00007fff18df17c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000057
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.586907] RAX: ffffffffffffffda 
RBX: 000056024b32e8a0 RCX: 00007f5d98b78e3b
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.587739] RDX: 000000000000000e 
RSI: 0000000000000010 RDI: 00007fff18df1910
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.588561] RBP: 00007fff18df1800 
R08: 00007fff18df1828 R09: 0000000000000000
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.589368] R10: 00000000000001b6 
R11: 0000000000000246 R12: 0000000000000010
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.590157] R13: 0000000000000000 
R14: 00007fff18df1910 R15: 00007fff18df1880
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.590981] Modules linked in: 
xt_recent btrfs xor zstd_compress raid6_pq ufs qnx4 hfsplus hfs minix ntfs 
msdos jfs xfs nfs_layout_nfsv41_files rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs 
lockd grace fscache vmw_vsock_vmci_transport vsock nls_iso8859_1 intel_rapl_msr 
intel_rapl_common sb_edac crct10dif_pclmul ghash_clmulni_intel aesni_intel 
crypto_simd cryptd glue_helper rapl vmw_balloon input_leds joydev serio_raw 
vmw_vmci mac_hid nf_log_ipv6 ip6t_REJECT nf_reject_ipv6 xt_hl ip6t_rt 
nf_log_ipv4 nf_log_common ipt_REJECT nf_reject_ipv4 xt_LOG xt_comment xt_limit 
xt_addrtype xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 
libcrc32c ip6table_filter sch_fq_codel sunrpc ip6_tables iptable_filter 
bpfilter ip_tables x_tables autofs4 zfs(PO) zunicode(PO) zlua(PO) zavl(PO) 
icp(PO) zcommon(PO) znvpair(PO) spl(O) crc32_pclmul vmwgfx psmouse ttm 
drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm vmxnet3 
vmw_pvscsi i2c_piix4 pata_acpi
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.598044] CR2: 0000000000000000
  Jul 16 15:26:10 maria2021-muc-2 kernel: [  678.599024] ---[ end trace 
60579b30ad37024f ]---

  # dpkg -l linux-image-5.4.0-77-generic
  Desired=Unknown/Install/Remove/Purge/Hold
  | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
  |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
  ||/ Name                         Version      Architecture Description
  
+++-============================-============-============-=================================
  ii  linux-image-5.4.0-77-generic 5.4.0-77.86  amd64        Signed kernel 
image generic

  # cat /proc/version_signature
  Ubuntu 5.4.0-77.86-generic 5.4.119

  Is anyone else having this problem?
  Thanks in advance,
     Lars

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to