[Bugs] [Bug 1659432] New: Memory leak: dict_t leak in rda_opendir
bugzilla at redhat.com
bugzilla at redhat.com
Fri Dec 14 11:08:01 UTC 2018
https://bugzilla.redhat.com/show_bug.cgi?id=1659432
Bug ID: 1659432
Summary: Memory leak: dict_t leak in rda_opendir
Product: GlusterFS
Version: mainline
Status: NEW
Component: core
Assignee: bugs at gluster.org
Reporter: nbalacha at redhat.com
CC: bugs at gluster.org
Target Milestone: ---
Classification: Community
Description of problem:
rda_opendir creates and leaks a dict_t xdata_from_req
Version-Release number of selected component (if applicable):
How reproducible:
Consistently.
Steps to Reproduce:
1. Create a 1 brick volume and fuse mount it.
2. Create a directory mydir in the volume root.
3. Compile the following test code and run it on the volume in a loop, while
checking RES in top output for the fuse mount process.
<code>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <dirent.h>
int main (int argc, char *argv[])
{
DIR *fd = NULL;
char *name = NULL;
if (argc != 2) {
printf ("Usage: %s <dirpath>\n", argv[0]);
exit (1);
}
name = argv[1];
fd = opendir(name);
if (!fd) {
exit (1);
}
closedir (fd);
}
</code>
Actual results:
Memory use rises constantly.
Expected results:
Memory usage should stay constant after the initial run.
Additional info:
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list