Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   1C вылетает, ошибка kernelbase.dll (http://forum.oszone.net/showthread.php?t=352446)

mugg 24-11-2022 15:16 2997242

1C вылетает, ошибка kernelbase.dll
 
Здравствуйте!
При попытке запустить 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 всё работает хорошо, но сейчас возникла потребность повысить релиз платформы.

Кэш чистил и на клиенте, и на сервере.

NickM 24-11-2022 15:24 2997243

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

Как это сделать сказано здесь.

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

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

mugg 24-11-2022 16:03 2997247

Вот файл.

mugg 24-11-2022 16:15 2997250

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

Цитата:

KERNELBASE!RaiseException+0x69
VCRUNTIME140!_CxxThrowException+0xad
И откуда ж у меня на компе WinDbg

NickM 24-11-2022 19:09 2997254

Цитата:

Цитата mugg
И откуда ж у меня на компе WinDbg »

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

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

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 28-11-2022 14:24 2997530

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

NickM 28-11-2022 15:17 2997533

Цитата:

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

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

C:\Program Files\1cv8\8.3.22.1709\bin\VCRUNTIME140.dll
,тем самым заставьте 1с8 использовать библиотеки из системной директории, а не из Своей.

mugg 29-11-2022 21:37 2997649

Переименовал, всё тоже самое

NickM 30-11-2022 07:43 2997672

Цитата:

Цитата mugg
Переименовал, всё тоже самое »

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

> 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
Зачастую такие ошибки могут возникать из-за отсутствия системных обновлений. »


mugg 30-11-2022 13:58 2997696

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

Прикладываю ещё два файла - один ProcDump, и второй, который сделал платформа 1С.


Время: 09:32.

Время: 09:32.
© OSzone.net 2001-