Summary: | [16.04.1 regression] Crash after compressing to zip from service menu | ||
---|---|---|---|
Product: | [Applications] ark | Reporter: | Elvis Angelaccio <elvis.angelaccio> |
Component: | general | Assignee: | Elvis Angelaccio <elvis.angelaccio> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bblrlo, dariusz.tereszkiewicz, germano.massullo, martin.sandsmark, rakuco, rthomsen6, simonandric5 |
Priority: | NOR | Keywords: | regression |
Version: | 16.04.1 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 16.08.0 | |
Sentry Crash Report: | |||
Attachments: | Backtrace |
Description
Elvis Angelaccio
2016-05-12 10:17:44 UTC
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. *** |