Table of Contents

Анализ сбоев на Windows

Инструкции по сбоям в нативных приложениях (Windows) и редакторе Unity (Windows) приведены ниже.

Получение места сбоя в разработке

Информация, необходимая при отладке в Visual Studio, показана на рисунке ниже.

crash Windows

Причина сбоя:

Exception thrown at 0x00007FFB7747317B (EasyAR.dll) in HelloAR.exe: 0xC0000005: Access violation writing location 0x0000000000009C40.

Стек вызовов:

>	EasyAR.dll!00007ffb7747317b()	Unknown
    EasyAR.dll!00007ffb774719cc()	Unknown
    EasyAR.dll!00007ffb77477db3()	Unknown
    EasyAR.dll!00007ffb77474eb3()	Unknown
    ucrtbase.dll!00007ffbfee910b2()	Unknown
    kernel32.dll!00007ffc009f7c24()	Unknown
    ntdll.dll!00007ffc0148d721()	Unknown

Адрес загрузки динамической библиотеки:

0x00007FFB75BC0000

Если в стеке вызовов присутствует содержимое, связанное с EasyAR.dll, это может указывать на связь сбоя с EasyAR; если отсутствует, высока вероятность, что сбой не связан с EasyAR.

Получение места сбоя в разработке (Unity)

При разработке приложений с использованием Unity для анализа сбоев также можно использовать логи Unity.

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

Среда Unity ОС Расположение лога
Редактор Windows %LOCALAPPDATA%\Unity\Editor\Editor.log
Плеер Windows %USERPROFILE%\AppData\LocalLow\CompanyName\ProductName\Player.log

Лог редактора также можно открыть с помощью команды Open Editor Log в меню в правом верхнем углу окна Console.

Управляемые исключения (C#) можно просмотреть в окне Console редактора Unity (Window -> General -> Console в главном меню Unity).

Другая информация о сбое

  • Версия EasyAR Sense и EasyAR Sense Unity Plugin

    Например, 4.7.0.11800-cf8e24e30

  • Community Edition/Enterprise Edition

  • Платформа

    Win32

  • Архитектура CPU

    x86_64/x86