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>