Date: Tue, 5 Aug 2014 13:02:25 -0700 From: John Baldwin <jhb@FreeBSD.org> To: David Wolfskill <david@catwhisker.org> Cc: current@freebsd.org Subject: Re: panic: aatpic_assign_cpu: bad cookie [Was: Build machine OK; laptop panics @r269515] Message-ID: <C248C4AE-65AB-406A-A523-F7D7FAA8FBBE@FreeBSD.org> In-Reply-To: <20140805142914.GJ1228@albert.catwhisker.org> References: <20140804194759.GT1228@albert.catwhisker.org> <20140805142914.GJ1228@albert.catwhisker.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Aug 5, 2014, at 7:29 AM, David Wolfskill <david@catwhisker.org> = wrote: > On Mon, Aug 04, 2014 at 12:47:59PM -0700, David Wolfskill wrote: >> ... >> I was unable to get a crash dump, and I only recorded the offsets in = the >> backtrace (no arguments; sorry -- I was expecting the build machine = to >> allow me to investigate on a machine with a serial console): >>=20 >> ... >> SMP: AP CPU #1 Launched! >> panic: aatpic_assign_cpu: bad cookie >> cpuid=3D0 >> atpic_assign_cpu(...) at atpic_assign_cpu+0x1a/frame 0xc2820d0c >> intr_shuffle_irqs(...) at intr_shuffle_irqs+0x97/frame 0xc2820d30 >> mi_startup(...) at mi_startup+0xe7/frame 0xc2820d58 >> begin(...) at begin+0x2c >> db>=20 >>=20 >> So... what can I do to help figure out what went wrong? As noted, I >> have no serial console on the laptop, and while I have captured crash >> dumps in the past, I'm guessing that at the point the above happens, = the >> machine has yet to obtain a clue about where it might put a dump if = one >> were created. >>=20 >> (No problems with stable/9 (@r269499) or stable/10 (@r269498) on the >> same hardware.) >> .... >=20 > By booting from the previously-built kernel: >=20 > FreeBSD 11.0-CURRENT #1327 r269469M/269469:1100028: Sun Aug 3 = 06:16:24 PDT 2014 = root@g1-252.catwhisker.org:/common/S4/obj/usr/src/sys/CANARY i386 >=20 > I was able to update sources to r269580 & rebuild (successfully -- = both > userland & kernel); the resulting kernel, however, exhibited the same > symptoms -- "panic: aatpic_assign_cpu: bad cookie", with a similar (if > not identical -- I couldn't refer to the previous one while I was > observing the current panic) backtrace. >=20 > I'm willing to try hacking at code (if necessary) to figure out what's > wrong & fix it; I'll need some guidance, though. >=20 > Given that my build machine did not exhibit the symptoms, and given = the > references to atpic, it may be relevant to point out that the machine > where I see the panic is a Dell Precision M4400 laptop. My guess is that the recent Xen changes tickled something. However, can = you capture a verbose dmesg from your working kernel? --=20 John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C248C4AE-65AB-406A-A523-F7D7FAA8FBBE>