http://bugs.winehq.org/show_bug.cgi?id=23953
Summary: qemu.exe exhausts file descriptors (regression) Product: Wine Version: unspecified Platform: x86 URL: http://download.savannah.gnu.org/releases/qemu/qemu-0. 12.5.tar.gz OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: mstefani@redhat.com
There is a regression in Wine triggered by qemu.exe: wine client error:31: pipe: Too many open files Good: wine-1.1.38 Bad: wine-1.3.0-166-g277040d
Steps to reproduce (courtesy of Kevin Wolf): - Get the qemu source either from git or a release tar-ball; qemu-0.12.5.tar.gz will do. - Install the mingw cross compiling environment (on Fedora: yum install mingw32-gcc mingw32-SDL mingw32-zlib) - Unpack and cd to the qemu dir. - ./configure --target-list=i386-softmmu --cross-prefix=/usr/bin/i686-pc-mingw32- (this is for Fedora) - Link the SDL.dll and zlink.dll to the qemu.exe dir so Wine can find them. On Fedora: ln -s /usr/i686-pc-mingw32/sys-root/mingw/bin/zlib1.dll i386-softmmu/ ln -s /usr/i686-pc-mingw32/sys-root/mingw/bin/SDL.dll i386-softmmu/ - Run qemu: wine i386-softmmu/qemu.exe -L pc-bios -hda $DISKIMAGE - After a few seconds something like: "wine client error:3f: pipe: Too many open files" will show up and qemu will hang.
I'm running a regression test at the moment.