[Bug fortran/88137] New: BACKTRACE seems to have a memory leak
longb at cray dot com
gcc-bugzilla@gcc.gnu.org
Wed Nov 21 17:16:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88137
Bug ID: 88137
Summary: BACKTRACE seems to have a memory leak
Product: gcc
Version: 8.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: longb at cray dot com
Target Milestone: ---
Simple test case from site:
> cat test.f90
program test
implicit none
integer :: i
do i= 1,10000
call backtrace()
enddo
end program test
Tracing memory usage with gfortran 4.9.3:
Process Memory Details
Virtual maximum (MB) 1.262
Resident maximum (MB) 0.930
Virtual at exit (MB) 1.258
Resident at exit (MB) 0.930
But with gfortran 8.2.0
Process Memory Details
Virtual maximum (MB) 48282.594
Resident maximum (MB) 31592.816
Virtual at exit (MB) 48282.594
Resident at exit (MB) 31592.816
While the test case is artificial, it does illustrate that calls to backtrace
seems to accumulate memory usage.
More information about the Gcc-bugs
mailing list