The last message suggests that your QProcess object is either going out of scope after being allocated on the stack, or being deliberately deleted after being allocated on the heap but before it has finished cleanly. I'd start by looking at the conditions that might destroy the QProcess object.
Bookmarks