Моя игра Unity для Android аварийно завершает работу на устройстве Nokia T20 (Android 13, Unisoc T610, графический процессор Mali-G52) с собственным сбоем (SIGSEGV) внутри libil2cpp.so.
Сбой происходит во время выполнения в основном потоке Unity (
UnityMain). На других устройствах, особенно на устройствах Snapdragon с графическим процессором Adreno, игра работает нормально, без сбоев.
[b]Версия Unity:[/b]
Unity 6000.0.60f1
[b]Информация об устройстве:[/b]
Устройство: Nokia T20
Версия Android: 13 (API 33)
ЦП: Unisoc T610 (ARM64)
Графический процессор: Mali-G52
ОЗУ: 4 ГБ
ABI: Arm64-v8a
Сбой происходит только на этом устройстве. Та же сборка корректно работает на других устройствах.
[b]Настройки сборки:[/b]
Сервисная часть сценариев: IL2CPP
Целевая архитектура: только ARM64
Графический API: только OpenGLES3 (Vulkan отключен)
Уровень управляемого разделения: средний
Код IL2CPP Генерация: оптимизация скорости выполнения
Конфигурация компилятора C++: выпуск
Разработочная сборка: отключена
[b]Журнал сбоев:[/b]
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
in tid UnityMain
backtrace:
#00 libil2cpp.so
#01 libil2cpp.so
#02 libil2cpp.so
#08 libunity.so
#09 libunity.so
#10 libunity.so
Сбой происходит в основном потоке Unity. Перед сбоем нет управляемых исключений или ошибок C#.
Когда происходит сбой:
Приложение запускается нормально
Unity инициализируется успешно
Сбой происходит вскоре после запуска во время выполнения
Управляемое исключение не создается
Сбой происходит внутри собственного уровня (libil2cpp.so)
Моя игра Unity для Android аварийно завершает работу на устройстве Nokia T20 (Android 13, Unisoc T610, графический процессор Mali-G52) с собственным сбоем (SIGSEGV) внутри libil2cpp.so. Сбой происходит во время выполнения в основном потоке Unity ([code]UnityMain). На других устройствах, особенно на устройствах Snapdragon с графическим процессором Adreno, игра работает нормально, без сбоев.
[b]Версия Unity:[/b]
Unity 6000.0.60f1
[b]Информация об устройстве:[/b] Устройство: Nokia T20
Версия Android: 13 (API 33)
ЦП: Unisoc T610 (ARM64)
Графический процессор: Mali-G52
ОЗУ: 4 ГБ
ABI: Arm64-v8a Сбой происходит только на этом устройстве. Та же сборка корректно работает на других устройствах.
[b]Настройки сборки:[/b] Сервисная часть сценариев: IL2CPP
Целевая архитектура: только ARM64
Графический API: только OpenGLES3 (Vulkan отключен)
Уровень управляемого разделения: средний
Код IL2CPP Генерация: оптимизация скорости выполнения
Конфигурация компилятора C++: выпуск
Разработочная сборка: отключена
[b]Журнал сбоев:[/b] Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) in tid UnityMain
backtrace: #00 libil2cpp.so #01 libil2cpp.so #02 libil2cpp.so #08 libunity.so #09 libunity.so #10 libunity.so [/code] Сбой происходит в основном потоке Unity. Перед сбоем нет управляемых исключений или ошибок C#.
[b]Когда происходит сбой:[/b] [list] [*]Приложение запускается нормально
[*]Unity инициализируется успешно
[*]Сбой происходит вскоре после запуска во время выполнения
[*]Управляемое исключение не создается
[*]Сбой происходит внутри собственного уровня (libil2cpp.so)