There seems to be a crash after creating a zip from the dolphin service menu. 16.04 works fine, so it looks like a regression... Reproducible: Always
Created attachment 98931 [details] Backtrace
according to git bisect, https://quickgit.kde.org/?p=ark.git&a=commit&h=8c21ca3ae9326d772e2f037c4f79ba9ca10af6ad is the commit introducing the crash.
Readding this disconnect fixes it: diff --git a/kerfuffle/jobs.cpp b/kerfuffle/jobs.cpp index b61e126..6f508f9 100644 --- a/kerfuffle/jobs.cpp +++ b/kerfuffle/jobs.cpp @@ -175,6 +175,8 @@ void Job::onFinished(bool result) { qCDebug(ARK) << "Job finished, result:" << result << ", time:" << jobTimer.elapsed() << "ms"; + archiveInterface()->disconnect(this); + emitResult(); }
(In reply to Martin Sandsmark from comment #3) > Readding this disconnect fixes it But unfortunately that disconnect() seems to cause another crash (seem the commit message). We should try to find another fix, if possible.
Btw I cannot reproduce this on master, where we made deep changes to the jobs/cliinterface architecture.
(In reply to Elvis Angelaccio from comment #5) > Btw I cannot reproduce this on master, where we made deep changes to the > jobs/cliinterface architecture. For this reason, I'm gonna mark this as fixed in Applications/16.08 While it is bad to introduce a crash in a stable branch's minor release, it would be also bad to reintroduce another bug previously fixed.
*** Bug 367885 has been marked as a duplicate of this bug. ***
*** Bug 368441 has been marked as a duplicate of this bug. ***
*** Bug 377035 has been marked as a duplicate of this bug. ***
*** Bug 381749 has been marked as a duplicate of this bug. ***