Strange panic on ppc64
Nathan Whitehorn
nwhitehorn at freebsd.org
Sat Jun 8 14:55:04 UTC 2013
On 06/08/13 09:21, Justin Hibbits wrote:
>
>
>
> On Wed, Jun 5, 2013 at 9:47 AM, Justin Hibbits <jhibbits at freebsd.org
> <mailto:jhibbits at freebsd.org>> wrote:
>
> Will do, when I get it panicking again.
>
> - Justin
>
> On Jun 5, 2013 9:46 AM, "Nathan Whitehorn" <nwhitehorn at freebsd.org
> <mailto:nwhitehorn at freebsd.org>> wrote:
>
> On 06/04/13 22:35, Justin Hibbits wrote:
>
> After a string of seemingly random hangs, I added
> invariants (but not
> witness) to my custom kernel config, and I get the
> following panic,
> recreated from a fuzzy cell phone picture:
>
>
> [thread pid -1 tid 1006665719 ]
> Stopped at 0: illegal instruction 0
> db> panic: mutex ohci1 owned at
> /usr/home/chmeee/freebsd/head/sys/dev/usb/usb_transfer.c:2280
> cpuid = 0
> Uptime: 9h8m1s
> <my dump code>
> ...
> panic: msleep1
> cpu = 0
> KDB: enter: panic
> [ thread pid -1 tid 100665719 ]
> ....
>
> The first question I have is how the hell it got such a
> strange PID/TID,
> memory corruption my guess, something is stomping on the
> pcpu or something,
> and I think these hangs have only happened since I added a
> lot more memory
> (up to 12G from 4G, Andreas Tobler was seeing hangs as
> well), so it might
> be something in the moea64 pmap code, but that's pure
> speculation on my
> part. Then the other panic messages, owned mutex and
> panic in msleep1. I
> enabled more trace code, so hopefully the next time it
> panics I can collect
> better data.
>
> - Justin
> _______________________________________________
> freebsd-ppc at freebsd.org <mailto:freebsd-ppc at freebsd.org>
> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to
> "freebsd-ppc-unsubscribe at freebsd.org
> <mailto:freebsd-ppc-unsubscribe at freebsd.org>"
>
>
> Could you post the output from show reg? It looks like it
> tried to jump to a null pointer there.
> -Nathan
>
>
> Well, it's hard to do get that output, because I just hit that 'mutex
> owned' panic, and here's the backtrace:
The mutex thing is spurious -- it was already panicing and then paniced
again trying to panic. Can you get the backtrace for the original panic
(it should be different) and the values of the registers?
-Nathan
More information about the freebsd-ppc
mailing list