Описание проблемы
Здравствуйте!
Хочу сообщить о проблеме в Twinmotion 2026.1 HF1, связанной с завершением работы программы.
Периодически после закрытия Twinmotion окно программы исчезает, однако процесс TwinmotionCookedEditor-Win64-Shipping.exe остается активным в диспетчере задач и самостоятельно не завершается.
При этом:
-
процесс продолжает существовать неограниченное время (более 20–30 минут);
-
удерживает несколько гигабайт оперативной памяти;
-
периодически нагружает одно логическое ядро процессора;
-
завершить его можно только вручную через «Диспетчер задач».
Проблема возникает не постоянно, а периодически.
Конфигурация компьютера
Twinmotion
- Версия: 2026.1 HF1
Операционная система
- Windows 11 x64
Процессор
- AMD Ryzen 9 9950X3D
Видеокарта
- NVIDIA GeForce RTX 4070
Оперативная память
- 64 ГБ DDR5
Что было проверено
Для исключения сторонних факторов были выполнены следующие проверки:
-
проблема возникала как на рабочих проектах, так и на полностью пустой сцене;
-
SketchUp и Datasmith во время проверки были полностью закрыты;
-
проблема воспроизводилась без каких-либо импортированных моделей;
-
загрузка GPU после закрытия программы отсутствует (0%);
-
активность дисков отсутствует;
-
память процесса не освобождается до принудительного завершения процесса.
Также была проверена работа с активным и отключенным VPN. Однозначной зависимости обнаружить не удалось — иногда проблема проявляется, иногда нет.
Логи Twinmotion
В журнале Twinmotion процесс завершения выглядит следующим образом:
-
движок корректно завершает работу;
-
выполняется освобождение ресурсов;
-
завершается игровая сессия;
-
после этого начинается ожидание завершения HTTP-подсистемы.
Последние строки журнала многократно повторяются:
LogHttp: Warning: Still waiting for event loop shutdown.
Elapsed time: ...
Эти сообщения продолжают выводиться десятки минут, пока процесс не будет завершен вручную.
Журнал Windows
В журнале Windows зарегистрировано событие:
-
Application Error (1000)
-
TwinmotionCookedEditor-Win64-Shipping.exe
-
модуль ntdll.dll
-
код исключения 0xC0000005
При этом обычного события о корректном завершении приложения не появляется.
Дополнительные наблюдения
По логу видно, что непосредственно перед зависанием Twinmotion выполняет сетевые обращения к сервисам Epic и Sketchfab.
Проблема возникает уже после завершения работы движка и, судя по журналу, связана именно с остановкой HTTP Event Loop.
Во время зависания:
-
GPU уже полностью простаивает;
-
обращения к дискам отсутствуют;
-
окно программы закрыто;
-
остается только процесс Twinmotion, который не может завершиться.
Просьба
Прошу проверить, не является ли это известной проблемой Twinmotion 2026.1 HF1/2, связанной с завершением HTTP-подсистемы (LogHttp / HTTP Event Loop), и сообщить, существуют ли рекомендации или исправления для данной ситуации.
Спасибо!
Примечание: проблема была исследована путем исключения различных факторов (проекты, Datasmith, SketchUp, GPU, VPN, пустая сцена). Наиболее стабильным признаком во всех случаях остается сообщение журнала “LogHttp: Still waiting for event loop shutdown”, после которого процесс Twinmotion перестает корректно завершаться.