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

ASSERTION(cfs_atomic_read(&lock->cll_ref) > 1 || olock->ols_hold == 0) failed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.3.0, Lustre 2.1.2
    • Lustre 2.1.0
    • None
    • 3
    • 4609

    Description

      system crashed with following assertion

      LustreError: 35225:0:(osc_page.c:293:osc_page_putref_lock()) ASSERTION(cfs_atomic_read(&lock->cll_ref) > 1 || olock->ols_hold == 0) failed
      LustreError: 35225:0:(osc_page.c:293:osc_page_putref_lock()) LBUG
      Pid: 35225, comm: ptlrpcd_6

      Call Trace:
      [<ffffffffa0369855>] libcfs_debug_dumpstack+0x55/0x80 [libcfs]
      [<ffffffffa0369e95>] lbug_with_loc+0x75/0xe0 [libcfs]
      [<ffffffffa0375fe6>] libcfs_assertion_failed+0x66/0x70 [libcfs]
      [<ffffffffa064ca06>] osc_page_putref_lock+0xb6/0xc0 [osc]
      [<ffffffffa064ca28>] osc_page_completion_read+0x18/0x20 [osc]
      [<ffffffffa04555af>] cl_page_completion+0x21f/0x550 [obdclass]
      [<ffffffffa045610b>] ? cl_page_put+0x1ab/0x440 [obdclass]
      [<ffffffffa053b604>] ? lustre_msg_get_opc+0x94/0x100 [ptlrpc]
      [<ffffffffa045f1e8>] ? cl_req_page_done+0x38/0x180 [obdclass]
      [<ffffffffa064d145>] osc_completion+0x165/0x380 [osc]
      [<ffffffffa055d734>] ? at_measured+0x114/0x360 [ptlrpc]
      [<ffffffffa054099e>] ? ptlrpc_master_callback+0x3e/0xc0 [ptlrpc]
      [<ffffffffa0634f48>] osc_ap_completion+0x128/0x300 [osc]
      [<ffffffffa0641cb9>] brw_interpret+0x4a9/0x710 [osc]
      [<ffffffffa052c066>] ? after_reply+0x7b6/0xe30 [ptlrpc]
      [<ffffffff810017ac>] ? __switch_to+0x1ac/0x320
      [<ffffffff81041760>] ? fair___dequeue_entity+0x30/0x50
      [<ffffffffa0530c0a>] ptlrpc_check_set+0x48a/0x1ba0 [ptlrpc]
      [<ffffffff810657ec>] ? lock_timer_base+0x3c/0x70
      [<ffffffffa0565147>] ptlrpcd_check+0x547/0x560 [ptlrpc]
      [<ffffffffa056543c>] ptlrpcd+0x2dc/0x460 [ptlrpc]
      [<ffffffff8104c780>] ? default_wake_function+0x0/0x20
      [<ffffffffa0565160>] ? ptlrpcd+0x0/0x460 [ptlrpc]
      [<ffffffff810041aa>] child_rip+0xa/0x20
      [<ffffffffa0565160>] ? ptlrpcd+0x0/0x460 [ptlrpc]
      [<ffffffffa0565160>] ? ptlrpcd+0x0/0x460 [ptlrpc]
      [<ffffffff810041a0>] ? child_rip+0x0/0x20

      Unless I did something really wrong,
      cfs_atomic_read(&lock->cll_ref) = cfs_atomic_read(0xffff881dea5c9e78) = 258

      At time of crash, the system was higly loaded with a lot of interactive commands and did suffer of disconnection from some OST & MDT.

      Attachments

        Issue Links

          Activity

            People

              jay Jinshan Xiong (Inactive)
              louveta Alexandre Louvet (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: