| Summary: | Ark crash when I close it | ||
|---|---|---|---|
| Product: | [Applications] ark | Reporter: | Mustafa Muhammad <mustafa1024m> |
| Component: | general | Assignee: | Elvis Angelaccio <elvis.angelaccio> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | rakuco, rthomsen6 |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 16.08.0 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | http://commits.kde.org/ark/c866108ceecdffa6e0263294153cad00eb297d69 | Version Fixed/Implemented In: | 16.08.2 |
| Sentry Crash Report: | |||
| Attachments: | Possible fix | ||
|
Description
Mustafa Muhammad
2016-09-24 13:22:46 UTC
I think I know where the problem is, but I cannot reproduce the crash so I cannot test the fix. How big was the RPM archive? Does it crash if you try with a big tar.gz file? Created attachment 101257 [details]
Possible fix
(In reply to Elvis Angelaccio from comment #1) > I think I know where the problem is, but I cannot reproduce the crash so I > cannot test the fix. How big was the RPM archive? Does it crash if you try > with a big tar.gz file? It was google-chrome rpm in openSUSE, about 50 MiB, I tried with 2.8 GiB tar.gz file and it crashed too. Git commit c866108ceecdffa6e0263294153cad00eb297d69 by Elvis Angelaccio. Committed on 27/09/2016 at 09:33. Pushed by elvisangelaccio into branch 'Applications/16.08'. Fix potential crash when aborting a ListJob Libarchive's error() signal is connected to the `Job::onError` slot, but when we abort a ListJob, the slot might be called when the job instance has already been deleted. So we now emit this signal only when we are not aborting the job. FIXED-IN: 16.08.2 Differential Revision: D2852 M +5 -4 plugins/libarchive/libarchiveplugin.cpp http://commits.kde.org/ark/c866108ceecdffa6e0263294153cad00eb297d69 |