Unity перестает отвечать во время ошибок в классе

Ошибки и баги Unity3D

Unity перестает отвечать во время ошибок в классе

Сообщение Nicloay 15 июн 2012, 12:24

Дебажу код, и уже достало.
Если гдето то неведанная ошибка (тоесть виснет не обсалютно на всех ошибках). Юнити ничего не пишет в лог грузит проц на 100% память не жрет, но виснет, единственный выход перезагружать юнити
в логах тишина

Синтаксис:
Используется bash
Nikolays-iMac:~ nicloay$ tail -n 10 Library/Logs/Unity/*.log
==> Library/Logs/Unity/Editor-prev.log <==
Platform assembly: /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0/Mono.Cecil.dll (this message is harmless)
----- Total AssetImport time: 0.012725s, Asset Import only: 0.000001s, CacheServerIntegrate only: 0.000000s, CacheMove: 0.000000s, CacheDelete: 0.000000s, CacheServer Download: 0.000000s [0 B, nan mb/s], CacheServer Hashing: 0.000000s [0 B, nan mb/s]
Platform assembly: /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0/System.Xml.dll (this message is harmless)
Mono: successfully reloaded assembly
- Completed reload, in  0.701 seconds
Unloading 1 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

Unloading 818 unused Assets to reduce memory usage. Loaded Objects now: 426. Operation took 23.427755 ms.
System memory in use: 40.8 MB.

==> Library/Logs/Unity/Editor.log <==
Platform assembly: /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0/Mono.Cecil.dll (this message is harmless)
----- Total AssetImport time: 0.009401s, Asset Import only: 0.000000s, CacheServerIntegrate only: 0.000000s, CacheMove: 0.000000s, CacheDelete: 0.000000s, CacheServer Download: 2.894371s [0 B, 0.000000 mb/s], CacheServer Hashing: 1688849.875000s [3242052821.25 GB, 1965753.250000 mb/s]
Platform assembly: /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0/System.Xml.dll (this message is harmless)
Mono: successfully reloaded assembly
- Completed reload, in  0.422 seconds
Unloading 1 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

Unloading 818 unused Assets to reduce memory usage. Loaded Objects now: 426. Operation took 22.584454 ms.
System memory in use: 40.6 MB.

==> Library/Logs/Unity/Player.log <==
(Filename: /Users/build/builds/unity-26/unity-2.6.x/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 1783)

Generating character took: 2.391815 ms
UnityEngine.Debug:Log(Object)
CharacterGenerator:Generate(GameObject)
Main:Update()
 
(Filename: /Users/build/builds/unity-26/unity-2.6.x/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 1783)

Cleanup player

==> Library/Logs/Unity/WebPlayer.log <==
120615 09:53:09 Instance starting, version 3.5.1f2_e9280fee30d7, UNITY_WEB_ENABLE_AUTODOWNLOAD: 1, GetDisableAutoUpdates(): 0
120615 09:53:09 Datafile http://download.unity3d.com/gallery/hos ... om.unity3d
120615 09:53:18 loader: unity function UnityBundleAllowLayeredRendering load failed
120615 09:53:18 loader: unity function UnityBundleShouldHideCursor load failed
120615 09:53:18 loader: unity function UnityBundleExternalCallsLength load failed
120615 09:53:18 loader: unity function UnityBundleEnableIME load failed
120615 09:53:18 Loader: Start Success
120615 09:54:03 loader: attempt unload reloable
120615 09:54:03 loader: Successfully made loader reloadable
120615 09:54:03 Instance 81d40a291acd44ea8b77de0253f712ca shutting down


в WebPlayer.log старый запуск к треду отношения не имеет.
If you wish to make an apple pie from scratch, you must first invent the universe.(Carl Sagan, Cosmos)
| My Asset Store | coloring book | github | _wiki.unity3d.com | twitter | linkedin |
Аватара пользователя
Nicloay
Адепт
 
Сообщения: 1288
Зарегистрирован: 31 май 2012, 09:27
Откуда: Альпс
  • Сайт

Re: Unity перестает отвечать во время ошибок в классе

Сообщение Zaicheg 15 июн 2012, 12:52

А как вы определили, что произошла ошибка, а не, скажем, попадание в бесконечный цикл?
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Unity перестает отвечать во время ошибок в классе

Сообщение pod4444 15 июн 2012, 13:05

Как-то раз я написал кривую корутину, которая рассчитывала позицию и поворот персонажа(следование по маршруту), но по кривости рук она это делала не в множество кадров, а в 2-3.
Мой юнити ушел спать сразу же после первого запуска :D

а вообще нужно посмотреть на все циклы, сколько и когда они запускаются, какие-нибудь рекурсии.
Аватара пользователя
pod4444
Старожил
 
Сообщения: 721
Зарегистрирован: 20 янв 2012, 22:02
Откуда: Воронеж
Skype: pod4444
  • Сайт

Re: Unity перестает отвечать во время ошибок в классе

Сообщение Nicloay 15 июн 2012, 15:28

Zaicheg писал(а):А как вы определили, что произошла ошибка, а не, скажем, попадание в бесконечный цикл?

я уже писал бесконечные циклы было дело =)
типа
for (int i=0;i<arr.length;iii++)
Тогда у меня после зависона юнити сама написала не помню что, вобщем отвисла.
Да и я предпологаю во время бесконечного цикла должна быть утечка памяти (хотя не обязательно).

Фиг знает вобщем.. похоже на какуюто форкбомбу по симптомам.


п.с. уходил погулять на пару часов, оставил эту висюльку.. вот как это выглядит в процессах.
Изображение
100.6 это проц,
19 тредов и
????140m???? received messages

есть подозрение что глючит гдето с HashTable и кастомным Comparer -ом, потому как одна и таже функция работает 1й раз, но при 2м вызове зависает.


п.п.с. нашел похожую тему из этого треда http://unity3d.ru/distribution/viewtopic.php?f=15&t=1382

Но не совсем понимаю как параметр может уйти в бесконечность.


п.п.п.с. Прошелся дебагером, и с 500тыщной попытки наконец нашел бесконечное зацикливание..

усем спасиба, и [д|б]обра!
If you wish to make an apple pie from scratch, you must first invent the universe.(Carl Sagan, Cosmos)
| My Asset Store | coloring book | github | _wiki.unity3d.com | twitter | linkedin |
Аватара пользователя
Nicloay
Адепт
 
Сообщения: 1288
Зарегистрирован: 31 май 2012, 09:27
Откуда: Альпс
  • Сайт


Вернуться в Глюки

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3