Description of problem: while abrt was running for a rhythmbox crash it decided to remove the webkit debug info: "/var/cache/abrt-di is 4310211737 bytes (more than 4096 MB), deleting '/var/cache/abrt-di/usr/lib/debug/usr/lib/libwebkitgtk-3.0.so.0.11.0.debug'" it then preceded to redownload it: "13 of 20) webkitgtk3-debuginfo-1.6.1-1.fc16.i686.rpm: 100% Extracting cpio from /tmp/abrt-tmp-debuginfo-2011-11-18-11:58:38.1979/webkitgtk3-debuginfo-1.6.1-1.fc16.i686.rpm Caching files from unpacked.cpio made from webkitgtk3-debuginfo-1.6.1-1.fc16.i686.rpm" this seems unnecessary. (i suppose it is possible that this a newer version of the webkit debug info, but its hard to tell from the log) Version-Release number of selected component (if applicable): Name : abrt Arch : i686 Version : 2.0.4.981 Release : 3.fc16 How reproducible: not sure. quite difficult to trigger. Steps to Reproduce: 1. have more that 4GB of debug info 2. have an app crash that uses some of those existing debug files, 3. Actual results: deletes cached files, then redownloads them Expected results: use cached files
Created attachment 534381 [details] abrt.log full log from the downloading tab in abrt
Good catch, when ABRT runs out of quota for debuginfo files, it tries to remove some to free a space for the required one. The trimming logic should not remove the debuginfo files which are required by the actual crash.
Fixed in git: commit 905c65f7c7b5e339369775156eeded2f3fffdbe5 Author: Denys Vlasenko <dvlasenk> Date: Fri Dec 9 17:44:00 2011 +0100 abrt-action-trim-files: extend it to be able to skip files abrt-action-install-debuginfo: use this functionality to not delete debuginfos we will later need.
abrt-2.0.9-1.fc17, libreport-2.0.10-1.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/abrt-2.0.9-1.fc17,libreport-2.0.10-1.fc17
Package abrt-2.0.9-1.fc17, libreport-2.0.10-1.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing abrt-2.0.9-1.fc17 libreport-2.0.10-1.fc17' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-4804/abrt-2.0.9-1.fc17,libreport-2.0.10-1.fc17 then log in and leave karma (feedback).
abrt-2.0.10-1.fc17,libreport-2.0.10-2.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/abrt-2.0.10-1.fc17,libreport-2.0.10-2.fc17
abrt-2.0.10-1.fc17, libreport-2.0.10-2.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.