http://bugs.winehq.org/show_bug.cgi?id=33813
Bug #: 33813 Summary: Microsoft Distributed Transaction Coordinator installation hangs Product: Wine Version: 1.6-rc1 Platform: x86 URL: http://www.microsoft.com/download/en/details.aspx?id=2 2661 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: djelinski1@gmail.com Classification: Unclassified
Created attachment 44825 --> http://bugs.winehq.org/attachment.cgi?id=44825 relay log of DTCInit.exe, duplicate lines trimmed
Noticed while trying to install MSDE 2000 with Wine set to emulate Windows 98. The installer tries to set up a distributed transaction coordinator, but hangs in clusapi.
Relevant lines from the relay log: 002b:Call rpcrt4.RpcBindingFromStringBindingW(001583d8 L"b97db8b2-4c63-11cf-bff6-08002be23f2f@ncalrpc:[clusapi]",00158360) ret=7f2329d8 ... 002b:Call KERNEL32.CreateFileA(0015b5a0 "\\.\pipe\lrpc\clusapi",c0000000,00000000,00000000,00000003,00000000,00000000) ret=7e2c0aee 002b:Ret KERNEL32.CreateFileA() retval=ffffffff ret=7e2c0aee 002b:Call KERNEL32.WaitNamedPipeA(0015b5a0 "\\.\pipe\lrpc\clusapi",ffffffff) ret=7e2c0b22 002b:Ret KERNEL32.WaitNamedPipeA() retval=00000000 ret=7e2c0b22
Steps to reproduce: download and run the installer archive, unpack to c:\msderelA winetricks win98 wine c:\msderela\setup.exe BLANKSAPWD=1 The installer ends in infinite loop.
After the initial installation attempt the bug can be reproduced faster by running: wine c:/users/`whoami`/Temp/IXP000.TMP/DTCInit.exe
Workaround: use builtin clusapi.