Race condition involving fss_newpri() and exit() can cause panic: BAD TRAP in module FSS

(Doc ID 2266092.1)

Last updated on JUNE 20, 2017

Applies to:

Solaris Operating System - Version 10 3/05 to 11.3 [Release 10.0 to 11.0]
Solaris x64/x86 Operating System - Version 10 3/05 to 11.3 [Release 10.0 to 11.0]
Information in this document applies to any platform.
This panic will only occur when the Fair Share Scheduler (FSS) is being used.

Symptoms

The panic string will be similar to this:

BAD TRAP: type=e (#pf Page fault) rp=fffffe0001a06900 addr=50 occurred in module "FSS" due to a NULL pointer dereference

and a panic stack similar to this:

unix:die+da ()
unix:trap+5e6 ()
unix:_cmntrap+140 ()
FSS:fss_newpri+1a ()
genunix:cv_unsleep+78 ()
genunix:setrun_locked+7a ()
genunix:setrun+19 ()
genunix:cv_wakeup+33 ()
genunix:callout_list_expire+65 ()
genunix:callout_expire+4d ()
genunix:callout_realtime+21 ()
genunix:cyclic_softint+ba ()
unix:cbe_low_level+14 ()
unix:av_dispatch_softvect+62 ()
apix:apix_dispatch_softint+2e ()
unix:switch_sp_and_call+13 ()
apix:apix_do_softint+74 ()
apix:apix_do_interrupt+23a ()
unix:cmnint+115 ()
unix:acpi_cpu_cstate+108 ()
unix:cpu_acpi_idle+ac ()
unix:cpu_idle_adaptive+13 ()
unix:idle+89 ()
unix:thread_start+8 ()

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms