Добрый день.
Есть организация, оптом продает алкоголь. Установлена программа КАТАП (та же КА только с дописками) и 1с версии 8.3.16.1359.
Есть обработка которая массово пускает на печать различные печатные формы, в том числе распечатывает сертификаты (там большое количество картинок получается в итоговом табличном документе).
В последнее время во время распечатки стала вылетать 1с с ошибкой "Путь сбойного модуля: C:\Program Files (x86)\1cv8\8.3.16.1359\bin\cairo.dll"
Это может происходить как во время печати кучи документов, так и при печати 1 документа. Чаще вылетает на больших документах, но может вылететь и на мелких.
По наблюдениям, вылетает при печати именно сертификатов. При этом в принтере очередь печати вполне двигается. И может вылететь на 2-3 сертификатах на одной табличном документе. А может и 100-200 вполне успешно отработать.
Отладчиком проверял, вылет происходит на строке ТабДок.Напечатать()
Закономерности никакой не нашел. Может за час работы этой обработки вылететь несколько раз. А может несколько дней подряд проработать стабильно.
Подскажите куда копать.
В-общем, поменял длл на другую, из более новой платформы-результата 0, вылеты продолжались.
В выходные обновился до платформы 8.3.16.1659, та же история, вылетает.
Единственная зацепка-журналы винды. Для каждой записи ошибки в журнале приложений такого вида:
Имя сбойного приложения: 1cv8.exe, версия: 8.3.16.1659, отметка времени: 0x5f42b1dd
Имя сбойного модуля: cairo.dll, версия: 0.0.0.0, отметка времени 0x5bfe7eb9
Код исключения: 0xc0000005
Смещение ошибки: 0x00043660
Идентификатор сбойного процесса: 0x56b4
Время запуска сбойного приложения: 0x01d6a245965cab0e
Путь сбойного приложения: C:\Program Files (x86)\1cv8\8.3.16.1659\bin\1cv8.exe
Путь сбойного модуля: C:\Program Files (x86)\1cv8\8.3.16.1659\bin\cairo.dll
Код отчета: 8518fa00-0e42-11eb-8aff-14dda9d6630b
есть 2 записи в журнале безопасности такого вида:
Аудит успеха 14.10.2020 20:27:23 Microsoft Windows security auditing. 4624 Вход в систему
Вход с учетной записью выполнен успешно.
Субъект:
ИД безопасности: система
Имя учетной записи: GUDVINSRV$
Домен учетной записи: HOLDING
Код входа: 0x3e7
Тип входа: 5
Новый вход:
ИД безопасности: система
Имя учетной записи: система
Домен учетной записи: NT AUTHORITY
Код входа: 0x3e7
GUID входа: {00000000-0000-0000-0000-000000000000}
Сведения о процессе:
Идентификатор процесса: 0x338
Имя процесса: C:\Windows\System32\services.exe
Сведения о сети:
Имя рабочей станции:
Сетевой адрес источника: -
Порт источника: -
Сведения о проверке подлинности:
Процесс входа: Advapi
Пакет проверки подлинности: Negotiate
Промежуточные службы: -
Имя пакета (только NTLM): -
Длина ключа: 0
Данное событие возникает при создании сеанса входа. Оно создается в системе, вход в которую выполнен.
Поля "Субъект" указывают на учетную запись локальной системы, запросившую вход. Обычно это служба, например, служба "Сервер", или локальный процесс, такой как Winlogon.exe или Services.exe.
В поле "Тип входа" указан тип выполненного входа. Самыми распространенными являются типы 2 (интерактивный) и 3 (сетевой).
Поля "Новый вход" указывают на учетную запись, для которой создан новый сеанс входа, то есть на учетную запись, с которой выполнен вход.
В полях, которые относятся к сети, указан источник запроса на удаленный вход. Имя рабочей станции доступно не всегда, и в некоторых случаях это поле может оставаться незаполненным.
Поля сведений о проверке подлинности содержат подробные данные о конкретном запросе на вход.
- GUID входа - это уникальный идентификатор, который позволяет сопоставить данное событие с событием KDC.
- В поле "Промежуточные службы" указано, какие промежуточные службы участвовали в данном запросе на вход.
- Поле "Имя пакета" указывает на подпротокол, использованный с протоколами NTLM.
- Поле "Длина ключа" содержит длину созданного ключа сеанса. Это поле может иметь значение "0", если ключ сеанса не запрашивался.
и вторая:
Аудит успеха 14.10.2020 20:27:23 Microsoft Windows security auditing. 4672 Специальный вход
Новому сеансу входа назначены специальные привилегии.
Субъект:
ИД безопасности: система
Имя учетной записи: система
Домен учетной записи: NT AUTHORITY
Код входа: 0x3e7
Совпадение по времени 100%, для каждого вылета 1с есть эти 2 записи в журнале безопасности.
Местные админы в непонятках.
Кто нибудь знает, что это может быть?
(9)В моем случае вопрос так и не решен. Так и вылетает 1-2 раза в день. Сейчас наиболее вероятная в нашем случае причина это то, что ОС была каким-то образом повреждена (в сентябре вирус-шифратор на сервер пролез). Но админы сильно не хотят с нуля переустанавливать ОС, чтобы проверить эту теорию.
(12)Мне кажется дело не в ОС, переустанавливать не пробовал, но на одной машине установил все сервис паки, не помогло, плюс эта ошибка воспроизводится на всех машинах. Сейчас нашел выход в печати изображений сторонним приложением.
Особенности 8.3.16
Клиентские приложения (кроме веб-клиента), работающие под управлением ОС macOS, Linux и Windows, переведены на использование графической подсистемы, основанной на библиотеке Cairo.
Клиентские приложения (кроме веб-клиента), работающие под управлением ОС macOS, Linux и Windows, переведены на использование графической подсистемы, основанной на библиотеке Cairo.