From owner-freebsd-stable@FreeBSD.ORG Tue May 16 19:48:05 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E75716A48E for ; Tue, 16 May 2006 19:48:05 +0000 (UTC) (envelope-from hilko.meyer@gmx.de) Received: from kirk.hochpass.uni-hannover.de (kirk.hochpass.uni-hannover.de [130.75.81.215]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3AA543D5D for ; Tue, 16 May 2006 19:48:03 +0000 (GMT) (envelope-from hilko.meyer@gmx.de) Received: from mclaine.hochpass.uni-hannover.de (mclaine.hochpass.uni-hannover.de [130.75.81.213]) by kirk.hochpass.uni-hannover.de (8.13.3/8.13.3) with SMTP id k4GJm1jL000876 for ; Tue, 16 May 2006 21:48:01 +0200 (CEST) (envelope-from hilko.meyer@gmx.de) From: Hilko Meyer To: freebsd-stable@freebsd.org Date: Tue, 16 May 2006 21:48:01 +0200 Message-ID: <3uak62thb6d3asb0e60sna0k455p8rva8n@4ax.com> X-Mailer: Forte Agent 1.93/32.576 English (American) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: 5.4 panic: vm_page_dirty: page is free! X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 May 2006 19:48:05 -0000 Hi, just had the following panic on 5.4-RELEASE-p13. Please tell me, if can provide more infos to track this down. bye, Hilko Script started on Tue May 16 21:41:08 2006 [GDB will not be able to debug user-mode threads: = /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] 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". #0 doadump () at pcpu.h:159 159 pcpu.h: No such file or directory. in pcpu.h (kgdb) backtrace #0 doadump () at pcpu.h:159 #1 0xc04d71d1 in boot (howto=3D260) at = /usr/src/sys/kern/kern_shutdown.c:410 #2 0xc04d74cb in panic (fmt=3D0xc0653301 "_mtx_lock_sleep: recursed on = non-recursive mutex %s @ %s:%d\n") at /usr/src/sys/kern/kern_shutdown.c:566 #3 0xc04cf196 in _mtx_lock_sleep (m=3D0xc06f4c60, td=3D0xc1494600, = opts=3D0, file=3D0xc066b5cf "/usr/src/sys/i386/i386/pmap.c",=20 line=3D1657) at /usr/src/sys/kern/kern_mutex.c:448 #4 0xc04ceea1 in _mtx_lock_flags (m=3D0xc06f4c60, opts=3D0, = file=3D0xc066b5cf "/usr/src/sys/i386/i386/pmap.c", line=3D1657) at /usr/src/sys/kern/kern_mutex.c:273 #5 0xc0609074 in pmap_remove (pmap=3D0xc06f4c60, sva=3D3432853504, = eva=3D3437047808) at /usr/src/sys/i386/i386/pmap.c:1657 #6 0xc05cb594 in vm_map_delete (map=3D0xc0c3b000, start=3D3234050048, = end=3D3437047808) at /usr/src/sys/vm/vm_map.c:2290 #7 0xc05cb642 in vm_map_remove (map=3D0xc0c3b000, start=3D3432853504, = end=3D3437047808) at /usr/src/sys/vm/vm_map.c:2319 #8 0xc05c8425 in kmem_free (map=3D0xc0c3b000, addr=3D0, size=3D4194304) = at /usr/src/sys/vm/vm_kern.c:209 #9 0xc0613334 in vesa_unmap_buffer (vaddr=3D3432853504, size=3D4194304) = at /usr/src/sys/i386/isa/vesa.c:851 #10 0xc0613766 in vesa_set_mode (adp=3D0xc06dec20, mode=3D24) at = /usr/src/sys/i386/isa/vesa.c:1038 #11 0xc05f5d89 in set_mode (scp=3D0xc1000400) at = /usr/src/sys/dev/syscons/syscons.c:3418 #12 0xc05f3ba8 in restore_scrn_saver_mode (scp=3D0xc1000400, = changemode=3D1) at /usr/src/sys/dev/syscons/syscons.c:2025 #13 0xc05f39a8 in scsplash_saver (sc=3D0xc06f5860, show=3D0) at = /usr/src/sys/dev/syscons/syscons.c:1912 #14 0xc05f3c0d in stop_scrn_saver (sc=3D0xc06f5860, saver=3D0xc05f38e0 = ) at /usr/src/sys/dev/syscons/syscons.c:2043 #15 0xc05f31b8 in sccnupdate (scp=3D0xc06f22c0) at = /usr/src/sys/dev/syscons/syscons.c:1602 #16 0xc05f2e62 in sccnputc (cd=3D0xc069c820, c=3D0) at = /usr/src/sys/dev/syscons/syscons.c:1465 #17 0xc05094ad in cnputc (c=3D112) at /usr/src/sys/kern/tty_cons.c:590 #18 0xc04f0911 in putchar (c=3D112, arg=3D0xcc9c39bc) at = /usr/src/sys/kern/subr_prf.c:341 #19 0xc04f0bd7 in kvprintf (fmt=3D0xc065400e "anic: %s\n", = func=3D0xc04f08c0 , arg=3D0xcc9c39bc, radix=3D10,=20 ap=3D0xcc9c39dc "=E0=D4j=C0=E0=D4j=C0") at = /usr/src/sys/kern/subr_prf.c:526 #20 0xc04f0803 in printf (fmt=3D0xc065400d "panic: %s\n") at = /usr/src/sys/kern/subr_prf.c:294 #21 0xc04d742f in panic (fmt=3D0xc0666346 "vm_page_dirty: page is free!")= at /usr/src/sys/kern/kern_shutdown.c:535 #22 0xc05d0b59 in vm_page_dirty (m=3D0x0) at = /usr/src/sys/vm/vm_page.c:457 #23 0xc0608f41 in pmap_remove_pte (pmap=3D0xc06f4c60, ptq=3D0xc0d3fb18, = va=3D3336994816) at /usr/src/sys/i386/i386/pmap.c:1606 #24 0xc0609118 in pmap_remove (pmap=3D0xc06f4c60, sva=3D3336994816, = eva=3D3337060352) at /usr/src/sys/i386/i386/pmap.c:1713 #25 0xc05cb594 in vm_map_delete (map=3D0xc0c200c0, start=3D3233939648, = end=3D3337060352) at /usr/src/sys/vm/vm_map.c:2290 #26 0xc05c89f8 in kmem_free_wakeup (map=3D0xc0c200c0, addr=3D3336994816, = size=3D0) at /usr/src/sys/vm/vm_kern.c:467 #27 0xc04c0ad8 in do_execve (td=3D0xc1494600, fname=3D0x811a6a0
, argv=3D0x0, envv=3D0x0, mac_p=3D0x0) at /usr/src/sys/kern/kern_exec.c:722 #28 0xc04c0097 in kern_execve (td=3D0xc1494600, fname=3D0x811a6a0 =
, argv=3D0x811a6f0, envv=3D0x80ea600,=20 mac_p=3D0x0) at /usr/src/sys/kern/kern_exec.c:230 #29 0xc04bfff8 in execve (td=3D0xc1494600, uap=3D0x0) at = /usr/src/sys/kern/kern_exec.c:176 #30 0xc060d678 in syscall (frame=3D ---Type to continue, or q to quit--- {tf_fs =3D 47, tf_es =3D 47, tf_ds =3D 47, tf_edi =3D 0, tf_esi =3D= 0, tf_ebp =3D 0, tf_isp =3D 0, tf_ebx =3D 0, tf_edx =3D 0, tf_ecx =3D 0,= tf_eax =3D 0, tf_trapno =3D 0, tf_err =3D 0, tf_eip =3D 671427040, tf_cs= =3D 31, tf_eflags =3D 514, tf_esp =3D -1077941200, tf_ss =3D 47}) at /usr/src/sys/i386/i386/trap.c:1009 #31 0xc05fcc6f in Xint0x80_syscall () at = /usr/src/sys/i386/i386/exception.s:201 #32 0x0000002f in ?? () #33 0x0000002f in ?? () #34 0x0000002f in ?? () #35 0x00000000 in ?? () #36 0x00000000 in ?? () #37 0x00000000 in ?? () #38 0x00000000 in ?? () #39 0x00000000 in ?? () #40 0x00000000 in ?? () #41 0x00000000 in ?? () #42 0x00000000 in ?? () #43 0x00000000 in ?? () #44 0x00000000 in ?? () #45 0x280529e0 in ?? () #46 0x0000001f in ?? () #47 0x00000202 in ?? () #48 0xbfbfec30 in ?? () #49 0x0000002f in ?? () #50 0xa1900c89 in ?? () #51 0x00419120 in ?? () #52 0x01900c8b in ?? () #53 0x4191180d in ?? () #54 0x046c9000 in ?? () #55 0xc14018d4 in ?? () #56 0xc1494600 in ?? () #57 0xcc9c385c in ?? () #58 0xcc9c3844 in ?? () #59 0xc0ec1c00 in ?? () #60 0xc04e6bcb in sched_switch (td=3D0x811a650, newtd=3D0x811a6a0, = flags=3DCannot access memory at address 0xbfbfea98 ) at /usr/src/sys/kern/sched_4bsd.c:881 Previous frame inner to this frame (corrupt stack?) (kgdb) quit Script done on Tue May 16 21:41:30 2006