Summary: | Crash when trying to extract a rar archive file. | ||
---|---|---|---|
Product: | [Applications] ark | Reporter: | Stephane Couturier <contact> |
Component: | general | Assignee: | Elvis Angelaccio <elvis.angelaccio> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | claudiomet, courthicks1, elvis.angelaccio, ken20001, pedrogac, rthomsen6 |
Priority: | NOR | Keywords: | drkonqi |
Version: | 16.08.1 | ||
Target Milestone: | --- | ||
Platform: | Mageia RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 16.08.3 |
Description
Stephane Couturier
2016-10-16 15:06:29 UTC
*** Bug 370921 has been marked as a duplicate of this bug. *** @Stephane: do you have the unrar or unar program installed? I can reproduce the crash from command line (e.g. ark --batch --autodestination foo.7z without p7zip installed), so this should definitely be fixed. But you should not see the "Extract here" action if you don't have the required backed installed, so I think something might also be wrong in the Mageia package. Same for Fedora in the duplicate bug. sorry I forgot to mention: - yes, unrar is installed - in Konsole, "unrar x rar_archive_filename" works fine, the files are extracted correctly. Can you attach here the complete debug output when you start Ark from Konsole? Ah right, you might simply be affected by bug 368786 Do you have shared-mime-info 1.7? Git commit 33c5874b39a1182402d0869b74417c50195ec37f by Elvis Angelaccio. Committed on 17/10/2016 at 14:32. Pushed by elvisangelaccio into branch 'Applications/16.08'. Stop crashing when batch extracting invalid archives When starting a --batch extraction job, the input can be any kind of archive, even an unsupported one. So we need to discard invalid archives before starting the job. Related: bug 370986 M +1 -1 app/batchextract.cpp http://commits.kde.org/ark/33c5874b39a1182402d0869b74417c50195ec37f Yes, I have shared-mime-info-1.7-3.mga6.x86_64 installed. The bug https://bugs.kde.org/show_bug.cgi?id=368786 looks familiar indeed. Here is some more console output: [user@localhost ~]$ ark -b test.rar ark.kerfuffle: Could not find a plugin to handle "/home/user/test.rar" QObject::connect: Cannot connect (null)::percent(KJob*,ulong) to BatchExtract::forwardProgress(KJob*,ulong) QObject::connect: invalid null parameter QSocketNotifier: Invalid socket 7 and type 'Read', disabling... QSocketNotifier: Invalid socket 10 and type 'Read', disabling... KCrash: Application 'ark' crashing... KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit sock_file=/run/user/1000/kdeinit5__0 [1]+ Stoppé ark -b test.rar I see you have already committed a change in ark to prevent the crash. Would you know then how to make the extraction successful ? it is now depending on an update of share-mime-info ? or something to be done in the distribution ? Thank you very much, Sorry, I actually saw that bug https://bugs.kde.org/show_bug.cgi?id=368786 is fixed, so I guess this should be ok with release 16.08.2. Thanks again, (In reply to Stephane Couturier from comment #8) > Sorry, I actually saw that bug https://bugs.kde.org/show_bug.cgi?id=368786 > is fixed, so I guess this should be ok with release 16.08.2. > Thanks again, Yes, you need Ark 16.08.2. You could also ask the Mageia devs to backport this commit: https://quickgit.kde.org/?p=ark.git&a=commit&h=9a9a851049cd904f08c9594cc6aacf696886404e The crash is fixed by the commit above, so this can be closed. *** Bug 372521 has been marked as a duplicate of this bug. *** *** Bug 372757 has been marked as a duplicate of this bug. *** *** Bug 372891 has been marked as a duplicate of this bug. *** |