Разное - 1C вылетает, ошибка kernelbase.dll

Ответить
Аватара пользователя
mugg

Разное - 1C вылетает, ошибка kernelbase.dll

Сообщение mugg »

Здравствуйте!

При попытке запустить 1С (открыть базу в списке) приложение аварийно завершает работу с ошибкой:




Цитата:



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

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

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

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

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

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

Путь сбойного приложения: C:\Program Files\1cv8\8.3.22.1709\bin\1cv8.exe

Путь сбойного модуля: C:\WINDOWS\System32\KERNELBASE.dll

Идентификатор отчета: 2d1ff36a-c62e-4a80-b550-e712125b8691

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

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



Проблема существует только на тех компьютерах, где установлена полная платформа. Там, где развернут только тонкий клиент, всё работает нормально.



На проблемных компьютерах Тонкий клиент и файл 1cv8s.exe завершаются аварийно всегда, ещё не разу не удалось успешно запустить.

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

Частично помогает перезагрузка - после неё какое-то время программа успешно открывает базы (но только "толстым" клиентом), потом опять перестаёт.

Проблема проявляется для всех баз - серверных и файловых, для доработанных и полностью типовых, для 32-х и 64-х разрядной платформы, хоть с правами админа, хоть без. При попытке открыть в режиме "Предприятие" или Конфигуратор.

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



Ещё момент - проблема проявляется для платформы версии 20 и выше. Для 8.3.19 всё работает хорошо, но сейчас возникла потребность повысить релиз платформы.



Кэш чистил и на клиенте, и на сервере.
Аватара пользователя
mugg

Re: Разное - 1C вылетает, ошибка kernelbase.dll

Сообщение mugg »

Вам следует собрать дамп приложения и приложить его.



Как это сделать сказано
Доступ - [решено] Не открывается Панель управления
.



Возможно он прояснит ситуацию.



Зачастую такие ошибки могут возникать из-за отсутствия системных обновлений.
Аватара пользователя
mugg

Re: Разное - 1C вылетает, ошибка kernelbase.dll

Сообщение mugg »

Похоже, хочет Microsoft Visual C++ 2019




Цитата:



KERNELBASE!RaiseException+0x69

VCRUNTIME140!_CxxThrowException+0xad



И откуда ж у меня на компе WinDbg
Аватара пользователя
mugg

Re: Разное - 1C вылетает, ошибка kernelbase.dll

Сообщение mugg »

Цитата mugg:



И откуда ж у меня на компе WinDbg
Разное - 1C вылетает, ошибка kernelbase.dll




Установили ранее;



Да, системная библиотека:



Код:

Код: Выделить всё

Image path: C:\Program Files\1cv8\8.3.22.1709\bin\VCRUNTIME140.dll
    Image name: VCRUNTIME140.dll
    Timestamp:        Fri Jul 19 02:55:43 2019 (5D30EADF)
    File version:     14.16.27033.0
    Product version:  14.16.27033.0
    CompanyName:      Microsoft Corporation
    ProductName:      Microsoft® Visual Studio® 2017
    InternalName:     vcruntime140.dll
    OriginalFilename: vcruntime140.dll
    ProductVersion:   14.16.27033.0
    FileVersion:      14.16.27033.0 built by: vcwrkspc
    FileDescription:  Microsoft® C Runtime Library
Аватара пользователя
mugg

Re: Разное - 1C вылетает, ошибка kernelbase.dll

Сообщение mugg »

Установил Visual C++ 2015-2022, вылеты продолжаются
Аватара пользователя
mugg

Re: Разное - 1C вылетает, ошибка kernelbase.dll

Сообщение mugg »

Цитата mugg:



Установил Visual C++ 2015-2022, вылеты продолжаются
Разное - 1C вылетает, ошибка kernelbase.dll




Попробуйте переименовать:



Код:

Код: Выделить всё

C:\Program Files\1cv8\8.3.22.1709\bin\VCRUNTIME140.dll

,тем самым заставьте 1с8 использовать библиотеки из системной директории, а не из Своей.
Аватара пользователя
mugg

Re: Разное - 1C вылетает, ошибка kernelbase.dll

Сообщение mugg »

Цитата mugg:



Переименовал, всё тоже самое
Разное - 1C вылетает, ошибка kernelbase.dll




Библиотека уже системная и поновее:



Код:

Код: Выделить всё

> lmvm VCRUNTIME140
    Image path: C:\Windows\System32\VCRUNTIME140.dll
    Image name: VCRUNTIME140.dll
    Browse all global symbols  functions  data
    Timestamp:        Sun Oct 22 13:00:39 1989 (254173A7)  
    File version:     14.34.31931.0
    Product version:  14.34.31931.0  
    CompanyName:      Microsoft Corporation
    ProductName:      Microsoft® Visual Studio®
    InternalName:     vcruntime140.dll
    OriginalFilename: vcruntime140.dll
    ProductVersion:   14.34.31931.0
    FileVersion:      14.34.31931.0
    FileDescription:  Microsoft® C Runtime Library
    LegalCopyright:   © Microsoft Corporation. All rights reserved.

Как и говорил ранее - смотрите в сторону:


Цитата NickM:



Зачастую такие ошибки могут возникать из-за отсутствия системных обновлений.
Разное - 1C вылетает, ошибка kernelbase.dll
Аватара пользователя
mugg

Re: Разное - 1C вылетает, ошибка kernelbase.dll

Сообщение mugg »

Значит так.

Удалил все установленные пакеты C++, переустановил 1С. Инсталлятор 1С добавил в систему пакет C++ 2017. Ещё раз поискал обновления, скачался пакет C++ 2008. Больше у микрософта обновлений для меня нет.

Перезагрузился, почистил кэш платформы.

Тонкий клиент всё также аварийно завершается.



Прикладываю ещё два файла - один ProcDump, и второй, который сделал платформа 1С.
Вложения
1cv8c_8.3.22.1709_390290ca_20221130134422_12372.mdmp.zip
(24.67 КБ) 0 скачиваний
1cv8c_8.3.22.1709_390290ca_20221130134422_12372.mdmp.zip
(24.67 КБ) 0 скачиваний
Вложения
1cv8c.exe_221130_134421.dmp.zip
(710 КБ) 0 скачиваний
1cv8c.exe_221130_134421.dmp.zip
(710 КБ) 0 скачиваний
Ответить

Вернуться в «Microsoft Windows 10»