crash with network01.patch (with patch)
    Matthew Dillon 
    dillon at apollo.backplane.com
       
    Thu Dec  1 09:59:31 PST 2005
    
    
  
    Ok, try this patch.  It looks like a sleep/wakeup race in the
    serializer in the MP case.
						-Matt
Index: kern/lwkt_serialize.c
===================================================================
RCS file: /cvs/src/sys/kern/lwkt_serialize.c,v
retrieving revision 1.8
diff -u -r1.8 lwkt_serialize.c
--- kern/lwkt_serialize.c	23 Nov 2005 22:54:22 -0000	1.8
+++ kern/lwkt_serialize.c	1 Dec 2005 17:52:57 -0000
@@ -194,6 +194,7 @@
 {
     lwkt_serialize_t s = info;
     crit_enter();
+    tsleep_interlock(s);
     if (atomic_intr_cond_test(&s->interlock) != 0)
 	    tsleep(s, 0, "slize", 0);
     crit_exit();
    
    
More information about the Bugs
mailing list