Summary: | Ark crashes when updating file | ||
---|---|---|---|
Product: | [Applications] ark | Reporter: | Amichai Rothman <amichai2> |
Component: | general | Assignee: | Harald Hvaal <metellius> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | rakuco |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Amichai Rothman
2010-05-18 14:40:53 UTC
Hi there. Is the crash always reproducible? Does it happen to unencrypted 7zip files and to other formats as well? Just gave it another round of testing: it occurs with unencrypted 7z as well, but zip seems to be ok. I Haven't tried other formats. It is reproducible every time when the new text file is dragged onto the old text file in Ark, and reproducible sometimes when dragging it elsewhere in Ark (anywhere in the empty space of the file view). Other times when doing this, instead of the file being added, the 7z file is added itself (recursively?) with a full path of folders, instead of the text file which was dragged. I've made sure several times that the text file is indeed the only one selected and dragged (not the 7z being dragged onto itself). Strange. Indeed, I was able to confirm it with a sample 7z archive. SVN commit 1128701 by rkcosta: Change the way 7z's listing output is parsed. 7z first lists some information about the archive itself before showing information about the entries in it, and the code did not take that into account. We now make that distinction, so that parsing entries after an entry is added, for example, works as expected. CCBUG: 238044 M +16 -17 cliplugin.cpp M +7 -1 cliplugin.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1128701 SVN commit 1128702 by rkcosta: Backport r1128701. Change the way 7z's listing output is parsed. 7z first lists some information about the archive itself before showing information about the entries in it, and the code did not take that into account. We now make that distinction, so that parsing entries after an entry is added, for example, works as expected. BUG: 238044 M +16 -17 cliplugin.cpp M +7 -1 cliplugin.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1128702 Thanks Raphael for your quick responses! Looking forward to the next release... Also looking forward to using a proper API someday rather than parsing cli output :-) |