Bad Trap Panic In SDC:sysdc_tick
(Doc ID 1908604.1)
Last updated on JULY 06, 2023
Applies to:
Solaris Operating System - Version 10 1/13 U11 and laterInformation in this document applies to any platform.
Symptoms
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
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,
0x2a1045e9428)
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),
(uint32_t))
unix:ktl0+0x64()
-- 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,
(int)1)
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)
unix:ktl0+0x64()
(struct regs *)0x198b480, (int)1, 0x9900001606, , , , , , , , 0x10c5dc0,
0x2a1045e9428)
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),
(uint32_t))
unix:ktl0+0x64()
-- 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,
(int)1)
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)
unix:ktl0+0x64()
Changes
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
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |