| 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 First Reported In: | Git | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/utilities/krusader/commit/66c20af7793a474ca72348da9e97336c800108df | Version Fixed/Implemented 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. *** |