Пропал графический интерфейс (GUI)

Добрый день!

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

black_box я не нашел

всё что нашел: NCSS лог (во вложении)

там же приложил InDebMon лог выполненный при след запуске



Журнал стабильности пишет такое:


Имя проблемного события: APPCRASH
Имя приложения: ncad.exe
Версия приложения: 24.0.6388.4326
Отметка времени приложения: 65afa2c3
Имя модуля с ошибкой: coreclr.dll
Версия модуля с ошибкой: 6.0.2423.51814
Отметка времени модуля с ошибкой: 653058bd
Код исключения: c0000005
Смещение исключения: 00000000001d25b9
Версия ОС: 10.0.22631.2.0.0.256.48
Код языка: 1049
Дополнительные сведения 1: 9b00
Дополнительные сведения 2: 9b00ebd63276d31d97d8497c8c54c544
Дополнительные сведения 3: 1f8c
Дополнительные сведения 4: 1f8c537d2fa72199f1ececb5089a63cb

ИД контейнера: 87aaffacca3c6e34b6c5155254590991 (1640741082593036689)

Судя по событиям системы в момент сбоя где-то рядом присутствовали

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" />
<EventID>1000</EventID>
<Level>2</Level>
<TimeCreated SystemTime="2024-07-30T12:13:44.0914266Z" />
<Execution ProcessID="18636" ThreadID="26496" />
<Computer>censored</Computer>
<Security UserID="S-1-5-21-799818014-1629300637-2679369794-1001" />
</System>
<EventData>
<Data Name="AppName">ncad.exe</Data>
<Data Name="AppVersion">24.0.6388.4326</Data>
<Data Name="ModuleName">coreclr.dll</Data>
<Data Name="ModuleVersion">6.0.2423.51814</Data>
<Data Name="ExceptionCode">c0000005</Data>
<Data Name="FaultingOffset">00000000001d25b9</Data>
<Data Name="AppPath">C:\Program Files\Nanosoft\nanoCAD x64 24.0\ncad.exe</Data>
<Data Name="ModulePath">C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.24\coreclr.dll</Data>
<Data Name="IntegratorReportId">29452937-c8f2-48a2-8847-3923cc2c5f19</Data>
</EventData>
</Event>

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1023</EventID>
<Level>2</Level>
<TimeCreated SystemTime="2024-07-30T12:13:40.3767645Z" />
<Execution ProcessID="1572" ThreadID="0" />
<Computer>censored</Computer>
</System>
<EventData>
<Data>Application: ncad.exe CoreCLR Version: 6.0.2423.51814 .NET Version: 6.0.24 Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FFDFEC425B9 (00007FFDFEA70000) with exit code c0000005.</Data>
</EventData>
</Event>

Тэги темы:

Лучший ответ

  • doctorRAZ
    Ответ ✓

    Была тема.. Значки внизу пропадают если когда нанокад делает восстановление или конвертацию базы..

    Что это такое и зачем, а так же что вызывает этот процесс разработчики молчат как белка об лед.

    Изредка имеет место быть

Ответы

  • Is anyone home?

  • Исправить через установочный .exe не вышло ):
    лог прилагаю

  • пробуй, при закрытом нано:

    1. переименовать каталог c:\Users\юзер\AppData\Roaming\Nanosoft\nanoCAD x64 23.1\
    2. переименовать ветку реестра HKEY_CURRENT_USER\SOFTWARE\Nanosoft\nanoCAD x64\23.1
    3. запустить нану,
      1. если все Ок переименованное удалить
      2. если не Ок, вернуть как было и переставлять нану с полной очисткой

  • не помогли переименования ):
    когда имеешь дело с Нанософт, переустановка ПО и ОС становится трендом

  • переустановка тоже не помогла ):

    chatGTP говорит свинья зарыта в файле Ops.cfg по адресу C:\Users\UserName\AppData\Roaming\Nanogvno\nanoCAD x64 24.0\Config

    у тебя тоже всё его содержание:

    [#include "nAppOps.cfg"
    #include "nAppRibbonOps.cfg"]

    посмотри, пожалуйста

  • doctorRAZ
    отредактировано 1 Aug

    Нет у меня опс

    В роаминг возможно есть каталоги опс, их тож переименовать

    ИИ ветки реестра узерские опс переименовать

    После переименования даже платформа не стартует?

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

    []

    [\menu] |UserImages=sUserimages.bmp

    [\menu\file] |name=s&Файл
    [\menu\Edit] |name=s&Правка
    [\menu\View] |name=s&Вид
    [\menu\Insert] |name=s&Вставка
    [\menu\Format] |name=sФор&мат
    [\menu\Tools] |name=s&Сервис
    [\menu\Draw] |name=s&Черчение
    [\menu\3D] |name=s3D
    [\menu\Dimension] |name=sРа&змеры
    [\menu\Modify] |name=sР&едактирование
    [\menu\Constraints] |name=sЗависимости
    [\menu\Image] |Name=sРастр[\menu\Pclouds] |Name=sОблака точек[\menu\Mechanical] |name=sМеханика[\menu\SPDS] |name=sСПДС[\menu\Ground] |Name=sТопоплан[\menu\Help] |Name=sСпр&авка

    [\ribbon]
    WS=sRibbonWS.xml

    #include "nCadBase.cfg"

    #include condition="not ReCloudS" "PointClouds.cfg"
    #include condition="not ComponentEnabled_RasterTools" "RasterTools.cfg"
    #include condition="ComponentEnabled_RasterTools" "RasterToolsPlus.cfg"

    #include condition="ComponentEnabled_MODELER3D or ComponentEnabled_MODELER3D_C3D" "nmenu3D.cfg"
    #include condition="ComponentEnabled_CONSTRAINTS2D or ComponentEnabled_MODELER3D_C3D" "constr.cfg"
    #include condition="ComponentEnabled_nMechComp" "mcsmenu.cfg"
    #include condition="ComponentEnabled_nSPDSComp" "spdsmenu.cfg"

    #include "tdmsmenu.cfg"

    #include "nmenu.cfg"
    #include "fidesys.cfg"

    #include "nApp.cfg"
    #include "userdata.cfg"

    #include condition="ComponentLicensed_EarthWork" "EW.cfg"

    #include "C:\Program Files\Nanosoft\nanoCAD BIM ОПС x64 24.0\Ops.cfg"

  • тут лежит

    c:\Program Files\Nanosoft\nanoCAD x64 23.1\nCad.cfg

  • опять GUI полетел
    в этот раз не полностью и, благо, уже понятно где свинья зарыта и что с этим делать, но не все же пользователи знают в чем дело, сделайте уже с этим что-т )


    и почему файл конфига вообще сам перезаписывается после штатного закрытия программы без ошибок?


  • хм, идея… а что если разрешить на уровне системы только чтение?

  • По GUI лучше написать в соответствующую ветку форума, т.е. Платформы nanoCAD.