[Bug 45939] wineserver hits ulimit and locks up, file descriptor leak? ( eve online)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Oct 16 12:32:35 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45939

--- Comment #3 from showard314 at gmail.com ---
I ran strace on the wineserver process. It has thousands of lines of the form:

openat(AT_FDCWD, "anonmap.RmmUJh", O_RDWR|O_CREAT|O_EXCL, 0600) = 1347
unlink("anonmap.RmmUJh")                = 0
openat(AT_FDCWD, "anonmap.Bl6bME", O_RDWR|O_CREAT|O_EXCL, 0600) = 1344
unlink("anonmap.Bl6bME")                = 0
openat(AT_FDCWD, "anonmap.dgeK2Z", O_RDWR|O_CREAT|O_EXCL, 0600) = 1349
unlink("anonmap.dgeK2Z")

which is consistent with thousands of file descriptors being created,
unlinked/deleted.

I've dug through the wineserver code and found where the anonmap temp files are
created, and how the are cached and passed around - but I haven't found where
the leak is yet and am stumped debugging it at the moment.

To recreate:
1) download and install eve online.
2) run eve online
3) check the wineserver process count, it is constantly growing until it
crashes

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list