Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 May 2006 21:48:01 +0200
From:      Hilko Meyer <hilko.meyer@gmx.de>
To:        freebsd-stable@freebsd.org
Subject:   5.4 panic: vm_page_dirty: page is free!
Message-ID:  <3uak62thb6d3asb0e60sna0k455p8rva8n@4ax.com>

next in thread | raw e-mail | index | archive | help
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 =
<scsplash_saver>) 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 <putchar>, 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 <Address =
0x811a6a0 out of bounds>, 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 =
<Address 0x811a6a0 out of bounds>, 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 <return> to continue, or q <return> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3uak62thb6d3asb0e60sna0k455p8rva8n>