· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HEAP —› страшные глюки

Посл.отвђт Сообщенiе


Дата: Апр 23, 2003 02:06:54 · Поправил: Narkomanius

у мя в последнее время вылетает винда 98. глюк типа ошибки в VMM. все это происходит при работе в сети причем не сразу(локалка). стоит фаирвол. проц нормальный не перегретый софта никокого нового не ставил разве что перед этим как раз перестановил окны и на них те же проги инсталлил. раньше глюки не водились. после синего экрана работать продолжают все программы кроме эксплорера. тот тоже вроде работает но не видит ничегошеньки кроме содержимого рабочего стола типа мой компьютер и корзина. файлы не видит короче.
но это типа вступление.

не хочется видеть синей экран вообще. а так чтоб как глюкануло ядро - откатиться к контрольной точке. для этого можно сохранять память модуля ядра к которому обратились чтоб по случаю вылета восстановить побитый модуль и запустить снова.
конечно траблы с взаимосвязями предвидятся - например пишем на диск а тут полетело. откатиться плохо т.к. потеря данных. как это обойти или есть идея получше

если VMM и сотоварищей потеснить с 0 кольца на 1 а всех живущих на 1 подселить ко 2 кольцу глюканет ли вся эта конструкция? (привилигерованные инструкции эмулирую) выскажите идеи плиз вдруг что проглядел.


Дата: Апр 23, 2003 03:25:08

sorry за гадкий никнейм опять не логинит нету времени разбираться. я несколько неточно представил проблему.
проблема собственно в следующем виснет не само ядро а чисто юзерские проги. в основном эксплорер. так вот надо следующее:
1 следить чтоб данные долходили до диска и не терялись.
2 если прога полетела рестартануть её.
реализовать можно так по какой то комбинации клавиш сохраняем данные,регистры и прочую дребедень в отведенную для этого память
полетела прога - восстановили


Дата: Апр 23, 2003 07:26:38

Может быть win'ду переставить?


Дата: Апр 23, 2003 14:54:55 · Поправил: Narkomanius

P2Mне это не винды проблема
это лишь причина а поблема более общая вот софт айс например не дает запустить задачу а иногда полетел експлорер и не возвращается.
дык собственно и надо его запустить


Дата: Апр 23, 2003 15:51:50

гы я даж знаю где примерно трабл - вылеты происходят даже в играх если что то делаешь сетью.
например при подключении к другоиу серверу если уже подключен к какому то и при этом подключений много и прокачка большая короче надо рыть назад от трабла. мож там буфер переполняется?


Дата: Апр 23, 2003 18:44:47

в электронике нет неправильной работы, а есть плохие контакты
(с) цитата, не моя


Дата: Апр 23, 2003 19:34:38

Переустанови винду! Этож масдай, у него разные глюки бывают...поставь ещё раз...может попробуй сайс удалить...
Посмотри будут ли глюки сразу после установки винды на чистую...
если нет,потом ставь проги и жди когда глюки снова придут...


Дата: Апр 24, 2003 02:18:20

spaces
Eddyда мастдай я хоть тыщу раз снесу ибо не привыкать он у меня по разу в неделю умирает. это всего лишь послужило поводом для создания проги. проблема в отлаживании. как его реализовать? можно потеснить всё ядро в 1 ring и следить за обращениями к модулям чуть только вызвали модуль в первый раз найти в нем все функции их вызовы. для этого в каждую функцию входим в дебуговом режиме (прерывания выключены пошагово выполняем )как только разобрались с кодом записываем что за функциягде и как лежит) и ставим хук. как вылетело будет лежать в логах предыстория ошибки - все вызовы с параметрами. вообще я хотел раскомпилировать ассемблерный код в Си а потом на ходу его править и обратно в код.
Имхо в Си разобраться будет все же проще чем листинги на асме читать.


Дата: Апр 24, 2003 17:03:21

эт я намекаю что тут проблема скорее в железе чем в софте


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.105