[DragonFlyBSD - Bug #2296] panic: assertion "m->wire_count > 0" failed

Matthew Dillon via Redmine bugtracker-admin at leaf.dragonflybsd.org
Sun Aug 26 10:05:00 PDT 2012


Issue #2296 has been updated by Matthew Dillon.


I believe there is a race in vm_page_protect() --> pmap_page_protect().  I
    have not been able to find it.  However, all the crashes came from the
    same path from vm_fault in a situation where we don't actually have to
    call vm_page_protect().

    You can try this patch:

	fetch http://apollo.backplane.com/DFlyMisc/wire01.patch

    This removes the unnecessary call for the code path in question.  It
    is NOT a fix, but if the crashes go away then I'll know for sure
    that it's an issue w/vm_page_protect().
			
						-Matt
----------------------------------------
Bug #2296: panic: assertion "m->wire_count > 0" failed
http://bugs.dragonflybsd.org/issues/2296

Author: Thomas Nikolajsen
Status: In Progress
Priority: High
Assignee: 
Category: 
Target version: 


With recent (29/1-12) master and rel3_0 I get this panic
during parallel make release and buildworld, e.g.:
'make MAKE_JOBS=10 release' (i.e. make -j10)
i386 STANDARD
(custom kernel, includes INCLUDE_CONFIG_FILE)
on 8 core host (opteron).

Got this panic twice; succeeds w/o MAKE_JOBS

Core dump at leaf: ~thomas:crash/octopus.i386.3


-- 
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





More information about the Bugs mailing list