DragonFly bugs List (threaded) for 2007-03
DragonFly BSD
DragonFly bugs List (threaded) for 2007-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: [issue530] crash from latest -HEAD

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 8 Mar 2007 21:19:54 -0800 (PST)

:On Thu, Mar 08, 2007 at 01:13:36PM -0500, Peter Avalos wrote:
:> I've compiled up a new kernel with that patch, so we'll see.  The first t=
:ime it
:> happened only after 13 hours of uptime.  The second time took 35 days.  I=
:f you
:> have any suggestions on how to trigger it, I'll see what I can do.
:Now that I'm running with that patch, I'm getting plenty of those warnings.
:Is that expected?

    Lets try a slightly modified patch... this one only generates warnings
    if the page is on a paging queue.

    There is clearly a race happening somewhere, and I think the solution
    is to remove the page from the paging queues (since we are trying to
    destroy it anyhow), but I'd like to accumulate a bit more evidence.

					Matthew Dillon 

Index: vm_object.c
RCS file: /cvs/src/sys/vm/vm_object.c,v
retrieving revision 1.29
diff -u -r1.29 vm_object.c
--- vm_object.c	28 Dec 2006 21:24:02 -0000	1.29
+++ vm_object.c	9 Mar 2007 05:15:41 -0000
@@ -460,6 +460,8 @@
 	} else {
+		if (p->queue != PQ_NONE)
+			kprintf("vm_object_terminate: Warning: Encountered wired page %p on queue %d\n", p, p->queue);

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]