From owner-freebsd-current@FreeBSD.ORG Wed Jul 1 17:27:25 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAD4D106566C for ; Wed, 1 Jul 2009 17:27:24 +0000 (UTC) (envelope-from gcr+freebsd-current@tharned.org) Received: from roadkill.tharned.org (roadkill.tharned.org [75.145.12.185]) by mx1.freebsd.org (Postfix) with ESMTP id A442C8FC29 for ; Wed, 1 Jul 2009 17:27:24 +0000 (UTC) (envelope-from gcr+freebsd-current@tharned.org) Received: from roadkill.tharned.org (11008@roadkill.tharned.org [75.145.12.185]) (authenticated bits=0) by roadkill.tharned.org (8.14.3/8.14.3) with ESMTP id n61GvLoH075598 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 1 Jul 2009 11:57:28 -0500 (CDT) (envelope-from gcr+freebsd-current@tharned.org) Date: Wed, 1 Jul 2009 11:57:20 -0500 (CDT) From: Greg Rivers To: freebsd-current@freebsd.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.2 (roadkill.tharned.org [75.145.12.185]); Wed, 01 Jul 2009 11:57:28 -0500 (CDT) Subject: Panic during shutdown X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jul 2009 17:27:26 -0000 I'm running -CURRENT on an Acer One netbook. Every kernel I've built since last Sunday panics on shutdown (see below). The panic occurs whenever shutdown(8) is executed, even if only to drop to single-user. halt(8) does not trigger the panic. I have a core dump and kernel with debugging symbols available if needed. -- Greg Rivers blue.tharned.org dumped core - see /var/crash/vmcore.0 Wed Jul 1 09:28:41 CDT 2009 FreeBSD blue.tharned.org 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Jul 1 00:53:42 CDT 2009 root@blue.tharned.org:/usr/obj/usr/src/sys/SMALL-SMP i386 panic: swap_reserved < decr GNU gdb 6.1.1 [FreeBSD] Copyright 2004 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-marcel-freebsd"... Unread portion of the kernel message buffer: <118>. <118>. <118>Jul 1 09:25:35 blue syslogd: exiting on signal 15 panic: swap_reserved < decr cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper(c06bef5d,e649db30,c04fe90f,c06d6322,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c06d6322,0,c06cdb69,e649db3c,0,...) at kdb_backtrace+0x29 panic(c06cdb69,c065575e,c11ac1b8,e649db6c,c064e52e,...) at panic+0x114 swap_release_by_uid(f5000,0,c3d10340,e649db78,c0652b30,...) at swap_release_by_uid+0x94 vm_object_destroy(c4300000,c06cf12d,c06442e5,c3d2f280,bfbe0000,bfc00000) at vm_object_destroy+0xd0 vm_object_terminate(c4300000,c4176708,c3d2f1d0,e649dbc8,c064314a,...) at vm_object_terminate+0x225 vm_object_deallocate(c4300000,0,0,c3d2f1d0,0,...) at vm_object_deallocate+0x6cf _vm_map_unlock(c3d2f1d0,0,0,1,c3d2f1d0,...) at _vm_map_unlock+0x74 vm_map_remove(c3d2f1d0,0,bfc00000,c3effc40,0,...) at vm_map_remove+0x69 vmspace_exit(c417bd80,c41792a8,c41792a8,0,e649dc80,...) at vmspace_exit+0xbc exit1(c417bd80,0,e649dd2c,c068d2ee,c417bd80,...) at exit1+0x61a clear_entries(c417bd80,e649dcf8,4,c,e649dd2c,...) at clear_entries syscall(e649dd38) at syscall+0x2ff Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (1, FreeBSD ELF32, sys_exit), eip = 0x8832b27f, esp = 0xbfbfedac, ebp = 0xbfbfedb8 --- Uptime: 1m4s Physical memory: 1003 MB Dumping 58 MB: 43 27 11 [snip] #0 doadump () at pcpu.h:246 246 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump () at pcpu.h:246 #1 0xc04fe634 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:419 #2 0xc04fe94b in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:575 #3 0xc063262d in swap_release_by_uid (decr=Unhandled dwarf expression opcode 0x93 ) at /usr/src/sys/vm/swap_pager.c:267 #4 0xc064a60b in vm_object_destroy (object=0xc4300000) at /usr/src/sys/vm/vm_object.c:622 #5 0xc064cb76 in vm_object_terminate (object=0xc4300000) at /usr/src/sys/vm/vm_object.c:715 #6 0xc064d24c in vm_object_deallocate (object=0xc4300000) at /usr/src/sys/vm/vm_object.c:592 #7 0xc0644059 in _vm_map_unlock (map=0xc3d2f1d0, file=0x0, line=0) at /usr/src/sys/vm/vm_map.c:480 #8 0xc0644586 in vm_map_remove (map=0xc3d2f1d0, start=0, end=Variable "end" is not available. ) at /usr/src/sys/vm/vm_map.c:2765 #9 0xc0647548 in vmspace_exit (td=0xc417bd80) at /usr/src/sys/vm/vm_map.c:329 #10 0xc04d3c1c in exit1 (td=0xc417bd80, rv=0) at /usr/src/sys/kern/kern_exit.c:299 #11 0xc04d4c10 in sys_exit (td=Could not find the frame base for "sys_exit". ) at /usr/src/sys/kern/kern_exit.c:110 #12 0xc068d2ee in syscall (frame=0xe649dd38) at /usr/src/sys/i386/i386/trap.c:1073 #13 0xc0672790 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:261 #14 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) [snip]