Date: Tue, 4 Jan 2005 13:33:45 +0800 (CST) From: hunreal@gmail.com To: FreeBSD-gnats-submit@FreeBSD.org Cc: delphij@FreeBSD.org Subject: kern/75780: [backtrace] [5.3R panic] under heavy load Message-ID: <20050104053345.A646A13195D@beastie.frontfree.net> Resent-Message-ID: <200501040540.j045eLEW064141@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 75780
>Category: kern
>Synopsis: [backtrace] [5.3R panic] under heavy load
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Jan 04 05:40:21 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: hunreal@gmail.com
>Release: FreeBSD 5.3-RELEASE
>Organization:
>Environment:
System: FreeBSD hshh.org 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Mon Jan 3 10:29:52 CST 2005 root@hshh.org:/usr/obj/usr/src/sys/hshh i386
>Description:
FreeBSD 5.3-RELEASE panics under heavy load (Under SMP case) with the following panic message:
panic: vm_page_free: freeing wired page
cpuid = 0
boot() called on cpu#0
>How-To-Repeat:
I have installed Apache 1.3.33, MySQL 3.23.58, and PHP 4.3.10 from ports, and zeus.
Not sure how to reproduce the issue.
>Fix:
Notyet.
--- bt begins here ---
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".
doadump () at pcpu.h:159
(kgdb) bt full
#0 doadump () at pcpu.h:159
No locals.
#1 0xc04e121c in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:397
first_buf_printf = 1
#2 0xc04e1614 in panic (fmt=0xc0678ea4 "vm_page_free: freeing wired page") at /usr/src/sys/kern/kern_shutdown.c:553
td = (struct thread *) 0xc24fbaf0
bootopt = 260
newpanic = 0
ap = 0xc24fbaf0 "\020ç|ÂP¨\033Â"
buf = "vm_page_free: freeing wired page", '\0' <repeats 223 times>
#3 0xc060334c in vm_page_free_toq (m=0xc1ae51a0) at /usr/src/sys/vm/vm_page.c:1042
pq = (struct vpgqueues *) 0xc30d3630
object = 0xc30d3630
#4 0xc06026b2 in vm_page_free (m=0xc1ae51a0) at /usr/src/sys/vm/vm_page.c:391
No locals.
#5 0xc060166c in vm_object_backing_scan (object=0xc3877420, op=4) at /usr/src/sys/vm/vm_object.c:1513
pp = 0x0
r = 1
p = 0xc1ae51a0
backing_object = 0xc30d3630
backing_offset_index = 0
#6 0xc060190a in vm_object_collapse (object=0xc3877420) at /usr/src/sys/vm/vm_object.c:1623
backing_object = 0xc30d3630
#7 0xc05ff2d8 in vm_object_deallocate (object=0xc3877420) at /usr/src/sys/vm/vm_object.c:532
robject = 0xc3877420
temp = 0xc3877420
#8 0xc05faf78 in vm_map_entry_delete (map=0xc4d95708, entry=0xc2663aa0) at /usr/src/sys/vm/vm_map.c:2203
object = 0xc30d3630
offidxstart = 0
offidxend = 120
count = 120
#9 0xc05fb1ec in vm_map_delete (map=0xc4d95708, start=3234030180, end=3217031168) at /usr/src/sys/vm/vm_map.c:2296
next = 0xc0c36264
entry = 0xc2663aa0
first_entry = 0xc4d95708
#10 0xc05fb265 in vm_map_remove (map=0xc4d95708, start=0, end=3217031168) at /usr/src/sys/vm/vm_map.c:2315
result = 0
#11 0xc04c4691 in exit1 (td=0xc24fbaf0, rv=0) at vm_map.h:211
new_switchtime = {sec = 136577024, frac = 16651897980115834632}
p = (struct proc *) 0xc27ce710
nq = (struct proc *) 0xc06b42a0
q = (struct proc *) 0xc4d95708
tp = (struct tty *) 0xc20e6400
ttyvp = (struct vnode *) 0xc20e6400
vm = (struct vmspace *) 0xc4d95708
vtmp = (struct vnode *) 0xc4d95708
plim = (struct plimit *) 0xc4d95708
refcnt = 0
#12 0xc04c3ebd in sys_exit (td=0x0, uap=0x0) at /usr/src/sys/kern/kern_exit.c:94
No locals.
#13 0xc0640ad0 in syscall (frame=
{tf_fs = 137166895, tf_es = 47, tf_ds = 47, tf_edi = -1077942128, tf_esi = -1077942032, tf_ebp = 8, tf_isp = -417895052, tf_ebx = -1077942096, tf_edx = 675065880, tf_ecx = 6, tf_eax = 1, tf_trapno = 12, tf_err = 2, tf_eip = 673991608, tf_cs = 31, tf_eflags = 662, tf_esp = -1077942244, tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:1001
params = 0xbfbfe820 <Address 0xbfbfe820 out of bounds>
callp = (struct sysent *) 0xc068e268
td = (struct thread *) 0xc24fbaf0
p = (struct proc *) 0xc27ce710
orig_tf_eflags = 662
sticks = 0
error = 0
narg = 1
args = {0, 12, 0, 0, -1032001776, 671547904, -417895108, 0}
code = 1
#14 0xc062b45f in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:201
No locals.
#15 0x082d002f in ?? ()
No symbol table info available.
#16 0x0000002f in ?? ()
No symbol table info available.
#17 0x0000002f in ?? ()
No symbol table info available.
#18 0xbfbfe890 in ?? ()
No symbol table info available.
#19 0xbfbfe8f0 in ?? ()
No symbol table info available.
#20 0x00000008 in ?? ()
No symbol table info available.
#21 0xe7176d74 in ?? ()
No symbol table info available.
#22 0xbfbfe8b0 in ?? ()
No symbol table info available.
#23 0x283cb018 in ?? ()
No symbol table info available.
#24 0x00000006 in ?? ()
No symbol table info available.
#25 0x00000001 in ?? ()
No symbol table info available.
#26 0x0000000c in ?? ()
No symbol table info available.
#27 0x00000002 in ?? ()
No symbol table info available.
#28 0x282c4bb8 in ?? ()
No symbol table info available.
#29 0x0000001f in ?? ()
No symbol table info available.
#30 0x00000296 in ?? ()
No symbol table info available.
#31 0xbfbfe81c in ?? ()
No symbol table info available.
#32 0x0000002f in ?? ()
No symbol table info available.
#33 0x00000000 in ?? ()
No symbol table info available.
#34 0x00000000 in ?? ()
No symbol table info available.
#35 0x00000000 in ?? ()
No symbol table info available.
#36 0x00000000 in ?? ()
No symbol table info available.
#37 0x2863c000 in ?? ()
No symbol table info available.
#38 0xc27ce710 in ?? ()
No symbol table info available.
#39 0xc24fbaf0 in ?? ()
No symbol table info available.
#40 0xe7176ad0 in ?? ()
No symbol table info available.
#41 0xe7176ab4 in ?? ()
No symbol table info available.
#42 0xc1e78320 in ?? ()
No symbol table info available.
#43 0xc04f6010 in sched_switch (td=0xbfbfe8f0, newtd=0xbfbfe8b0, flags=) at /usr/src/sys/kern/sched_4bsd.c:865
kg = (struct ksegrp *) 0x0
p = (struct proc *) 0xbfbfe890
(kgdb)
--- bt ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050104053345.A646A13195D>
