--- kdeutils/ark/kerfuffle/cliinterface.cpp 2011/07/11 03:20:33 1240907 +++ kdeutils/ark/kerfuffle/cliinterface.cpp 2011/07/11 03:23:39 1240908 @@ -325,10 +325,13 @@ return false; } - Q_ASSERT(!m_process); - kDebug() << "Executing" << programPath << arguments; + if (m_process) { + m_process->waitForFinished(); + delete m_process; + } + #ifdef Q_OS_WIN m_process = new KProcess(); #else