diff --git a/.gitignore b/.gitignore index 7e7694e..00576df 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +abrt-1.1.1.tar.gz abrt-1.1.10.tar.gz abrt-1.1.13.tar.gz diff --git a/abrt-1.0.9-crash-function-detect.patch b/abrt-1.0.9-crash-function-detect.patch new file mode 100644 index 0000000..0b5667a --- /dev/null +++ b/abrt-1.0.9-crash-function-detect.patch @@ -0,0 +1,28 @@ +commit f05c9b25335c84c7b5861fce80fd941ec81212f3 +Author: Karel Klic +Date: Thu Apr 15 12:12:59 2010 +0200 + + Crash function is now detected even for threads without an abort frame. + +diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp +index 9bdcda9..cf25c73 100644 +--- a/lib/Plugins/CCpp.cpp ++++ b/lib/Plugins/CCpp.cpp +@@ -761,13 +761,12 @@ void CAnalyzerCCpp::CreateReport(const char *pDebugDumpDir, int force) + /* Get the function name from the crash frame. */ + if (crash_thread) + { ++ struct frame *crash_frame = crash_thread->frames; + struct frame *abort_frame = thread_find_abort_frame(crash_thread); + if (abort_frame) +- { +- struct frame *crash_frame = abort_frame->next; +- if (crash_frame && crash_frame->function && 0 != strcmp(crash_frame->function, "??")) +- dd.SaveText(FILENAME_CRASH_FUNCTION, crash_frame->function); +- } ++ crash_frame = abort_frame->next; ++ if (crash_frame && crash_frame->function && 0 != strcmp(crash_frame->function, "??")) ++ dd.SaveText(FILENAME_CRASH_FUNCTION, crash_frame->function); + } + + backtrace_free(backtrace); diff --git a/abrt.spec b/abrt.spec index c177aa0..109ca6f 100644 --- a/abrt.spec +++ b/abrt.spec @@ -238,7 +238,7 @@ Virtual package to make easy default installation on desktop environments. %setup -q %patch0 -p1 -b .hideprefs # rawhide packages are not signed, so we need to disable the gpg check -%patch1 -p1 -b .disable_gpg_check +#%patch1 -p1 -b .disable_gpg_check # general patches %patch2 -p1 -b .blacklist_mono %patch3 -p1 -b .polkit @@ -348,7 +348,6 @@ if [ "$1" -eq "0" ]; then fi %endif - %files -f %{name}.lang %defattr(-,root,root,-) %doc README COPYING @@ -517,17 +516,8 @@ fi - fixed tooltip localization rhbz#574693 (jmoskovc@redhat.com) - dumpoops/KerneloopsScanner: add pid to crashdump name (vda.linux@googlemail.com) - A message change suggested by dhensley (kklic@redhat.com) - -* Tue Jul 27 2010 David Malcolm - 1.1.10-4 -- rebuild - -* Tue Jul 27 2010 Jiri Moskovcak 1.1.10-3 - blacklist /usr/bin/nspluginviewer - -* Mon Jul 26 2010 Jiri Moskovcak 1.1.10-2 - minor build fixes - -* Mon Jul 26 2010 Jiri Moskovcak 1.1.10-1 - blacklisted mono-core package - die with an error message if the database plugin is not accessible when needed (kklic@redhat.com) - change RHTSupport URL protocol from HTTP to HTTPS (dvlasenk@redhat.com) @@ -586,11 +576,6 @@ fi - plugin rename: rhticket -> RHTSupport (vda.linux@googlemail.com) - Daemon socket for reporting crashes (karel@localhost.localdomain) - GUI: fixed few typos (jmoskovc@redhat.com) - -* Wed Jul 21 2010 David Malcolm - 1.1.5-1.1 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Thu Jun 10 2010 Jiri Moskovcak 1.1.5-1 - GUI: polished the reporter assistant (jmoskovc@redhat.com) - Logger reporter: do not store useless info (vda.linux@googlemail.com) - ccpp hook: add SaveBinaryImage option which saves of the crashed binary (vda.linux@googlemail.com) @@ -607,21 +592,13 @@ fi - use header case in button label rhbz#565812 (jmoskovc@redhat.com) - make log window resizable (vda.linux@googlemail.com) - rename a few remaining /var/cache/abrt -> /var/spool/abrt (vda.linux@googlemail.com) - -* Wed May 26 2010 Jiri Moskovcak 1.1.4-1 - added reporting wizard - fixed few leaked fds - fixed kerneloops --- cut here --- problem - updated translations - -* Fri May 21 2010 Denys Vlasenko 1.1.3-1 - More fixes for /var/cache/abrt -> /var/spool/abrt conversion - -* Fri May 21 2010 Jiri Moskovcak 1.1.2-3 - fixed spec file to create /var/spool/abrt rhbz#593670 - updated init script to reflect the pid file renaming - -* Wed May 19 2010 Jiri Moskovcak 1.1.2-1 - updated translation - obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com) - Report "INFO: possible recursive locking detected rhbz#582378 (vda.linux@googlemail.com) @@ -634,7 +611,10 @@ fi - Daemon socket for reporting crashes (kklic@redhat.com) - Move hooklib from src/Hooks to lib/Utils (kklic@redhat.com) -* Thu May 13 2010 Jiri Moskovcak 1.1.1-1 +* Mon Jul 19 2010 Jiri Moskovcak 1.1.1-2 +- blacklisted mono + +* Wed May 12 2010 Jiri Moskovcak 1.1.1-1 - updated translations - removed avant-window-navigator from blacklist (jmoskovc@redhat.com) - Abort debuginfo download if low on disk space (partially addresses #564451) (vda.linux@googlemail.com) diff --git a/blacklist_mono.patch b/blacklist_mono.patch new file mode 100644 index 0000000..ae0819d --- /dev/null +++ b/blacklist_mono.patch @@ -0,0 +1,11 @@ +--- abrt-1.1.1/src/Daemon/abrt.conf 2010-05-12 15:48:18.000000000 +0200 ++++ abrt-1.1.1_/src/Daemon/abrt.conf 2010-07-19 21:07:14.228273198 +0200 +@@ -5,7 +5,7 @@ + # in the file gpg_keys + OpenGPGCheck = yes + # Blacklisted packages +-BlackList = nspluginwrapper, valgrind, strace ++BlackList = nspluginwrapper, valgrind, strace, mono-core + # Process crashes in executables which do not belong to any package? + ProcessUnpackaged = no + # Blacklisted executable paths (shell patterns)