*BSD News Article 82344


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.netspace.net.au!news.mel.connect.com.au!munnari.OZ.AU!spool.mu.edu!newspump.sol.net!www.nntp.primenet.com!nntp.primenet.com!nntp.uio.no!nntp.zit.th-darmstadt.de!fu-berlin.de!uniol!uni-erlangen.de!rznews.rrze.uni-erlangen.de!cip.informatik.uni-erlangen.de!msmeissn
From: msmeissn@cip.informatik.uni-erlangen.de (Marcus Meissner)
Newsgroups: comp.emulators.ms-windows.wine,comp.unix.bsd.freebsd.misc
Subject: Re: Wine960928 crashed FreeBSD 2.1.5
Date: 5 Nov 1996 08:36:35 GMT
Organization: University of Erlangen, Germany, CSD, Students Pool
Lines: 24
Message-ID: <55muaj$hqc@rznews.rrze.uni-erlangen.de>
References: <32762988.167EB0E7@watermarkgroup.com> <slrn57ghru.7i.hanspbie@zerium.idgonline.no> <E07Knq.7A9@unx.sas.com>
NNTP-Posting-Host: msmeissn@faui04d.informatik.uni-erlangen.de
Xref: euryale.cc.adfa.oz.au comp.emulators.ms-windows.wine:5895 comp.unix.bsd.freebsd.misc:30648

In article <E07Knq.7A9@unx.sas.com>,
Thomas David Rivers <sastdr@torpid.unx.sas.com> wrote:
>In article <slrn57ghru.7i.hanspbie@zerium.idgonline.no> hanspbie@idgonline.no (Hans Petter Bieker) writes:
...
>>If wine crashes you system runing non-root, then you system is bugy. This
>>should not be possible anyway.

> Ah... but remember to run Wine the operating system has to "hand over"
>the LDT to a user-mode program (essentially throwing out the baby
>with the bath water.)

> On most systems, this type of operation isn't something that is
>normally done, much less done on purpose.
>
> Wine, for instance, could accidently create LDTs that would totally
>scramble things and begin writing all over real memory - crashing whatever
>operating system lie beneath it.

AFAIK this is not possible using LDTs. (The LDT base entries as set by
modify_ldt are virtual addresses.)

Marcus
-- 
    http://wwwcip.informatik.uni-erlangen.de/user/msmeissn/index.html