Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-18552

BUG: unable to handle kernel NULL pointer dereference in mdd_changelog_recalc_mask()

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      [ 6348.958794] Lustre: DEBUG MARKER: == conf-sanity test 76c: verify changelog_mask is applied with lctl set_param -P ========================================================== 03:32:56 (1734060776)
      ...
      [ 6389.980355] BUG: unable to handle kernel NULL pointer dereference at 0000000000000140
      [ 6389.984009] PGD 128b5b067 P4D 128b5b067 PUD 128b5c067 PMD 0 
      [ 6389.984116] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
      [ 6389.984199] CPU: 0 PID: 338167 Comm: lctl Tainted: G        W  O     --------- -  - 4.18.0 #11
      [ 6389.984334] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-1.fc39 04/01/2014
      [ 6389.984466] RIP: 0010:mdd_changelog_recalc_mask+0xd4/0x440 [mdd]
      [ 6389.984587] Code: 38 09 d5 c0 c7 05 e0 32 06 00 40 00 00 00 48 c7 05 dd 32 06 00 00 00 00 00 e8 98 1b 38 ff 4c 89 e7 e8 f0 de 9e f3 48 8b 73 30 <48> 8b 86 40 01 00 00 f6 40 24 02 75 55 f6 05 28 14 39 ff 01 41 bc
      [ 6389.984848] RSP: 0018:ffff9723d388bde8 EFLAGS: 00010286
      [ 6389.984927] RAX: 0000000080000000 RBX: ffff9723a7a9eb00 RCX: 0000000000000001
      [ 6389.985051] RDX: 0000000080000001 RSI: 0000000000000000 RDI: 00000000ffffffff
      [ 6389.985166] RBP: ffff9723c63ce000 R08: 000000000000000e R09: 0000000000000000
      [ 6389.985280] R10: ffff9723c63ae000 R11: ffff9723c63ad8d7 R12: ffff9723af36a7a0
      [ 6389.985394] R13: ffff9723d388be28 R14: ffff9723c3a91000 R15: 00007ffc5d81ff32
      [ 6389.985508] FS:  00007f4c9d325dc0(0000) GS:ffff972416a00000(0000) knlGS:0000000000000000
      [ 6389.985621] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
      [ 6389.985716] CR2: 0000000000000140 CR3: 0000000128b54005 CR4: 0000000000370eb0
      [ 6389.985832] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
      [ 6389.985946] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
      [ 6389.986065] Call Trace:
      [ 6389.986112]  mdd_changelog_mask_seq_write+0x419/0x520 [mdd]
      [ 6389.986215]  full_proxy_write+0x4b/0x70
      [ 6389.986300]  vfs_write+0xb9/0x1c0
      [ 6389.986370]  ksys_write+0x3d/0xa0
      [ 6389.986433]  do_syscall_64+0x4b/0x1b0
      [ 6389.986497]  entry_SYSCALL_64_after_hwframe+0x49/0xbe
      

      Attachments

        Activity

          [LU-18552] BUG: unable to handle kernel NULL pointer dereference in mdd_changelog_recalc_mask()

          "Alex Zhuravlev <bzzz@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/57421
          Subject: LU-18552 mdd: serialize changelog init vs access
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: deacdfba8b0f12db3fa805a8c26a479523eb19ed

          gerrit Gerrit Updater added a comment - "Alex Zhuravlev <bzzz@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/57421 Subject: LU-18552 mdd: serialize changelog init vs access Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: deacdfba8b0f12db3fa805a8c26a479523eb19ed

          People

            wc-triage WC Triage
            bzzz Alex Zhuravlev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: