[Bug libgomp/92848] New: [OpenACC] Memory leak for simple 'acc_create', 'acc_delete' sequence
tschwinge at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Dec 6 17:48:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92848
Bug ID: 92848
Summary: [OpenACC] Memory leak for simple 'acc_create',
'acc_delete' sequence
Product: gcc
Version: unknown
Status: UNCONFIRMED
Keywords: openacc
Severity: normal
Priority: P3
Component: libgomp
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: jakub at gcc dot gnu.org, jules at gcc dot gnu.org
Target Milestone: ---
By means of a simple test using the OpenACC Profiling Interface, I noticed that
for a simple 'acc_create', 'acc_delete' sequence, we're leaking the device
memory. That's bad, of course; often such things are done in a loop (with some
computation in between, of course).
This seems to get fixed as part of Julian's big "OpenACC reference count
overhaul" patch, but we need to understand what exactly is going on (I think I
know), and, quite obviously, we need test cases (I have some).
More information about the Gcc-bugs
mailing list