Twinmotion 2026.1 HF2 зависает при завершении работы (процесс остается в памяти, LogHttp: Still waiting for event loop shutdown)

Описание проблемы

Здравствуйте!

Хочу сообщить о проблеме в 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 перестает корректно завершаться.