Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site umcp-cs.UUCP Path: utzoo!linus!philabs!seismo!rlgvax!cvl!umcp-cs!chris From: chris@umcp-cs.UUCP Newsgroups: net.unix-wizards Subject: Re: crashing problem Message-ID: <2956@umcp-cs.UUCP> Date: Tue, 4-Oct-83 13:56:37 EDT Article-I.D.: umcp-cs.2956 Posted: Tue Oct 4 13:56:37 1983 Date-Received: Fri, 7-Oct-83 02:52:00 EDT References: <12215@sri-arpa.UUCP> Organization: Univ. of Maryland, Computer Science Dept. Lines: 13 A quick description of the MPX file bug: it's due to a problem in mxclose() in mx2.c where the inode count goes to 0 but mxclose() is still playing with it, and someone else allocates it. The CMU fix was to increment the i_count field at the start of the mxclose() routine and then check for 2 instead of 1 at the bottom before returning. I'm offering to send the CMU fix to anyone who wants it. We installed it many months ago, and haven't been crashed for mpx problems since (well, OK, once, for someone's hack, which did something real bizarre). -- In-Real-Life: Chris Torek, Univ of MD Comp Sci UUCP: {seismo,allegra,brl-bmd}!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris.umcp-cs@UDel-Relay