http://bugs.winehq.org/show_bug.cgi?id=19812
Summary: cygwin can't run chrome's svn.exe inside bash in wineconsole: fputs: bad file descriptor? Product: Wine Version: 1.1.27 Platform: PC OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
To reproduce:
wget http://src.chromium.org/svn/trunk/tools/third_party/svn_bin.zip unzip -x svn_bin.zip chmod +x svn svn.bat svn_bin svn_bin/*
Now, running svn by itself in wine works great: wine svn_bin/svn.exe help shows a nice message.
But running it inside cygwin bash fails. Start cygwin with sh winetricks cygwin cd ~/.wine/drive_c/cygwin wine wineconsole cygwin.bat Then run svn with cd wherever you unpacked that tarball svn_bin/svn.exe help There's no output at all, even if you redirect it to a file.
Running the wineconsole with WINEDEBUG=+relay, you can see the help message trying to go out:
0028:Call msvcrt.fputs(00178e80 "usage: svn <subcommand> [options] version"...,7eb37620) ret=00436def 0028:Ret msvcrt.fputs() retval=ffffffff ret=00436def 0028:Call msvcrt._errno() ret=00436df9 0028:Ret msvcrt._errno() retval=0015bfc8 ret=00436df9 0028:Call msvcrt.strerror(00000009) ret=6eec984d 0028:Ret msvcrt.strerror() retval=0015c268 ret=6eec984d 0028:Call KERNEL32.MultiByteToWideChar(00000003,00000000,0033f8ac "Bad file descriptor",00000013,00000000,00000000) ret=0049044e 0028:Ret KERNEL32.MultiByteToWideChar() retval=00000013 ret=0049044e
(You can also cheat and try running cygwin bash without that batch file and without wineconsole; that also fails for a very different reason.)
http://bugs.winehq.org/show_bug.cgi?id=19812
--- Comment #1 from Dan Kegel dank@kegel.com 2009-08-21 13:55:41 --- sounds like bug 18479, trying patch...
http://bugs.winehq.org/show_bug.cgi?id=19812
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #2 from Dan Kegel dank@kegel.com 2009-08-23 16:27:54 --- Yup, same patch fixes it. Marking as dup.
*** This bug has been marked as a duplicate of bug 18479 ***
http://bugs.winehq.org/show_bug.cgi?id=19812
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2009-08-23 23:02:43 --- Closing duplicate.