http://bugs.winehq.org/show_bug.cgi?id=28924
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.microsoft.com/vi |https://www.microsoft.com/e |sualstudio/en-us/products/2 |n-us/download/details.aspx? |010-editions |id=2890 Component|-unknown |atl Summary|Visual Studio 2010 fails to |Visual Studio 2010 fails on |start |startup, needs | |atl100.AtlAdvise impl
--- Comment #4 from Anastasius Focht focht@gmx.net 2012-12-27 09:09:45 CST --- Hello folks,
the error has most likely changed/shifted over one year, targeting specific problem as of wine-1.5.20 Refining summary.
Prerequisite: 'winetricks -q dotnet20 dotnet40'
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Microsoft Visual Studio 10.0/Common7/IDE
$ WINEDEBUG=+tid,+seh,+loaddll,+process,+atl,+relay wine ./devenv.exe >>log.txt 2>&1 ... 002c:Call atl100.AtlAdvise(0033b07c,003a9c08,36990d74,003a9c60) ret=36991419 002c:fixme:atl100:AtlAdvise 0x33b07c 0x3a9c08 0x36990d74 0x3a9c60 002c:Ret atl100.AtlAdvise() retval=80004005 ret=36991419 ... 002c:Call KERNEL32.FormatMessageW(000031ff,00000000,80004005,00000400,0032e470,00000000,0032e41c) ret=7923ae16 002c:Ret KERNEL32.FormatMessageW() retval=00000000 ret=7923ae16 ... 002c:trace:seh:raise_exception code=e0434352 flags=1 addr=0x7b83aa77 ip=7b83aa77 tid=002c 002c:trace:seh:raise_exception info[0]=80004005 002c:trace:seh:raise_exception info[1]=00000000 002c:trace:seh:raise_exception info[2]=00000000 002c:trace:seh:raise_exception info[3]=00000000 002c:trace:seh:raise_exception info[4]=79140000 002c:trace:seh:raise_exception eax=7b826831 ebx=7b8b96b0 ecx=79140000 edx=0032e648 esi=0032e728 edi=0032e6a0 002c:trace:seh:raise_exception ebp=0032e678 esp=0032e614 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000283 ... 002c:Call oleaut32.SysAllocString(06acfae8 L"The application cannot start.") ret=7ead1604 ... --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/56c094186f7baf72310acee2194b6a13a...
--- snip --- 33 HRESULT WINAPI AtlAdvise(IUnknown *pUnkCP, IUnknown *pUnk, const IID *iid, LPDWORD pdw) 34 { 35 FIXME("%p %p %p %p\n", pUnkCP, pUnk, iid, pdw); 36 return E_FAIL; 37 } --- snip ---
If you set atl100.dll to native it runs further (into next bug).
$ WINEDLLOVERRIDES="atl100=n" wine ./devenv.exe
Regards