Содержание:
1. Возникновение системной ошибки дамп памяти
2. Ошибка дамп памяти в системе 1С
1. Возникновение системной ошибки дамп памяти
В данной статье будет рассмотрено представление ошибки Dump в 1С, будет проведена её диагностика, а также определено, как устранить данную ошибку и продолжить дальнейшую корректную работу системы 1С. Также будет представлена общая информация об ошибке Memorydump, для более глубокого её понимания.
Ошибка Dump, или как она называется в общем виде – ошибка дамп памяти, - это ошибка внутри содержимого общей рабочей памяти в рамках одного из рабочих процессов, ядра системы либо всей операционной системы. Ещё критический дамп памяти может содержать полную информацию о том, в каком состоянии находится система и программа, это могут быть величины значений в регистрах внутри процессора, а также то, что находится в стеке. Обычно во всех операционных системах есть возможность проводить сохранение дампа системной памяти для того, чтобы в дальнейшем проводить программную отладку. Чаще всего ошибка Dump в процессе проходит автоматическое сохранение по окончанию процесса, а заканчивается процесс из-за некоторой критической неисправной ошибки, примером может послужить ошибка сегментации. Также первопричины ошибки Dump можно самим сохранять, это делается при помощи отладчика либо иной программы для этих целей.
2. Ошибка дамп памяти в системе 1С
Рассмотрим, как можно устранить системную ошибку дамп памяти в системе 1С или иными, простыми, словами - что делать, когда система 1С «вылетела». Обычно любой разработчик, да и пользователь системы 1С сталкивался с таким сбоем, когда вся платформа «вылетает».
Устранить ошибку Dump в 1С можно многими способами, среди них обычная очистка кэша, после чего нужно будет установить платформу 1С заново, а также перемена политики и исправление ядра в реестре. Есть множество вариантов устранении данной критической ошибки дамп памяти, которые можно найти на просторах интернета, но все они в основном действенны не во всех случаях, а лишь в единичных.
Далее представлен вариант решения данной ошибки дамп памяти с предысторией её появления. На компьютер, который является рабочим, установили операционную систему Windows 10 Pro версии 1803 (номер сборки 17134.345, а номер платформы 8.3.12.1595). С самого начала работа системы 1С с новой платформой была неоднозначна и часто появлялась ошибка дамп памяти в windows 10, вид которой демонстрируется на скриншоте с примером ниже:
Пример ошибки дамп памяти
Более часто происходил сбой не в самом предприятии 1С, а в конфигураторе, при том, когда что-то передавалось в хранилище. Обычный запуск заново системы 1С не менял положения и ошибка Dump появлялась снова. При этом, если проводить очистку кэша, то на какое-то время ошибка дамп памяти устранялась, но затем, через какое-то время, появлялась снова.
Рассмотрим, что же стоит сделать, дабы избежать аварийного дампа памяти и его повторения. Переходим в «Панель управления», после чего надо выбрать «Система и безопасность», далее кликнуть на «Администрирование» и перейти по ссылке «Просмотр событий». Дальше следует открыть «Журналы Windows», где перейти на «Приложение» и поставить фильтр, который будет выставлять по ошибкам, после этого, экран будет иметь вид, как демонстрируется далее:
Устранение ошибки дамп памяти
Далее в открытой вкладке нужно посмотреть название модуля, который поспособствовал сбою и системной ошибке дамп, а также его местонахождение. Следующий шаг – это перейти по расположению модуля, как показано на скриншоте далее:
Модуль, который вызвал ошибку дамп памяти
Опираясь на информацию в окне выше, видим, что компонента MSVisualStudio 2015 (VisualC++) являлась первопричиной возникновения ошибки crash Dump в системе 1С. Переходим на официальный сайт, где необходимо скачать более новую версию. Как только установка прошла, нужно перейти в System32 и скопировать dll, после чего поменять в папки платформы 1С, как показано на скриншоте с примером ниже:
Изменение модуля для устранения ошибки дамп памяти
Система 1С приняла данную библиотеку, после чего ошибка Dump в системе 1С пропала.
В данной статье было дано общее описание ошибки дамп памяти, а также рассмотрено её появление в системе 1С, после чего был приведён общий универсальный алгоритм по устранению ошибки memory dump из системы 1С.
Специалист компании «Кодерлайн»
Айдар Фархутдинов