Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Mar 1996 02:21:53 +0900
From:      KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
To:        current@freebsd.org
Subject:   panic after exiting X
Message-ID:  <199603061721.CAA00254@marble.eps.nagoya-u.ac.jp>

next in thread | raw e-mail | index | archive | help
My kernel panics after exiting X.  (Someone reported same problem, but 
I lost the log from mailbox.)

This panic seems to occur after vm_map.c change from 1.34 to 1.36.

The while-loop which was added by this change:

               while (object->backing_object) {
                       object = object->backing_object;
                       offset += object->backing_object_offset;
                       if (object->size < OFF_TO_IDX( offset + size))
                               size = IDX_TO_OFF(object->size) - offset;
               }

is executed without blocking interruption.  If vm_object_collapse is
called during while loop, the result may be wrong.  Is this condition
prevented elsewhere?


I have run kernel between Mar 2's changes around vm and this
change for not so long, so I don't know what change causes panic
exactly.

----
KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
Dept. Earth Planet. Sci., Nagoya Univ.,  Nagoya 464-01
Voice: +81-52-789-2529   Fax: +81-52-789-3033



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603061721.CAA00254>