[Bug 3273] Case-sensitive .dLL hunting

Wine Bugs wine-bugs at winehq.org
Thu Oct 26 21:35:41 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=3273





------- Additional Comments From davedom at optonline.net  2006-26-10 21:35 -------
This issue seems to be caused by a bug in the patcher. It repeatedly calls
FindFirstFile() to check all the files, but forgets to do a FindClose() to free
the allocated handles.
The FindFirstFile() call does a NtCreateFile() which asks the wineserver process
to open a file, thus allocating a file descriptor.. after 1024 of those, the
wineserver will run out of filedescriptors and the open will fail
(unfortunately, the wineserver doesnt report this).

Possible workaround is to bump the file descriptor limit of the process. The
patcher alone needs about 26000 file descriptors.

Using 'ulimit -n 50000' I was able to get to the Play prompt of the patcher.

this is from:

http://www.codeweavers.com/compatibility/browse/name/?app_id=27;forum=1


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list