Skip site navigation (1)Skip section navigation (2)
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>