Kernel crash in cachePrepareToFlush

  • 7017840
  • 12-Jul-2016
  • 25-Oct-2016

Environment

Novell Open Enterprise Server 2015 (OES 2015) Linux Support Pack 1

Situation

Error:  "[exception RIP: cachePrepareToFlush+388]"

Resolution

It might be related to the new Delayed Allocation Functionality in OES2015 SP1.  Try disabling Delayed Allocation with these commands:
 
- nsscon
- nss /nodelayedalloc
- exit
 
Fixed with the September 2016 Maintenance Update in nss-kmp-default-4.21.0_3.0.101_63-0.66.3

Additional Information

Backtrace:
 
PID: 92     TASK: ffff88022fe68600  CPU: 2   COMMAND: "kworker/2:1"
 #0 [ffff88022fedf9d0] machine_kexec at ffffffff8102c54e
 #1 [ffff88022fedfa20] crash_kexec at ffffffff810ae8e8
 #2 [ffff88022fedfaf0] oops_end at ffffffff8146afd8
 #3 [ffff88022fedfb10] __bad_area_nosemaphore at ffffffff810387e5
 #4 [ffff88022fedfbd0] do_page_fault at ffffffff8146d52e
 #5 [ffff88022fedfcd0] page_fault at ffffffff81469ec5
    [exception RIP: cachePrepareToFlush+388]
    RIP: ffffffffa0345a34  RSP: ffff88022fedfd80  RFLAGS: 00010246
    RAX: 00000000beadfade  RBX: ffff88010268bd08  RCX: ffff88010268be58
    RDX: 0000000000000000  RSI: 0000000000000000  RDI: ffff88010268bd08
    RBP: ffffffffa0384a30   R8: ffff88022fede000   R9: 0000000000000000
    R10: ffff88023fd109a0  R11: ffffffffa08f34e0  R12: ffff88010268bd08
    R13: 0000000000000000  R14: ffff88022fede010  R15: ffffffffa0344030
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #6 [ffff88022fedfd88] ZFS_DoBlockWriteFromSignal at ffffffffa0940c54 [nsszlss64]
 #7 [ffff88022fedfda8] cacheWorkFlush at ffffffffa0344151 [nss]
 #8 [ffff88022fedfe28] process_one_work at ffffffff8107d84c
 #9 [ffff88022fedfe78] worker_thread at ffffffff8108057a
#10 [ffff88022fedfee8] kthread at ffffffff81084946
#11 [ffff88022fedff48] kernel_thread_helper at ffffffff81472964