Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - Сообщение об ошибке "память не может быть read (written)"

Ответить
Настройки темы
Ошибка - Сообщение об ошибке "память не может быть read (written)"

Новый участник


Сообщения: 10
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте!
Последнее время в WinXP pro SP2 corporate edition мне не дает покоя сообщение:
"Инструкция по адресу *x******** обратилась к памяти по адресу *x********.
Память не может быть read(write)"
ОК-закрыть ОТМЕНА-отладка
Это сообщение может появляться как в разные моменты времени например при оцифровке видео; так и при четко определенных действиях например в играх:
1)Drakan order of the flame при попытке начать новую игру
2)NFS 5 при нажатии Alt+Tab (память не может быть write)
3)Dark messiah при переходе на следующий уровень
проблема не возникала на других машинах где я устанавливал эти игры.
Мне кажется что природа описанных сообщений одинакова

Я перечитал все статьи которые нашел в Интернет по решению данной проблемы и пытался проделать все что предлагалось в качестве решения.
Я пытался решать эту проблему так:

1) Я переустанавливал несколько раз ОС (правда, использовал похожие дистрибутивы)
Первый раз Win XP SP2 Corporate edition
Второй раз Win XP pre SP3 Corporate edition
2) Первым делом я проверил память Memtest 86, почистил контакты резинкой, менял местами планки, проверял планки по одной штуке. Memtest 86 ошибок не нашел, манипуляции с планками и слотами результата не дали.
3) Потом я Изменял настройки файла подкачки: увеличивал, уменьшал размер, включал авто определение, отключал его вообще. Безрезультатно
4) Менял настройки DEP (все возможные) не помогло
5) По очереди завершал процессы (те которые можно завершить) и провоцировал ошибку,
по очереди останавливал службы (те которые можно остановить) и провоцировал ошибку
не помогло.
6) Закачивал обновления…

Интересно то, что Drakan выдает все время одинаковые адреса:
Инструкция по адресу 0х1013ас3в обратилась к памяти 0х0000001с

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

Пожалуйста, подскажите, как узнать с чем связано появление этой ошибки.


MB : Asus CUSL2-C Intel 815EP
Processor: P III 1000 Mh
HDD : 1 Samsung SP 1654M
2 WDC WD400JB
RAM: : 1 PC 133 256 Mb 16 Ch
2 PC 133 128 Mb 8 Ch
Video: MSI NX6600 GT 128 Mb Agp

Отправлено: 01:25, 15-09-2007

 


Moderator


Сообщения: 53175
Благодарности: 15430

Профиль | Отправить PM | Цитировать


master242006, в лог не попали события от System (видимо, не настроили фильтр).

Ошибка идет сразу после обращения к разделу реестра
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\midimapper
Стек в этот момент такой:
Код: Выделить весь код
0	ntoskrnl.exe	ntoskrnl.exe + 0x699f			0x804dd99f	C:\WINDOWS\system32\ntoskrnl.exe
1	winmm.dll	mmRegQuerySystemIni + 0x101		0x76b23582	C:\WINDOWS\system32\winmm.dll
2	winmm.dll	winmmGetPrivateProfileString + 0x8a	0x76b234ac	C:\WINDOWS\system32\winmm.dll
3	winmm.dll	LoadAliasedLibrary + 0x51		0x76b232ec	C:\WINDOWS\system32\winmm.dll
4	winmm.dll	InternalLoadDriver + 0xdb		0x76b2301d	C:\WINDOWS\system32\winmm.dll
5	winmm.dll	InternalOpenDriver + 0x32		0x76b22e87	C:\WINDOWS\system32\winmm.dll
6	winmm.dll	DrvOpen + 0x15				0x76b22e4c	C:\WINDOWS\system32\winmm.dll
7	winmm.dll	mmDrvOpen + 0x46			0x76b23886	C:\WINDOWS\system32\winmm.dll
8	winmm.dll	MidiMapperInit + 0x56			0x76b29262	C:\WINDOWS\system32\winmm.dll
9	winmm.dll	KickMapper + 0x4a			0x76b291e9	C:\WINDOWS\system32\winmm.dll
10	winmm.dll	KickMappers + 0x15			0x76b28947	C:\WINDOWS\system32\winmm.dll
11	winmm.dll	waveInGetNumDevs + 0x5			0x76b25ff2	C:\WINDOWS\system32\winmm.dll
12	Play Now!.exe	Play Now!.exe + 0x127cfa		0x527cfa	D:\Play Now!\Play Now!.exe
13	Play Now!.exe	Play Now!.exe + 0x494f			0x40494f	D:\Play Now!\Play Now!.exe
14	kernel32.dll	kernel32.dll + 0x17077			0x7c817077	C:\WINDOWS\system32\kernel32.dll
Инициализация MIDI Mapper (не знаю, имеет ли это отношение к проблеме).

