panic in vm_page_splay

Mikhail T. mi at aldan.algebra.com
Thu Jan 24 06:51:35 PST 2008


Hello!

The machine is running 6.3-PRERELEASE as of Dec 30th. It just paniced in
the middle of web-session as I was browsing for a file to upload via a
web-form... The firefox in use is native (amd64), not a Linux-binary.

The firefox process had over 550Mb of memory to its name -- it was
running for many days. The box has 2Gb of RAM and was performing fine
despite 4 SETI-processes in the background.

Please, advise. Thanks!

	-mi

Unread portion of the kernel message buffer:
<6>pid 1759 (firefox-bin), uid 105: exited on signal 10


Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address	= 0x37
fault code		= supervisor read data, page not present
instruction pointer	= 0x8:0xffffffff803f61ec
stack pointer	        = 0x10:0xffffffffd569d550
frame pointer	        = 0x10:0xffffff000eb7dd20
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 1759 (firefox-bin)
trap number		= 12
panic: page fault
cpuid = 1
Uptime: 12d23h10m1s
Dumping 2047 MB (2 chunks)
  chunk 0: 1MB (156 pages) ... ok
  chunk 1: 2047MB (524016 pages) 2031 2015 1999 1983 1967 1951 1935 1919 1903 1887 1871 1855 1839 1823 1807 1791 1775 1759 1743 1727 1711 1695 1679 1663 1647 1631 1615 1599 1583 1567 1551 1535 1519 1503 1487 1471 1455 1439 1423 1407 1391 1375 1359 1343 1327 1311 1295 1279 1263 1247 1231 1215 1199 1183 1167 1151 1135 1119 1103 1087 1071 1055 1039 1023 1007 991 975 959 943 927 911 895 879 863 847 831 815 799 783 767 751 735 719 703 687 671 655 639 623 607 591 575 559 543 527 511 495 479 463 447 431 415 399 383 367 351 335 319 303 287 271 255 239 223 207 191 175 159 143 127 111 95 79 63 47 31 15

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 "amd64-marcel-freebsd"...
(kgdb) #0  doadump () at pcpu.h:172
#1  0x0000000000000004 in ?? ()
#2  0xffffffff802b9a47 in boot (howto=260)
    at /var/src/sys/kern/kern_shutdown.c:409
#3  0xffffffff802ba0e1 in panic (fmt=0xffffff0050186980 "XCРH")
    at /var/src/sys/kern/kern_shutdown.c:565
#4  0xffffffff8041d53f in trap_fatal (frame=0xffffff0050186980, 
    eva=18446742975421760344) at /var/src/sys/amd64/amd64/trap.c:669
#5  0xffffffff8041d8bc in trap_pfault (frame=0xffffffffd569d4a0, usermode=0)
    at /var/src/sys/amd64/amd64/trap.c:580
#6  0xffffffff8041db73 in trap (frame=
      {tf_rdi = 6954, tf_rsi = -1095227851400, tf_rdx = -1, tf_rcx = -714484384, tf_r8 = -1097410313744, tf_r9 = 1, tf_rax = -1, tf_rbx = -1097426921984, tf_rbp = -1099264697056, tf_r10 = -2140891880, tf_r11 = -1097890882032, tf_r12 = 0, tf_r13 = 4, tf_r14 = 0, tf_r15 = 4, tf_trapno = 12, tf_addr = 55, tf_flags = -1098167850624, tf_err = 0, tf_rip = -2143329812, tf_cs = 8, tf_rflags = 66182, tf_rsp = -714484384, tf_ss = 16}) at /var/src/sys/amd64/amd64/trap.c:353
#7  0xffffffff8040373b in calltrap ()
    at /var/src/sys/amd64/amd64/exception.S:168
#8  0xffffffff803f61ec in vm_page_splay (pindex=6954, root=0xffffff00ff553d78)
    at /var/src/sys/vm/vm_page.c:554
#9  0xffffffff803f6491 in vm_page_remove (m=0xffffff007c421600)
    at /var/src/sys/vm/vm_page.c:696
#10 0xffffffff803f67cf in vm_page_free_toq (m=0xffffff007c421600)
    at /var/src/sys/vm/vm_page.c:1113
#11 0xffffffff803f6a96 in vm_page_free (m=0xffffff007c421600)
    at /var/src/sys/vm/vm_page.c:471
#12 0xffffffff803f34c9 in vm_object_terminate (object=0xffffff000eb7dd20)
    at /var/src/sys/vm/vm_object.c:652
#13 0xffffffff803f4a06 in vm_object_deallocate (object=0xffffff000eb7dd20)
    at /var/src/sys/vm/vm_object.c:585
#14 0xffffffff803ef036 in vm_map_delete (map=0xffffff006f9f0880, 
    start=18446742974444854560, end=140737488355328)
    at /var/src/sys/vm/vm_map.c:2311
#15 0xffffffff803ef32c in vmspace_exit (td=0xffffff0050186980)
    at /var/src/sys/vm/vm_map.c:324
#16 0xffffffff8029995d in exit1 (td=0xffffff0050186980, rv=10)
    at /var/src/sys/kern/kern_exit.c:295
#17 0xffffffff802be2ec in sigexit (td=0xffffff0050186980, sig=10)
    at /var/src/sys/kern/kern_sig.c:2459
#18 0xffffffff802a0dac in kse_thr_interrupt (td=0xffffff0050186980, 
    uap=0xffffffffd569dbc0) at /var/src/sys/kern/kern_kse.c:239
#19 0xffffffff8041e431 in syscall (frame=
      {tf_rdi = 0, tf_rsi = 4, tf_rdx = 10, tf_rcx = 9, tf_r8 = 5374312, tf_r9 = 1, tf_rax = 382, tf_rbx = 0, tf_rbp = 5386240, tf_r10 = -1097592722432, tf_r11 = 515, tf_r12 = 512, tf_r13 = 10, tf_r14 = 10, tf_r15 = 34365240304, tf_trapno = 9, tf_addr = 0, tf_flags = 160, tf_err = 2, tf_rip = 34413158236, tf_cs = 43, tf_rflags = 582, tf_rsp = 6598280, tf_ss = 35})
    at /var/src/sys/amd64/amd64/trap.c:807
#20 0xffffffff80403938 in Xfast_syscall ()
    at /var/src/sys/amd64/amd64/exception.S:287
#21 0x00000008032f1f5c in ?? ()
(kgdb) 


More information about the freebsd-stable mailing list