A SLES12 SP1 LTSS system may panic in d_find_any_alias()

This document (7023656) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 12 Service Pack 1 (SLES 12 SP1)

Situation

A system with SLES12 SP1 LTSS (long term software support) and kernel 3.12.74-60.64.107-default can panic with a null pointer reference and a stack trace like:

PID: 4139   TASK: ffff8800b65cdbc0  CPU: 1   COMMAND: "nfsd"
 #0 [ffff8802231c5850] machine_kexec at ffffffff8103e0bc
 #1 [ffff8802231c5890] __crash_kexec at ffffffff810dbb4a
 #2 [ffff8802231c5950] crash_kexec at ffffffff810dbc1d
 #3 [ffff8802231c5960] oops_end at ffffffff81536f48
 #4 [ffff8802231c5980] no_context at ffffffff81529fe1
 #5 [ffff8802231c59c8] __do_page_fault at ffffffff81539775
 #6 [ffff8802231c5ac0] page_fault at ffffffff815360d8
    [exception RIP: _raw_spin_lock+0xa]                                                                                                                                                                                 
    RIP: ffffffff8153589a  RSP: ffff8802231c5b70  RFLAGS: 00010203                                                                                                                                                      
    RAX: 0000000000010000  RBX: 0000000000000002  RCX: 000000000000be34                                                                                                                                                 
    RDX: 0000000000000032  RSI: 0000000000000002  RDI: 000000000000008a                                                                                                                                                 
    RBP: ffffffffa0375830   R8: ffff8800aea71000   R9: ffff880036b84d70                                                                                                                                                 
    R10: 000000000000000f  R11: 00000000000003ff  R12: ffff8800371cc000                                                                                                                                                 
    R13: ffffffffa05381a0  R14: 0000000000000003  R15: 0000000000000081                                                                                                                                                 
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018                                                                                                                                                                      
 #7 [ffff8802231c5b70] d_find_any_alias at ffffffff811c4006                                                                                                                                                             
 #8 [ffff8802231c5b88] d_obtain_alias at ffffffff811c6c5a                                                                                                                                                               
 #9 [ffff8802231c5ba8] exportfs_decode_fh at ffffffff81224a46                                                                                                                                                           
#10 [ffff8802231c5cf8] fh_verify at ffffffffa0376515 [nfsd]                                                                                                                                                             
#11 [ffff8802231c5d58] nfsd_open at ffffffffa0377c9c [nfsd]                                                                                                                                                             
#12 [ffff8802231c5d88] nfsd_read at ffffffffa0377e37 [nfsd]                                                                                                                                                             
#13 [ffff8802231c5de8] nfsd3_proc_read at ffffffffa03819c4 [nfsd]                                                                                                                                                       
#14 [ffff8802231c5e20] nfsd_dispatch at ffffffffa0372d40 [nfsd]                                                                                                                                                         
#15 [ffff8802231c5e50] svc_process_common at ffffffffa02fa0d9 [sunrpc]                                                                                                                                                  
#16 [ffff8802231c5ea8] svc_process at ffffffffa02fa458 [sunrpc]                                                                                                                                                         
#17 [ffff8802231c5ec0] nfsd at ffffffffa03726df [nfsd]                                                                                                                                                                  
#18 [ffff8802231c5ed8] kthread at ffffffff8107ed36                                                                                                                                                                      
#19 [ffff8802231c5f50] ret_from_fork at ffffffff8153df7b                                                                                                                                                                

Resolution

Engineering is currently working on a fix. If you are experiencing the panic with the same pattern please open a service request with SUSE and ask for a PTF (program temporary fix).

Cause

This is caused be a different bugfix where a return code is interpreted as a pointer to an inode.

Additional Information


Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7023656
  • Creation Date: 21-Jan-2019
  • Modified Date:03-Mar-2020
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback@suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center