-
$elrahc66
- Posts: 10
- Joined: 29. Sep 2020, 02:02
Instruction at 0x000000 referenced memory the memory could not be written
I have windows 7 Ultimate x64 installed on my ASUS F2A85-M PRO as the host operating system and I keep on getting this error with several guests installed.
Windows Server 2019 Standard x64 ,Windows 10 x64 and windows 7 Ultimate x64
Instruction at 0x000000 referenced memory the memory could not be written
at random times with all of the guest system and I cant figure out why.
- Attachments
-
-
- Windows 7 Multi_error_1.jpg (28.23 KiB) Viewed 19341 times
-
-
scottgus1
- Site Moderator
- Posts: 20945
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows, Linux
Re: Instruction at 0x000000 referenced memory the memory could not be written
Post
by scottgus1 »
Please right-click the guest in the main Virtualbox window’s guest list, choose Show Log.
Search the far left tab’s log for this text:
Attempting fall back to NEM
If you find it, Hyper-V is enabled and needs to be disabled. See HMR3Init: Attempting fall back to NEM (Hyper-V is active). (The new test builds might have a fix for this problem. If you try a test build and it works, report here: viewtopic.php?f=6&t=90853, and save the installer file.)
If you don’t find that text, save the far left tab’s log, zip the log file, and post the zip file, using the forum’s Upload Attachment tab.
-
fth0
- Volunteer
- Posts: 5690
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Linux, Windows 10, …
- Location: Germany
Re: Instruction at 0x000000 referenced memory the memory could not be written
Post
by fth0 »
Win 7 Multibrand X64-2020-10-02-18-24-41.log wrote:
00:10:27.673594 Potential code addresses on the stack: 00:10:27.673599 00000000002a97e8: 000000006c33494d - 0x000c494d bytes into C:\Program Files\Oracle\VirtualBox\Qt5WidgetsVBox.dll 00:10:27.673609 00000000002a9818: 000007fee0c90349 - 0x00160349 bytes into C:\Program Files\Oracle\VirtualBox\Qt5GuiVBox.dll 00:10:27.673633 00000000002a9828: 0000000074378d17 - 0x00068d17 bytes into C:\Program Files\Oracle\VirtualBox\MSVCR100.dll
Win 7 Multibrand X64-2020-10-02-18-24-41.log wrote:
00:00:02.139653 supR3HardenedErrorV: supR3HardenedScreenImage/LdrLoadDll: cached rc=VERR_LDRVI_NOT_SIGNED fImage=1 fProtect=0x0 fAccess=0x0 cHits=1 \Device\HarddiskVolume6\Windows\System32\uxtheme.dll 00:00:02.139848 supR3HardenedErrorV: supR3HardenedMonitor_LdrLoadDll: rejecting 'C:\Windows\system32\UxTheme.dll': rcNt=0xc0000190
Well, the crash happens somewhere in the VirtualBox code where the graphical elements of the VM’s window are handled (QT5). This also matches your new screenshot, where you’ve just opened the USB status icon menu. Additionally, the Windows UxTheme.dll is still patched, which I attributed to the Actual Multiple Monitors software. The latter is just an educated guess and could be wrong of course. It could also be a malware responsible for that. Please post a zipped VBoxHardening.log file.
-
fth0
- Volunteer
- Posts: 5690
- Joined: 14. Feb 2019, 03:06
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Linux, Windows 10, …
- Location: Germany
Re: Instruction at 0x000000 referenced memory the memory could not be written
Post
by fth0 »
In the VirtualBox Hardening log file, the patched Windows DLL UxTheme.dll is rejected three times, and immediately after the third rejection the crash takes place. So my first suggestion should be obvious: Replace the UxTheme.dll by the original version.
Additionally, you could try if uninstalling Malwarebytes Anti-Malware makes a difference.
-
scottgus1
- Site Moderator
- Posts: 20945
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows, Linux
|
0 / 0 / 0 Регистрация: 24.12.2019 Сообщений: 6 |
|
|
23.02.2021, 19:47. Показов 1702. Ответов 10 Всем привет! Опишу свой случай «От и до».
0 |
|
IT_Exp Эксперт 34794 / 4073 / 2104 Регистрация: 17.06.2006 Сообщений: 32,602 Блог |
23.02.2021, 19:47 |
|
Ответы с готовыми решениями: Память не может быть read Память не может быть read Память не может быть read 10 |
|
Дно пробито 4754 / 2891 / 386 Регистрация: 07.10.2020 Сообщений: 19,674 |
|
|
23.02.2021, 20:00 |
|
|
StudSystAdm Сообщение от StudSystAdm при выключении бывает издает непонятный звук, как будто небольшой щелчок и, вроде бы, после этого появляется диск. Заметка сомнительная, но наталкивает на мысль, что проблема может быть и аппаратная. может прошивка слетела ? А СМАРТ получить вообще возможно с другого ПК ?
0 |
|
Супер-модератор 27293 / 15287 / 2564 Регистрация: 23.11.2016 Сообщений: 76,533 Записей в блоге: 38 |
|
|
24.02.2021, 11:06 |
|
|
0 |
|
0 / 0 / 0 Регистрация: 24.12.2019 Сообщений: 6 |
|
|
26.02.2021, 00:40 [ТС] |
|
|
Сегодня протестировал свой жестки, который у меня пропадает, на другом ноутбуке. Все работало хорошо, никаких сбоев.
0 |
|
0 / 0 / 0 Регистрация: 24.12.2019 Сообщений: 6 |
|
|
26.02.2021, 01:03 [ТС] |
|
|
SMART Миниатюры
0 |
|
Дно пробито 4754 / 2891 / 386 Регистрация: 07.10.2020 Сообщений: 19,674 |
|
|
26.02.2021, 08:22 |
|
|
ну вроде ещё жить должен — возможно беда в контактах или БИОС
0 |
|
0 / 0 / 0 Регистрация: 24.12.2019 Сообщений: 6 |
|
|
26.02.2021, 14:40 [ТС] |
|
|
Навряд ли в контактах, т.к. другой жесткий диск, который я включал вместо этого, вполне нормально функционирует Добавлено через 40 минут
0 |
|
0 / 0 / 0 Регистрация: 24.12.2019 Сообщений: 6 |
|
|
27.02.2021, 12:23 [ТС] |
|
|
Как я понимаю, если бы слетела прошивка — то на другом ПК мой диск не работал бы?
0 |
|
Дно пробито 4754 / 2891 / 386 Регистрация: 07.10.2020 Сообщений: 19,674 |
|
|
27.02.2021, 12:27 |
|
|
Сообщение от StudSystAdm — то на другом ПК мой диск не работал бы? ага — тут наверное БИОС тупит или сата-шнурок этот сдох , может окислы на контактах .
0 |
|
0 / 0 / 0 Регистрация: 24.12.2019 Сообщений: 6 |
|
|
27.02.2021, 13:46 [ТС] |
|
|
В общем, нашел еще одну закономерность. Когда диск исчезает — я удаляю драйвера, перезагружаю и диск появляется.
0 |
|
Дно пробито 4754 / 2891 / 386 Регистрация: 07.10.2020 Сообщений: 19,674 |
|
|
27.02.2021, 13:52 |
|
|
после сохранения важных файлов попробовать remap hdd или hdd regeneration — хотя они далеко не всегда полезны : шо называется средство последнего шанса .
0 |
|
BasicMan Эксперт 29316 / 5623 / 2384 Регистрация: 17.02.2009 Сообщений: 30,364 Блог |
27.02.2021, 13:52 |
|
Помогаю со студенческими работами здесь Память не может быть read Память не может быть read Память не может быть Read Память не может быть read. <удалена ссылка на форум> Делал то что указано тут, не помогло. Скрин с… Память не может быть read поиски по гуглу дают… Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 11 |
На новом мощном компьютере (windows 10 ) развернуты 20 виртуалок на oracle. Периодически вылетает ошибка и приходится аварийно завершать работу. ОЗУ на 128 гб, пробовали добавлять файл подкачки, отключать DEP — бесполезно. В офисе еще 5 компьютеров с идентичными настройками, но работают без проблем.
-
Вопрос задан
-
3482 просмотра
Пригласить эксперта
А вы пробовали отключать общий буфер обмена на этой виртуалке? Ошибка явно указывает на него.
Обращение по адресу ноль никогда не выполняется. Это в программе былоptr=alloc(...)
и дальше без проверки обращение по этому адресу — а память-то не выделилась; ну и срабатывает защита. Это либо Oracle кривой, или какие-то библиотеки.
Не хотите перейти на Linux?
Войдите, чтобы написать ответ
-
Показать ещё
Загружается…
Минуточку внимания
При запуске игр и программ, а в некоторых случаях при включении компьютера вы можете столкнуться с ошибкой «Инструкция по адресу обратилась к памяти по адресу. Память не может быть read» с указанием соответствующих адресов в памяти.
В этой инструкции подробно о том, чем может быть вызвана ошибка «Память не может быть read» и как исправить проблему в Windows 10, 8.1 и Windows 7.
Простые методы исправления ошибки Память не может быть read
Первое, что стоит попробовать, когда рассматриваемая ошибка возникает при запуске конкретной программы:
- Выполните запуск программы от имени администратора (для этого обычно достаточно нажать по ярлыку программы правой кнопкой мыши и выбрать соответствующий пункт контекстного меню).
- Отключить сторонний антивирус при его наличии. Если после отключения антивируса ошибка исчезла, попробуйте добавить программу в исключения антивируса.
- Если у вас Windows 10 и работает Защитник Windows, попробуйте зайти в параметры безопасности (это можно сделать двойным кликом по значку защитника в области уведомлений) — Безопасность устройства — Сведения об изоляции ядра. Если изоляция ядра включена, попробуйте отключить этот пункт.
- Если вы ранее отключали файл подкачки Windows, попробуйте снова его включить и перезагрузить компьютер. Подробнее: Файл подкачки Windows 10 (актуально и для других версий ОС).
Еще один способ, который можно отнести к простым — отключение DEP в Windows. Для этого:
- Запустите командную строку от имени администратора. В командной строке введите следующую команду и нажмите Enter.
-
bcdedit.exe /set {current} nx AlwaysOff
В случае, если при выполнении команды вам сообщают, что значение защищено политикой безопасной загрузки, вы можете отключить DEP для конкретных программ, а не для системы в целом (второй способ из инструкции). Перезагрузите компьютер и проверьте, была ли решена проблема или же ошибка «Память не может быть read» всё так же возникает.
Дополнительные методы решения проблемы
Если описанные ранее способы не помогли, можно использовать следующие методы:
- Выполните проверку целостности системных файлов Windows с помощью sfc. Иногда ошибка может быть результатом повреждения библиотек DLL.
- Если ошибка возникает при загрузке системы, попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибка не появляется, причиной могут быть какие-то недавно добавленные в автозагрузку программы, либо службы Windows. Вспомните, какое ПО вы устанавливали в последнее время, возможно, ошибку вызывает оно.
- Если на вашем компьютере есть точки восстановления на дату, предшествующую появлению проблемы, можно просто использовать точки восстановления.
- Если проблема стала появляться после обновления каких-то драйверов (часто — видеокарты), попробуйте установить предыдущую версию.
- На всякий случай, имеет смысл проверить компьютер на наличие вредоносных программ.
Также иногда ошибка бывает вызвана проблемами самого файла программы либо его несовместимостью с текущей ОС. А в случае, если помимо рассматриваемой ошибки «Память не может быть read» у вас регулярно возникают и другие проблемы (зависания, синие экраны), теоретически ошибка может быть вызвана проблемами с оперативной памятью, здесь может пригодиться: Как проверить оперативную память RAM на ошибки.
