Как исправить краш юнити

Может не правильная ветка, если что - извините.

Краши на запуске игр на движке Unity

Может не правильная ветка, если что — извините.

Суть такая — сам программист, с unity знаком мельком, на уровне тюториала. Еще в игрушки иногда играю, написанные на unity.
Половина из них крашется на запуске, игрушки новые, ноут старенький. И это похоже на краш юнити из-за видяхи, а не краш игр, логов конечно при этом ноль, номера ошибки тоже. Видяха встроенная (Intel + Radeon 7650m).
Есть нюанс, в половине случаев это фиксится через -force-opengl
И странная идейка, что он может интел с радеоном перепутать в остальных случаях.
Это лечится? Или железо старое? И в подобных крашах можно вытащить хоть какую-нибудь инфу, почему?

Спасибо.

ioncorpse
UNец
 
Сообщения: 4
Зарегистрирован: 31 авг 2020, 19:39

Re: Краши на запуске игр на движке Unity

Сообщение 1max1 31 авг 2020, 21:22

Вот тут ничего нет?
C:UsersusernameAppDataLocalLowCompanyNameProductNamePlayer.log

Аватара пользователя
1max1
Адепт
 
Сообщения: 5285
Зарегистрирован: 28 июн 2017, 10:51

Re: Краши на запуске игр на движке Unity

Сообщение Jarico 31 авг 2020, 23:17

Создай bat/cmd файл и вместо your_build напиши свой .exe

Используется csharp

@echo off
your_build.exe logFile logfile.log
 

Аватара пользователя
Jarico
Адепт
 
Сообщения: 1047
Зарегистрирован: 06 янв 2019, 17:37
Откуда: 0xDEAD
Skype: none
  • Сайт

Re: Краши на запуске игр на движке Unity

Сообщение ioncorpse 01 сен 2020, 15:24

Спасибо, я про -logFile logfile.log, не знал, что тут это работает.

Везде одна и таже фигня:
0x00007FFBC57B27C5 (d3d11) D3D11CoreRegisterLayers
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFBC57A2DE4)
0x00007FFBC57A2DE4 (d3d11) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFBC579C09B)

0x00007FFBC6D3C29F (dxgi) DXGIGetDebugInterface1
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFB71680E7A)
0x00007FFB71680E7A (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFB7166E192)

ХЗ, что это, function-name not available ведь. Жесть.

ioncorpse
UNец
 
Сообщения: 4
Зарегистрирован: 31 авг 2020, 19:39

Re: Краши на запуске игр на движке Unity

Сообщение 1max1 01 сен 2020, 15:46

Сколько памяти на карте и на оперативке и сколько минималка для игры? Возможно твое железо уже износилось малёхо. Попробуй запустить на интеле.

Аватара пользователя
1max1
Адепт
 
Сообщения: 5285
Зарегистрирован: 28 июн 2017, 10:51

Re: Краши на запуске игр на движке Unity

Сообщение ioncorpse 01 сен 2020, 17:36

8Гб оперативки, 1 Гб памяти DDR3 на радеоне.
Похоже видяха, старенькая же, но по минималкам подходит. А как на интеле запустить? -force-что-тототам? Или -gpu N (хотя это не прокатило тоже)
И не совсем понятно, почему нет проверок на стартапе у юнита, аля «не подходит». ИМХО краш — это всегда блокинг баг для любого ПО.

ioncorpse
UNец
 
Сообщения: 4
Зарегистрирован: 31 авг 2020, 19:39

Re: Краши на запуске игр на движке Unity

Сообщение Jarico 01 сен 2020, 17:52

ioncorpse писал(а):Спасибо, я про -logFile logfile.log, не знал, что тут это работает.

Везде одна и таже фигня:
0x00007FFBC57B27C5 (d3d11) D3D11CoreRegisterLayers
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFBC57A2DE4)
0x00007FFBC57A2DE4 (d3d11) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFBC579C09B)

0x00007FFBC6D3C29F (dxgi) DXGIGetDebugInterface1
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFB71680E7A)
0x00007FFB71680E7A (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFB7166E192)

