From owner-freebsd-sparc64@FreeBSD.ORG Wed Oct 13 09:26:47 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E61C16A4CE for ; Wed, 13 Oct 2004 09:26:47 +0000 (GMT) Received: from tts.orel.ru (tts.orel.ru [213.59.64.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94C9E43D53 for ; Wed, 13 Oct 2004 09:26:44 +0000 (GMT) (envelope-from bel@orel.ru) Received: from orel.ru (pf1.net.orel.ru [213.59.64.75]) by tts.orel.ru (8.13.1/8.13.1/bel) with ESMTP id i9D9QgF3005143; Wed, 13 Oct 2004 13:26:42 +0400 Message-ID: <416CF4CD.4040708@orel.ru> Date: Wed, 13 Oct 2004 13:26:37 +0400 From: Andrew Belashov Organization: ORIS User-Agent: Mozilla/5.0 (X11; U; FreeBSD sparc64; en-US; rv:1.6) Gecko/20040407 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: Maxim Konovalov References: <20041012154552.E60900@mp2.macomnet.net> <416CC9D4.3050904@orel.ru> <20041013114636.V82232@mp2.macomnet.net> In-Reply-To: <20041013114636.V82232@mp2.macomnet.net> X-Enigmail-Version: 0.83.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Zombi-Check: on netra2.orel.ru cc: freebsd-sparc64@freebsd.org Subject: Re: sparc64 kernel dump debug X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Oct 2004 09:26:47 -0000 Maxim Konovalov wrote: >>Maxim Konovalov wrote: >>| Are there any ways to debug a kernel dump on sparc64? On our SMP >>| netra1440: >> >>I use gdb53 or gdb6 from ports. >> >>Try my package as temp workaround: >> >> >> >>MD5 (gdb-6_20040914.tbz) = bfc1b21a9abe92f6550dfa8acd9769c7 >>SIZE = 801882 > > > Yes, it works, thank you! Any ideas what's happened: > > panic: trap: fast data access mmu miss > cpuid = 0 > boot() called on cpu#0 > Uptime: 11d1h56m16s > Dumping 2048 MB (1 chunks) > chunk at 0: 2147483648 bytes |\^H/\^H > --- > #0 doadump () at /usr/src/sys/kern/kern_shutdown.c:233 > 233 savectx(&dumppcb); > doadump () at /usr/src/sys/kern/kern_shutdown.c:233 > 233 savectx(&dumppcb); > (kgdb) bt f > #0 doadump () at /usr/src/sys/kern/kern_shutdown.c:233 > No locals. > #1 0x00000000c01193c0 in boot (howto=260) > at /usr/src/sys/kern/kern_shutdown.c:385 > first_buf_printf = 1 > #2 0x00000000c0119ccc in panic (fmt=0xc02d1138 "trap: %s") > at /usr/src/sys/kern/kern_shutdown.c:541 > _tid = (struct thread *) 0xfffff80039daea00 > td = (struct thread *) 0xfffff80039daea00 > bootopt = 260 > newpanic = 1 > buf = "trap: fast data access mmu miss", '\0' times> > #3 0x00000000c022e8c4 in trap (tf=0xff9e51c0) > at /usr/src/sys/sparc64/sparc64/trap.c:370 > td = (struct thread *) 0xfffff80039daea00 > p = (struct proc *) 0xc033f398 > sticks = 3223512960 > error = -1070788296 > sig = -6401600 > #4 0x00000000c0038fe0 in tl1_trap () > No symbol table info available. > #5 0x00000000c0038fe0 in tl1_trap () > > > ? > Hmm... Stack corrupted? Please show tf[0], td[0], p[0] from frame #3.