Red Hat Bugzilla – Bug 796216
Double free in abrt-action-analyze-oops.c
Last modified: 2014-02-02 17:16:15 EST
Description of problem: Coverity scan found new added defect in abrt-action-analyze-oops.c: /src/plugins/abrt-action-analyze-oops.c:64 - "free" frees "line". src/plugins/abrt-action-analyze-oops.c:71 - calling "free" frees pointer "line" which has already been freed. Version-Release number of selected component (if applicable): abrt-2.0.8
commit d3de24edebe69df2342be3445a287788009ff940 Author: Nikola Pajkovsky <npajkovs@redhat.com> Date: Wed Feb 22 15:24:56 2012 +0100 analyze-oops: fix double free Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Cause analyzing lines of kernel oops causes double free of 'line' variable. Consequence Coverity scan found new added defect in abrt-action-analyze-oops.c: /src/plugins/abrt-action-analyze-oops.c:64 - "free" frees "line". src/plugins/abrt-action-analyze-oops.c:71 - calling "free" frees pointer "line" which has already been freed. Fix fix double free of variable 'line' Result kernel oops are analyzed properly
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2012-0841.html