Техподдержка / Support

АвторСообщение



Не зарегистрирован
Зарегистрирован: 17.02.22
ссылка на сообщение  Отправлено: 17.02.22 23:12. Заголовок: высвобождение невалидного дескриптора DPMI


Обнаружил падения DN2 в некоторых конфигурациях.
Всему виной вот этот код из файла dnexec.pas:

mov ax, 1 {dpmiFreeDesc}
mov bx, LoaderSeg
int 31h {DPMI}

Нельзя высвобождать риалмодовый сегмент.
Как правило это просто фейлится. Но может и
высвободить какой-то случайный дескриптор,
после чего всё упадёт.

Спасибо: 0 
Профиль Цитата Ответить
Новых ответов нет


Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет