[Bug 28924] Visual Studio 2010 fails on startup, needs atl100.AtlAdvise impl

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 27 09:09:45 CST 2012


http://bugs.winehq.org/show_bug.cgi?id=28924

Anastasius Focht <focht at 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 at 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/56c094186f7baf72310acee2194b6a13ae237be6:/dlls/atl100/atl.c#l33

--- 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list