Issue #2350 has been updated by Matthew Dillon. Status changed from In Progress to Closed
This bug should be fixed in ab3e1edd524fbb06adf34b8a5d37c2789a379c4f now. ---------------------------------------- Bug #2350: vm panic when fs is full http://bugs.dragonflybsd.org/issues/2350 Author: Peter Avalos Status: Closed Priority: Normal Assignee: Category: Target version: This panic happens with a very recent master when a HAMMER fs fills up: panic: assertion "m->flags & PG_BUSY" failed in vm_page_protect at /usr/src/sys/vm/vm_page.h:532 (kgdb) bt #0 _get_mycpu () at ./machine/thread.h:69 #1 md_dumpsys (di=<optimized out>) at /usr/src/sys/platform/pc64/x86_64/dump_machdep.c:265 #2 0xffffffff802bcc02 in dumpsys () at /usr/src/sys/kern/kern_shutdown.c:937 #3 0xffffffff802bd266 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:387 #4 0xffffffff802bd51d in panic (fmt=0xffffffff804aee30 "assertion \"%s\" failed in %s at %s:%u") at /usr/src/sys/kern/kern_shutdown.c:843 #5 0xffffffff8041ad33 in vm_page_protect (prot=<optimized out>, m=<optimized out>) at /usr/src/sys/vm/vm_page.h:532 #6 vm_object_page_collect_flush (object=<optimized out>, p=<optimized out>, pagerflags=<optimized out>) at /usr/src/sys/vm/vm_object.c:1348 #7 0xffffffff8041aefc in vm_object_page_clean_pass2 (p=0xffffffe001bf0f00, data=<optimized out>) at /usr/src/sys/vm/vm_object.c:1230 #8 0xffffffff8041eaf3 in vm_page_rb_tree_RB_SCAN (head=<optimized out>, scancmp=0xffffffff8041cbf4 <rb_vm_page_scancmp>, callback=<optimized out>, data=0xffffffe1227afae0) at /usr/src/sys/vm/vm_page.c:127 #9 0xffffffff80419f0c in vm_object_page_clean (object=0xffffffe1268feb60, start=<optimized out>, end=<optimized out>, flags=<optimized out>) at /usr/src/sys/vm/vm_object.c:1135 #10 0xffffffff803287ce in vfs_msync_scan2 (mp=<optimized out>, vp=<optimized out>, data=<optimized out>) at /usr/src/sys/kern/vfs_subr.c:2229 #11 0xffffffff8032e005 in vmntvnodescan (mp=0xffffffe0fd52d278, flags=<optimized out>, fastfunc=<optimized out>, slowfunc=<optimized out>, data=<optimized out>) at /usr/src/sys/kern/vfs_mount.c:1109 #12 0xffffffff80328789 in vfs_msync (mp=<unavailable>, flags=<optimized out>) at /usr/src/sys/kern/vfs_subr.c:2182 #13 0xffffffff80331371 in sync_fsync (ap=<optimized out>) at /usr/src/sys/kern/vfs_sync.c:569 #14 0xffffffff8033afd8 in vop_fsync (ops=0xffffffff80743380, vp=<unavailable>, waitfor=<unavailable>, flags=<unavailable>) at /usr/src/sys/kern/vfs_vopops.c:572 #15 0xffffffff8033123e in syncer_thread (_ctx=<optimized out>) at /usr/src/sys/kern/vfs_sync.c:341 #16 0xffffffff80331302 in syncer_thread_start () at /usr/src/sys/kern/vfs_sync.c:424 #17 0xffffffff802acc20 in suspend_kproc (td=<unavailable>, timo=<unavailable>) at /usr/src/sys/kern/kern_kthread.c:195 Backtrace stopped: previous frame inner to this frame (corrupt stack?) DragonFly ylem.theshell.com 3.1-DEVELOPMENT DragonFly v3.1.0.575.g19af18-DEVELOPMENT #16: Sat Apr 21 14:03:23 PDT 2012 [email protected]:/usr/obj/usr/src/sys/YLEM64 x86_64 Core is on ylem (if you have access), and I'm uploading to leaf:~pavalos/crash/*.1 --Peter -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