ХЗ, что это, function-name not available ведь. Жесть.

Судя по логу, видеокарта не поддерживает D3D11 и может быть драйвер сбоит, или драйвер работает нормально но он не может создать интерфейс D3D11 вот и ошибка т.к. интерфейс не инициализирован или же не может вызвать нативный метод для работы с драйвером

Попробуй запуск через Vulkan или OpenGL

OpenGL поддерживают даже старые видеокарты (кс 1.6 на OpenGL работает)

Аватара пользователя
Jarico
Адепт
 
Сообщения: 1047
Зарегистрирован: 06 янв 2019, 17:37
Откуда: 0xDEAD
Skype: none
  • Сайт

Re: Краши на запуске игр на движке Unity

Сообщение ioncorpse 01 сен 2020, 20:32

Спасибо, теперь видимо вопрос исчерпан. В первом посте я написал:
>> Есть нюанс, в половине случаев это фиксится через -force-opengl

Похоже без вариантов во второй половине случаев. Не судьба.
Хотя DDI для Direct3D: 11.1 видимо им этого мало.

ioncorpse
UNец
 
Сообщения: 4
Зарегистрирован: 31 авг 2020, 19:39


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], mechvod.4ever, Yandex [Bot] и гости: 14




  • пожаловаться
  • скопировать ссылку


DEBAG2
https://forums.playground.ru/dirt_rally/problema_s_zapuskom-861868/#comment-13398954

  • пожаловаться
  • скопировать ссылку


попробуйте в диспетчере устройств выключить второй видео адаптер
у меня ето сработало

  • пожаловаться
  • скопировать ссылку


Veterun
помогло, спасибо

  • пожаловаться
  • скопировать ссылку


Veterun
Попробовал, и правда — игра запускается, но почему-то КОПЕЕЕЦ как лагает. Пробовал отключать первый и оставлять второй (видеоадаптер) и наоборот, но ничего не меняется — все равно лагает.

  • пожаловаться
  • скопировать ссылку


Tenbosh
тогда откати драйвер видюхи

  • пожаловаться
  • скопировать ссылку


Veterun
Спасибо

  • пожаловаться
  • скопировать ссылку


Переустанови драйвера, Unity и саму игру, а можно еще и сам Windows, а также можно новый компьютер купить. :)
(если меньше ОП 4гб)
Сорян что так долго(

  • пожаловаться
  • скопировать ссылку


Turo-Puro
Тоже самое делал помогло.

  • пожаловаться
  • скопировать ссылку


Turo-Puro
как переусановить этот unity

  • пожаловаться
  • скопировать ссылку


у меня так было когда я в файлах копался

  • пожаловаться
  • скопировать ссылку


я знаю ответ Обнови DirectX.
Обнови Visual C++ х64 х86.
Обнови Microsoft NET.Framework.
Запусти игру от имени администратора.
Проверь чтобы не было русских букв в пути к игре и к папке My Documents, имя пользователя компьютером по английски.
Закрой все лишние программы.
Отключи антивирус.
Отключи всё лишние от USB.
Поставь файл подкачки 8 гигабайт.
Попробуй режимы совместимости с предыдущими Windows.
Папку для установки напиши без пробелов.
Скачай другой репак.
Удали видео драйвер, во время установки нового видео драйвера, поставь галочку чистая установка, обнови аудио драйвер.
Сделай чистую переустановку Windows 10 (1909) или Windows 10 LTSB.

  • пожаловаться
  • скопировать ссылку


Легкчайщее решение-скачать пиратку

  • пожаловаться
  • скопировать ссылку


вспыро
Но пиратка может не запустится тоже

  • пожаловаться
  • скопировать ссылку


вот у меня тоже но вот что вылетает:
Application folder:
D:/Games/PEOPLE~1.5/win32
There should be ‘PEOPLE~1_Data’
folder next to the executable

  • пожаловаться
  • скопировать ссылку


я нашол решение

  • пожаловаться
  • скопировать ссылку


nikita390
Какое?

  • пожаловаться
  • скопировать ссылку


Turo-Puro</ b>
неполучется все переустоновил ОП 8
каке драйвера юнити нужны

  • пожаловаться
  • скопировать ссылку

51 / 32 / 19

Регистрация: 27.08.2015

Сообщений: 225

1

23.12.2020, 20:33. Показов 12810. Ответов 14


Вечер добрый!
Помогите Unity запускается и при загрузке пустой сцены выходит окно с восклицательным знаком и юнька закрывается. Пробовал переустанавливать из хаба и просто из .ехе
в логах есть такое:
Stack Trace of Crashed Thread 11128:
0x00007FF84FCBFB00 (d3d11) D3DKMTWaitForVerticalBlankEvent
0x00007FF84FC868CE (d3d11) D3D11CoreCreateDevice
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FF84FC5C917)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FF6F8592A0F)
0x00007FF6F8592A0F (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FF6F5467D89)
0x00007FF6F5467D89 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FF6F5B24DFB)
0x00007FF6F5B24DFB (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FF6F64C8D8B)
0x00007FF6F64C8D8B (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FF6F952F032)
0x00007FF6F952F032 (Unity) (function-name not available)

Что делать как быть помогите

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



74 / 53 / 24

Регистрация: 19.10.2012

Сообщений: 212

23.12.2020, 21:17

2

Раньше работала на этом ПК ?



0



51 / 32 / 19

Регистрация: 27.08.2015

Сообщений: 225

23.12.2020, 21:22

 [ТС]

3

Цитата
Сообщение от Backkk
Посмотреть сообщение

Раньше работала на этом ПК ?

да работала, обновил биос, добавил оперативки планку в 4 гига стало 8, и обновил дрова для видеокарты.
после этого юнька перестала запускаться.
дрова откатил не помогло.



0



74 / 53 / 24

Регистрация: 19.10.2012

Сообщений: 212

23.12.2020, 21:39

4

я прям стер предыдущее сообщение с этим самым текстом, все что угодно от BIOS до ОЗУ Драйверов Directx и процессора на базе Intel.
Но как то не удобно так сразу писать, дай думаю спрошу.
У меня на ноуте стареньком была проблема с BIOS. Правда мне наоборот помогла новая версия с офсайта.
Много инфы перерыл тогда, помню похожие логи с SymGetSymFromAddr64.
Честно говоря отстой. У меня была чуть другая ошибка, но у тебя вижу
0x00007FF84FCBFB00 (d3d11) D3DKMTWaitForVerticalBlankEvent
0x00007FF84FC868CE (d3d11) D3D11CoreCreateDevice
DirectX начни с него и драйверов на видюху.

Добавлено через 1 минуту
и тут еще сайтец
del
>> -force-opengl
Мб твой Вариант.

Добавлено через 2 минуты
Так как вариантов много, яб сделал загрузочную флешку с Виндой , или если есть вариант с левого ssd/hdd и с нее запустил Unity. Если запустил, то дело в Винде, если нет в железе.



0



0 / 0 / 0

Регистрация: 20.12.2020

Сообщений: 6

24.12.2020, 09:57

5

Мне помог Ccleaner и установка всех драйверов и библиотек с 0, от netFramework dx vs до всех драйверов. После обновления Windows пошла таже ошибка, тоже разбирался с чем конфликтует d3d11



0



51 / 32 / 19

Регистрация: 27.08.2015

Сообщений: 225

24.12.2020, 10:03

 [ТС]

6

Цитата
Сообщение от Backkk
Посмотреть сообщение

Мб твой Вариант.

Нашел источник проблемы.
Unity 2019.4.17f1 (64-bit) установлен по умолчанию, не через Unity Hub скачан exe-шник с их сайта. запускал его по ярлыку, а надо с правами администратора, я так понял без прав админа юнька не могла обращаться к памяти и к месту где установлена C:Program FilesUnityEditor.
Но есть другая проблема не возможно докачать модули(JDK, SDK и т.т) просто физически нет такого меню.

Установил Unity 2019.4.17f1 (64-bit) через Unity Hub, запускаю юньку через хаб получаю краш ERROR: SymGetSymFromAddr64. Запускаю Unity Hub с правами администратора и запускаю юньку получаю краш.
В общем как я понимаю хаб можно запустить с правами админа, а вот через хаб запустить юньку с правами админа нельзя.
Замкнутый круг.

Миниатюры

Unity крашится при запуске
 

Unity крашится при запуске
 



0



3088 / 1617 / 921

Регистрация: 26.10.2018

Сообщений: 4,620

24.12.2020, 11:52

7

Антивирусов нет?



0



51 / 32 / 19

Регистрация: 27.08.2015

Сообщений: 225

24.12.2020, 11:53

 [ТС]

8

Цитата
Сообщение от 1max1
Посмотреть сообщение

Антивирусов нет?

нету, виндовый смартскрин отключен



0



74 / 53 / 24

Регистрация: 19.10.2012

Сообщений: 212

24.12.2020, 13:05

9

Почему ты сидишь без прав администратора ))?
Ранее юнити запускался без HUB, через свойства ярлыка поставить запуск от имени администратора, и попробуй найти ярлык unity проделав с ним тоже самое, если это конечно поможет.

Странно что проблема в этом, ведь ты писал что юнити раньше работала.



0



51 / 32 / 19

Регистрация: 27.08.2015

Сообщений: 225

24.12.2020, 13:34

 [ТС]

10

Цитата
Сообщение от Backkk
Посмотреть сообщение

Почему ты сидишь без прав администратора ))?

Вся странность, что сижу под учеткой админа.
Хотя у меня винда Enterprise может есть какие отличия от домашней.

Цитата
Сообщение от Backkk
Посмотреть сообщение

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

через HUB не запускается. просто без всяких ошибок закрывается. если запускать без хаба под админскими правами, то что установлено через хаб в самой юньке получаю ошибки
LibraryPackageCachecom.unity.collab-proxy@1.3.9EditorUserInterfaceBootstrap.cs(23,2 0): error CS0117: ‘Collab’ does not contain a definition for ‘ShowChangesWindow’

Миниатюры

Unity крашится при запуске
 



0



74 / 53 / 24

Регистрация: 19.10.2012

Сообщений: 212

24.12.2020, 14:56

11

Я тоже сижу на ltsc enterprise у меня хорошее железо, Но все равно предпочитаю его. Все равно не понимаю. Ради интереса попробуй утилиту display driver uninstaller. Она полностью сносит видео драйвера, очень помогала в настройке ферм майнинга. Все же если юнити работала до всех манипуляций, то склоняюсь к конфликту ПО.

Добавлено через 2 минуты
Ну а если нет, то сноси Винду , подход не очень, зато скорее всего решит проблему за час.



0



51 / 32 / 19

Регистрация: 27.08.2015

Сообщений: 225

24.12.2020, 17:56

 [ТС]

12

Цитата
Сообщение от Backkk
Посмотреть сообщение

сноси Винду , подход не очень, зато скорее всего решит проблему за час.

лучший совет. так и поступаю. надеюсь поможет.



0



603 / 445 / 196

Регистрация: 05.04.2015

Сообщений: 1,777

24.12.2020, 18:35

13

AzoSdr, Планки памяти можно попробовать пошевелить, может проблема в них



0



250 / 186 / 68

Регистрация: 04.03.2019

Сообщений: 1,010

25.12.2020, 00:16

14

или вытащить и отсеять вероятность что она глючит или конфликтует с другой



0



0 / 0 / 0

Регистрация: 26.06.2021

Сообщений: 2

18.08.2021, 20:10

15

У меня была подобная проблема.
Оказалось что я поменял структуру системы сохранения в игре и забыл удалить файл сохранения, для генерации нового файла с новыми данными. Получается у меня метод обращался к новым данным в старом файл.
Странно что просто ошибку в консоли не выдал, а вот так радикально крашился, но все же)



0



Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как исправить краш сталкера тень чернобыля
  • Как исправить краш сервера minecraft
  • Как исправить краш варфейс
  • Как исправить краш аризоны рп нарушение прав доступа
  • Как исправить краш 0x0056f348

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии