Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!metro!metro!asstdc.scgt.oz.au!nsw.news.telstra.net!act.news.telstra.net!psgrain!newsfeed.internetmci.com!www.nntp.primenet.com!nntp.primenet.com!news.sprintlink.net!news-stk-3.sprintlink.net!EU.net!usenet2.news.uk.psi.net!uknet!usenet1.news.uk.psi.net!uknet!uknet!newsfeed.ed.ac.uk!tattoo.ed.ac.uk!jlothian From: jlothian@tattoo.ed.ac.uk (J Lothian) Newsgroups: comp.bugs.4bsd Subject: UW 4.3BSD+NFS ptrace bug & fix Date: 7 Sep 1996 20:06:30 GMT Organization: Edinburgh University Lines: 37 Distribution: world Message-ID: <50skk6$kom@scotsman.ed.ac.uk> NNTP-Posting-Host: tattoo.ed.ac.uk Keywords: old & cranky This is a bugfix for the University of Wisconsin 4.3BSD+NFS distribution, vintage 1986. I haven't managed to find a report of this bug previously, but that doesn't mean there hasn't been one. I've never come across anybody else running this version of 4.3. Description: Running dbx on a program prevents you from being able to run the program again; you get ETXTBSY. Reproduce by: dbx <something> (where <something> is linked as a pure-text executable) and run it, then try running <something> again, either stand-alone or under dbx. You get 'text file busy'. Fix: In /usr/src/sys/sys/sys_process.c, alter the line that reads vp->vflags |= ~VTEXT to vp->vflags &= ~VTEXT I'd be very grateful for any pointers to public lists of patches for this distribution -- I've already got the standard 4.3 ones, but it looks as though there may have been a few extras for the UW variant :-) James -- ------------------------------------------------------- James Lothian | "It's life, Jim, james@uk.ac.ed.caad | but not as we know it" ------------------------------------------------------- These opinions have nothing to do with Edinburgh University.