arlad crashed (i386-netbsd1.3H)

Magnus Ahltorp map at stacken.kth.se
Sat Jan 2 03:16:00 CET 1999


> Anything else useful I can look up for you?  I'm firing it up again
> with debugging logging turned on, maybe that'll turn up something more
> informative if it crashes again.

It seems that the invalidator loop didn't fetch a new item in the end
of the loop. Try this patch:

Index: fcache.c
===================================================================
RCS file: /usr/local/cvsroot/arla/arlad/fcache.c,v
retrieving revision 1.173
diff -u -r1.173 fcache.c
--- fcache.c	1998/12/28 01:54:14	1.173
+++ fcache.c	1999/01/02 02:11:40
@@ -625,7 +626,7 @@
 
 	gettimeofday (&tv, NULL);
 
-	for (;;) {
+	for (;(head = heap_head (invalid_heap));) {
 	    FCacheEntry *entry = (FCacheEntry *)head;
 
 	    if (tv.tv_sec < entry->callback.ExpirationTime) {






More information about the Arla-drinkers mailing list