Последний раз редактировалось Petya V4sechkin, 31-01-2012 в 20:25.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:41, 31-01-2012 | #371



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Попробовал исправить http://rghost.ru/36260734 . И причина видимо ссылается на файл winmm.dll. И какой способ исправить?

Отправлено: 22:15, 31-01-2012 | #372



Moderator


Сообщения: 53175
Благодарности: 15430

Профиль | Отправить PM | Цитировать


master242006, там нечего исправлять, в принципе.
Просто инициализация одного из системных компонентов для воспроизведения звука.

Пока никакие танцы с бубном в голову не пришли.
Попробуйте другую версию программы. А лучше - другой плеер.

Последний раз редактировалось Petya V4sechkin, 01-02-2012 в 08:45.


Отправлено: 08:12, 01-02-2012 | #373


Аватара для CyraxZ

Ветеран


Сообщения: 780
Благодарности: 11

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg 01 Ошибка приложения (Windows).jpg
(32.2 Kb, 3 просмотров)
Тип файла: jpg 03 Дополнительные сведения об ошибке.jpg
(26.3 Kb, 1 просмотров)

Windows XP SP3
Вот такая проблема: установлена программа Adobe Lightroom 3.6. При выполнении операции Masking (задание маски для sharp'инга) вылетает сообщение:
lightroom.exe - Ошибка приложения Инструкция по адресу такому-то обратилась к памяти по адресу такому-то
После нажатия "OK" Lightroom закрывается.
Данная проблема наблюдается во всех 3-х версиях (начиная с 3.0), на версии 2.7 работает нормально.

С данной проблемой обращался на специализированные форумы по Lightroom'у - решения так и не нашлось. Не нашлось в первую очередь по той причине, что ни у кого такой проблемы не наблюдается. Только у меня. В результате всевозможных "опытов" с Lightroom'ом прихожу к выводу, что ошибка вовсе не Lightroom'овская, а Windows'овская.

Что сделал (программные манипуляции):
1. Проверил диски на бэды, отдефрагментировал - на операции Masking по-прежнему глючит.
2. Переустанавливал Lightroom 3.6 и на логический диск C, и на логический диск D (одного физического диска) - не помогло.
3. Загрузился с другого физического диска на том же компьютере (там у меня стоит вторая ОС WinXP SP3), установил Lightroom 3.6 - на операции Masking по-прежнему глючит.
4. Установил Lightroom 2.7 на исходный компьютер - всё работает нормально.
5. Снёс SP3 - проблема осталась
6. Установил Lightroom 3.6 на 2 других компьютера - на обоих операция Masking работала без глюков.

Что сделал (аппаратные манипуляции):
1. Поменял планку оперативной памяти на заведомо рабочую - на операции Masking по-прежнему глючит.
2. Увеличил объём оперативной памяти с 1 Гб на 1,5 Гб - не помогло (на другом компьютере всего 1 Гб, но глюка там не наблюдается)
3. На проблемном компьютере у меня стоит RADEON 9200. Были установлены драйвера версии 6.14.10.6404 (02.12.2003). Обновил до последней версии 8.252.0.0 (03.05.2006). Перезагрузился. Проблема осталась.
4. Далее поменял видюху проблемного компьютера (RADEON 9200) с видюхой "беспроблемного" компьютера (RADEON 9250). В итоге:
- на "проблемном" компьютере Lightroom 3.6 по-прежнему глючил на операции Masking
- на "беспроблемном" компьютере Lightroom 3.6 по-прежнему работал нормально

Выводы: проблема либо:
- в ОС (на оба физических диска "проблемного" компьютера ОС ставилась с одного дистрибутива)
- либо в материнской плате (т.к. оперативку и видюху исключил)
Склоняюсь к первому варианту.

А железо у меня на "проблемном" компьютере такое:
- Epox EP-8VTAI (VIA Apollo KT880)
- AMD Sempron, 1500 MHz 2200+
- ATI RADEON 9200 SERIES (64 Мб) [если эту видюху поставить на "беспроблемный" компьютер, то глюка там по-прежнему не наблюдается]
- память 1536 Мб (2 шт. PC3200 DDR SDRAM)
[такая же память - PC3200 - стоит на "беспроблемном" компьютере, причём всего 1 Гб, но глюка там не наблюдается. Т.е. проблема не в объёме и не типе оперативной памяти]

-----------------------------------
На втором физическом диске "проблемного" компьютера одновременно с сообщением Windows "инструкция такая-то обратилась к памяти такой-то" выходит сообщение Lightroom'а об ошибке - там можно посмотреть дополнительную информацию об ошибке, включая технические сведения. Выкладываю скрины:
1) 01 Ошибка приложения (Windows).jpg
2) 02 Ошибка Lightroom 3.6.jpg
3) 03 Дополнительные сведения об ошибке.jpg
4) 01.jpg, 02.jpg, ..., 10.jpg - первые 10 принтскринов содержимого окна Содержание отчёта об ошибке. В этом окне нельзя выделить весь текст, нельзя скопировать его в буфер, нельзя даже размеры окна увеличить, поэтому, выкладываю первые 10 принскринов (объём текста в этом окне огромный)
5) b1e3_appcompat.txt - Файл, о котором упоминается в области "В отчёт будут включены следующие файлы" вышеуказанного окна. Имя этого файла отличается от имени фактически создаваемого (при этом файла с именем, указанным в этом окне, нет) - почему, не знаю, но по времени создания видно, что это именно тот файл, который создан при возникновении сабжевой ошибки.

