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

sanityn test_109: Oops in ll_md_blocking_ast() at umount

Details

    • 3
    • 9223372036854775807

    Description

      Trace:
      PID: 622621  TASK: ffff89d05b2117c0  CPU: 1   COMMAND: "ll_imp_inval"
       #0 [ffff89d04d307b70] panic at ffffffff860af786
          /tmp/kernel/kernel/panic.c: 299
       #1 [ffff89d04d307c00] ll_md_blocking_ast at ffffffffc1919052 [lustre]
          /home/lustre/master-mine/lustre/llite/namei.c: 388
       #2 [ffff89d04d307c60] ldlm_cancel_callback at ffffffffc0fc074c [ptlrpc]
          /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_lock.c: 2445
       #3 [ffff89d04d307cb0] ldlm_cli_cancel_local at ffffffffc0fd8ce6 [ptlrpc]
          /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_request.c: 1244
       #4 [ffff89d04d307cd0] ldlm_cli_cancel at ffffffffc0fde6a8 [ptlrpc]
          /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_request.c: 1569
       #5 [ffff89d04d307d30] cleanup_resource_queue at ffffffffc0fc278c [ptlrpc]
          /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1091
       #6 [ffff89d04d307d80] ldlm_resource_cleanup at ffffffffc0fc2914 [ptlrpc]
          /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1106
       #7 [ffff89d04d307d98] ldlm_resource_clean_hash at ffffffffc0fc294c [ptlrpc]
          /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1119
       #8 [ffff89d04d307da8] cfs_hash_for_each_relax at ffffffffc0b39cc5 [libcfs]
          /home/lustre/master-mine/libcfs/libcfs/hash.c: 1644
       #9 [ffff89d04d307e20] cfs_hash_for_each_nolock at ffffffffc0b3d40f [libcfs]
          /home/lustre/master-mine/libcfs/include/libcfs/libcfs_hash.h: 402
      #10 [ffff89d04d307e48] ldlm_namespace_cleanup at ffffffffc0fc2ce6 [ptlrpc]
          /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1163
      #11 [ffff89d04d307e60] mdc_import_event at ffffffffc13456f6 [mdc]
          /home/lustre/master-mine/lustre/mdc/mdc_request.c: 2712
      #12 [ffff89d04d307e90] ptlrpc_invalidate_import at ffffffffc102460d [ptlrpc]
          /home/lustre/master-mine/libcfs/include/libcfs/libcfs_debug.h: 154
      

      after adding an additional assertiong:

              if ((bits & (MDS_INODELOCK_LOOKUP | MDS_INODELOCK_PERM))) {
                      LASSERT(inode);
                      LASSERT(inode->i_sb);
                      LASSERT(inode->i_sb->s_root);
              }      
      

      it's:

      LustreError: 622621:0:(namei.c:389:ll_lock_cancel_bits()) ASSERTION( inode->i_sb->s_root ) failed
      BUG: unable to handle kernel NULL pointer dereference at 0000000000000030
      

      Attachments

        Issue Links

          Activity

            [LU-15757] sanityn test_109: Oops in ll_md_blocking_ast() at umount
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.16.0 [ 15190 ]
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.15.2 [ 15991 ]
            adilger Andreas Dilger made changes -
            Affects Version/s New: Lustre 2.15.0 [ 14791 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-6142 [ LU-6142 ]
            adilger Andreas Dilger made changes -
            Assignee Original: WC Triage [ wc-triage ] New: Alex Zhuravlev [ bzzz ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            adilger Andreas Dilger made changes -
            Fix Version/s New: Lustre 2.15.0 [ 14791 ]
            jhammond John Hammond made changes -
            Link New: This issue is related to LU-15835 [ LU-15835 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-15305 [ LU-15305 ]
            adilger Andreas Dilger made changes -
            Summary Original: Oops in ll_md_blocking_ast() at umount New: sanityn test_109: Oops in ll_md_blocking_ast() at umount
            adilger Andreas Dilger made changes -
            Description Original: {code}
            Trace:
            PID: 622621 TASK: ffff89d05b2117c0 CPU: 1 COMMAND: "ll_imp_inval"
             #0 [ffff89d04d307b70] panic at ffffffff860af786
                /tmp/kernel/kernel/panic.c: 299
             #1 [ffff89d04d307c00] ll_md_blocking_ast at ffffffffc1919052 [lustre]
                /home/lustre/master-mine/lustre/llite/namei.c: 388
             #2 [ffff89d04d307c60] ldlm_cancel_callback at ffffffffc0fc074c [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_lock.c: 2445
             #3 [ffff89d04d307cb0] ldlm_cli_cancel_local at ffffffffc0fd8ce6 [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_request.c: 1244
             #4 [ffff89d04d307cd0] ldlm_cli_cancel at ffffffffc0fde6a8 [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_request.c: 1569
             #5 [ffff89d04d307d30] cleanup_resource_queue at ffffffffc0fc278c [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1091
             #6 [ffff89d04d307d80] ldlm_resource_cleanup at ffffffffc0fc2914 [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1106
             #7 [ffff89d04d307d98] ldlm_resource_clean_hash at ffffffffc0fc294c [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1119
             #8 [ffff89d04d307da8] cfs_hash_for_each_relax at ffffffffc0b39cc5 [libcfs]
                /home/lustre/master-mine/libcfs/libcfs/hash.c: 1644
             #9 [ffff89d04d307e20] cfs_hash_for_each_nolock at ffffffffc0b3d40f [libcfs]
                /home/lustre/master-mine/libcfs/include/libcfs/libcfs_hash.h: 402
            #10 [ffff89d04d307e48] ldlm_namespace_cleanup at ffffffffc0fc2ce6 [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1163
            #11 [ffff89d04d307e60] mdc_import_event at ffffffffc13456f6 [mdc]
                /home/lustre/master-mine/lustre/mdc/mdc_request.c: 2712
            #12 [ffff89d04d307e90] ptlrpc_invalidate_import at ffffffffc102460d [ptlrpc]
                /home/lustre/master-mine/libcfs/include/libcfs/libcfs_debug.h: 154
            {code}

            after adding an additional assertiong:
            {code}
                    if ((bits & (MDS_INODELOCK_LOOKUP | MDS_INODELOCK_PERM))) {
                            LASSERT(inode);
                            LASSERT(inode->i_sb);
                            LASSERT(inode->i_sb->s_root);
                    }
            {code}

            it's:
            {code}
            LustreError: 622621:0:(namei.c:389:ll_lock_cancel_bits()) ASSERTION( inode->i_sb->s_root ) failed
            {code}
            New: {code}
            Trace:
            PID: 622621 TASK: ffff89d05b2117c0 CPU: 1 COMMAND: "ll_imp_inval"
             #0 [ffff89d04d307b70] panic at ffffffff860af786
                /tmp/kernel/kernel/panic.c: 299
             #1 [ffff89d04d307c00] ll_md_blocking_ast at ffffffffc1919052 [lustre]
                /home/lustre/master-mine/lustre/llite/namei.c: 388
             #2 [ffff89d04d307c60] ldlm_cancel_callback at ffffffffc0fc074c [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_lock.c: 2445
             #3 [ffff89d04d307cb0] ldlm_cli_cancel_local at ffffffffc0fd8ce6 [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_request.c: 1244
             #4 [ffff89d04d307cd0] ldlm_cli_cancel at ffffffffc0fde6a8 [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_request.c: 1569
             #5 [ffff89d04d307d30] cleanup_resource_queue at ffffffffc0fc278c [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1091
             #6 [ffff89d04d307d80] ldlm_resource_cleanup at ffffffffc0fc2914 [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1106
             #7 [ffff89d04d307d98] ldlm_resource_clean_hash at ffffffffc0fc294c [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1119
             #8 [ffff89d04d307da8] cfs_hash_for_each_relax at ffffffffc0b39cc5 [libcfs]
                /home/lustre/master-mine/libcfs/libcfs/hash.c: 1644
             #9 [ffff89d04d307e20] cfs_hash_for_each_nolock at ffffffffc0b3d40f [libcfs]
                /home/lustre/master-mine/libcfs/include/libcfs/libcfs_hash.h: 402
            #10 [ffff89d04d307e48] ldlm_namespace_cleanup at ffffffffc0fc2ce6 [ptlrpc]
                /home/lustre/master-mine/lustre/ptlrpc/../../lustre/ldlm/ldlm_resource.c: 1163
            #11 [ffff89d04d307e60] mdc_import_event at ffffffffc13456f6 [mdc]
                /home/lustre/master-mine/lustre/mdc/mdc_request.c: 2712
            #12 [ffff89d04d307e90] ptlrpc_invalidate_import at ffffffffc102460d [ptlrpc]
                /home/lustre/master-mine/libcfs/include/libcfs/libcfs_debug.h: 154
            {code}

            after adding an additional assertiong:
            {code}
                    if ((bits & (MDS_INODELOCK_LOOKUP | MDS_INODELOCK_PERM))) {
                            LASSERT(inode);
                            LASSERT(inode->i_sb);
                            LASSERT(inode->i_sb->s_root);
                    }
            {code}

            it's:
            {code}
            LustreError: 622621:0:(namei.c:389:ll_lock_cancel_bits()) ASSERTION( inode->i_sb->s_root ) failed
            BUG: unable to handle kernel NULL pointer dereference at 0000000000000030
            {code}

            People

              bzzz Alex Zhuravlev
              bzzz Alex Zhuravlev
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: