Какие объекты он собирается освободить самостоятельно?
Объекты, к которым вы подключили deleteLater
слот.
Но у вас это, кажется, задом наперед: потоки и время жизни объектов являются ортогональными вопросами.Тот факт, что материал запускается в каком-то другом потоке, не означает, что он каким-то образом утечет, если только вы полностью не отказались от управления временем жизни объекта.
Представьте, что ваши объекты живут в основном потоке.Как вы будете управлять их жизнью?Сделайте то же самое в работнике.Также нет необходимости заканчивать время жизни объекта в рабочем потоке.Вы можете отправить их обратно в основной поток, завершить рабочий поток и уничтожить их в основном потоке.И т.д. Потоки не вносят здесь никаких новых проблем: у вас была проблема с самого начала.Решите это, затем добавьте многопоточность, и она не появится снова:)