From owner-freebsd-bugs@FreeBSD.ORG Sun Aug 17 07:30:15 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD1F737B401 for ; Sun, 17 Aug 2003 07:30:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18F5F43F75 for ; Sun, 17 Aug 2003 07:30:15 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h7HEUEUp073634 for ; Sun, 17 Aug 2003 07:30:14 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h7HEUEpP073633; Sun, 17 Aug 2003 07:30:14 -0700 (PDT) Date: Sun, 17 Aug 2003 07:30:14 -0700 (PDT) Message-Id: <200308171430.h7HEUEpP073633@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Eugene Grosbein Subject: Re: kern/52943 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Eugene Grosbein List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Aug 2003 14:30:16 -0000 The following reply was made to PR kern/52943; it has been noted by GNATS. From: Eugene Grosbein To: Kris Kennaway Cc: bug-followup@freebsd.org Subject: Re: kern/52943 Date: Sun, 17 Aug 2003 22:24:56 +0800 Here comes GDB backtrace. Note that after the first 'panic' and 'c' commands it does not write crashdump and does not reboot. It just sits idle. After the second 'panic' it works. The crashdump and kernel.debug are available on request (3.3Mb compressed). Script started on Sun Aug 17 22:06:37 2003 GNU gdb 4.18 (FreeBSD) Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read called at /usr/local/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 2627 in elfstab_build_psymtabs Deprecated bfd_read called at /usr/local/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf IdlePTD at phsyical address 0x0037d000 initial pcb at physical address 0x002dab00 panicstr: from debugger panic messages: --- panic: from debugger syncing disks... Fatal trap 12: page fault while in kernel mode fault virtual address = 0x30 fault code = supervisor read, page not present instruction pointer = 0x8:0xc01d53b7 stack pointer = 0x10:0xc029c39c frame pointer = 0x10:0xc029c3a4 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = Idle interrupt mask = tty bio Fatal trap 3: breakpoint instruction fault while in kernel mode instruction pointer = 0x8:0xc0236701 stack pointer = 0x10:0xc2e8de6c frame pointer = 0x10:0xc2e8de74 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, IOPL = 0 current process = 4 (bufdaemon) interrupt mask = tty bio panic: from debugger Uptime: 1m13s dumping to dev #ad/0x30001, offset 32768 dump ata0: resetting devices .. done 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 --- #0 dumpsys () at /usr/local/src/sys/kern/kern_shutdown.c:487 487 if (dumping++) { (kgdb) bt #0 dumpsys () at /usr/local/src/sys/kern/kern_shutdown.c:487 #1 0xc0153fae in boot (howto=260) at /usr/local/src/sys/kern/kern_shutdown.c:316 #2 0xc01543fd in panic (fmt=0xc025ff84 "from debugger") at /usr/local/src/sys/kern/kern_shutdown.c:595 #3 0xc0126f01 in db_panic (addr=-1071421695, have_addr=0, count=-1, modif=0xc2e8dce8 "") at /usr/local/src/sys/ddb/db_command.c:435 #4 0xc0126ea2 in db_command (last_cmdp=0xc029fa78, cmd_table=0xc029f8b8, aux_cmd_tablep=0xc02d5d98) at /usr/local/src/sys/ddb/db_command.c:333 #5 0xc0126f66 in db_command_loop () at /usr/local/src/sys/ddb/db_command.c:457 #6 0xc01291bb in db_trap (type=3, code=0) at /usr/local/src/sys/ddb/db_trap.c:71 #7 0xc02364a2 in kdb_trap (type=3, code=0, regs=0xc2e8de2c) at /usr/local/src/sys/i386/i386/db_interface.c:158 #8 0xc0244544 in trap_fatal (frame=0xc2e8de2c, eva=0) at /usr/local/src/sys/i386/i386/trap.c:969 #9 0xc0243a69 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = -1070684256, tf_esi = 0, tf_ebp = -1024926092, tf_isp = -1024926120, tf_ebx = 134, tf_edx = 0, tf_ecx = 32, tf_eax = 38, tf_trapno = 3, tf_err = 0, tf_eip = -1071421695, tf_cs = 8, tf_eflags = 582, tf_esp = -1071055937, tf_ss = -1071071063}) at /usr/local/src/sys/i386/i386/trap.c:238 #10 0xc0236701 in Debugger (msg=0xc028c0a9 "manual escape to debugger") at machine/cpufunc.h:67 ---Type to continue, or q to quit--- #11 0xc0231a5e in scgetc (sc=0xc02f63a0, flags=2) at /usr/local/src/sys/dev/syscons/syscons.c:3164 #12 0xc022e109 in sckbdevent (thiskbd=0xc02e8ea0, event=0, arg=0xc02f63a0) at /usr/local/src/sys/dev/syscons/syscons.c:617 #13 0xc0225967 in atkbd_intr (kbd=0xc02e8ea0, arg=0x0) at /usr/local/src/sys/dev/kbd/atkbd.c:464 #14 0xc0250fe8 in atkbd_isa_intr (arg=0xc02e8ea0) at /usr/local/src/sys/isa/atkbd_isa.c:140 #15 0xc0156ffd in tsleep (ident=0xc02db43c, priority=4, wmesg=0xc026befe "psleep", timo=100) at /usr/local/src/sys/kern/kern_synch.c:418 #16 0xc017c94a in buf_daemon () at /usr/local/src/sys/kern/vfs_bio.c:1850 (kgdb) q Script done on Sun Aug 17 22:06:42 2003