|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 19, 2004 12:31:05 ChS Не, 0x0b0a814d это в районе дров Это может и в районе дров, но если мне память не изменяет 0xa00659c3 - адрес инструкции, вызвавшей нарушение, 0x0b0a814d - адрес по которому произошел ACCESS_VIOLATION из-за этой инструкции. Хотя может чего и попутал - давно это было... |
|
|
Дата: Авг 19, 2004 13:00:41 · Поправил: valterg Советую переустановить SoftIce. Он патчит ВИН2000 для включения записи в область команд, а SP4 ,наоборот, затыкает все дыры, позволяющие "гулять по памяти. Заплатки от вирусов конфликтуют со старыми и некоторыми новыми приложениями по этой же причине. Кстати, через SoftIce можешь посмотреть, что лежит по адресу 0хa006xxxx и в карте памяти командой map32. Есть там вроде и команды для драйверов. Кстати, SoftIce обязан твое прерывание перехватить и это лишний довод.... ??? 0x0b0a814d это в районе дров ??? Драйвера и все системное обязано лежать в области за 2 Гигами, т.е. по адресам 0x8.....-0хffffffff dll правда лежат перед, но по адресам начиная от 0x7fffffff вниз к нулю В худшем случае они в 6-ку попадают. 5-ка в начале это уже будет более 512 Мб. Вроде даже понял. Ищи перед этим : 0xa006xxxx - это действительно видео-память и команд там не должно быть. Просто из-за какой-то ошибки "прыгнули" в эту область и естественно попали на "плохой" доступ. |
|
|
Дата: Авг 19, 2004 13:13:03 Протестил на винде (все равно сносить w2k sp4) mov eax, 056575657h mov [eax], eax Вот такой код сделал в драйвере и запустил :))) Винда сказала "кряк" и выдала 0x0000001e (0xc0000005, 0xeb934482, 0x00000001, 0x56575657). 1 - STATUS_ACCESS_VIOLATION - 0xc0000005 2 - адрес инструкции (ГДЕ) - 0xeb934482 3 - 0-й параметр исключения - 0x00000001 4 - адрес КУДА обратилась интрукция - 0x56575657 0x0b0a814d скорее всего адрес HEAP, который не выделен или уже освобожден. Может чем поможет... |
|
|
Дата: Авг 19, 2004 14:03:30 valterg > Кстати, SoftIce обязан твое прерывание перехватить и это лишний довод.... SoftIce был запущен с faults off. Я подразумеваю что нужно не ставить эти заплаты от MS. |
|
|
Дата: Авг 19, 2004 15:25:41 SoftIce был запущен с faults off. Так чего гадать. Сделай on и посмотри кто виноват. В свое время, когда у меня Офис97 вешал систему, я SoftIce-ом проскакивал "плохую" команду и продолжал работать. Офис правда вываливался :-) А диск останавливается - это плохо. В одном из мест моей работы есть комп, который в момент перезагрузки на 1 сек. выключает питание :-) Но там 98-й. |
|
|
Дата: Авг 19, 2004 15:31:40 valterg ChS Asterix Хе-хе - все-таки я был прав :) |
|
|
Дата: Авг 20, 2004 03:23:30 Asterix > А разве можно винду без ACPI поставить? 98 без него и ставится по умолчанию, иначе нужно было указывать ключик setup /p J (вроде бы, уже не помню) У тя судя по всему 98SE ;-) Я это к тому спрашивал, что бы найти различия между 98 и 2К. Вообще imho странное самое здесь - то что винт глохнет, imho у тя всё же аппаратная проблема. Попробуй отключи (питание тоже) всяких там CD-ROM на время, посмотри не исчезнет ли проблема, может всё дело в БП. Ещё, как верёвки подключены - master должен быть с краю(!) посередине можно подключать только slave - это важно для udma66+ Вообще-то 2к работает неделями на нормальном железе, про то что русская хуже english - imho это предрассудки оставшиеся со времён 95. Про дрова от nVidia я полностью согласен - они беты уже давно на юзерах тестят :-/ |
|
|
Дата: Авг 20, 2004 10:56:14 S_T_A_S_ > Вообще imho странное самое здесь - то что винт глохнет, imho у тя всё же аппаратная проблема. Попробуй отключи (питание тоже) всяких там CD-ROM на время, посмотри не исчезнет ли проблема, может всё дело в БП. Не думаю что это что-то странное, 2k/XP отродясь(у меня) при таких глюках улетали с повторным раскручиванием винта. Допустим если после установки XP полезть во вкладку видюхи, то винда улетала успев выдать какие-то кракозяблы на синем фоне, лечилось так, сразу после установки всех драйверов необходимо было установить DirectX 8.1, хотя по умолчанию DirectX в XP уже имеется кажется версии 8.0(не помню), такие же глюки были если установить SoftIce и забыть обновить DirectX. ЗЫ: пока я тут обсуждаю проблему успел уже поставить заново 2k на другой раздел, на этот позже залью с клона XP ;-) |
|
|
Дата: Авг 20, 2004 19:40:43 Дык у тя DX8? afaik новые дрова от nVidia требуют 9й для нормальой работы, а вот с ним проблемы, у мя до сих пор версия "а" установлена, т.к. "b" говорят глючная.. Хотя щас уже появилась "с", нажно подождать, может там действительно глюки исправлены, а не только добавлена всякая хрень для .NET Framework. То что у тя с винтом происходит - я компов много всяких видел, но такие глюки не часты (в основном железо) |
|
|
Дата: Авг 20, 2004 20:33:14 S_T_A_S_ > Дык у тя DX8? afaik новые дрова от nVidia требуют 9й для нормальой работы, а вот с ним проблемы, у мя до сих пор версия "а" установлена, т.к. "b" говорят глючная.. Нет, там были установлены "старые" относительно дрова, проверенные, т.к. 2k для игр мной никогда не использовалась, короче там стояли дрова Detonator XP v. 23.11, 11/29/2001, кажется, я их и сейчас поставил в свежеустановленную, т.к. весят они что-то около 6-7Мб, в отличие от новых, которые более 40Мб. |
|
|
Дата: Авг 24, 2004 18:01:41 по адресу 0хa006xxxx Поставил ICE : в a006:xxxx сидит кодовый сегмент win32k.sys Т.е. это точно дрова от видео глючат. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.051 |