Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-2088647.1
Update Date:2018-05-30
Keywords:

Solution Type  Problem Resolution Sure

Solution  2088647.1 :   Oracle ZFS Storage Appliance: 2013.1.3.0: Panic - 'recursive mutex_enter' in smb_node_oplock_enter()  


Related Items
  • Sun ZFS Storage 7420
  •  
  • Oracle ZFS Storage ZS3-2
  •  
  • Oracle ZFS Storage ZS4-4
  •  
  • Sun ZFS Storage 7120
  •  
  • Oracle ZFS Storage ZS3-4
  •  
  • Oracle ZFS Storage Appliance Racked System ZS4-4
  •  
  • Sun ZFS Storage 7320
  •  
  • Oracle ZFS Storage ZS3-BA
  •  
Related Categories
  • PLA-Support>Sun Systems>DISK>ZFS Storage>SN-DK: 7xxx NAS
  •  




In this Document
Symptoms
Cause
Solution
References


Created from <SR 3-10276516665>

Applies to:

Oracle ZFS Storage ZS3-BA - Version All Versions and later
Oracle ZFS Storage ZS4-4 - Version All Versions and later
Oracle ZFS Storage Appliance Racked System ZS4-4 - Version All Versions and later
Sun ZFS Storage 7120 - Version All Versions and later
Sun ZFS Storage 7320 - Version All Versions and later
7000 Appliance OS (Fishworks)

Symptoms

Fault event description: The system has rebooted after a kernel panic.

The system has rebooted after a kernel panic.
Software Component:
Name:sw:///:path=/var/ak/core/.25dcbbf7-7eea-4f8b-86fd-b813bac31bf5
Description:

System-Version: 2013.06.05.3.0,1-1.14

 

Comments on core analysis:

- Function call sequence:

     unix:thread_start+8()
       void genunix:taskq_d_thread+0xc1((taskq_ent_t *)0xfffff600883f7188)
         void smbsrv:smb_conn_worker+0xb2((void *)0xfffff601b7f12858)
           void smbsrv:smb_request_free+0x53((smb_request_t *)0xfffff601b7f12858)
             void smbsrv:smb_ofile_release+0x6d((smb_ofile_t *)0xfffff601dc514888)
               void smbsrv:smb_ofile_release_detaching+0x13b((smb_ofile_t *)0xfffff601dc514888)
                 void smbsrv:smb_ofile_close_open+0x11f((smb_ofile_t *)0xfffff601dc514888, (uint32_t)0)
                   void smbsrv:smb_oplock_release_ofile+0x30((smb_ofile_t *)0xfffff601dc514888)
                      void smbsrv:smb_node_oplock_enter+0x1c((smb_node_t *)0xfffff601844d8828)            <<<<<<<<
                       unix:mutex_enter - frame recycled
                         void unix:mutex_vector_enter+0x197((mutex_impl_t *)0xfffff601844d89f8)
                           unix:0xfffffffffb88c63c()
                             unix:0xfffffffffb88fd68()
                               unix:vpanic_common+0x13a()


System has recently been upgraded to 2013.1.3.0.

Panic is due to 'recursive mutex_enter' -> the thread is trying to enter a mutex that it already holds !!

 

Cause

Bug 20554817 ( 2013.1.3.0: Panic - 'recursive mutex_enter' in smb_node_oplock_enter() ) which is closed as a duplicate of ...

Bug 20425977 ( panic message: assertion failed: smb_oplock_hold(oplock), file: ../../common/fs/ )

 

Solution

Please upgrade to Appliance Firmware Release 2013.1.5.0 which contains the fix for this issue.

 

 

***Checked for relevance on 30-MAY-2018***

References

<BUG:20425977> - PANIC MESSAGE: ASSERTION FAILED: SMB_OPLOCK_HOLD, FILE: ../../COMMON/FS/
<BUG:20554817> - 2013.1.3.0: PANIC - 'RECURSIVE MUTEX_ENTER' IN SMB_NODE_OPLOCK_ENTER

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback