1cv8s exe ошибка приложения

1cv8s exe ошибка приложения

1cДобрый день! Уважаемые читайте и гости популярного IT блога Pyatilistnik.org. В прошлый раз мы с вами изучили вопрос, где в вашей системе располагаются ваши сертификаты пользователя и компьютера. Двигаемся далее и на повестке для у меня возникла проблема, которую я буду решать и вести в данной статье лог действий помогающих достижению цели. Сегодня я разберу ошибку при работе программы 1С предприятие, а именно она вылетает с событием «Программа 1cv8c.exe версии 8.3.14.1630 прекратила взаимодействие с Windows и была закрыта.» или «Имя сбойного приложения: 1cv8c.exe, версия: 8.3.14.1630, метка времени: 0x5c6e4c97«. Надеюсь, что вместе с вами мы решим данную проблему.

Описание проблемы

Есть RDS ферма в режиме HA, построенная на базе серверов Windows Server 2012 R2. В совершенно разное время появляются жалобы, что пользователь не может корректно выйти из системы(/na-terminalnom-servere-visit-vyhod-iz-sistemy/), ряд мер я описывал по данному вопросу, но они к сожалению срабатывают не всегда. В такой ситуации пока алгоритм был такой, пользователям отправлялось уведомление на терминальный стол, после чего шла перезагрузка. Просматривая логи событий, во всех случаях присутствовали одни и те же ошибки, и все они указывали на какой-то косяк со стороны 1С 8.3.14.1630. Вот вам примеры текущих ошибок:

application error 1000 04

application error 1000 05

application error 1000 01

application error 1000 07

application error 1000 08

Видно, что из-за этой ошибки 1С так же повис проводник Windows:

application error 1000 09

Алгоритм поиска проблемы

Сразу скажу, что внятного ответа ни разработчики 1С ни техническая поддержка мне дали, все сказали, что у вас проблема с системой. И так, что я делал при поиске проблемы:

1. Вводил абсолютно свежий сервер с установленным Windows Server 2012 R2, эффекта не дало, ошибка все так же появилась
2. Удалил все неиспользуемые версии 1С, остались на текущий момент
3. Пробовал удалять кэш 1С, эффекта не дало
4. Переустановка самого клиента 1С, эффекта нет

Далее я решил попробовать собрать трассировку работы приложения по определенным провайдерам Winows и 1С, я такое делал уже при проблеме временного профиля на терминальных серверах. Для этих целей я использовал утилиту logman.exe.

Утилита Logman.exe

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

Когда вы захватываете через утилиту Logman.exe трассировку событий, то создается очень объемный лог, и если вы его не ограничите, то он забьет ваш диск за час. Для того, чтобы его слегка минимизировать мы может явным образом указать какие именно провайдеры Windows вы должны захватывать, как их определить я покажу чуть ниже. Откройте командную строку, лучше в режиме администратора, чтобы всякие UAC вам не мешали. Далее посмотрим всех доступных поставщиков, если не будет влезать на экран, то можете воспользоваться ключом | more или запустить все в PowerShell.

application error 1000 10

Как видим их приличное количество, но нам бы хотелось анализировать только те, что относятся к 1С. Чтобы отфильтровать, поставщиков Windows, вы можете использовать PID процесса. В диспетчере задач найдите нужный вас процесс, предположим в моем примере это ID 42424

application error 1000 11

В командной строке пишем:

На выходе вы получите уже меньшее количество поставщиков Windows, у меня это получилось вот так для 1С 8.3.14.1630. Тут нас будут интересовать исключительно GUID.

application error 1000 12

Вам необходимо в текстовый файл сохранить именно GUID значения, по одному значению в строке. Далее этот файл нам будет нужен, при мониторинге. Создайте у себя для удобства отдельную папку. в которую сохраните файл со списком GUID. у меня это будет путь C:\tmp\provaders8.txt. Далее вам нужно определиться сколько вы готовы отдать под файл лога, учтите что он заполняется молниеносно, и сохраняется в сжатом виде в формате .etl, но если вы его потом распакуете, то например 50 МБ превратятся в 750, это нужно учитывать, но есть и обратная сторона нужно больше данных для диагностики, поэтом маленьким его делать так же нет смысла. Я в своем поиске сделаю его 3 ГБ.

В командной строке создаем новую трассировку в Logman.exe:

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

application error 1000 13

application error 1000 14

Посмотреть статус и список работающих провайдеров вы можете командой:

application error 1000 15

application error 1000 16

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

application error 1000 17

Далее нам необходим из данного архива получить дамп приложения и его лог, для анализа. Сделать, это можно командой:

application error 1000 18

Напоминаю, что у вам потребуется много места. Все начинается распаковка лога, вы будите видеть таскбар. В итоге из своих 3 ШБ, я получил файл дамп (dumpfile.xml) приложения 1С Предприятие в размере 41 ГБ и текстовый файл summary.txt

poluchennyy log iz logman

Получив такой огромный лог, я не смог его прочитать, утилита Microsoft Message Analyzer писала, что недостаточно памяти для продолжения выполнения программы. Пришлось уменьшать размер epl файла до 100 МБ и собирать меньшее количество провайдеров, исключив некоторые Microsoft и фиксировать только ошибки, уровня 2.

id 1000 01

Так же я параллельно создал ключи реестра, которые при сбое определенного приложения будут записывать его дамп.

id 1000 02
В итоге я получил небольшого вида файлы, которые чуть больше смогли ответить, в чем проблема связанная с появлением ошибки с ID 1000.

id 1000 03

Данные файлы дампов приложения, вы можете открыть с помощью утилиты DebugDiag Analysis (https://www.microsoft.com/en-us/download/details.aspx?id=58210).

Откройте DebugDiag Analysis, выберите пункты:

id 1000 04

После чего нажимаем кнопку «Add data Files».

id 1000 05
После чего нажмите «Start Analysis»

id 1000 06

На выходе вы получаете веб отчет, у меня выглядело вот так:

In 1cv8c.exe.10324.dmp the assembly instruction at wbase83!wbase::BaseWindow::windowProc+fe4 in C:\Program Files (x86)\1cv8\8.3.14.1630\bin\wbase83.dll from 1C-Soft LLC has caused an access violation exception (0xC0000005) when trying to read from memory location 0x13380954 on thread 0
Please follow up with the vendor 1C-Soft LLC for C:\Program Files (x86)\1cv8\8.3.14.1630\bin\wbase83.dll

id 1000 07

Далее хотя бы видно, к какой базе данных было подключение, для этого есть ключ /IBName.

id 1000 08

This thread is not fully resolved and may or may not be a problem. Further analysis of these threads may be required.

Источник

APPCRASH 1cv8c.exe

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: 1cv8c.exe
Версия приложения: 8.2.15.301
Отметка времени приложения: 4f3ebc3f
Имя модуля с ошибкой: mngui.dll
Версия модуля с ошибкой: 8.2.15.301
Отметка времени модуля с ошибкой: 4f3ebe88
Код исключения: c0000005
Смещение исключения: 00003cd0
Версия ОС: 6.1.7601.2.1.0.18.10
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt

пишите все что думаете по этому поводу, танцы с бубном приветствуются

Подскажите, лоху. Как почистить кэш!
Пли-и-и-и-и-из!

Имя события проблемы: APPCRASH
Имя приложения: 1cv8c.exe
Версия приложения: 8.3.10.2699
Отметка времени приложения: 5a1d11a7
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.24000
Отметка времени модуля с ошибкой: 5a4996d4
Код исключения: e06d7363
Смещение исключения: 0000c54f
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: e592
Дополнительные сведения 2: e592c5701c084501c0b4a90153dea923
Дополнительные сведения 3: dadd
Дополнительные сведения 4: daddfee004227f708c5bf5d635d2ac90

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

Добавлю ко всему выше написанному: иногда при APPCRASH, когда проблема наблюдается только у одного пользователя помогает следующее (или является временным решением):

1. Очистить существующие настройки пользователя, либо через администрирование, либо программно: ОчиститьНастройкиПользователя(Проблемный пользователь), либо через таблицы SQL.

3. Следуя по пути поиска проблемы в пользователе 1с можно посмотреть на его права. Видел где-то, что действительно проблема может быть в этом, либо в RLS. Попробуйте наделить пользователя большими правами, как вариант.

4. Возможно кому-то поможет отключение DEP (об этом можно найти информацию, я тут профан).

Про чистку кэша, обновление платформы или конфигурации, chdbfl.exe, настройки Касперского не говорю, потому что выше об этом сказали.

Вообще, давно уже хочется как-то систематизировать и создать какой-нибудь алгоритм по борьбе с Appcrash. Насколько понимаю, упрощенно можно выделить два случая: когда appcrash у всех пользователей и скорее всего проблема в базе, либо в платформе 1с, и когда appcrash у одного из пользователей, и тут проблема скорее всего в его железе, настройках ОС, пользователе 1с или пользователи windows. Есть ещё подозрение, что причина appcrash может быть связана с работой интерфейса 1с, например, находил такую информацию, что вылетал appcrash при открытии списка документов или какой-нибудь формы (видел такое только на УФ). Я пока не понимаю откуда здесь ноги растут, но чистка кэша и проч. людям не помогала, если кто чего знает, поделитесь.

Источник

На сервере 1С: Предприятия произошла неисправимая ошибка. Приложение будет закрыто

При запуске системы «1С: Предприятие» или при выполнении какой-либо операции в самой системе (например, создании документа или справочника) специалист может столкнуться с сообщением «На сервере 1С:Предприятия произошла неисправимая ошибка. Приложение будет закрыто». После это вам предлагается или завершить работу системы или перезапустить её, тем самым прервав нормальный рабочий цикл. Каковы причины данной проблемы, и как её можно исправить – расскажем в нашем материале.

errortwo

Суть и причины проблемы «На сервере 1С: Предприятия произошла неисправимая ошибка»

barcode

Причинами проблемы обычно является следующее:

Давайте разберём, как исправить ошибку в виде сообщения «На сервере 1С: Предприятия произошла неисправимая ошибка».

server error

Обновите систему до самой актуальной версии

Первым делом рекомендуем обновить вашу систему 1С до самой актуальной версии. Множество ошибок в работе 1С связано именно с устаревшей версией системы, при которой нормальная безошибочная работа становится попросту невозможной. Обычно для обновления системы необходимо перейти в меню «Администрирование», и выбрать там опцию «Обновление версии программы».

updating

Перед обновлением вашей системы рекомендуем сделать бекап вашей базы данных.

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

Убедитесь в достаточном количестве свободного места на диске

В ряде случае ошибка «На сервере 1С: Предприятия произошла неисправимая ошибка. Приложение будет закрыто» вызвана отсутствие свободного места на диске PC. Рекомендуем убедиться в достаточном количестве свободного места на диске, и при необходимости увеличить количество свободного места, удалив ненужные файлы.

low disk space

Сохраните работу формирования штрих-кодов

Для временного устранения проблем с работой библиотеки v8_xxx_xx.1CBarcodWin64_9_0_12_13.dl будет необходимо выполнить следующее:

Затем перезапустите систему и посмотрите, будет ли появляться рассматриваемая ошибка.

modules

Очистите временные файлы системы 1С

Также может помочь очистка временных файлов 1С, число которых стремительно растёт в ходе работы программы. Для их очистки понадобится выполнить следующее:

C:\Users\ИМЯ УЧЁТКИ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Temp

Далее очистите папку временных файлов пользователя, запускающего агент 1С. Обычно по умолчанию это USR1CV8, но путь и имя пользователя могут отличаться в зависимости от конкретики настроек вашей системы. temp

После выполнения очистки данных папок запустите ваш сервер 1С и выполните проверку работоспособности базы. Если не помогло – идём дальше.

Используйте функционал утилиты CHDBFL

Как известно, в функционале системы 1С 8.3 используется утилита chdbfl.exe, предназначенная для теста и исправления информационной базы 1С 8.3. Её возможности позволяют произвести проверку физической целостности баз данных, что равняет её с инструментом тестирования и исправления данных конфигуратора вашей системы.

Перед запуском указанной утилиты рекомендуем сделать копию вашей базы данных.

Для старта утилиты перейдите по пути:

Если же данный вариант не помог, также может помочь запуск функции «Тестирование и исправление» в настройках конфигуратора.

Добавьте в исключения антивируса папки и файлы 1С

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

Обратитесь в службу поддержки 1С

Если не один из указанных способов не помог, рекомендуем обратиться за помощью в вашу поддержку 1С или вызвать ответственного специалиста по работе 1С. Указанная ошибка может быть вызвана конкретикой именно вашей системы, для которой не подойдут универсальные советы. В этом случае рекомендуем обратиться в саппорт или вызвать ответственного специалиста, который определит корень проблемы и укажет на действенное решение.

Заключение

В нашем материале было рассмотрено, почему появляется сообщение «На сервере 1С: Предприятия произошла неисправимая ошибка. Приложение будет закрыто», и как устранить возникшую проблему. Обновите вашу систему, очистите временные файлы, устраните дисфункцию в работе штрихкодов, добавьте файлы 1С в исключения – и проблема может быть решена. Если же не один из советов не помог, обратитесь в поддержку 1С и ожидайте помощи от ответственного специалиста.

Источник

PROИТ

Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

1С. Аварийное завершение, платформа легальная

image

image

26 комментариев :

pc

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

К сожалению, не наш случай: у нас 150 лицензий активировано, а пользователей на данный момент в разы меньше.

Имеем идентичную проблему. Перепробовано всё, попытки тщетны.

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

Такая же проблема. Обновлений никаких не было, ни Windows, ни платформы. Сегодня с утра начала вылетать УНФ версия 1.6.21.124 (платформа 8.3.17.1851), точно такая же ошибка. На сервере 1с разные базы: УТ10, БП, УНФ. Проблема возникает именно с УНФ. Пока решения нет.

Переустанавливали платформу, драйвера на hasp-lm, выносили базы на резервный сервер, ничего не помогает. Консультант по 1с говорит, что проблема как минимум ещё у трех предприятий. Системности никакой нет.

pc

Есть обратная связь от разработчиков платформы. Про проблему они знают.
Это ошибка в платформе, связана с внешними сервисами.
В тестовой 8.3.17 уже исправлена. На 8.3.18 будет на этой неделе.

pc

Сказали, что по 8.3.17 релиз с исправлением будет в конце неделе. Номер релиза не знаю, к сожалению. Мы ждем 8.3.18.

blank

Вы имеете ввиду 8.3.17.2231?

pc

Всем привет. Два дня уже наблюдаю такую же проблему. Платформа 8.3.18.1289. Серверная. лицензии как программные так и ключи. Все легально. Платформа была установлена в начале года и полет был нормальный до 18.05.2021 года.

всем привет,
так же как у всех со вчерашнего вылетает 1с с аварийным завершением на серверах с USB ключами.
попробовали добавить в хост (в файл hosts) строку: 127.0.0.1 baidu.cn
пока наблюдаем

Говорят, что помогает отключение рекламного блока при запуске

а кто-нибудь знает источник откуда скачиваются новости и реклама?
я бы заблокировал весь трафик до этих адресов, беглый просмотр кода не показал.

Вот тут выложили обработку для отключения рекламы и новостей
https://it4trade.ru/errors_1s/oshibka-avarijnoe-zavershenie-nevernye-ili-otsutstvujushhie-parametry-soedinenija-s-informacionnoj-bazoj.html

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

Источник

Прекращена работа программы 1cv8c

Вопрос задал Елена Л. (орел)

Ответственный за ответ: Ирина Шаврова (★9.82/10)

Программа 1С БП 8.3 перестала запускаться, сразу выдает «Прекращена работа программы 1cv8c». Что делать?
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: 1cv8c.exe
Версия приложения: 8.3.17.1496
Отметка времени приложения: 5ed5b5f3
Имя модуля с ошибкой: backend.dll
Версия модуля с ошибкой: 8.3.17.1496
Отметка времени модуля с ошибкой: 5ed5bce4
Код исключения: c0000005
Смещение исключения: 001b059d
Версия ОС: 6.3.9600.2.0.0.768.
Код языка: 1049
Дополнительные сведения 1: 5861
Дополнительные сведения 2: 5861822e1919d7c014bbb064c64908b2
Дополнительные сведения 3: a10f
Дополнительные сведения 4: a10ff7d2bb2516fdc753f9c34fc3b069

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Все комментарии (2)

Добрый день, Елена,
Указанная ошиблка происходит из-за несоответствия аппаратных составляющих компьютера или ноутбука. Также причиной могут быть программные проблемы, например, вызванных вирусами, повреждающими операционную систему Windows.

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

Проанализируйте указанные причины. Что происходило перед ошибкой — знать можете только вы.
Но настораживает приложение, в котором возникла ошибка — backend.dll
В интернете гуляет программа пиратского взлома 1С, которая подменяет проверку лицензии при входе в программу. Она работает с парой приложений backbas.dll и backend.dll.

1С сейчас борется в пиратством и на актуальных Платформах эта обработка взлома не работает. То есть вы запустите взлом лицензии, но при входе в 1С программа распознает взлом и не даст вам войти. Очень похоже на ваш случай.
Если вы точно знаете, что у вас никто не использовал эту обработку, то я бы на вашем месте
:

1. 3апустилась со старой Платформы: Как сделать, чтобы при обновлении платформы старые программы 1С открывались со старой платформы Если все хорошо, то переустановите Платформу или удалите ту, что дает ошибку и установите с другой редакцией.
2. Если и со старой Платформы тоже будет указанная ошибка, то идите по списку указанных причин и выполняйте установку обновлений, драйверов, тестируйте ОС, ищите ошибки в Windows.

Тут назвать причину не видя «пациента» невозможно.

Также можно попробовать типовые дейсвия при появлении ошибок при входе в 1С:
— Переустановка платформы 1С:Предприятие (самая распространенная) и конфигурации (если вышла новая): Обновление 1С: как обновить конфигурацию самостоятельно
— Обновление платформы 1С:Предприятие на более новый релиз: Обновление платформы 1С 8.3
— Если ошибка выскакивает после обновления конфигурации, то возможно это из-за нарушения целостности ИБ — рекомендую выполнить проверку копии(!) базы данных приложением chdbfl.exe(C:\Program Files\1cv8\8.3.XX.XXXX\bin). Если ошибка при запуске исчезнет на копии — повторить проверку на оригинале
— На серверной операционной системе обновить версию Visual C++
— Чистка кэша: Очистка кэш 1С 8.3
— Удаление антивируса и тестирование запуска без него (просто отключать нет смысла — именно удаление)
— Пересоздание пользователя Windows
— Тестирование и исправление (через конфигуратор): Тестирование и исправление базы 1С 8.3: какие галочки ставить

Но это работа «вслепую». Все-таки пранализируйте, после каких действий с компьютером и программой появилась ошибка. И работайте в этом направлении.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1clickmoney оплатить по номеру договора
  • 1c эмулятор контрольно кассовой техники нового образца c функций эквайринговых операций