Насколько я понимаю, при выполнении операции Masking cammeraraw.dll от 3-й версии Lightroom'а обращается к адресу, по которому в ОС на проблемном компьютере находится не то, что на ОС других компьютеров.

Последний раз редактировалось CyraxZ, 18-01-2024 в 20:58.


Отправлено: 10:39, 06-05-2012 | #374


Аватара для yurfed

Ветеран


Сообщения: 20046
Благодарности: 3123

Профиль | Отправить PM | Цитировать


CyraxZ, об этом уже обговорено лет за много очень много
Цитата:
Данная ошибка возникает при обращении какой-либо программы или модуля программы напрямую к закрытому участку памяти.
Во всем, как выяснилось, виновата функция "Предотвращение выполнения данных" (DEP).
Чтобы не запутать ни Вас ни себя, просто процитирую
"В отличие от брандмауэра или антивирусного программного обеспечения функция DEP не препятствует установке
потенциально опасных программ на компьютер, а только следит за тем, как программы используют память, и после
установки Service Pack 2 DEP по умолчанию включена для основных программ и служб Windows. Cуществует четыре
варианта ее настройки.

OptIn(по умолчанию) В этой конфигурации под действие функции DEP подпадают только основные системные программы
и службы.
OptOutDEP включена для всех процессов и приложений, кроме тех, которые вручную добавлены пользователем в список
исключений.
AlwaysOn В этом режиме DEP включена всегда для системы в целом, всех процессов и приложений, невзирая на установки
пользователя или производителя ПО.
AlwaysOffDEP полностью отключена.

NoExecute =OptIn
NoExecute =OptOut
NoExecute =AlwaysOn
NoExecute =AlwaysOff


Для редактирования boot.ini нужно: Пуск => Выполнить => %systemdrive%\Boot.ini
Обязательно проверьтесь на заразу

По памяти - можно исключать программы в Компьютер - Свойства - Безопасность. Отключением DEP

PS вычистите папку Temp с помощью ATF Cleaner и отправляйтесь в лечение системы.

Последний раз редактировалось yurfed, 06-05-2012 в 11:24.


Отправлено: 10:50, 06-05-2012 | #375


Аватара для CyraxZ

Ветеран


Сообщения: 780
Благодарности: 11

Профиль | Отправить PM | Цитировать


Там по Вашей цитате должно быть не AlwaysOffDEP, а AlwaysOff.

У меня на проблемном компьютере значением параметра NoExecute было OptIn (так же, как и на беспроблемном компьютере).
Сделал следующее:
1. Задал параметр NoExecute равным AlwaysOff непосредственно в boot.ini, перезагрузился - проблема осталась
2. В окне "Система - Дополнительно - Быстродействие - Параметры - Предотварщение выполнения данных" выбрал пункт "Включить DEP для всех программ и служб, кроме выбранных ниже" и указал lightroom.exe в качестве исключения. Перезагрузился. Итог: проблема осталась.
3. Для эксперимента на БЕСпроблемном компьютере (там у меня стояло значение OptIn) выбрал пункт "Включить DEP для всех программ и служб, кроме выбранных ниже" (список исключений оставил пустым). Перезагрузился. Итог: Lightroom по-прежнему работает нормально.

Выходит, дело вовсе не в DEP ?

P.S. Попробую проверить систему на вирусы.
А папку Temp я вручную всё время чищу: C:\Documents and Settings\ИМЯ\Local Settings\Temp
Ведь о ней идёт речь ?

Отправлено: 12:43, 06-05-2012 | #376


Аватара для yurfed

Ветеран


Сообщения: 20046
Благодарности: 3123

Профиль | Отправить PM | Цитировать


Цитата CyraxZ:
Там по Вашей цитате должно быть не AlwaysOffDEP, а AlwaysOff. »
Это не моя цитата. Обычный копипаст
NoExecute =OptIn
NoExecute =OptOut
NoExecute =AlwaysOn
NoExecute =AlwaysOff

И что не так?

Цитата CyraxZ:
Ведь о ней идёт речь ? »
Речь идёт о Windows\Temp.
Очень интересный текстовый файл, который выдаёт все эти ошибки.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 13:14, 06-05-2012 | #377


Аватара для CyraxZ

Ветеран


Сообщения: 780
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата:
Речь идёт о Windows\Temp.
У меня он занимает 40 Мб. Его я удалю, но вначале хотел бы поглядеть на этот файл:
Цитата:
Очень интересный текстовый файл, который выдаёт все эти ошибки.
Только как он называется и какое расширение имеет ? У меня в этой папке нет .txt-файлов.
"Все эти ошибки" - это ошибки, подобные сабжевой ?

Отправлено: 14:41, 06-05-2012 | #378


Аватара для yurfed

Ветеран


Сообщения: 20046
Благодарности: 3123

Профиль | Отправить PM | Цитировать


Цитата CyraxZ:
"Все эти ошибки" - это ошибки, подобные сабжевой ? »
Все эти ошибки следствие вируса/ов.
Зайдите Лечение систем от вредоносных программ, выполните все Вам нужна помощь? Нам нужны ваши логи! Если их не будет, мы отправим вас в эту тему. к выполнению.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 15:04, 06-05-2012 | #379



Moderator


Сообщения: 53175
Благодарности: 15430

Профиль | Отправить PM | Цитировать


Цитата CyraxZ:
AMD Sempron, 1500 MHz 2200+
Интересная тема с объяснением бага (если с английским "дружите").
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:26, 06-05-2012 | #380



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - Сообщение об ошибке "память не может быть read (written)"

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
вылезает баг "память не может быть written" Meiso Microsoft Windows 2000/XP 10 03-09-2011 18:25
Ошибка - [решено] При загрузке сообщение: Память не может быть "written" olg45 Microsoft Windows 2000/XP 15 25-06-2010 21:44
BSOD - Winlogon "память не может быть read" и БСОД navy_seals Устранение критических ошибок Windows 0 27-09-2009 05:59
При запуске любых приложений ошибка "память не может быть read" likerain Лечение систем от вредоносных программ 27 28-05-2008 16:18
Инфо - [проблема] Ошибка "Память не может быть read (written)" M67 Наборы обновлений для Windows XP/2003/Windows 7 92 06-03-2008 23:10




 
Переход