Summary: | Kio_iso crash | ||
---|---|---|---|
Product: | [Applications] krusader | Reporter: | Tony <jodr666> |
Component: | general | Assignee: | Krusader Bugs Distribution List <krusader-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fabian, krusader-bugs-null, opensuse.lietuviu.kalba |
Priority: | NOR | ||
Version: | Git | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/utilities/krusader/commit/66c20af7793a474ca72348da9e97336c800108df | Version Fixed In: | |
Sentry Crash Report: |
Description
Tony
2020-02-23 08:01:06 UTC
This is because KIso::openArchive does not call KArchive::setRootDir, so rootDir() returns a KArchiveDirectory instead of the expected KIsoDirectory. A possibly relevant merge request was started @ https://invent.kde.org/utilities/krusader/-/merge_requests/17 Git commit 66c20af7793a474ca72348da9e97336c800108df by Fabian Vogt. Committed on 30/06/2020 at 06:50. Pushed by fvogt into branch 'master'. kio_iso: Make the root directory a KIsoDirectory as well In other places the code assumes that every KArchiveEntry is either a KIsoDirectory or KIsoFile, but that was not true for rootDir(). FIXED: [ 418077 ] Kio_iso crash Discussion: https://invent.kde.org/utilities/krusader/-/merge_requests/17 M +4 -0 iso/kiso.cpp https://invent.kde.org/utilities/krusader/commit/66c20af7793a474ca72348da9e97336c800108df *** Bug 413239 has been marked as a duplicate of this bug. *** |