What does QProcess::startDetached() return? Maybe you should create QCoreApplication instance before using QProcess?