Closed GoogleCodeExporter closed 9 years ago
[deleted comment]
не обещаю что быстро исправлю, надо ставить
хр, что не очень хочется.
но посмотрю
Original comment by andrew.grechkin
on 10 Apr 2012 at 7:24
Ой, забыл - Артём в такой ситуации под AudioPlayer
ставил заплату на WinAPI - именно там
происходил сбой, и похоже тут то же самое
происходит - сам Far инициировался нормально
и стал плагины грузить из кэша, доходит до
FileVer, а тот поскольку у него адресное
пространство в этот момент соответствует
Win6 модели естественно лезет за пределы
допустимых в ХР адресов и как следствие
вызывает NMI после чего его схемы контроля
закрывают как сбойный. И как я понимаю,
именно потому мы и не можем толком получить
ни дамп, ни код ошибки - состояние процесса
filever в этот момент не определено и это
ставит систему в положение Буриданова
осла. И она находит единственный выход -
перевести ошибочных процесс в состояние
паузы и обратится к оператору за
инструкциями.
Original comment by victorvg04
on 10 Apr 2012 at 7:25
Это понятно, я потому и понял что у тебя
сейчас семёрка и что под её модель памяти
он подстроен, что там он не валится.
Original comment by victorvg04
on 10 Apr 2012 at 7:27
И кстати, Андрюх, а зачем её ставить? Можно
же взять Live! CD. Если что рабочий образ InfroCD
скину, нет проблемы. Только записать на CD-R
700 Mb. Сам им пользуюсь коли что
протестировать надо - там улучшенный
вариант WinPE - более-менее всё запускается и
USB устройства работают, плюс куча тестов
для железяк. Не раз выручал при поиске где
что сгорело.:)
Original comment by victorvg04
on 10 Apr 2012 at 7:31
Есть у меня одна идея, попробую пока
проверить. Выйдет - получим время на
спокойное устранение ошибки, не выйдет -
буду искать решение.
Original comment by victorvg04
on 11 Apr 2012 at 12:00
[deleted comment]
не понял что это?
Original comment by andrew.grechkin
on 13 Apr 2012 at 8:50
Костыль на NSIS написал, даст время. Потом
вышвырну его:
StrCpy $2 0
StrCpy $3 0
ReadRegStr $3 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "CurrentVersion"
StrCpy $2 $3 1 1
StrCpy $3 $3 1 -1
StrCpy $2 $2$3
StrCpy $3 0
RMDir /r "$EXEDIR\plugins\filever"
CreateDirectory "$EXEDIR\plugins\filever"
IntCmp $2 51 +1 +1 +4
CopyFiles "$EXEDIR\tmp\5\filever\*.*" "$EXEDIR\plugins\filever" ; copy version 1.0.8.13 for Far2 + Far3Wrap loader
Goto +2
CopyFiles "$EXEDIR\tmp\6\filever\*.*" "$EXEDIR\plugins\filever" ; copy native version 1.0.10.15 for Far3
RMDir /r "$EXEDIR\tmp"
P.S.
плагины специально не использовал -
минимизировал размеры модуля до предела.
Original comment by victorvg04
on 13 Apr 2012 at 8:52
Всё, можем смело этот тикет закрыть -
проблема устранена. Проверено - под XP SP3
ошибка более не воспроизводится.
Original comment by victorvg04
on 11 Jul 2012 at 9:22
Original comment by andrew.grechkin
on 11 Jul 2012 at 10:34
Original issue reported on code.google.com by
victorvg04
on 10 Apr 2012 at 7:14Attachments: