Re: Repeatable kernel crash [2.1.55, Wine, Control Panel]

Gabriel Paubert (paubert@iram.es)
Tue, 7 Oct 1997 08:58:26 +0100 (MET)


> Modify_ldt should check that it does not try to invalidate one of the
> selectors in CS, DS, ES, FS, GS and SS. You'll find CS, DS, ES and SS on
> the stack, GS in its register. For FS it depends on kernel version:
> on the stack for 2.0, in its register for 2.1.

Sorry I was partially wrong, at least in my 2.0.30 tree there is a check for
fs and gs, but not in 2.1.5x. And it seems the registers are not where
I claimed they were on (2.0.x gs is on the stack).:-(. I've been playing
with task switching recently (Ingo's soft task switch) and I did not
correctly remember differences between 2.0.xx and 2.1.xx.

Gabriel.