L>Что это может быть? Может, Qt в отличие от Visual Studio создает какой-то копирующий конструктор по умолчанию? Если да, то можно ли его как-то увидеть?
Нет, копирующий конструктор по умолчанию будет поверхностно копировать.
Двойное освобождение — это неопределённое поведение.
Но при этом программа не обязательно упадёт.
Чтобы диагностировать такую ошибку, можно собрать отладочную (Debug) конфигурацию и/или использовать средства, проверяющие аллокации, такие например, как проверка Heaps из AppVerifier.