Страница 1 из 1
Unity проблемы с линуксом
Добавлено: 10 окт 2017, 10:07
Cahes
Использую Unity3D 5.5.P3 под Linux, появилась ошибка при попытке загрузки текстового редактора (первый раз):
"TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations" - при попытке вызвать редактор программирования в СиШарп. Поисковиком нашёл:
Патч 2017.1.1p1, но он под Виндоус, для Линукс не предлагается. Но это для версии P1, а у меня P3 - скачивал недавно с сайта производителя - новая. На форуме обсуждают:
1 и
2 - но не решается. В чём смысл неисправности с точки зрения Linux?
Unity проблемы с линуксом
Добавлено: 10 окт 2017, 12:10
Chocobo
Cahes писал(а): В чём смысл неисправности с точки зрения Linux?
Достаточно оригинально постить строчку с ошибкой из проприетарного продукта с вопросом причем тут линукс
Юзай версию баге не подверженную, по второй ссылке указаны
Reproduced on: 5.5.0p3
Not reproduced on: 5.4.4f1, 5.6.0b3
Раз уж производитель не спешит фиксить
Unity проблемы с линуксом
Добавлено: 10 окт 2017, 19:15
Cahes
Chocobo писал(а): Юзай версию по второй ссылке
Умно. - Не понял иноземцев сразу.
Unity проблемы с линуксом
Добавлено: 11 окт 2017, 09:17
Cahes
Я переинсталлировал редактор - оказалось что у них в этот момент сменился стиль нумераций версий, и 5.5 - не последняя версия. Создал с нуля проект и обнаружил - отсутствие сообщений об ошибках, чему был беспримерно рад.
Но я не могу запустить текстовый редактор для программирования. Внешние наблюдения и опыт общения с тематическими форумчанами, вкупе с опытом решения харктерных для Линукса проблем, подсказывает мне что вызову внешнего редактора не настроены права. Думается - они должны проставляться автоматически - я не первый, но всё-же - как это проверить? Я знаю название редактора - "monodevelop", в пакетах Sinaptic он есть, как его проверить отдельно?
Unity проблемы с линуксом
Добавлено: 11 окт 2017, 09:20
Cahes
Ну да, по ходу - он не установлен, устанавливаю.
Но нет - это другой редактор, с другим ярлыком и другой версией и окружением, при том что один Monodevelop уже имеется в пакете с Unity, но по выбору ассоциации с файлом не доступен.
Попробовал через Unity - всё равно не запускается.
Вопрос всё равно актуален - потому как у меня не запускался и внутренний редактор. Мне нужны знания - как проверить возможность запуска некоего дочернего приложения в Линуксе, при условии что родитель его пытается запустить.
Удалил новый Monodevelop, попробовал запустить - и он запустился (с пометкой про Unity). Отдельно от Unity, через файловый браузер Сажа, попробовал запустить скрипт по ассоциации и обнаружил - то редактора в списке ассоциаций нет. Нет так-же ничего похожего и в диспетчере процессов - вероятно запускается по другому. По тексту команды на иконке я узнал полный путь редактора и смог настроить ассоциацию, после чего редактор, подхватив скрипт, нормально запустился.
Вопросы:
как узнать имя процесса запущенного приложения?
и как проверить возможность запуска дочернего приложения?
Unity проблемы с линуксом
Добавлено: 12 окт 2017, 08:07
Cahes
как узнать имя процесса запущенного приложения?
- если оно не совпадает с названиями в мониторе процессов...
Unity проблемы с линуксом
Добавлено: 12 окт 2017, 08:56
Chocobo
Можно выяснить pid по клику с командой xprop _NET_WM_PID
Unity проблемы с линуксом
Добавлено: 15 окт 2017, 17:21
Cahes
Оказалось - что редактору не назначен файл запуска: назначил кнопкой для внешнего файла файл для того-же редактора что и был - и заработало.