Bad Trap Panic In SDC:sysdc_tick

(Doc ID 1908604.1)

Last updated on MAY 06, 2015

Applies to:

Solaris SPARC Operating System - Version 10 1/13 U11 and later
Information in this document applies to any platform.


 System can panic with the following stack :

panic string:   BAD TRAP: type=31 rp=2a1045e9680 addr=48 mmu_fsr=0 occurred
in module "SDC" due to a NULL pointer dereference
void unix:panicsys+0x48((const char *)0x10c5dc0, (va_list)0x2a1045e9428,
(struct regs *)0x198b480, (int)1, 0x9900001606, , , , , , , , 0x10c5dc0,
unix:vpanic_common+0x78(0x10c5dc0, 0x2a1045e9428, 0x80000000, 0x2a1045e8f21,
0x2a1045e9720, 0x4400001601)
void unix:panic+0x1c((const char *)0x10c5dc0, (void *)0x31, 0x2a1045e9680,
0x48, 0, 0x3001fdb2c80, 0x186f098, ...)
int unix:die+0x78((unsigned)0x31, (struct regs *)0x2a1045e9680,
(caddr_t)0x48, (uint_t)0)
void unix:trap+0xa20((struct regs *)0x2a1045e9680, (caddr_t)0x48, (uint32_t),
-- trap data  type: 0x31 (data access MMU miss)  rp: 0x2a1045e9680  --
  addr: 0x48
pc:  0x13c9c8c SDC:sysdc_tick+0x20:   ldx       [%i4 + 0x48], %l2
npc: 0x13c9c90 SDC:sysdc_tick+0x24:   ldx [%i4 + 0x50], %l0
  global:                       %g1              0x100
        %g2                  4  %g3              0x100
        %g4          0x1867400  %g5          0x1865800
        %g6               0x10  %g7      0x2a1045e9c80
  out:  %o0      0x6028a8450c1  %o1                  0
        %o2      0x2a1045e9c80  %o3          0x1867400
        %o4                  0  %o5          0x1867400
        %sp      0x2a1045e8f21  %o7          0x107e36c
  loc:  %l0          0x1a1f0e0  %l1      0x3002ec7c2e0  
        %l2                  0  %l3                  0  
        %l4      0x2a1046b9c80  %l5                  1  
        %l6          0x1867738  %l7          0x1867730  
  in:   %i0      0x2a135f23c80  %i1                  4  
        %i2                  2  %i3                  2  
        %i4                  0  %i5      0x2a135f23c80  
        %fp      0x2a1045e8fd1  %i7          0x10a65bc  
<trap>void SDC:sysdc_tick+0x20((kthread_t *)0x2a135f23c80)
void unix:clock_tick+0x22c((int), (kthread_t *)0x2a135f23c80, (int)1)
void unix:clock_tick_process+0x150((int), (cpu_t *), (clock_t)0x437228,
void unix:clock_tick_execute_common+0x110((int)0, (int)0, (int)0x3f,
(int)0x40, (clock_t)0x437228, (int)1)
uint_t unix:clock_tick_execute+0xa8((caddr_t), (caddr_t))
unix:intr_thread+0x25c(0x16, 1, 0xb, 0x800, 0x1010101010101, 0x12)



Solaris 10 sparc with patch  150400-08 or later

Solaris 10 x86 with patch 150401-08 or later

Solaris 11,1 with SRU 14 or later

Salaris 11.2 without SRU 8.4


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