kern/72123: "APIC: Previous IPI is stuck" on Siemens Primergy
SMP
Jens Binnewies
sigxcpu at ccc-offenbach.org
Fri Nov 12 05:50:43 PST 2004
The following reply was made to PR kern/72123; it has been noted by GNATS.
From: Jens Binnewies <sigxcpu at ccc-offenbach.org>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: kern/72123: "APIC: Previous IPI is stuck" on Siemens Primergy SMP
Date: Fri, 12 Nov 2004 14:49:20 +0100
The following crash occurs under this environment:
debug.mpsafenet: 1
debug.mpsafevm: 1
-
SCHED_4BSD with and without PREEMPTION enabled
SCHED_ULE without PREEMPTION
turned MPSAFE on and off on both kernels
No 'special' kerneloptions
-START
Architecture: i386
Architecture version: 1
Dump length: 1073741824B (1024 MB)
Blocksize: 512
Dumptime: Fri Nov 12 13:40:00 2004
Hostname: oppenheimer.cccom.bsd
Versionstring: FreeBSD 6.0-CURRENT #0: Fri Nov 12 01:53:44 CET 2004
sigxcpu at oppenheimer.cccom.bsd:/data.2.1/src/sys/i386/compile/OPPENHEIMER
Panicstring: APIC: Previous IPI is stuck
Bounds: 4
#1 0xc0504d0c in boot (howto=260) at ../../../kern/kern_shutdown.c:401
#2 0xc0505133 in panic (fmt=0xc06a3b6b "APIC: Previous IPI is stuck")
at ../../../kern/kern_shutdown.c:557
#3 0xc065de66 in lapic_ipi_vectored (vector=251, dest=0) at
../../../i386/i386/local_apic.c:730
#4 0xc0663185 in ipi_selected (cpus=12, ipi=251) at
../../../i386/i386/mp_machdep.c:1178
#5 0xc0663149 in forward_hardclock () at
../../../i386/i386/mp_machdep.c:1162
#6 0xc067001a in clkintr (frame=0xe2f46c98) at
../../../i386/isa/clock.c:194
#7 0xc065aecb in intr_execute_handlers (isrc=0xc06d3cc0,
iframe=0xe2f46c98) at ../../../i386/i386/intr_machdep.c:201
#8 0xc066fddf in atpic_handle_intr (iframe=
{if_vec = 0, if_fs = 24, if_es = 16, if_ds = 267780112, if_edi =
1, if_esi = 4, if_ebp = -487297828, if_ebx = -1041651072, if_edx =
-1066549056, if_ecx = -1041651072, if_eax = 0, if_eip = -1067059467,
if_cs = 8, if_eflags = 582, if_esp = -487297820, if_ss = -1067059416})
at ../../../i386/isa/atpic.c:562
#9 0xc0657090 in Xatpic_intr0 () at atpic_vector.s:70
#10 0x00000000 in ?? ()
#11 0x00000018 in ?? ()
#12 0x00000010 in ?? ()
#13 0x0ff60010 in ?? ()
#14 0x00000001 in ?? ()
#15 0x00000004 in ?? ()
#16 0xe2f46cdc in ?? ()
#17 0xe2f46cc8 in ?? ()
#18 0xc1e9aa80 in ?? ()
#19 0xc06dc0c0 in runq ()
#20 0xc1e9aa80 in ?? ()
#21 0x00000000 in ?? ()
#22 0x00000000 in ?? ()
#23 0x00000000 in ?? ()
#24 0xc065f6f5 in cpu_idle_default () at
../../../i386/i386/machdep.c:1062
#25 0xc065f728 in cpu_idle () at ../../../i386/i386/machdep.c:1085
#26 0xc04e9cd5 in idle_proc (dummy=0x0) at ../../../kern/kern_idle.c:118
#27 0xc04e98c0 in fork_exit (callout=0xc04e9c20 <idle_proc>, arg=0x0,
frame=0x0) at ../../../kern/kern_fork.c:801
#28 0xc065705c in fork_trampoline () at
../../../i386/i386/exception.s:209
-END
Occurs in the same situations as above
More information about the freebsd-bugs
mailing list