Когда 1С падает в дамп




Мой опыт устранения проблемы, при которой вылетала платформа 1С.

Все из нас когда-нибудь сталкивались с подобными сбоями платформы. Кто-то чаще, кто-то реже. Решений тоже уйма от простой чистки кэша и переустановки платформы, до изменений политик и правки глубин реестра. Все уже давно описано и поисковик выдает рецепты счастливой жизни без записей в dump.

Сомневаюсь, что моя ситуация уникальна, но найти что-то похожее не удалось. Поэтому изложу свой опыт в надежде, что кому-то он сэкономит время и нервы.

На рабочий компьютер был установлен свежий Windows 10 Pro Версия 1803 (Сборка ОС 17134.345) и платформа (8.3.12.1595).

Платформа работала нестабильно и периодически выпадала в ошибку наподобие этой
dump
 

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

Ок. Открываем "Панель управленияСистема и безопасностьАдминистрированиеПросмотр событий". Далее смотрим ветку "Журналы WindowsПриложение" и фильтруем по ошибкам. Видим следующую картину

Просмотр событий

Смотрим имя сбойного модуля и его расположение. Далее идем по этому пути разбираться

dll1

 

Оказывается это компонента MS Visual Studio 2026 (Visual C++). Идем на официальный сайт, выкачиваем и ставим более свежую версию.

После установки идем в System32 и копируем нашу dll. Далее заменяем в папке с платформой 1С.

dll2

1C приняла библиотеку как родную и на данный момент сбои прекратились. Если что-то изменится, то дополню статью.

34 Comments

  1. Alligator84

    Познавательно, спасибо!

    Reply ↓
  2. slavik27

    спасибо, взяли на заметку

    Reply ↓
  3. user673778_karavaykov

    С последними версиями платформы вроде как идут библиотеки С++ прямо в архиве

    Reply ↓
  4. acanta

    Так кто ж их будет ставить, последние версии.

    Reply ↓
  5. kirillkr

    У одного клиента новая платформа не хочет регистрировать в автоматическом и ручном режиме comcntr.dll. Ругается, что не хватает библиотек. А в системном журнале ругается на библиотеки api-ms-win-core-*, хотя по факту они есть в папке установки. Пришлось откатить назад и обновление платформы и саму базу на конфигурацию поддерживающую платформу 8.3.10

    Reply ↓
  6. PerlAmutor
    Reply ↓
  7. Xershi

    (6) 64 битная?

    Reply ↓
  8. PerlAmutor

    (7)

    C:Program Files (x86)

    Не все.

    Reply ↓
  9. nvv1970

    У очень многих падала платформа из-за VC.

    Описаний и решений на эту тему в интернете тысячи.

    Но только один догадался написать/скопипастить 1001й ответ здесь и заработать еще звёздочки.

    КЭП — красаучык…

    А я ожидал увидеть здесь решения по разным дампам.

    Reply ↓
  10. Alligator84

    (9) Потрудился оформить статью и заработал, всё закономерно!

    Reply ↓
  11. akimych

    (9) Для многих будет полезно, чем лазить по инету. Звездочки заслужено.

    Reply ↓
  12. Senator_I

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

    Reply ↓
  13. teller

    (5)

    новая платформа не хочет регистрировать в автоматическом и ручном режиме comcntr.dll. Ругается, что не хватает библиотек. А в системном журнале ругается на библиотеки api-ms-win-core-*, хотя по факту они есть в папке установки. Пришлось откатить назад и обновление платформы и саму базу н

    попробуй regsvr32 /u … ; удали платформу; regedit -удали все с упоминанием 8.3.10; установи 8.3.12 заново и зарегистрируй ддл-ки

    были случаи win10 оставляет следы старых версий ,а потом сама же не может разобраться

    Reply ↓
  14. ksely

    А что делать с падением из-за frame.dll, никто не знает? Версия платформы 8.3.13.1513.

    Reply ↓
  15. kirillkr

    (13) решили заменой компа.

    Reply ↓
  16. 987ww765

    (14) Какая стоит ОСь? В какой момент возникает ошибка? У всех пользователей? Проявилась после обновления? Какие действия уже предпринимали?

    Reply ↓
  17. ksely

    (16) У меня на компе Windows 8.1. У других пользователей Windows 10. Падает редко, закономерность не прослеживается.

    Появилось после обновления с 8.3.10.2252 на 8.3.13.1513.

    Очистка кэша (удаление папко в %AppData%1C1cv8) помогло, но не на 100%.

    В Event Viewer ошибка указывает на frame.dll

    Версия 64 битная.

    Reply ↓
  18. teller

    (15)

    решили заменой компа.

    — аппаратное решение?

    Reply ↓
  19. teller

    (8) тролль?

    у тебя все подряд сыпется, тебе в другое место обращаться

    Reply ↓
  20. PerlAmutor

    (19) Это реальные мои дампы. Я неоднократно писал на этом сайте об этом. Меня некоторые люди уверяли, что это все неправда. Видимо так пишут те, кто мало работает с 1С и тяжелыми конфигурациями. Хотя при мне 1С падала даже на одном из занятий в Учебном Центре 1С. Преподаватель лишь разводил руками и говорил, что это версия платформы такая и возможно ошибка уже исправлена в других версиях На практике у меня 1С падает хотя бы раз в неделю точно. Часто даже не требуется никаких специальных действий для этого — оставил на терминале открытый конфигуратор, утром открываю — упал, и таких случаев было уже раза 4.

    Reply ↓
  21. kirillkr

    (18) Ага 😉

    Reply ↓
  22. Michael_K

    Возьму на заметку, спасибо, сталкивался.

    Reply ↓
  23. ValKir88

    (14) Аналогичная ошибка. Windows 7 (64 бит). Помогло следующие: Очистка кэша, очистка настроек пользователя (кроме настроек отчетов), установка 32 битной платформы. Пока ошибки нет.

    Reply ↓
  24. semen_2008

    Платформа 8.3.13.1513 X64 бит. Платформа не падает, но и не работает. Не стартуют Rphost (Ошибка описана на партнерском).

    Платформа все время генерит mdp файлы (файлы дампов). Работать не смогли. Откатились до 8.3.11.3034. Полет нормальный.

    Reply ↓
  25. nodel0

    (14) аналогичная ошибка на этой же платформе.

    крашится клиент 1с в лог винды пишет ошибка в frame.dll

    не помогло:

    — очистка настроек пользователя

    — сброс настроек формы на стандартные

    — очистка кэша

    причем все это в управляемой форме требования без явного постоянства, работаешь и вылетает, иногда на вводе кода номенклатуры, иногда на выборе номенклатуры, на перемещении позиций в списке стрелками, перещелкивании между колонками.

    Reply ↓
  26. ksely

    В конце концов пришлось вернуться на 8.3.10.2252.

    Эта версия работает стабильно.

    Подожду с обновлением, пока не пофиксят.

    Reply ↓
  27. YLioY

    Таже ошибка с frame.dll даже написал письмо в поддержку, но не по правилах так что не приняли.

    Вот само письмо:

    Добрый день. При изменении размеров группы формы в ручную во время работы предприятия ( и не только) . Появляется ошибка и сразу выбивает 1с.

    Работал с совместимостью 8.3.10 , 8.3.11 , и без совместимости .

    Имя сбойного приложения: 1CV8C.exe, версия: 8.3.13.1513, метка времени: 0x5b9da828

    Имя сбойного модуля: frame.dll, версия: 8.3.13.1513, метка времени: 0x5b9db191

    Код исключения: 0xc0000005

    Смещение ошибки: 0x00000000000bb03d

    Идентификатор сбойного процесса: 0x17c0

    Время запуска сбойного приложения: 0x01d46917a3aaa5c5

    Путь сбойного приложения: C:Program Files1cv88.3.13.1513in1CV8C.exe

    Путь сбойного модуля: C:Program Files1cv88.3.13.1513inframe.dll

    Идентификатор отчета: 04885820-f6be-458e-b0c9-368d148fd3a4

    Полное имя сбойного пакета:

    Код приложения, связанного со сбойным пакетом:

    Пример воссоздания ошибки , на видимо. На форме много элементов и групп беру расширяю и сужаю группу и 1с вылетает . В общем при работе с формами именно при изменении размера, почемуто только с моими формами,

    есть также упр формы с типовой конфигурации они работают нормально , думаю дело в некоторой настройке элемента формы но какой именно

    я пока не нашел.

    Прикрепил видио ошибки.

    Может ктото уже нашел причину и решение ?

    Reply ↓
  28. Painted

    У меня 1С регулярно валится, при этом платформа та же (8.3.12.1595), но библиотека другая — ucrtbase.DLL

    Попробую воспользоваться вашей идеей…

    Reply ↓
  29. daydream

    (28) получилось?

    Reply ↓
  30. Painted

    (29)Пошел другим путем, начал использовать 64х разрядную версию клиента. Пока полет нормальный.

    Reply ↓
  31. daydream

    (30) надо попробовать… спасибо

    Reply ↓
  32. 1c.pro.fun

    (27) Да правила оформления заявок в тех.поддержку это главное! А то что у Вас там что-то падает это фигня все! Это Ваши проблемы! Вы ведь не по правилам оформили обращение в тех. поддержку!

    Помните из «Иван Васильевич меняет профессию» фраза «Ты как челобитную царю подаёшь?»… Вот как раз у Вас тот самый случай.

    А когда это обращение будет все же написано по правилам… возможно его реально рассмотрят и… отпишутся через пол года — мол актуален вопрос? Да меня с такими сроками реакции на проблемы клиент может уже на порог не пускает несколько месяцев как…

    P.S. Привет доблестным сотрудникам саппорта нашего безмерно любимого вендора. Про них даже песня есть: «Ваша служба и опасна и трудна. И на первый взгляд наверно не видна.»

    Reply ↓
  33. Denis_CFO

    Апну тему, так как первая в поиске вышла 🙂

    У меня помогло создание нового пользователя, потому что вылетал только на одном пользователе. Что там было — непонятно и чистка кэша и переустановка платформы и обновление windows… Вот такие чудеса.

    Проблема возникала при перемещении (хоть мышкой, хоть стрелочками с клавиатуры) по табличной части «Начисления» документа «Увольнение».

    Конфигурация ЗКГУ 3.1.9.205

    Платформа 8.3.13.1353

    Reply ↓
  34. chukawata

    (31) У меня библиотека ucrtbase.DLL была сбойным модулем по простой причине: накатил много обновлений (УПП) в конфигураторе не заходя в режим предприятия после каждого наката..

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *