Bug #2421
openKernel panic: vm_fault: page 0xc0f70000 not busy!
0%
Description
I am running 3.1-DEVELOPMENT DragonFly v3.1.0.1479.g71fdcb3-DEVELOPMENT and I got about 7 panics of this kind in the last 10 days. They happen independent of daytime (so I think stuff like hammer cleanup is not the problem). I attached a listing of my /var/crash at the bottom. Dumps available if needed.
epia# kgdb kern.9 vmcore.9
GNU gdb (GDB) 7.4.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-dragonfly".
For bug reporting instructions, please see:
<http://bugs.dragonflybsd.org/>...
Reading symbols from /var/crash/kern.9...done.
Unread portion of the kernel message buffer:
panic: vm_fault: page 0xc0f70000 not busy!
cpuid = 0
Trace beginning at frame 0xd849b940
panic(ffffffff,0,c084ded7,d849b974,d83e4560) at panic+0x1a8 0xc03d4410
panic(c084ded7,c0f70000,c2b8afc0,1385b400,0) at panic+0x1a8 0xc03d4410
vm_fault_object(c0d79e40,d071e000,c16b1d88,7,0) at vm_fault_object+0xb9f 0xc05e244b
vm_fault(c0cfd960,d071e000,2,0,c0cfd960) at vm_fault+0x3e9 0xc05e30b4
trap_pfault(cc689660,cc6898b8,ff800000,d849baf0,c03d2be7) at trap_pfault+0x105 0xc078af86
trap(d849bb24) at trap+0x5eb 0xc078b5f3
calltrap() at calltrap+0xe 0xc075a447
--- trap 0, eip = 0x3, esp = 0xd849bb68, ebp = 0x280cb080 ---
Uptime: 16h7m53s
Physical memory: 993 MB
Dumping 314 MB: 299 283 267 251 235 219 203 187 171 155 139 123 107 91 75 59 43 27 11
[New pid 3384/0, squatter]
[New pid 3941/0, check_procs]
[New pid 3942/0, ps]
[New pid 3940/0, nagios]
[New pid 994/0, tor]
[New pid 3936/0, ping]
[New pid 1339/0, postgres]
[New pid 1341/0, postgres]
[New pid 1367/0, nagios]
[New pid 1461/2, bacula-sd]
[New pid 1472/1, bacula-fd]
[New pid 1461/57, bacula-sd]
[New pid 1367/1, nagios]
[New pid 1485/124, bacula-dir]
[New pid 3937/0, ping]
[New pid 412/1, named]
[New pid 3935/0, check_ping]
[New pid 3933/0, check_ping]
[New pid 3934/0, nagios]
[New pid 3931/0, nagios]
[New pid 1340/0, postgres]
[New pid 412/3, named]
[New pid 1485/88, bacula-dir]
[New pid 1485/99, bacula-dir]
[New pid 1485/87, bacula-dir]
[New pid 1485/121, bacula-dir]
[New pid 1485/91, bacula-dir]
[New pid 1485/82, bacula-dir]
[New pid 412/2, named]
[New pid 1485/23, bacula-dir]
[New pid 1485/103, bacula-dir]
[New pid 1025/0, nmbd]
[New pid 1932/0, screen-4.0.3]
[New pid 1485/84, bacula-dir]
[New pid 1286/0, postgres]
[New pid 1338/0, postgres]
[New pid 1337/0, postgres]
[New pid 1485/122, bacula-dir]
[New pid 1485/123, bacula-dir]
[New pid 1485/83, bacula-dir]
[New pid 1485/86, bacula-dir]
[New pid 1485/2, bacula-dir]
[New pid 1356/0, openvpn]
[New pid 1573/0, httpd]
[New pid 1485/111, bacula-dir]
[New pid 1485/115, bacula-dir]
[New pid 461/0, syslogd]
[New pid 912/0, powerd]
[New pid 1485/95, bacula-dir]
[New pid 1933/0, irssi]
[New pid 1485/85, bacula-dir]
[New pid 1178/0, proftpd]
[New pid 1485/81, bacula-dir]
[New pid 1485/107, bacula-dir]
[New pid 97369/0, master]
[New pid 97371/0, pickup]
[New pid 96042/0, httpd]
[New pid 1170/0, saslauthd]
[New pid 1161/0, saslauthd]
[New pid 831/0, dhcpd]
[New pid 1378/0, perl]
[New pid 97372/0, qmgr]
[New pid 96051/0, httpd]
[New pid 98590/0, perl]
[New pid 1485/125, bacula-dir]
[New pid 26531/0, postgres]
[New pid 1443/0, python2.6]
[New pid 1/0, init]
[New pid 902/0, ntpd]
[New pid 903/0, ntpd]
[New pid 96049/0, httpd]
[New pid 1079/0, master]
[New pid 94131/0, imapd]
[New pid 2361/0, perl]
[New pid 851/0, clamd]
[New pid 2425/0, perl]
[New pid 1485/317, bacula-dir]
[New pid 96048/0, httpd]
[New pid 1167/0, saslauthd]
[New pid 1485/0, bacula-dir]
[New pid 1011/0, sshd]
[New pid 851/1, clamd]
[New pid 678/0, rpcbind]
[New pid 98417/0, httpd]
[New pid 1114/0, cron]
[New pid 1472/0, bacula-fd]
[New pid 1461/0, bacula-sd]
[New pid 1485/1, bacula-dir]
[New pid 96047/0, httpd]
[New pid 994/1, tor]
[New pid 96050/0, httpd]
[New pid 1397/0, inetd]
[New pid 96041/0, httpd]
[New pid 1035/0, smbd]
[New pid 1422/0, freshclam]
[New pid 1051/0, smbd]
[New pid 712/0, mountd]
[New pid 717/0, nfsd]
[New pid 1584/0, getty]
[New pid 1590/0, getty]
[New pid 1591/0, getty]
[New pid 1585/0, getty]
[New pid 1587/0, getty]
[New pid 1592/0, getty]
[New pid 1588/0, getty]
[New pid 1586/0, getty]
[New pid 1589/0, getty]
[New pid 1169/0, saslauthd]
[New pid 1168/0, saslauthd]
[New pid 724/0, nfsd]
[New pid 723/0, nfsd]
[New pid 719/0, nfsd]
[New pid 721/0, nfsd]
[New kernel syncer1]
[New kernel nfsiod_tx]
[New kernel nfsiod_rx]
[New pid 412/0, named]
[New kernel consttyd]
[New kernel vnlru]
[New kernel syncer0]
[New kernel bufdaemon_hw]
[New kernel bufdaemon]
[New kernel pagezero]
[New kernel vmdaemon]
[New kernel swapcached]
[New kernel pagedaemon]
[New kernel hammer-S3]
[New kernel hammer-S2]
[New kernel hammer-S1]
[New kernel hammer-S0]
[New kernel hammer-M]
[New kernel rtable_cpu 0]
[New kernel random]
[New kernel ithread7 0]
[New kernel ithread4 0]
[New kernel ithread192 0]
[New kernel aic_recovery0]
[New kernel aic_recovery0]
[New kernel usb4]
[New kernel usb3]
[New kernel usb2]
[New kernel usb1]
[New kernel usbtask-dr]
[New kernel usbtask-hc]
[New kernel usb0]
[New kernel ithread10 0]
[New kernel ithread15 0]
[New kernel ithread14 0]
[New kernel ithread11 0]
[New kernel ithread9 0]
[New kernel acpi_task]
[New kernel ithread195 0]
[New kernel xpt_thrd]
[New kernel ithread197 0]
[New kernel crypto returns]
[New kernel crypto 0]
[New kernel firmware taskq]
[New kernel taskq_cpu 0]
[New kernel ifnet 0]
[New kernel netisr_cpu 0]
[New kernel devfs_msg_core]
[New kernel disk_msg_core]
[New kernel usched 0]
[New kernel dsched 0]
[New kernel ithread196 0]
[New kernel softclock 0]
[New kernel ithread0 0]
[New kernel ithreadE 0]
[New pid 0/0, swapper]
[New kernel idle_0]
Reading symbols from /boot/kernel/if_gif.ko...done.
Loaded symbols for /boot/kernel/if_gif.ko
Reading symbols from /boot/kernel/if_tap.ko...done.
Loaded symbols for /boot/kernel/if_tap.ko
Reading symbols from /boot/kernel/if_tun.ko...done.
Loaded symbols for /boot/kernel/if_tun.ko
Reading symbols from /boot/kernel/acpi.ko...done.
Loaded symbols for /boot/kernel/acpi.ko
Reading symbols from /boot/kernel/ehci.ko...done.
Loaded symbols for /boot/kernel/ehci.ko
Reading symbols from /boot/kernel/uchcom.ko...done.
Loaded symbols for /boot/kernel/uchcom.ko
Reading symbols from /boot/kernel/ucom.ko...done.
Loaded symbols for /boot/kernel/ucom.ko
_get_mycpu () at ./machine/thread.h:79
79 ./machine/thread.h: No such file or directory.
(kgdb) bt
#0 _get_mycpu () at ./machine/thread.h:79
#1 md_dumpsys (di=0xc0c43a80) at /usr/src/sys/platform/pc32/i386/dump_machdep.c:266
#2 0xc03d3bbe in dumpsys () at /usr/src/sys/kern/kern_shutdown.c:925
#3 0xc03d41d4 in boot (howto=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:375
#4 0xc03d4444 in panic (fmt=0xc084ded7 "vm_fault: page %p not busy!") at /usr/src/sys/kern/kern_shutdown.c:831
#5 0xc05e244b in vm_fault_object (fs=0xc0d79e40, first_pindex=<optimized out>, fault_type=64 '@') at /usr/src/sys/vm/vm_fault.c:1767
#6 0xc05e30b4 in vm_fault (map=0xc0cfd960, vaddr=3497123840, fault_type=<optimized out>, fault_flags=0) at /usr/src/sys/vm/vm_fault.c:514
#7 0xc078af86 in trap_pfault (frame=0xd849bb24, usermode=<optimized out>, eva=<unavailable>) at /usr/src/sys/platform/pc32/i386/trap.c:1019
#8 0xc078b5f3 in trap (frame=0xd849bb24) at /usr/src/sys/platform/pc32/i386/trap.c:720
#9 0xc075a447 in calltrap () at /usr/src/sys/platform/pc32/i386/exception.s:787
#10 0xc07898cd in asm_xmm_bcopy () at /usr/src/sys/platform/pc32/i386/bcopy.s:425
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
##################################
epia# kgdb kern.8 vmcore.8
GNU gdb (GDB) 7.4.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-dragonfly".
For bug reporting instructions, please see:
<http://bugs.dragonflybsd.org/>...
Reading symbols from /var/crash/kern.8...done.
Unread portion of the kernel message buffer:
panic: vm_fault: page 0xc0f70000 not busy!
cpuid = 0
Trace beginning at frame 0xd8627940
panic(ffffffff,0,c084ded7,d8627974,d85d3860) at panic+0x1a8 0xc03d4410
panic(c084ded7,c0f70000,c294f100,234d7400,0) at panic+0x1a8 0xc03d4410
vm_fault_object(c0d79e40,d0ca0000,c1bdf638,7,0) at vm_fault_object+0xb9f 0xc05e244b
vm_fault(c0cfd960,d0ca0000,2,0,c0cfd960) at vm_fault+0x3e9 0xc05e30b4
trap_pfault(d8627b4c,d8627afc,c0cfd5c0,c1cfec3c,c17abc10) at trap_pfault+0x105 0xc078af86
trap(d8627b24) at trap+0x5eb 0xc078b5f3
calltrap() at calltrap+0xe 0xc075a447
--- trap 0, eip = 0x3, esp = 0xd8627b68, ebp = 0x28193000 ---
Uptime: 1d6h57m23s
Physical memory: 993 MB
Dumping 323 MB: 308 292 276 260 244 228 212 196 180 164 148 132 116 100 84 68 52 36 20 4
[New pid 96552/0, swapinfo]
[New pid 1249/0, postgres]
[New pid 1420/50, bacula-dir]
[New pid 1420/61, bacula-dir]
[New pid 1420/46, bacula-dir]
[New pid 1420/66, bacula-dir]
[New pid 1420/78, bacula-dir]
[New pid 1420/52, bacula-dir]
[New pid 1420/80, bacula-dir]
[New pid 1420/55, bacula-dir]
[New pid 96551/0, check_swap]
[New pid 96550/0, nagios]
[New pid 1420/86, bacula-dir]
[New pid 1420/53, bacula-dir]
[New pid 1420/13, bacula-dir]
[New pid 14430/0, postgres]
[New pid 1906/0, screen-4.0.3]
[New pid 974/0, nmbd]
[New pid 1420/49, bacula-dir]
[New pid 397/3, named]
[New pid 397/1, named]
[New pid 1252/0, postgres]
[New pid 1526/0, httpd]
[New pid 1420/68, bacula-dir]
[New pid 1250/0, postgres]
[New pid 1285/0, nagios]
[New pid 397/2, named]
[New pid 1285/1, nagios]
[New pid 1407/1, bacula-fd]
[New pid 1244/0, postgres]
[New pid 1251/0, postgres]
[New pid 1420/48, bacula-dir]
[New pid 446/0, syslogd]
[New pid 1248/0, postgres]
[New pid 943/0, tor]
[New pid 1420/84, bacula-dir]
[New pid 96519/0, local]
[New pid 95555/0, trivial-rewrite]
[New pid 95558/0, local]
[New pid 94240/0, pickup]
[New pid 1907/0, irssi]
[New pid 96423/0, lmtpd]
[New pid 1036/0, master]
[New pid 93571/0, perl]
[New pid 1225/0, master]
[New pid 95594/0, smtp]
[New pid 95241/0, cleanup]
[New pid 95552/0, smtpd]
[New pid 1234/0, qmgr]
[New pid 85094/0, imapd]
[New pid 800/0, clamd]
[New pid 92017/0, perl]
[New pid 1396/7, bacula-sd]
[New pid 91087/0, httpd]
[New pid 91086/0, httpd]
[New pid 1420/2, bacula-dir]
[New pid 1420/12, bacula-dir]
[New pid 1420/59, bacula-dir]
[New pid 1274/0, openvpn]
[New pid 861/0, powerd]
[New pid 1420/72, bacula-dir]
[New pid 95560/0, pipe]
[New pid 1420/74, bacula-dir]
[New pid 1420/464, bacula-dir]
[New pid 95589/0, smtpd]
[New pid 1/0, init]
[New pid 1420/51, bacula-dir]
[New pid 780/0, dhcpd]
[New pid 91082/0, httpd]
[New pid 1135/0, proftpd]
[New pid 1396/2, bacula-sd]
[New pid 1407/0, bacula-fd]
[New pid 1396/0, bacula-sd]
[New pid 1420/1, bacula-dir]
[New pid 1375/0, python2.6]
[New pid 1296/0, perl]
[New pid 91088/0, httpd]
[New pid 91454/0, httpd]
[New pid 851/0, ntpd]
[New pid 1315/0, inetd]
[New pid 627/0, rpcbind]
[New pid 95592/0, anvil]
[New pid 1025/0, perl]
[New pid 1071/0, cron]
[New pid 1118/0, saslauthd]
[New pid 1123/0, saslauthd]
[New pid 852/0, ntpd]
[New pid 800/1, clamd]
[New pid 960/0, sshd]
[New pid 1420/0, bacula-dir]
[New pid 1420/420, bacula-dir]
[New pid 1121/0, saslauthd]
[New pid 91085/0, httpd]
[New pid 91084/0, httpd]
[New pid 1420/47, bacula-dir]
[New pid 91081/0, httpd]
[New pid 943/1, tor]
[New pid 1014/0, smbd]
[New pid 984/0, smbd]
[New pid 1340/0, freshclam]
[New pid 666/0, nfsd]
[New pid 1536/0, getty]
[New pid 1530/0, getty]
[New pid 1532/0, getty]
[New pid 1534/0, getty]
[New pid 1529/0, getty]
[New pid 1537/0, getty]
[New pid 1535/0, getty]
[New pid 1533/0, getty]
[New pid 1531/0, getty]
[New pid 1120/0, saslauthd]
[New pid 1122/0, saslauthd]
[New pid 672/0, nfsd]
[New pid 670/0, nfsd]
[New pid 671/0, nfsd]
[New pid 673/0, nfsd]
[New pid 661/0, mountd]
[New kernel syncer1]
[New kernel nfsiod_tx]
[New kernel nfsiod_rx]
[New pid 397/0, named]
[New kernel consttyd]
[New kernel vnlru]
[New kernel syncer0]
[New kernel bufdaemon_hw]
[New kernel bufdaemon]
[New kernel pagezero]
[New kernel vmdaemon]
[New kernel swapcached]
[New kernel pagedaemon]
[New kernel hammer-S3]
[New kernel hammer-S2]
[New kernel hammer-S1]
[New kernel hammer-S0]
[New kernel hammer-M]
[New kernel rtable_cpu 0]
[New kernel random]
[New kernel ithread7 0]
[New kernel ithread4 0]
[New kernel ithread192 0]
[New kernel aic_recovery0]
[New kernel aic_recovery0]
[New kernel usb4]
[New kernel usb3]
[New kernel usb2]
[New kernel usb1]
[New kernel usbtask-dr]
[New kernel usbtask-hc]
[New kernel usb0]
[New kernel ithread10 0]
[New kernel ithread15 0]
[New kernel ithread14 0]
[New kernel ithread11 0]
[New kernel ithread9 0]
[New kernel acpi_task]
[New kernel ithread195 0]
[New kernel xpt_thrd]
[New kernel ithread197 0]
[New kernel crypto returns]
[New kernel crypto 0]
[New kernel firmware taskq]
[New kernel taskq_cpu 0]
[New kernel ifnet 0]
[New kernel netisr_cpu 0]
[New kernel devfs_msg_core]
[New kernel disk_msg_core]
[New kernel usched 0]
[New kernel dsched 0]
[New kernel ithread196 0]
[New kernel softclock 0]
[New kernel ithread0 0]
[New kernel ithreadE 0]
[New pid 0/0, swapper]
[New kernel idle_0]
Reading symbols from /boot/kernel/if_gif.ko...done.
Loaded symbols for /boot/kernel/if_gif.ko
Reading symbols from /boot/kernel/if_tap.ko...done.
Loaded symbols for /boot/kernel/if_tap.ko
Reading symbols from /boot/kernel/if_tun.ko...done.
Loaded symbols for /boot/kernel/if_tun.ko
Reading symbols from /boot/kernel/acpi.ko...done.
Loaded symbols for /boot/kernel/acpi.ko
Reading symbols from /boot/kernel/ehci.ko...done.
Loaded symbols for /boot/kernel/ehci.ko
Reading symbols from /boot/kernel/uchcom.ko...done.
Loaded symbols for /boot/kernel/uchcom.ko
Reading symbols from /boot/kernel/ucom.ko...done.
Loaded symbols for /boot/kernel/ucom.ko
_get_mycpu () at ./machine/thread.h:79
79 ./machine/thread.h: No such file or directory.
(kgdb) bt
#0 _get_mycpu () at ./machine/thread.h:79
#1 md_dumpsys (di=0xc0c43a80) at /usr/src/sys/platform/pc32/i386/dump_machdep.c:266
#2 0xc03d3bbe in dumpsys () at /usr/src/sys/kern/kern_shutdown.c:925
#3 0xc03d41d4 in boot (howto=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:375
#4 0xc03d4444 in panic (fmt=0xc084ded7 "vm_fault: page %p not busy!") at /usr/src/sys/kern/kern_shutdown.c:831
#5 0xc05e244b in vm_fault_object (fs=0xc0d79e40, first_pindex=<optimized out>, fault_type=64 '@') at /usr/src/sys/vm/vm_fault.c:1767
#6 0xc05e30b4 in vm_fault (map=0xc0cfd960, vaddr=3502899200, fault_type=<optimized out>, fault_flags=0) at /usr/src/sys/vm/vm_fault.c:514
#7 0xc078af86 in trap_pfault (frame=0xd8627b24, usermode=<optimized out>, eva=<unavailable>) at /usr/src/sys/platform/pc32/i386/trap.c:1019
#8 0xc078b5f3 in trap (frame=0xd8627b24) at /usr/src/sys/platform/pc32/i386/trap.c:720
#9 0xc075a447 in calltrap () at /usr/src/sys/platform/pc32/i386/exception.s:787
#10 0xc0789548 in asm_generic_bcopy () at /usr/src/sys/platform/pc32/i386/bcopy.s:144
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
#####################
epia# ls lt 1 root wheel 177001 Sep 16 21:00 core.txt.9
total 3693797
-rw-r--r-rw------ 1 root wheel 329584640 Sep 16 21:00 vmcore.9rw------ 1 root wheel 512 Sep 16 21:00 info.9rw-r--r- 1 root wheel 42973134 Sep 16 21:00 kern.9rw-r--r- 1 root wheel 3 Sep 16 21:00 boundsrw-r--r- 1 root wheel 169939 Sep 16 04:51 core.txt.8rw------ 1 root wheel 339042304 Sep 16 04:51 vmcore.8rw------ 1 root wheel 511 Sep 16 04:51 info.8rw-r--r- 1 root wheel 42973134 Sep 16 04:51 kern.8rw-r--r- 1 root wheel 168949 Sep 14 08:25 core.txt.7rw------ 1 root wheel 349298688 Sep 14 08:25 vmcore.7rw------ 1 root wheel 511 Sep 14 08:24 info.7rw-r--r- 1 root wheel 42973134 Sep 14 08:24 kern.7rw-r--r- 1 root wheel 166861 Sep 12 04:25 core.txt.6rw------ 1 root wheel 336175104 Sep 12 04:24 vmcore.6rw------ 1 root wheel 540 Sep 12 04:24 info.6rw-r--r- 1 root wheel 42973134 Sep 12 04:24 kern.6rw-r--r- 1 root wheel 167828 Sep 11 10:17 core.txt.5rw------ 1 root wheel 334143488 Sep 11 10:16 vmcore.5rw------ 1 root wheel 512 Sep 11 10:16 info.5rw-r--r- 1 root wheel 42973134 Sep 11 10:16 kern.5rw-r--r- 1 root wheel 167288 Sep 11 04:33 core.txt.4rw------ 1 root wheel 341893120 Sep 11 04:33 vmcore.4rw------ 1 root wheel 512 Sep 11 04:33 info.4rw-r--r- 1 root wheel 42973134 Sep 11 04:33 kern.4rw-r--r- 1 root wheel 108302 Sep 10 05:17 core.txt.3rw------ 1 root wheel 342614016 Sep 10 05:16 vmcore.3rw------ 1 root wheel 511 Sep 10 05:16 info.3rw-r--r- 1 root wheel 42973134 Sep 10 05:16 kern.3rw-r--r- 1 root wheel 170450 Sep 6 12:17 core.txt.2rw------ 1 root wheel 343851008 Sep 6 12:17 vmcore.2rw------ 1 root wheel 512 Sep 6 12:17 info.2rw-r--r- 1 root wheel 42973134 Sep 6 12:17 kern.2rw-r--r- 1 root wheel 169718 Sep 4 08:33 core.txt.1rw------ 1 root wheel 338141184 Sep 4 08:32 vmcore.1rw------ 1 root wheel 511 Sep 4 08:32 info.1rw-r--r- 1 root wheel 42973134 Sep 4 08:32 kern.1rw-r--r- 1 root wheel 167696 Sep 3 04:19 core.txt.0rw------ 1 root wheel 295776256 Sep 3 04:19 vmcore.0rw------ 1 root wheel 511 Sep 3 04:19 info.0rw-r--r- 1 root wheel 42973134 Sep 3 04:19 kern.0