QThread will also cleanup on its own. Not calling terminate() manually prevents a segfault on exit on Linux.