http://bugs.winehq.org/show_bug.cgi?id=5810
Summary: Squeak won't start, complains "failed to create pipe" Product: Wine Version: CVS Platform: Other URL: http://sqeak.org OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
wget http://ftp.squeak.org/current_stable/win/Squeak3.8-current-win-full.zip unzip Squeak3.8-current-win-full.zip wine Squeak.exe err:advapi:service_control_dispatcher failed to create pipe for L"SqueakService", error = 0
Under the hood, this is triggered by the call to StartServiceCtrlDispatcher in http://www.koders.com/c/fidEF4E4E82688314589384887D0C5329A15683409E.aspx?s=s...
and the log highlights are
trace:advapi:service_control_dispatcher 0x181150 L"SqueakService" 0026:Call kernel32.CreateNamedPipeW(001811b0 L"\\.\pipe\__wineservice_SqueakService",00000003,00000000,00000001,00000100,00000100,00002710,00000000) ret=7edf4b81 0026:Call ntdll.NtCreateNamedPipeFile(7dfbc944,c0000000,7dfbc910,7dfbc934,00000000,00000005,00000012,00000000,00000000,00000000,00000001,00000100,00000100,7dfbc928) ret=7eeb81b6 0026:Ret ntdll.NtCreateNamedPipeFile() retval=c00000ab ret=7eeb81b6 0026:Call ntdll.RtlNtStatusToDosError(c00000ab) ret=7eeb82b5 0026:Ret ntdll.RtlNtStatusToDosError() retval=000000e7 ret=7eeb82b5 0026:Ret kernel32.CreateNamedPipeW() retval=ffffffff ret=7edf4b81
Offhand this looks like it might be easy -- just modify NtCreateNamedPipeFile to accept \.\pipe\ in addition to \pipe as a leadin...