| Summary: | either KArchive or KZip libs have problems extracting files from zip files | ||
|---|---|---|---|
| Product: | [Unmaintained] kdelibs | Reporter: | Alex Sarmiento <alex> |
| Component: | kdecore | Assignee: | kdelibs bugs <kdelibs-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | maarten |
| Priority: | NOR | ||
| Version First Reported In: | 4.5 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 4.5.2 | |
| Sentry Crash Report: | |||
Fixed by David Faure. WebSVN link: http://websvn.kde.org/?view=revision&revision=1171340 *** Bug 252086 has been marked as a duplicate of this bug. *** |
Version: 4.5 (using KDE 4.5.1) OS: Linux When an application tries to extract a zipped file it fails, the data extracted is garbage. this is related to several bug reports about plasma desktop failing to install plasmoids. example: const KArchiveFile* epsFile=static_cast<const KArchiveFile*>(epsEntry); QString dir=KGlobal::dirs()->saveLocation("tmp", "cantor/"); epsFile->copyTo(dir); for kde 4.5.1 the resulting epsFile is garbage. not an eps file. This code worked well with kde 4.5.0, the epsFile was not garbage Reproducible: Didn't try Steps to Reproduce: plasmapkg -i service-monitor-latest.zip Actual Results: "KConfigIni: In file /tmp/kde-alex/plasmapkgVyqeGh/metadata.desktop, line 1: " "Invalid escape sequence "\â"." "KConfigIni: In file /tmp/kde-alex/plasmapkgVyqeGh/metadata.desktop, line 1: " "Invalid escape sequence "\"." "KConfigIni: In file /tmp/kde-alex/plasmapkgVyqeGh/metadata.desktop, line 1: " "Invalid escape sequence "\"." "KConfigIni: In file /tmp/kde-alex/plasmapkgVyqeGh/metadata.desktop, line 3: " "Invalid escape sequence "\ç"." "KConfigIni: In file /tmp/kde-alex/plasmapkgKY28ev/metadata.desktop, line 1: " "Invalid escape sequence "\â"." "KConfigIni: In file /tmp/kde-alex/plasmapkgKY28ev/metadata.desktop, line 1: " "Invalid escape sequence "\"." "KConfigIni: In file /tmp/kde-alex/plasmapkgKY28ev/metadata.desktop, line 1: " "Invalid escape sequence "\"." "KConfigIni: In file /tmp/kde-alex/plasmapkgKY28ev/metadata.desktop, line 3: " "Invalid escape sequence "\ç"." plasmapkg(17745)/libplasma Plasma::Package::installPackage: Package plugin name not specified ,,, OS: Linux (i686) release 2.6.32-25-generic Compiler: gcc, g++ kubuntu 10.0.4 kde 4.5.1 from backports